Searched full:gcov (Results 1 – 25 of 29) sorted by relevance
12
/Zephyr-Core-3.6.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.6.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" 80 This option configures the heap size allocated for gcov coverage
|
/Zephyr-Core-3.6.0/scripts/pylib/twister/twisterlib/ |
D | coverage.py | 114 logger.debug("Gcov data captured: {}".format(filename)) 116 logger.error("Gcov data invalid for: {}".format(filename)) 119 logger.error("Gcov data capture incomplete: {}".format(filename)) 209 "lcov", "--gcov-tool", self.gcov_tool, 302 "--gcov-ignore-parse-errors=negative_hits.warn_once_per_file", 303 "--gcov-executable", self.gcov_tool, 310 subprocess.call(["gcovr", "-r", self.base_dir, "--gcov-executable", 352 "x86_64-zephyr-elf/bin/x86_64-zephyr-elf-gcov") 359 gcov_lnk = os.path.join(options.outdir, f"gcov{llvm_cov_ext}") 366 gcov_tool = "gcov" [all …]
|
D | environment.py | 355 help="Enable code coverage using gcov.") 397 parser.add_argument("--gcov-tool", type=Path, default=None, 398 help="Path to the gcov tool to use for code coverage "
|
D | size_calc.py | 68 "gcov",
|
/Zephyr-Core-3.6.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_to_gcda - convert from gcov data set (info) to 210 /* GCOV 12 counts the length by bytes */ in gcov_to_gcda() 254 * Retrieves gcov coverage data and sends it over the given interface. 303 /* Initialize the gcov by calling the required constructors */
|
/Zephyr-Core-3.6.0/cmake/compiler/host-gcc/ |
D | generic.cmake | 6 find_program(CMAKE_GCOV gcov)
|
/Zephyr-Core-3.6.0/cmake/compiler/clang/ |
D | generic.cmake | 9 set(CMAKE_GCOV "${CMAKE_LLVM_COV} gcov")
|
/Zephyr-Core-3.6.0/ |
D | .codecov.yml | 21 gcov:
|
/Zephyr-Core-3.6.0/cmake/compiler/gcc/ |
D | generic.cmake | 6 find_program(CMAKE_GCOV ${CROSS_COMPILE}gcov PATHS ${TOOLCHAIN_HOME} NO_DEFAULT_PATH)
|
/Zephyr-Core-3.6.0/cmake/compiler/xcc/ |
D | generic.cmake | 6 find_program(CMAKE_GCOV ${CROSS_COMPILE}gcov PATHS ${TOOLCHAIN_HOME} NO_DEFAULT_PATH)
|
/Zephyr-Core-3.6.0/cmake/linker/ld/ |
D | linker_flags.cmake | 20 # --gcov for gcc
|
/Zephyr-Core-3.6.0/arch/x86/core/ |
D | memmap.c | 24 { "gcov", __gcov_bss_start, __gcov_bss_end },
|
/Zephyr-Core-3.6.0/cmake/compiler/arcmwdt/ |
D | generic.cmake | 10 set(CMAKE_GCOV "${CMAKE_LLVM_COV} gcov")
|
/Zephyr-Core-3.6.0/tests/subsys/debug/coredump/src/ |
D | main.c | 12 #include <zephyr/debug/gcov.h>
|
/Zephyr-Core-3.6.0/tests/drivers/coredump/coredump_api/src/ |
D | main.c | 26 #include <zephyr/debug/gcov.h>
|
/Zephyr-Core-3.6.0/scripts/tests/twister/ |
D | test_harness.py | 57 … id", "passed passed", "passed failed", "failed failed", "fail on fault", "GCOV START", "GCOV END"] 220 …line ordered", "multi line not ordered", "logger error", "fail on fault", "GCOV START", "GCOV END"]
|
/Zephyr-Core-3.6.0/include/zephyr/arch/x86/intel64/ |
D | linker.ld | 151 * be put in BSS section. That causes gcov not work properly */
|
/Zephyr-Core-3.6.0/tests/arch/arc/arc_dsp_sharing/src/ |
D | load_store.c | 26 #include <zephyr/debug/gcov.h>
|
/Zephyr-Core-3.6.0/kernel/ |
D | init.c | 33 #include <zephyr/debug/gcov.h> 553 /* gcov hook needed to get the coverage report.*/ in z_cstart()
|
/Zephyr-Core-3.6.0/scripts/native_simulator/ |
D | Makefile | 36 # Coverage switch (GCOV coverage is enabled by default)
|
/Zephyr-Core-3.6.0/tests/kernel/fpu_sharing/generic/src/ |
D | load_store.c | 39 #include <zephyr/debug/gcov.h>
|
/Zephyr-Core-3.6.0/arch/arm/core/mpu/ |
D | arm_core_mpu.c | 68 /* GCOV code coverage accounting area. Needs User permissions
|
/Zephyr-Core-3.6.0/doc/kernel/usermode/ |
D | memory_domain.rst | 40 extra features like GCOV, HEP, etc.
|
12