zephyr/include/linker
Daniel Leung 4f106c32d5 linker: do not force keep common kernel objects
This uses the new macros so the common kernel objects can be
garbage collected if they are not referred directly anywhere
in the code. This is useful for reducing library data size
as not all library functions and their corresponding kobjects
are being used.

Fixes #20663

Signed-off-by: Daniel Leung <daniel.leung@intel.com>
2020-09-19 05:49:13 -04:00
..
app_smem_aligned.ld
app_smem_unaligned.ld
app_smem.ld
common-noinit.ld linker: tweak section naming to feet all linkers 2020-09-05 10:22:56 -05:00
common-ram.ld linker: do not force keep common kernel objects 2020-09-19 05:49:13 -04:00
common-rom.ld linker: tweak section naming to feet all linkers 2020-09-05 10:22:56 -05:00
cplusplus-ram.ld linker: cxx: Include .gcc_except_table sections 2019-09-19 09:26:42 -05:00
cplusplus-rom.ld linker: cxx: Include .gcc_except_table sections 2019-09-19 09:26:42 -05:00
debug-sections.ld
intlist.ld linker: tweak section naming to feet all linkers 2020-09-05 10:22:56 -05:00
kobject-rom.ld
kobject-text.ld linker: kobject-text: align multiline string definition syntax 2020-09-18 09:49:09 -04:00
kobject.ld kernel: delete separate logic for priv stacks 2020-03-17 20:11:27 +02:00
linker-defs.h linker: add macros so iterable sections can be garbage collected 2020-09-19 05:49:13 -04:00
linker-tool-gcc.h arch: arm64: Support aarch64-gcc compiler 2020-02-01 08:08:43 -05:00
linker-tool-mwdt.h ARC: linker: implement linker related definition for MWDT 2020-09-05 10:22:56 -05:00
linker-tool.h ARC: linker: implement linker related definition for MWDT 2020-09-05 10:22:56 -05:00
rel-sections.ld
section_tags.h linker: Clean up section name definitions 2020-04-30 13:42:36 -04:00
sections.h linker: tweak section naming to feet all linkers 2020-09-05 10:22:56 -05:00