zephyr/subsys/cpp
David Palchak b4a7f0f2ca linker: ensure global constructors only run once
Rename the symbols used to denote the locations of the global
constructor lists and modify the Zephyr start-up code accordingly.
On POSIX systems this ensures that the native libc init code won't
find any constructors to run before Zephyr loads.

Fixes #39347, #36858

Signed-off-by: David Palchak <palchak@google.com>
2022-06-09 11:33:36 +02:00
..
include
CMakeLists.txt
cpp_ctors.c linker: ensure global constructors only run once 2022-06-09 11:33:36 +02:00
cpp_dtors.c subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
cpp_init_array.c linker: ensure global constructors only run once 2022-06-09 11:33:36 +02:00
cpp_init.c ARC: MWDT: get rid of MWDT startup libs 2021-09-01 17:08:32 -04:00
cpp_new.cpp
cpp_virtual.c cpp: remove @return doc for void functions 2022-01-12 16:02:16 -05:00
cpp_vtable.cpp
Kconfig kconfig: remove Enable from boolean prompts 2022-03-09 15:35:54 +01:00