zephyr/include/linker
Daniel Leung 6600c64331 linker: warn about orphan sections
(Previous patch set was reverted due to issue with priv_stack.
 Resubmitting after fixing the faults caused by priv_stack.noinit
 not at the end of RAM.)

This adds a linker flag and necessary changes to linker scripts
so that linker will warn about orphan sections.

Relates to #5534.

Fixes #10473, #10474, #10515.

Signed-off-by: Daniel Leung <daniel.leung@intel.com>
2018-10-19 16:11:34 -04:00
..
common-ram.ld logging: subsystem major redesign 2018-06-29 10:16:45 +02:00
common-rom.ld subsys: add monochrome character framebuffer 2018-10-16 14:54:47 -04: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
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 ld: Put 'sizeof(struct device)' in the generated offsets header 2018-09-18 16:23:40 +02: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
priv_stacks-text.ld userspace: move KOBJECT/PRIVILEGED_STACK_TEXT_AREA to Kconfig 2018-10-08 14:18:26 -04:00
priv_stacks.ld
rel-sections.ld linker: warn about orphan sections 2018-10-19 16:11:34 -04:00
section_tags.h headers: Fix headers across the project 2018-09-17 15:49:26 -04:00
sections.h linker: arm: add missing period for CCM section name 2018-10-09 08:23:41 -04:00