zephyr/subsys
Grygorii Strashko 965ca96c77 testsuite: coverage: fix arm64 build with gcov enabled
On ARM64 the build will fail with coverage and GCOV enabled:

  CONFIG_COVERAGE=y
  CONFIG_COVERAGE_GCOV=y
  CONFIG_FORCE_COVERAGE=y

west build -b rpi_5 -p always samples/hello_world -- \
 -DCONFIG_COVERAGE=y -DCONFIG_FORCE_COVERAGE=y

Failure:
 "linker_zephyr_pre0.cmd:181: undefined symbol `__gcov_bss_end' referenced
in expression"

Fix build of ARM64 platforms with coverage and GCOV enabled by adding for
ARM64 the same gcov linker sections as it is done for ARM.

Signed-off-by: Grygorii Strashko <grygorii_strashko@epam.com>
2024-08-13 14:57:50 +02:00
..
bindesc everywhere: replace `#if IS_ENABLED()` as per docs 2024-06-28 07:20:32 -04:00
bluetooth Bluetooth: Gatt: Make CCC_STORE_MAX configurable 2024-08-12 15:54:28 +02:00
canbus
console
dap kconfig: replace known integer constants with variables 2024-07-27 20:49:15 +03:00
debug debug: coresight: Add coresight_trace_deformatter 2024-08-12 19:23:19 -04:00
demand_paging demand_paging: LRU eviction: avoid ping pong deadlock loop 2024-08-06 17:15:15 -04:00
dfu
disk
dsp
emul emul: Support UART device emulation 2024-07-30 18:28:17 +01:00
fb fb: cfb: Fix CID 394240 2024-07-05 18:39:22 +02:00
fs fs: fuse: ensure S_IFxxx macros are available 2024-08-11 10:32:20 +02:00
input input: longpress, keymap: use an explicit callback name 2024-07-31 12:55:11 +02:00
ipc ipc: icmsg: Align to NO MULTITHREADING 2024-08-01 13:31:53 +02:00
jwt
llext doc: llext: improve Doxygen comments 2024-07-11 16:17:52 +02:00
logging logging: When strings are stripped keep source name pointers 2024-08-13 14:56:14 +02:00
lorawan everywhere: replace double words 2024-06-25 06:05:35 -04:00
mem_mgmt
mgmt mgmt: hawkbit: move to zephyr kernel heap 2024-08-05 11:32:49 +02:00
modbus
modem modem: ubx: fix incoming byte processing 2024-08-02 03:29:18 -04:00
net net: lib: http_server: Clear http1_headers_sent flag on new request 2024-08-12 15:54:03 +02:00
pm pm: refactor pm_device_driver_init 2024-08-02 03:31:17 -04:00
portability kconfig: replace known integer constants with variables 2024-07-27 20:49:15 +03:00
random everywhere: replace double words 2024-06-25 06:05:35 -04:00
retention
rtio rtio: Enable submit/consume semaphores by default 2024-08-05 10:16:12 +02:00
sd
sensing
settings kconfig: replace known integer constants with variables 2024-07-27 20:49:15 +03:00
shell device_dt_metadata: handle dt_meta being NULL 2024-08-12 15:54:22 +02:00
sip_svc everywhere: replace double words 2024-06-22 05:40:22 -04:00
stats
storage everywhere: replace `#if IS_ENABLED()` as per docs 2024-06-28 07:20:32 -04:00
task_wdt
testsuite testsuite: coverage: fix arm64 build with gcov enabled 2024-08-13 14:57:50 +02:00
timing
tracing Revert "net: sockets: move poll implementation to zvfs" 2024-07-03 15:03:05 -04:00
usb drivers: udc: add opaque pointer to store upper layer private data 2024-08-06 17:17:41 -04:00
zbus zbus: Use section iterator for observations 2024-07-09 14:03:33 +02:00
CMakeLists.txt
Kconfig