nuttx-update/boards
wangmingrong1 b59e3616f4 gcov: Support for the most streamlined profile of LLVM-embedded-toolchain-for-Arm
1. Excerpted from: https://github.com/ARM-software/LLVM-embedded-toolchain-for-Arm/blob/main/samples/src/cpp-baremetal-semihosting-prof/proflib.c
2. Since llvm profile supports more than just gcov, and some features have not yet been explored, two clang gcov implementations are supported after this patch
3. Using this lib only supports the gcov compilation options of "-fprofile-instr-generate -fcoverage-mapping"
4. This file is heavily dependent on the compiler clang version, and is currently aligned with ci, supporting 17.0.1 and below. 18 and above are not supported by this library due to different internal implementations of the compiler

Signed-off-by: wangmingrong1 <wangmingrong1@xiaomi.com>
2024-11-13 05:33:00 +08:00
..
arm arm/olimex-stm32-p407: Fix kmodule board profile 2024-11-13 02:47:37 +08:00
arm64 boards/arm64/zynq-mpsoc: migrate to SPDX identifier 2024-11-12 22:20:59 +08:00
avr boards/avr/atmega: migrate to SPDX identifier 2024-11-12 22:20:59 +08:00
dummy
hc/m9s12 boards/hc/m9s12: migrate to SPDX identifier 2024-11-12 22:20:59 +08:00
mips boards/mips/pic32mz: migrate to SPDX identifier 2024-11-12 22:20:59 +08:00
misoc/lm32/misoc boards/misoc/lm32: migrate to SPDX identifier 2024-11-12 22:20:59 +08:00
or1k/mor1kx/or1k boards/or1k/mor1kx: migrate to SPDX identifier 2024-11-12 22:20:59 +08:00
renesas boards/renesas/sh1: migrate to SPDX identifier 2024-11-12 22:20:59 +08:00
risc-v boards/risk-v/sg2000: migrate to SPDX identifier 2024-11-12 22:20:59 +08:00
sim/sim/sim gcov: Support for the most streamlined profile of LLVM-embedded-toolchain-for-Arm 2024-11-13 05:33:00 +08:00
sparc boards/sparc/s698pm: migrate to SPDX identifier 2024-11-12 22:20:59 +08:00
tricore/tc3xx/tc397 boards/tricore/tc3xx: migrate to SPDX identifier 2024-11-12 22:20:59 +08:00
x86/qemu/qemu-i486 boards/x86/qemu: migrate to SPDX identifier 2024-11-12 22:20:59 +08:00
x86_64/intel64/qemu-intel64 boards/x86_64/intel64: migrate to SPDX identifier 2024-11-12 22:20:59 +08:00
xtensa boards/xtensa/esp32s3: migrate to SPDX identifier 2024-11-12 22:20:59 +08:00
z16/z16f/z16f2800100zcog boards/z16/z16f: migrate to SPDX identifier 2024-11-12 22:20:59 +08:00
z80 boards/z80/z80: migrate to SPDX identifier 2024-11-12 22:20:59 +08:00
.gitignore
Board.mk sh:Change expansion path logic 2024-03-04 01:18:45 +08:00
boardctl.c boards: migrate to SPDX identifier 2024-11-12 22:20:59 +08:00
CMakeLists.txt boards: migrate to SPDX identifier 2024-11-12 22:20:59 +08:00
dummy.c boards: migrate to SPDX identifier 2024-11-12 22:20:59 +08:00
Kconfig board support: added support for the Seeed Studio XIAO SAMD21 board 2024-11-07 11:36:20 +08:00
Makefile boards: migrate to SPDX identifier 2024-11-12 22:20:59 +08:00