debian/0000755000000000000000000000000012056704046007172 5ustar debian/compat0000644000000000000000000000000211463233076010371 0ustar 7 debian/source/0000755000000000000000000000000011333002752010462 5ustar debian/source/format0000644000000000000000000000001411355725556011712 0ustar 3.0 (quilt) debian/manpages0000644000000000000000000000001611463236064010706 0ustar debian/kcov.1 debian/changelog0000644000000000000000000000236712056674041011055 0ustar kcov (11-1) unstable; urgency=low * New upstream version * Proper packaging (closes: #643174) * Make it architecture i386 and amd64 only, others are not supported (closes: #650738) * Bump Standards Version to 3.9.4 (no changes) -- Michael Tautschnig Sun, 02 Dec 2012 15:43:07 +0000 kcov (5-1) unstable; urgency=low * New upstream version - Added all upstream patches up to ed83e132c6d5736cc75 -- Michael Tautschnig Tue, 29 Mar 2011 00:01:40 +0200 kcov (4-2) unstable; urgency=low * Fix FTBFS on ia64 by removing include of asm/ptrace.h -- Michael Tautschnig Fri, 17 Dec 2010 23:35:00 +0100 kcov (4-1) unstable; urgency=low * New upstream release - Fixes FTBFS on non-x86 architectures (closes: #603135). -- Michael Tautschnig Fri, 17 Dec 2010 10:03:23 +0100 kcov (3-1) unstable; urgency=low * New upstream release * Fixed watch file * Updated man page -- Michael Tautschnig Sun, 05 Dec 2010 10:05:16 +0100 kcov (2-1) unstable; urgency=low * Initial release (Closes: #601937), includes all upstream patches up to b7a7a123864fa4062ca1f1501cae9966c153af5e -- Michael Tautschnig Sun, 31 Oct 2010 11:10:29 +0100 debian/copyright0000644000000000000000000000177711463234730011140 0ustar Format-Specification: http://svn.debian.org/wsvn/dep/web/deps/dep5.mdwn?op=file&rev=135 Name: Kcov Source: http://github.com/SimonKagstrom/kcov Copyright: 2010, Simon Kagstrom 2010, Thomas Neumann License: GPL-2 Files: debian/* Copyright: 2010, Michael Tautschnig License: GPL-2 License: GPL-2 This package is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation. . This package is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. . You should have received a copy of the GNU General Public License along with this program. If not, see . On Debian systems, the complete text of the GNU General Public License version 2 can be found in "/usr/share/common-licenses/GPL-2". debian/watch0000644000000000000000000000023712056672645010236 0ustar version=3 https://github.com/SimonKagstrom/kcov/tags .*/v(\d.*)\.(?:tgz|tar\.(?:gz|bz2|xz)) # Bart Martens Sat, 17 Nov 2012 13:00:16 +0000 debian/kcov.10000644000000000000000000000361111467614535010227 0ustar .\" Hey, EMACS: -*- nroff -*- .\" First parameter, NAME, should be all caps .\" Second parameter, SECTION, should be 1-8, maybe w/ subsection .\" other parameters are allowed: see man(7), man(1) .TH KCOV 1 "October 31, 2010" .\" Please adjust this date whenever revising the manpage. .\" .\" Some roff macros, for reference: .\" .nh disable hyphenation .\" .hy enable hyphenation .\" .ad l left justify .\" .ad b justify to both left and right margins .\" .nf disable filling .\" .fi enable filling .\" .br insert line break .\" .sp insert n+1 empty lines .\" for manpage-specific macros, see man(7) .SH NAME kcov \- Code coverage analysis using DWARF debugging information .SH SYNOPSIS .B kcov .RI [ options ] " outdir executable [ args for executable ] .SH DESCRIPTION This manual page documents briefly the .B kcov command. .PP .\" TeX users may be more comfortable with the \fB\fP and .\" \fI\fP escape sequences to invode bold face and italics, .\" respectively. \fBkcov\fP is a code coverage analysis tool using DWARF debugging information. .SH OPTIONS .B \-p PID trace PID instead of executing executable, executable is optional in this case .TP .B \-s sort-type How to sort files: f[ilename] (default), p[ercent]. .TP .B \-l low,high Setup limits for low/high coverage (default 16,50). .TP .B \-p only-include-paths Comma-separated list of paths to include in the report. .TP .B \-x exclude-paths Comma-separated list of paths to exclude in the report. .TP .B \-w write-file File to write breakpoints to for kernel usage. .TP .B \-r read-file File to read hit breakpoints from for kernel usage. .PP .SH AUTHOR Kcov was written by Simon Kagstrom, building upon bcov by Thomas Neumann. .PP This manual page was written by Michael Tautschnig , for the Debian project (but may be used by others). debian/control0000644000000000000000000000142212056703573010600 0ustar Source: kcov Section: devel Priority: extra Maintainer: Michael Tautschnig Build-Depends: debhelper (>= 7.0.50~), libdw-dev, libelf-dev, pkg-config, libglib2.0-dev, cmake, python Standards-Version: 3.9.4 Homepage: http://simonkagstrom.github.com/kcov/ Vcs-Git: git://github.com/SimonKagstrom/kcov.git Package: kcov Architecture: i386 amd64 Depends: ${shlibs:Depends}, ${misc:Depends} Description: Code coverage analysis using DWARF debugging information Kcov is a code coverage tester based on bcov by Thomas Neumann. It allows collecting code coverage information from executables without special command-line arguments, and continuosly produces output from long-running applications. . Kcov, like Bcov, uses DWARF debugging information to make this possible. debian/rules0000755000000000000000000000171111544316754010260 0ustar #!/usr/bin/make -f # -*- makefile -*- # # This file was originally written by Joey Hess and Craig Small. # As a special exception, when this file is copied by dh-make into a # dh-make output file, you may use that output file without restriction. # This special exception was added by Craig Small in version 0.37 of dh-make. # # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 %: dh $@ override_dh_clean: dh_testdir dh_auto_clean dh_clean rm -rf obj-* CMakeFiles CMakeCache.txt rm -rf tests-build ifeq (,$(findstring nocheck,$(DEB_BUILD_OPTIONS))) ifeq ($(DEB_HOST_GNU_TYPE),$(DEB_BUILD_GNU_TYPE)) override_dh_auto_test: dh_testdir mkdir tests-build cd tests-build ; cmake ../tests/ $(MAKE) -C tests-build ls cd tests-build ; export PATH=`echo $$PWD/../obj-*/src`:$$PATH ; \ sh run-all.sh 2>&1 | tee tests.log rm -rf /tmp/kcov if grep -q FAIL tests-build/tests.log ; then \ echo "Test suite failure" ; \ exit 1 ; \ fi endif endif