8b27d5c6b9
This commit cleans up the section name definitions in the linker sections header file (`include/linker/sections.h`) to have the uniform format of `_(SECTION)_SECTION_NAME`. In addition, the scope of the short section reference aliases (e.g. `TEXT`, `DATA`, `BSS`) are now limited to the ASM code, as they are currently used (and intended to be used) only by the ASM code to specify the target section for functions and variables, and these short names can cause name conflicts with the symbols used in the C code. Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
12 lines
273 B
Plaintext
12 lines
273 B
Plaintext
/*
|
|
* Copyright (c) 2019 Nordic Semiconductor ASA
|
|
*
|
|
* SPDX-License-Identifier: Apache-2.0
|
|
*/
|
|
|
|
/* when !XIP, .text is in RAM, and vector table must be at its very start */
|
|
|
|
KEEP(*(.exc_vector_table))
|
|
KEEP(*(".exc_vector_table.*"))
|
|
KEEP(*(_IRQ_VECTOR_TABLE_SECTION_NAME))
|