├── .clang-format ├── .dockerignore ├── .github ├── FUNDING.yml └── workflows │ ├── ci-run-tests.sh │ ├── ci.yml │ ├── docker-build.sh │ ├── freebsd-build.sh │ ├── generic-build.sh │ ├── osx-build.sh │ ├── release.yml │ ├── setup-i386.sh │ ├── test-executable.sh │ └── unittest-build.sh ├── .gitignore ├── .gitmodules ├── CMakeLists.txt ├── CONTRIBUTING.md ├── COPYING ├── COPYING.spdx ├── CPack.local.cmake ├── ChangeLog ├── Dockerfile ├── INSTALL.md ├── README ├── README.md ├── cmake ├── FindBfd.cmake ├── FindDwarfutils.cmake ├── FindElfUtils.cmake ├── FindLibCRPCUT.cmake ├── FindLibElf.cmake └── TargetArch.cmake ├── data ├── amber.png ├── bcov.css ├── glass.png ├── index.html ├── js │ ├── handlebars.js │ ├── jquery.min.js │ ├── jquery.tablesorter.min.js │ ├── jquery.tablesorter.widgets.min.js │ └── kcov.js ├── source-file.html └── tablesorter-theme.css ├── doc ├── CMakeLists.txt ├── codecov.md ├── coveralls.md ├── design.txt ├── docker.md ├── full-system-instrumentation.md ├── github.md ├── gitlab.md ├── jenkins.md ├── kcov.1 ├── sonarqube.md └── vscode.md ├── osx-entitlements.xml ├── ruff.toml ├── src ├── CMakeLists.txt ├── bin-to-c-source.py ├── capabilities.cc ├── cmake_uninstall.cmake.in ├── collector.cc ├── configuration.cc ├── dummy-solib-handler.cc ├── engine-factory.cc ├── engines │ ├── bash-engine.cc │ ├── bash-execve-redirector.c │ ├── bash-helper-debug-trap.sh │ ├── bash-helper.sh │ ├── bash-tracefd-cloexec.c │ ├── kernel-engine.cc │ ├── mach-engine.cc │ ├── osx │ │ ├── mach_exc.defs │ │ ├── mach_exc.h │ │ └── mach_excServer.c │ ├── ptrace.cc │ ├── ptrace_freebsd.cc │ ├── ptrace_linux.cc │ ├── ptrace_sys.hh │ ├── python-engine.cc │ ├── python-helper.py │ ├── script-engine-base.hh │ ├── system-mode-binary-lib.cc │ ├── system-mode-engine.cc │ ├── system-mode-file-format.cc │ └── system-mode-file-format.hh ├── filter.cc ├── include │ ├── capabilities.hh │ ├── collector.hh │ ├── configuration.hh │ ├── disassembler.hh │ ├── elf.hh │ ├── engine.hh │ ├── file-parser.hh │ ├── filter.hh │ ├── generated-data-base.hh │ ├── lineid.hh │ ├── manager.hh │ ├── output-handler.hh │ ├── phdr_data.h │ ├── reporter.hh │ ├── solib-handler.hh │ ├── source-file-cache.hh │ ├── swap-endian.hh │ ├── system-mode │ │ ├── file-data.hh │ │ └── registration.hh │ ├── utils.hh │ └── writer.hh ├── kernel │ ├── Makefile │ └── kprobe-coverage.c ├── main-system-daemon.cc ├── main.cc ├── merge-file-parser.cc ├── merge-parser.hh ├── output-handler.cc ├── parser-manager.cc ├── parsers │ ├── bfd-disassembler.cc │ ├── dummy-disassembler.cc │ ├── dwarf-libdwarf.cc │ ├── dwarf.cc │ ├── dwarf.hh │ ├── elf-parser.cc │ ├── elf.cc │ ├── libdwarf-dwarf.cpp │ └── macho-parser.cc ├── reporter.cc ├── solib-handler.cc ├── solib-parser │ ├── lib.c │ └── phdr_data.c ├── source-file-cache.cc ├── system-mode │ ├── file-data.cc │ └── registration.cc ├── utils.cc └── writers │ ├── cobertura-writer.cc │ ├── cobertura-writer.hh │ ├── codecov-writer.cc │ ├── codecov-writer.hh │ ├── coveralls-writer.cc │ ├── coveralls-writer.hh │ ├── dummy-coveralls-writer.cc │ ├── html-writer.cc │ ├── html-writer.hh │ ├── json-writer.cc │ ├── json-writer.hh │ ├── sonarqube-xml-writer.cc │ ├── sonarqube-xml-writer.hh │ ├── writer-base.cc │ └── writer-base.hh ├── tests ├── CMakeLists.txt ├── argv-dependent.c ├── assembly │ └── illegal-insn.S ├── bash │ ├── background-child.sh │ ├── dollar-one-question.sh │ ├── dollar-var-replacements.sh │ ├── first-dir │ │ ├── a.sh │ │ ├── b.sh │ │ └── c.sh │ ├── function-with-spaces.sh │ ├── handle-all-output.sh │ ├── long-output-without-return.sh │ ├── multiline-alias.sh │ ├── multiline-backslash.sh │ ├── no-executed-statements.sh │ ├── other.sh │ ├── redirect-stderr.sh │ ├── second-dir │ │ ├── a.sh │ │ ├── b.sh │ │ └── c.sh │ ├── sh-shebang.sh │ ├── shell-main │ ├── short-test.sh │ ├── subshell.sh │ ├── trap.sh │ └── unitundertest.sh ├── daemon │ ├── test-daemon.cc │ ├── test-issue31.cc │ └── test-script.sh ├── dlopen │ ├── dlopen-main.cc │ └── dlopen.cc ├── fork │ ├── fork+exec.c │ ├── fork-no-wait.c │ ├── fork.c │ └── vfork.c ├── include │ └── header.h ├── main.cc ├── merge-tests │ ├── file.c │ ├── main_1.c │ └── main_2.c ├── multi-fork │ ├── code-template.c │ ├── generate-functions.py │ └── test-multi-fork.c ├── pie.c ├── popen │ └── test-popen.c ├── python │ ├── echo.py │ ├── link_main │ ├── main │ ├── second.py │ ├── short-test.py │ └── unittest │ │ ├── testdriver │ │ └── unitundertest.py ├── recursive-ptrace │ └── main.cc ├── sanitizer-coverage.c ├── setpgid-kill │ ├── setpgid-kill-main.cc │ └── test-script.sh ├── shared-library │ ├── main.c │ ├── recursive-ld-preload.c │ └── solib.c ├── short-file.c ├── signals │ └── test-signals.c ├── subdir │ └── file.c ├── subdir2 │ ├── file.c │ └── file2.c ├── test-module │ ├── Makefile │ └── test_module.c ├── threads │ └── thread-main.c ├── tools │ ├── dummy-python.sh │ ├── libkcov │ │ ├── __init__.py │ │ ├── __main__.py │ │ ├── cobertura.py │ │ └── main.py │ ├── parse_cobertura │ ├── test_accumulate.py │ ├── test_bash.py │ ├── test_bash_linux_only.py │ ├── test_basic.py │ ├── test_compiled.py │ ├── test_compiled_basic.py │ ├── test_filter.py │ ├── test_python.py │ └── test_system_mode.py └── unit-tests │ ├── CMakeLists.txt │ ├── main.cc │ ├── mocks │ ├── mock-collector.hh │ ├── mock-engine.hh │ └── mock-reporter.hh │ ├── second-source.c │ ├── test-source.c │ ├── test.hh │ ├── tests-collector.cc │ ├── tests-configuration.cc │ ├── tests-elf.cc │ ├── tests-filter.cc │ ├── tests-merge-parser.cc │ ├── tests-reporter.cc │ ├── tests-system-mode.cc │ ├── tests-utils.cc │ └── tests-writer.cc ├── tools ├── CMakeLists.txt ├── line2addr.cc └── parse-go-macho.go └── travis ├── Makefile └── perf-test.sh /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/.clang-format -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- 1 | Dockerfile 2 | build 3 | -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: [SimonKagstrom] 2 | -------------------------------------------------------------------------------- /.github/workflows/ci-run-tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/.github/workflows/ci-run-tests.sh -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/docker-build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/.github/workflows/docker-build.sh -------------------------------------------------------------------------------- /.github/workflows/freebsd-build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/.github/workflows/freebsd-build.sh -------------------------------------------------------------------------------- /.github/workflows/generic-build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/.github/workflows/generic-build.sh -------------------------------------------------------------------------------- /.github/workflows/osx-build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/.github/workflows/osx-build.sh -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/setup-i386.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/.github/workflows/setup-i386.sh -------------------------------------------------------------------------------- /.github/workflows/test-executable.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | if [[ true ]]; then 4 | echo "Hello, kcov!" 5 | fi 6 | -------------------------------------------------------------------------------- /.github/workflows/unittest-build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/.github/workflows/unittest-build.sh -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/.gitmodules -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/COPYING -------------------------------------------------------------------------------- /COPYING.spdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/COPYING.spdx -------------------------------------------------------------------------------- /CPack.local.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/CPack.local.cmake -------------------------------------------------------------------------------- /ChangeLog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/ChangeLog -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/Dockerfile -------------------------------------------------------------------------------- /INSTALL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/INSTALL.md -------------------------------------------------------------------------------- /README: -------------------------------------------------------------------------------- 1 | README.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/README.md -------------------------------------------------------------------------------- /cmake/FindBfd.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/cmake/FindBfd.cmake -------------------------------------------------------------------------------- /cmake/FindDwarfutils.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/cmake/FindDwarfutils.cmake -------------------------------------------------------------------------------- /cmake/FindElfUtils.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/cmake/FindElfUtils.cmake -------------------------------------------------------------------------------- /cmake/FindLibCRPCUT.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/cmake/FindLibCRPCUT.cmake -------------------------------------------------------------------------------- /cmake/FindLibElf.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/cmake/FindLibElf.cmake -------------------------------------------------------------------------------- /cmake/TargetArch.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/cmake/TargetArch.cmake -------------------------------------------------------------------------------- /data/amber.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/data/amber.png -------------------------------------------------------------------------------- /data/bcov.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/data/bcov.css -------------------------------------------------------------------------------- /data/glass.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/data/glass.png -------------------------------------------------------------------------------- /data/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/data/index.html -------------------------------------------------------------------------------- /data/js/handlebars.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/data/js/handlebars.js -------------------------------------------------------------------------------- /data/js/jquery.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/data/js/jquery.min.js -------------------------------------------------------------------------------- /data/js/jquery.tablesorter.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/data/js/jquery.tablesorter.min.js -------------------------------------------------------------------------------- /data/js/jquery.tablesorter.widgets.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/data/js/jquery.tablesorter.widgets.min.js -------------------------------------------------------------------------------- /data/js/kcov.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/data/js/kcov.js -------------------------------------------------------------------------------- /data/source-file.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/data/source-file.html -------------------------------------------------------------------------------- /data/tablesorter-theme.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/data/tablesorter-theme.css -------------------------------------------------------------------------------- /doc/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | install (FILES kcov.1 DESTINATION "${KCOV_INSTALL_MANDIR}/man1" ) 2 | -------------------------------------------------------------------------------- /doc/codecov.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/doc/codecov.md -------------------------------------------------------------------------------- /doc/coveralls.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/doc/coveralls.md -------------------------------------------------------------------------------- /doc/design.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/doc/design.txt -------------------------------------------------------------------------------- /doc/docker.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/doc/docker.md -------------------------------------------------------------------------------- /doc/full-system-instrumentation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/doc/full-system-instrumentation.md -------------------------------------------------------------------------------- /doc/github.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/doc/github.md -------------------------------------------------------------------------------- /doc/gitlab.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/doc/gitlab.md -------------------------------------------------------------------------------- /doc/jenkins.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/doc/jenkins.md -------------------------------------------------------------------------------- /doc/kcov.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/doc/kcov.1 -------------------------------------------------------------------------------- /doc/sonarqube.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/doc/sonarqube.md -------------------------------------------------------------------------------- /doc/vscode.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/doc/vscode.md -------------------------------------------------------------------------------- /osx-entitlements.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/osx-entitlements.xml -------------------------------------------------------------------------------- /ruff.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/ruff.toml -------------------------------------------------------------------------------- /src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/src/CMakeLists.txt -------------------------------------------------------------------------------- /src/bin-to-c-source.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/src/bin-to-c-source.py -------------------------------------------------------------------------------- /src/capabilities.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/src/capabilities.cc -------------------------------------------------------------------------------- /src/cmake_uninstall.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/src/cmake_uninstall.cmake.in -------------------------------------------------------------------------------- /src/collector.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/src/collector.cc -------------------------------------------------------------------------------- /src/configuration.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/src/configuration.cc -------------------------------------------------------------------------------- /src/dummy-solib-handler.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/src/dummy-solib-handler.cc -------------------------------------------------------------------------------- /src/engine-factory.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/src/engine-factory.cc -------------------------------------------------------------------------------- /src/engines/bash-engine.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/src/engines/bash-engine.cc -------------------------------------------------------------------------------- /src/engines/bash-execve-redirector.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/src/engines/bash-execve-redirector.c -------------------------------------------------------------------------------- /src/engines/bash-helper-debug-trap.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/src/engines/bash-helper-debug-trap.sh -------------------------------------------------------------------------------- /src/engines/bash-helper.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/src/engines/bash-helper.sh -------------------------------------------------------------------------------- /src/engines/bash-tracefd-cloexec.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/src/engines/bash-tracefd-cloexec.c -------------------------------------------------------------------------------- /src/engines/kernel-engine.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/src/engines/kernel-engine.cc -------------------------------------------------------------------------------- /src/engines/mach-engine.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/src/engines/mach-engine.cc -------------------------------------------------------------------------------- /src/engines/osx/mach_exc.defs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/src/engines/osx/mach_exc.defs -------------------------------------------------------------------------------- /src/engines/osx/mach_exc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/src/engines/osx/mach_exc.h -------------------------------------------------------------------------------- /src/engines/osx/mach_excServer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/src/engines/osx/mach_excServer.c -------------------------------------------------------------------------------- /src/engines/ptrace.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/src/engines/ptrace.cc -------------------------------------------------------------------------------- /src/engines/ptrace_freebsd.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/src/engines/ptrace_freebsd.cc -------------------------------------------------------------------------------- /src/engines/ptrace_linux.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/src/engines/ptrace_linux.cc -------------------------------------------------------------------------------- /src/engines/ptrace_sys.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/src/engines/ptrace_sys.hh -------------------------------------------------------------------------------- /src/engines/python-engine.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/src/engines/python-engine.cc -------------------------------------------------------------------------------- /src/engines/python-helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/src/engines/python-helper.py -------------------------------------------------------------------------------- /src/engines/script-engine-base.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/src/engines/script-engine-base.hh -------------------------------------------------------------------------------- /src/engines/system-mode-binary-lib.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/src/engines/system-mode-binary-lib.cc -------------------------------------------------------------------------------- /src/engines/system-mode-engine.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/src/engines/system-mode-engine.cc -------------------------------------------------------------------------------- /src/engines/system-mode-file-format.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/src/engines/system-mode-file-format.cc -------------------------------------------------------------------------------- /src/engines/system-mode-file-format.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/src/engines/system-mode-file-format.hh -------------------------------------------------------------------------------- /src/filter.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/src/filter.cc -------------------------------------------------------------------------------- /src/include/capabilities.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/src/include/capabilities.hh -------------------------------------------------------------------------------- /src/include/collector.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/src/include/collector.hh -------------------------------------------------------------------------------- /src/include/configuration.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/src/include/configuration.hh -------------------------------------------------------------------------------- /src/include/disassembler.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/src/include/disassembler.hh -------------------------------------------------------------------------------- /src/include/elf.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/src/include/elf.hh -------------------------------------------------------------------------------- /src/include/engine.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/src/include/engine.hh -------------------------------------------------------------------------------- /src/include/file-parser.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/src/include/file-parser.hh -------------------------------------------------------------------------------- /src/include/filter.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/src/include/filter.hh -------------------------------------------------------------------------------- /src/include/generated-data-base.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/src/include/generated-data-base.hh -------------------------------------------------------------------------------- /src/include/lineid.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/src/include/lineid.hh -------------------------------------------------------------------------------- /src/include/manager.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/src/include/manager.hh -------------------------------------------------------------------------------- /src/include/output-handler.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/src/include/output-handler.hh -------------------------------------------------------------------------------- /src/include/phdr_data.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/src/include/phdr_data.h -------------------------------------------------------------------------------- /src/include/reporter.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/src/include/reporter.hh -------------------------------------------------------------------------------- /src/include/solib-handler.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/src/include/solib-handler.hh -------------------------------------------------------------------------------- /src/include/source-file-cache.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/src/include/source-file-cache.hh -------------------------------------------------------------------------------- /src/include/swap-endian.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/src/include/swap-endian.hh -------------------------------------------------------------------------------- /src/include/system-mode/file-data.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/src/include/system-mode/file-data.hh -------------------------------------------------------------------------------- /src/include/system-mode/registration.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/src/include/system-mode/registration.hh -------------------------------------------------------------------------------- /src/include/utils.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/src/include/utils.hh -------------------------------------------------------------------------------- /src/include/writer.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/src/include/writer.hh -------------------------------------------------------------------------------- /src/kernel/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/src/kernel/Makefile -------------------------------------------------------------------------------- /src/kernel/kprobe-coverage.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/src/kernel/kprobe-coverage.c -------------------------------------------------------------------------------- /src/main-system-daemon.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/src/main-system-daemon.cc -------------------------------------------------------------------------------- /src/main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/src/main.cc -------------------------------------------------------------------------------- /src/merge-file-parser.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/src/merge-file-parser.cc -------------------------------------------------------------------------------- /src/merge-parser.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/src/merge-parser.hh -------------------------------------------------------------------------------- /src/output-handler.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/src/output-handler.cc -------------------------------------------------------------------------------- /src/parser-manager.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/src/parser-manager.cc -------------------------------------------------------------------------------- /src/parsers/bfd-disassembler.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/src/parsers/bfd-disassembler.cc -------------------------------------------------------------------------------- /src/parsers/dummy-disassembler.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/src/parsers/dummy-disassembler.cc -------------------------------------------------------------------------------- /src/parsers/dwarf-libdwarf.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/src/parsers/dwarf-libdwarf.cc -------------------------------------------------------------------------------- /src/parsers/dwarf.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/src/parsers/dwarf.cc -------------------------------------------------------------------------------- /src/parsers/dwarf.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/src/parsers/dwarf.hh -------------------------------------------------------------------------------- /src/parsers/elf-parser.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/src/parsers/elf-parser.cc -------------------------------------------------------------------------------- /src/parsers/elf.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/src/parsers/elf.cc -------------------------------------------------------------------------------- /src/parsers/libdwarf-dwarf.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/src/parsers/libdwarf-dwarf.cpp -------------------------------------------------------------------------------- /src/parsers/macho-parser.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/src/parsers/macho-parser.cc -------------------------------------------------------------------------------- /src/reporter.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/src/reporter.cc -------------------------------------------------------------------------------- /src/solib-handler.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/src/solib-handler.cc -------------------------------------------------------------------------------- /src/solib-parser/lib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/src/solib-parser/lib.c -------------------------------------------------------------------------------- /src/solib-parser/phdr_data.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/src/solib-parser/phdr_data.c -------------------------------------------------------------------------------- /src/source-file-cache.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/src/source-file-cache.cc -------------------------------------------------------------------------------- /src/system-mode/file-data.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/src/system-mode/file-data.cc -------------------------------------------------------------------------------- /src/system-mode/registration.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/src/system-mode/registration.cc -------------------------------------------------------------------------------- /src/utils.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/src/utils.cc -------------------------------------------------------------------------------- /src/writers/cobertura-writer.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/src/writers/cobertura-writer.cc -------------------------------------------------------------------------------- /src/writers/cobertura-writer.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/src/writers/cobertura-writer.hh -------------------------------------------------------------------------------- /src/writers/codecov-writer.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/src/writers/codecov-writer.cc -------------------------------------------------------------------------------- /src/writers/codecov-writer.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/src/writers/codecov-writer.hh -------------------------------------------------------------------------------- /src/writers/coveralls-writer.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/src/writers/coveralls-writer.cc -------------------------------------------------------------------------------- /src/writers/coveralls-writer.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/src/writers/coveralls-writer.hh -------------------------------------------------------------------------------- /src/writers/dummy-coveralls-writer.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/src/writers/dummy-coveralls-writer.cc -------------------------------------------------------------------------------- /src/writers/html-writer.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/src/writers/html-writer.cc -------------------------------------------------------------------------------- /src/writers/html-writer.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/src/writers/html-writer.hh -------------------------------------------------------------------------------- /src/writers/json-writer.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/src/writers/json-writer.cc -------------------------------------------------------------------------------- /src/writers/json-writer.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/src/writers/json-writer.hh -------------------------------------------------------------------------------- /src/writers/sonarqube-xml-writer.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/src/writers/sonarqube-xml-writer.cc -------------------------------------------------------------------------------- /src/writers/sonarqube-xml-writer.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/src/writers/sonarqube-xml-writer.hh -------------------------------------------------------------------------------- /src/writers/writer-base.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/src/writers/writer-base.cc -------------------------------------------------------------------------------- /src/writers/writer-base.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/src/writers/writer-base.hh -------------------------------------------------------------------------------- /tests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/tests/CMakeLists.txt -------------------------------------------------------------------------------- /tests/argv-dependent.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/tests/argv-dependent.c -------------------------------------------------------------------------------- /tests/assembly/illegal-insn.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/tests/assembly/illegal-insn.S -------------------------------------------------------------------------------- /tests/bash/background-child.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/tests/bash/background-child.sh -------------------------------------------------------------------------------- /tests/bash/dollar-one-question.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/tests/bash/dollar-one-question.sh -------------------------------------------------------------------------------- /tests/bash/dollar-var-replacements.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/tests/bash/dollar-var-replacements.sh -------------------------------------------------------------------------------- /tests/bash/first-dir/a.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/tests/bash/first-dir/a.sh -------------------------------------------------------------------------------- /tests/bash/first-dir/b.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | echo hejsan 4 | -------------------------------------------------------------------------------- /tests/bash/first-dir/c.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | echo C now 4 | 5 | -------------------------------------------------------------------------------- /tests/bash/function-with-spaces.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/tests/bash/function-with-spaces.sh -------------------------------------------------------------------------------- /tests/bash/handle-all-output.sh: -------------------------------------------------------------------------------- 1 | #! /usr/bin/env bash 2 | 3 | for ((i=0; i != 1000; ++i)); do 4 | echo "$i" 5 | done 6 | -------------------------------------------------------------------------------- /tests/bash/long-output-without-return.sh: -------------------------------------------------------------------------------- 1 | #! /usr/bin/env bash 2 | 3 | for ((i=0; i != 32768; ++i)); do 4 | printf "%04x" $RANDOM 5 | done 6 | -------------------------------------------------------------------------------- /tests/bash/multiline-alias.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/tests/bash/multiline-alias.sh -------------------------------------------------------------------------------- /tests/bash/multiline-backslash.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/tests/bash/multiline-backslash.sh -------------------------------------------------------------------------------- /tests/bash/no-executed-statements.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/tests/bash/no-executed-statements.sh -------------------------------------------------------------------------------- /tests/bash/other.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/tests/bash/other.sh -------------------------------------------------------------------------------- /tests/bash/redirect-stderr.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/tests/bash/redirect-stderr.sh -------------------------------------------------------------------------------- /tests/bash/second-dir/a.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/tests/bash/second-dir/a.sh -------------------------------------------------------------------------------- /tests/bash/second-dir/b.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | echo hejsan 4 | -------------------------------------------------------------------------------- /tests/bash/second-dir/c.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | echo C now 4 | 5 | -------------------------------------------------------------------------------- /tests/bash/sh-shebang.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/tests/bash/sh-shebang.sh -------------------------------------------------------------------------------- /tests/bash/shell-main: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/tests/bash/shell-main -------------------------------------------------------------------------------- /tests/bash/short-test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/tests/bash/short-test.sh -------------------------------------------------------------------------------- /tests/bash/subshell.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/tests/bash/subshell.sh -------------------------------------------------------------------------------- /tests/bash/trap.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/tests/bash/trap.sh -------------------------------------------------------------------------------- /tests/bash/unitundertest.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/tests/bash/unitundertest.sh -------------------------------------------------------------------------------- /tests/daemon/test-daemon.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/tests/daemon/test-daemon.cc -------------------------------------------------------------------------------- /tests/daemon/test-issue31.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/tests/daemon/test-issue31.cc -------------------------------------------------------------------------------- /tests/daemon/test-script.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/tests/daemon/test-script.sh -------------------------------------------------------------------------------- /tests/dlopen/dlopen-main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/tests/dlopen/dlopen-main.cc -------------------------------------------------------------------------------- /tests/dlopen/dlopen.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/tests/dlopen/dlopen.cc -------------------------------------------------------------------------------- /tests/fork/fork+exec.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/tests/fork/fork+exec.c -------------------------------------------------------------------------------- /tests/fork/fork-no-wait.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/tests/fork/fork-no-wait.c -------------------------------------------------------------------------------- /tests/fork/fork.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/tests/fork/fork.c -------------------------------------------------------------------------------- /tests/fork/vfork.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/tests/fork/vfork.c -------------------------------------------------------------------------------- /tests/include/header.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/tests/include/header.h -------------------------------------------------------------------------------- /tests/main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/tests/main.cc -------------------------------------------------------------------------------- /tests/merge-tests/file.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/tests/merge-tests/file.c -------------------------------------------------------------------------------- /tests/merge-tests/main_1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/tests/merge-tests/main_1.c -------------------------------------------------------------------------------- /tests/merge-tests/main_2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/tests/merge-tests/main_2.c -------------------------------------------------------------------------------- /tests/multi-fork/code-template.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/tests/multi-fork/code-template.c -------------------------------------------------------------------------------- /tests/multi-fork/generate-functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/tests/multi-fork/generate-functions.py -------------------------------------------------------------------------------- /tests/multi-fork/test-multi-fork.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/tests/multi-fork/test-multi-fork.c -------------------------------------------------------------------------------- /tests/pie.c: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int main() 4 | { 5 | printf("Hello\n"); 6 | } 7 | 8 | -------------------------------------------------------------------------------- /tests/popen/test-popen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/tests/popen/test-popen.c -------------------------------------------------------------------------------- /tests/python/echo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/tests/python/echo.py -------------------------------------------------------------------------------- /tests/python/link_main: -------------------------------------------------------------------------------- 1 | main -------------------------------------------------------------------------------- /tests/python/main: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/tests/python/main -------------------------------------------------------------------------------- /tests/python/second.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/tests/python/second.py -------------------------------------------------------------------------------- /tests/python/short-test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/tests/python/short-test.py -------------------------------------------------------------------------------- /tests/python/unittest/testdriver: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/tests/python/unittest/testdriver -------------------------------------------------------------------------------- /tests/python/unittest/unitundertest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/tests/python/unittest/unitundertest.py -------------------------------------------------------------------------------- /tests/recursive-ptrace/main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/tests/recursive-ptrace/main.cc -------------------------------------------------------------------------------- /tests/sanitizer-coverage.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/tests/sanitizer-coverage.c -------------------------------------------------------------------------------- /tests/setpgid-kill/setpgid-kill-main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/tests/setpgid-kill/setpgid-kill-main.cc -------------------------------------------------------------------------------- /tests/setpgid-kill/test-script.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/tests/setpgid-kill/test-script.sh -------------------------------------------------------------------------------- /tests/shared-library/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/tests/shared-library/main.c -------------------------------------------------------------------------------- /tests/shared-library/recursive-ld-preload.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/tests/shared-library/recursive-ld-preload.c -------------------------------------------------------------------------------- /tests/shared-library/solib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/tests/shared-library/solib.c -------------------------------------------------------------------------------- /tests/short-file.c: -------------------------------------------------------------------------------- 1 | int main() {return 99;} 2 | -------------------------------------------------------------------------------- /tests/signals/test-signals.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/tests/signals/test-signals.c -------------------------------------------------------------------------------- /tests/subdir/file.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/tests/subdir/file.c -------------------------------------------------------------------------------- /tests/subdir2/file.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/tests/subdir2/file.c -------------------------------------------------------------------------------- /tests/subdir2/file2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/tests/subdir2/file2.c -------------------------------------------------------------------------------- /tests/test-module/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/tests/test-module/Makefile -------------------------------------------------------------------------------- /tests/test-module/test_module.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/tests/test-module/test_module.c -------------------------------------------------------------------------------- /tests/threads/thread-main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/tests/threads/thread-main.c -------------------------------------------------------------------------------- /tests/tools/dummy-python.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | exit 99 4 | -------------------------------------------------------------------------------- /tests/tools/libkcov/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/tests/tools/libkcov/__init__.py -------------------------------------------------------------------------------- /tests/tools/libkcov/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/tests/tools/libkcov/__main__.py -------------------------------------------------------------------------------- /tests/tools/libkcov/cobertura.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/tests/tools/libkcov/cobertura.py -------------------------------------------------------------------------------- /tests/tools/libkcov/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/tests/tools/libkcov/main.py -------------------------------------------------------------------------------- /tests/tools/parse_cobertura: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/tests/tools/parse_cobertura -------------------------------------------------------------------------------- /tests/tools/test_accumulate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/tests/tools/test_accumulate.py -------------------------------------------------------------------------------- /tests/tools/test_bash.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/tests/tools/test_bash.py -------------------------------------------------------------------------------- /tests/tools/test_bash_linux_only.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/tests/tools/test_bash_linux_only.py -------------------------------------------------------------------------------- /tests/tools/test_basic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/tests/tools/test_basic.py -------------------------------------------------------------------------------- /tests/tools/test_compiled.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/tests/tools/test_compiled.py -------------------------------------------------------------------------------- /tests/tools/test_compiled_basic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/tests/tools/test_compiled_basic.py -------------------------------------------------------------------------------- /tests/tools/test_filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/tests/tools/test_filter.py -------------------------------------------------------------------------------- /tests/tools/test_python.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/tests/tools/test_python.py -------------------------------------------------------------------------------- /tests/tools/test_system_mode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/tests/tools/test_system_mode.py -------------------------------------------------------------------------------- /tests/unit-tests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/tests/unit-tests/CMakeLists.txt -------------------------------------------------------------------------------- /tests/unit-tests/main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/tests/unit-tests/main.cc -------------------------------------------------------------------------------- /tests/unit-tests/mocks/mock-collector.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/tests/unit-tests/mocks/mock-collector.hh -------------------------------------------------------------------------------- /tests/unit-tests/mocks/mock-engine.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/tests/unit-tests/mocks/mock-engine.hh -------------------------------------------------------------------------------- /tests/unit-tests/mocks/mock-reporter.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/tests/unit-tests/mocks/mock-reporter.hh -------------------------------------------------------------------------------- /tests/unit-tests/second-source.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/tests/unit-tests/second-source.c -------------------------------------------------------------------------------- /tests/unit-tests/test-source.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/tests/unit-tests/test-source.c -------------------------------------------------------------------------------- /tests/unit-tests/test.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/tests/unit-tests/test.hh -------------------------------------------------------------------------------- /tests/unit-tests/tests-collector.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/tests/unit-tests/tests-collector.cc -------------------------------------------------------------------------------- /tests/unit-tests/tests-configuration.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/tests/unit-tests/tests-configuration.cc -------------------------------------------------------------------------------- /tests/unit-tests/tests-elf.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/tests/unit-tests/tests-elf.cc -------------------------------------------------------------------------------- /tests/unit-tests/tests-filter.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/tests/unit-tests/tests-filter.cc -------------------------------------------------------------------------------- /tests/unit-tests/tests-merge-parser.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/tests/unit-tests/tests-merge-parser.cc -------------------------------------------------------------------------------- /tests/unit-tests/tests-reporter.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/tests/unit-tests/tests-reporter.cc -------------------------------------------------------------------------------- /tests/unit-tests/tests-system-mode.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/tests/unit-tests/tests-system-mode.cc -------------------------------------------------------------------------------- /tests/unit-tests/tests-utils.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/tests/unit-tests/tests-utils.cc -------------------------------------------------------------------------------- /tests/unit-tests/tests-writer.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/tests/unit-tests/tests-writer.cc -------------------------------------------------------------------------------- /tools/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/tools/CMakeLists.txt -------------------------------------------------------------------------------- /tools/line2addr.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/tools/line2addr.cc -------------------------------------------------------------------------------- /tools/parse-go-macho.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/tools/parse-go-macho.go -------------------------------------------------------------------------------- /travis/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/travis/Makefile -------------------------------------------------------------------------------- /travis/perf-test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonKagstrom/kcov/HEAD/travis/perf-test.sh --------------------------------------------------------------------------------