zephyr/include/linker
Adithya Baglody 71e90f98fd Gcov: Enable Code coverage reporting over UART.
This patch provides support for generating Code coverage reports.
The prj.conf needs to enable CONFIG_COVERAGE. Once enabled, the
code coverage data dump now comes via UART.
This data dump on the UART is triggered once the main
thread exits.

Next step is to save this data dump on file. Then run
scripts/gen_gcov_files.py with the serial console log as argument.

The last step would be be to run the gcovr. Use the following cmd
 gcovr -r . --html -o gcov_report/coverage.html --html-details

Currently supported architectures are ARM and x86.

Signed-off-by: Adithya Baglody <adithya.nagaraj.baglody@intel.com>
2019-01-16 06:12:33 -05:00
..
common-ram.ld workqueues: don't put k_work in special section 2018-11-29 09:21:18 -08:00
common-rom.ld Gcov: Enable Code coverage reporting over UART. 2019-01-16 06:12:33 -05:00
debug-sections.ld linker: warn about orphan sections 2018-10-19 16:11:34 -04:00
intlist.ld gen_isr_tables: Delete the dead code accompanying .intList.num_isrs 2018-06-25 12:54:49 -07:00
kobject-rom.ld kernel: introduce object validation mechanism 2017-09-07 16:33:33 -07:00
kobject-text.ld userspace: move KOBJECT/PRIVILEGED_STACK_TEXT_AREA to Kconfig 2018-10-08 14:18:26 -04:00
kobject.ld kernel: threads: assign index no. to dynamically created threads 2018-08-09 09:20:14 -07:00
linker-defs.h include/linker_defs.h: Remove noop architecture detection 2019-01-11 15:18:52 -05:00
linker-tool-gcc.h arch: add big endian support 2018-10-10 09:28:05 -04:00
linker-tool.h headers: Fix headers across the project 2018-09-17 15:49:26 -04:00
priv_stacks-noinit.ld linker: arm: place priv.noinit at the end of RAM 2018-10-19 16:11:34 -04:00
priv_stacks-rom.ld arm: Generate privileged stacks 2018-02-06 15:31:16 -08:00
priv_stacks-text.ld userspace: move KOBJECT/PRIVILEGED_STACK_TEXT_AREA to Kconfig 2018-10-08 14:18:26 -04:00
priv_stacks.ld arm: Generate privileged stacks 2018-02-06 15:31:16 -08:00
rel-sections.ld linker: warn about orphan sections 2018-10-19 16:11:34 -04:00
section_tags.h soc: nxp_imx: Add support for device configuration data (DCD) 2019-01-09 16:01:25 -06:00
sections.h soc: nxp_imx: Add support for device configuration data (DCD) 2019-01-09 16:01:25 -06:00