Searched full:gcov (Results 1 – 25 of 33) sorted by relevance
12
/Zephyr-Core-3.7.0/doc/develop/test/ |
D | coverage.rst | 11 * In a real embedded target or QEMU, using Zephyr's gcov integration 20 `GCC GCOV <gcov_>`_ is a test coverage program 25 In Zephyr, gcov collects coverage profiling data in RAM (and not to a file 26 system) while your application is running. Support for gcov collection and 34 code coverage with gcov is a function of RAM available. Therefore ensure that the 71 #. Generate the gcov ``.gcda`` and ``.gcno`` files from the log file that was 76 #. Find the gcov binary placed in the SDK. You will need to pass the path to 77 the gcov binary for the appropriate architecture when you later invoke 80 $ find $ZEPHYR_SDK_INSTALL_DIR -iregex ".*gcov" 88 …$ gcovr -r $ZEPHYR_BASE . --html -o gcov_report/coverage.html --html-details --gcov-executable <gc… [all …]
|
/Zephyr-Core-3.7.0/subsys/testsuite/ |
D | Kconfig | 50 bool "Host compiler gcov based code coverage" 54 that is with gcov/GCC-compatible coverage 68 This option will select the custom gcov library. The reports will 71 can be read by gcov utility. For more details see gcovr.com . 76 int "Size of heap allocated for gcov coverage data dump" 81 This option configures the heap size allocated for gcov coverage
|
/Zephyr-Core-3.7.0/scripts/pylib/twister/twisterlib/ |
D | coverage.py | 99 # Iteratively call gcov-tool (not gcov) to merge the files 144 logger.debug("Gcov data captured: {}".format(filename)) 146 logger.error("Gcov data invalid for: {}".format(filename)) 149 logger.error("Gcov data capture incomplete: {}".format(filename)) 243 "lcov", "--gcov-tool", self.gcov_tool, 344 "--gcov-ignore-parse-errors=negative_hits.warn_once_per_file", 345 "--gcov-executable", self.gcov_tool, 352 subprocess.call(["gcovr", "-r", self.base_dir, "--gcov-executable", 394 "x86_64-zephyr-elf/bin/x86_64-zephyr-elf-gcov") 401 gcov_lnk = os.path.join(options.outdir, f"gcov{llvm_cov_ext}") [all …]
|
/Zephyr-Core-3.7.0/subsys/testsuite/coverage/ |
D | coverage.h | 25 * This file has excerpts from gcc libgcc/libgcov.h and gcc/gcov-io.h. 41 /* The GCOV 12 gcno/gcda format has slight change, 42 * Please refer to gcov-io.h in the GCC 12 for 106 unsigned int version; /* Gcov version (same as GCC version) */
|
D | coverage.c | 39 * print_u8 - Print 8 bit of gcov data 47 * print_u32 - Print 32 bit of gcov data 135 * gcov_populate_buffer - convert from gcov data set (info) to 210 /* GCOV 12 counts the length by bytes */ in gcov_populate_buffer() 297 * Retrieves gcov coverage data and sends it over the given interface. 350 /* Initialize the gcov by calling the required constructors */
|
/Zephyr-Core-3.7.0/cmake/compiler/host-gcc/ |
D | generic.cmake | 6 find_program(CMAKE_GCOV gcov)
|
/Zephyr-Core-3.7.0/cmake/compiler/clang/ |
D | generic.cmake | 9 set(CMAKE_GCOV "${CMAKE_LLVM_COV} gcov")
|
/Zephyr-Core-3.7.0/ |
D | .codecov.yml | 21 gcov:
|
/Zephyr-Core-3.7.0/cmake/compiler/gcc/ |
D | generic.cmake | 6 find_program(CMAKE_GCOV ${CROSS_COMPILE}gcov PATHS ${TOOLCHAIN_HOME} NO_DEFAULT_PATH)
|
/Zephyr-Core-3.7.0/cmake/compiler/xcc/ |
D | generic.cmake | 6 find_program(CMAKE_GCOV ${CROSS_COMPILE}gcov PATHS ${TOOLCHAIN_HOME} NO_DEFAULT_PATH)
|
/Zephyr-Core-3.7.0/cmake/linker/ld/ |
D | linker_flags.cmake | 20 # --gcov for gcc
|
/Zephyr-Core-3.7.0/arch/x86/core/ |
D | memmap.c | 24 { "gcov", __gcov_bss_start, __gcov_bss_end },
|
/Zephyr-Core-3.7.0/lib/os/ |
D | reboot.c | 12 #include <zephyr/debug/gcov.h>
|
/Zephyr-Core-3.7.0/cmake/compiler/arcmwdt/ |
D | generic.cmake | 10 set(CMAKE_GCOV "${CMAKE_LLVM_COV} gcov")
|
/Zephyr-Core-3.7.0/tests/subsys/debug/coredump/src/ |
D | main.c | 12 #include <zephyr/debug/gcov.h>
|
/Zephyr-Core-3.7.0/tests/drivers/coredump/coredump_api/src/ |
D | main.c | 26 #include <zephyr/debug/gcov.h>
|
/Zephyr-Core-3.7.0/scripts/tests/twister_blackbox/ |
D | test_coverage.py | 130 'Running lcov --gcov-tool' 325 ['--coverage', '--gcov-tool', TEST_DATA, '-v'] + \
|
/Zephyr-Core-3.7.0/scripts/tests/twister/ |
D | test_harness.py | 100 … id", "passed passed", "passed failed", "failed failed", "fail on fault", "GCOV START", "GCOV END"] 285 …line ordered", "multi line not ordered", "logger error", "fail on fault", "GCOV START", "GCOV END"]
|
/Zephyr-Core-3.7.0/subsys/testsuite/ztest/ |
D | Kconfig | 140 This rule will reset gcov counters before running tests. This ensures
|
/Zephyr-Core-3.7.0/tests/arch/arc/arc_dsp_sharing/src/ |
D | load_store.c | 26 #include <zephyr/debug/gcov.h>
|
/Zephyr-Core-3.7.0/include/zephyr/arch/x86/intel64/ |
D | linker.ld | 155 * be put in BSS section. That causes gcov not work properly */
|
/Zephyr-Core-3.7.0/scripts/native_simulator/ |
D | Makefile | 36 # Coverage switch (GCOV coverage is enabled by default)
|
/Zephyr-Core-3.7.0/kernel/ |
D | init.c | 34 #include <zephyr/debug/gcov.h> 647 /* gcov hook needed to get the coverage report.*/ in z_cstart()
|
/Zephyr-Core-3.7.0/tests/kernel/fpu_sharing/generic/src/ |
D | load_store.c | 39 #include <zephyr/debug/gcov.h>
|
/Zephyr-Core-3.7.0/arch/arm/core/mpu/ |
D | arm_core_mpu.c | 68 /* GCOV code coverage accounting area. Needs User permissions
|
12