Searched full:gcov (Results 1 – 25 of 27) sorted by relevance
12
/Zephyr-Core-3.5.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.5.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.5.0/scripts/pylib/twister/twisterlib/ |
D | coverage.py | 96 logger.debug("Gcov data captured: {}".format(filename)) 98 logger.error("Gcov data capture incomplete: {}".format(filename)) 132 cmd = ["lcov", "--gcov-tool", str(self.gcov_tool), 140 subprocess.call(["lcov", "--gcov-tool", self.gcov_tool, "--extract", 147 subprocess.call(["lcov", "--gcov-tool", self.gcov_tool, "--remove", 159 ["lcov", "--gcov-tool", self.gcov_tool, "--remove", 205 cmd = ["gcovr", "-r", self.base_dir, "--gcov-executable", 214 subprocess.call(["gcovr", "-r", self.base_dir, "--gcov-executable", 255 "x86_64-zephyr-elf/bin/x86_64-zephyr-elf-gcov") 262 gcov_lnk = os.path.join(options.outdir, f"gcov{llvm_cov_ext}") [all …]
|
D | environment.py | 346 help="Enable code coverage using gcov.") 383 parser.add_argument("--gcov-tool", type=Path, default=None, 384 help="Path to the gcov tool to use for code coverage "
|
D | size_calc.py | 68 "gcov",
|
D | handlers.py | 324 "gcov", self.sourcedir, "-b", "-s", self.build_dir], shell=True)
|
/Zephyr-Core-3.5.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 | 107 * populate_buffer - convert from gcov data set (info) to 182 /* GCOV 12 counts the length by bytes */ in populate_buffer() 226 * Retrieves gcov coverage data and sends it over the given interface. 269 /* Initialize the gcov by calling the required constructors */
|
/Zephyr-Core-3.5.0/cmake/compiler/host-gcc/ |
D | generic.cmake | 6 find_program(CMAKE_GCOV gcov)
|
/Zephyr-Core-3.5.0/cmake/compiler/clang/ |
D | generic.cmake | 9 set(CMAKE_GCOV "${CMAKE_LLVM_COV} gcov")
|
/Zephyr-Core-3.5.0/ |
D | .codecov.yml | 21 gcov:
|
/Zephyr-Core-3.5.0/cmake/compiler/xcc/ |
D | generic.cmake | 6 find_program(CMAKE_GCOV ${CROSS_COMPILE}gcov PATHS ${TOOLCHAIN_HOME} NO_DEFAULT_PATH)
|
/Zephyr-Core-3.5.0/cmake/compiler/gcc/ |
D | generic.cmake | 6 find_program(CMAKE_GCOV ${CROSS_COMPILE}gcov PATHS ${TOOLCHAIN_HOME} NO_DEFAULT_PATH)
|
/Zephyr-Core-3.5.0/cmake/linker/ld/ |
D | linker_flags.cmake | 18 # --gcov for gcc
|
/Zephyr-Core-3.5.0/arch/x86/core/ |
D | memmap.c | 24 { "gcov", __gcov_bss_start, __gcov_bss_end },
|
/Zephyr-Core-3.5.0/cmake/compiler/arcmwdt/ |
D | generic.cmake | 10 set(CMAKE_GCOV "${CMAKE_LLVM_COV} gcov")
|
/Zephyr-Core-3.5.0/include/zephyr/arch/x86/intel64/ |
D | linker.ld | 151 * be put in BSS section. That causes gcov not work properly */
|
/Zephyr-Core-3.5.0/tests/arch/arc/arc_dsp_sharing/src/ |
D | load_store.c | 26 #include <zephyr/debug/gcov.h>
|
/Zephyr-Core-3.5.0/kernel/ |
D | init.c | 33 #include <zephyr/debug/gcov.h> 558 /* gcov hook needed to get the coverage report.*/ in z_cstart()
|
/Zephyr-Core-3.5.0/scripts/native_simulator/ |
D | Makefile | 36 # Coverage switch (GCOV coverage is enabled by default)
|
/Zephyr-Core-3.5.0/tests/kernel/fpu_sharing/generic/src/ |
D | load_store.c | 39 #include <zephyr/debug/gcov.h>
|
/Zephyr-Core-3.5.0/arch/arm/core/mpu/ |
D | arm_core_mpu.c | 68 /* GCOV code coverage accounting area. Needs User permissions
|
/Zephyr-Core-3.5.0/doc/kernel/usermode/ |
D | memory_domain.rst | 40 extra features like GCOV, HEP, etc.
|
/Zephyr-Core-3.5.0/arch/x86/ |
D | gen_mmu.py | 890 # If GCOV is enabled, user mode must be able to write to its
|
/Zephyr-Core-3.5.0/scripts/tests/twister/ |
D | test_handlers.py | 650 ['GCOV_PREFIX=build_dir', 'gcov', 'source_dir',
|
12