linker: Add more DWARF 5 debug sections
These sections were reported by 'GNU ld (GNU Binutils) 2.41.0' using 'ld --verbose'. Signed-off-by: Patryk Duda <patrykd@google.com>
This commit is contained in:
parent
215b4ddf98
commit
a8fa0ea938
2 changed files with 16 additions and 5 deletions
|
@ -1,4 +1,4 @@
|
||||||
# Content of this file originates from include/linker/debug-sections.ld
|
# Content of this file originates from include/zephyr/linker/debug-sections.ld
|
||||||
# Following sections are obtained via 'ld --verbose'
|
# Following sections are obtained via 'ld --verbose'
|
||||||
|
|
||||||
# Stabs debugging sections.
|
# Stabs debugging sections.
|
||||||
|
@ -37,7 +37,7 @@ zephyr_linker_section(NAME .debug_str ADDRESS 0)
|
||||||
zephyr_linker_section(NAME .debug_loc ADDRESS 0)
|
zephyr_linker_section(NAME .debug_loc ADDRESS 0)
|
||||||
zephyr_linker_section(NAME .debug_macinfo ADDRESS 0)
|
zephyr_linker_section(NAME .debug_macinfo ADDRESS 0)
|
||||||
|
|
||||||
#SGI/MIPS DWARF 2 extensions
|
# SGI/MIPS DWARF 2 extensions
|
||||||
zephyr_linker_section(NAME .debug_weaknames ADDRESS 0)
|
zephyr_linker_section(NAME .debug_weaknames ADDRESS 0)
|
||||||
zephyr_linker_section(NAME .debug_funcnames ADDRESS 0)
|
zephyr_linker_section(NAME .debug_funcnames ADDRESS 0)
|
||||||
zephyr_linker_section(NAME .debug_typenames ADDRESS 0)
|
zephyr_linker_section(NAME .debug_typenames ADDRESS 0)
|
||||||
|
@ -46,5 +46,13 @@ zephyr_linker_section(NAME .debug_varnames ADDRESS 0)
|
||||||
# DWARF 3
|
# DWARF 3
|
||||||
zephyr_linker_section(NAME .debug_pubtypes ADDRESS 0)
|
zephyr_linker_section(NAME .debug_pubtypes ADDRESS 0)
|
||||||
zephyr_linker_section(NAME .debug_ranges ADDRESS 0)
|
zephyr_linker_section(NAME .debug_ranges ADDRESS 0)
|
||||||
# DWARF Extension.
|
|
||||||
|
# DWARF 5
|
||||||
|
zephyr_linker_section(NAME .debug_addr ADDRESS 0)
|
||||||
|
zephyr_linker_section(NAME .debug_line_str ADDRESS 0)
|
||||||
|
zephyr_linker_section(NAME .debug_loclists ADDRESS 0)
|
||||||
zephyr_linker_section(NAME .debug_macro ADDRESS 0)
|
zephyr_linker_section(NAME .debug_macro ADDRESS 0)
|
||||||
|
zephyr_linker_section(NAME .debug_names ADDRESS 0)
|
||||||
|
zephyr_linker_section(NAME .debug_rnglists ADDRESS 0)
|
||||||
|
zephyr_linker_section(NAME .debug_str_offsets ADDRESS 0)
|
||||||
|
zephyr_linker_section(NAME .debug_sup ADDRESS 0)
|
||||||
|
|
|
@ -39,9 +39,12 @@
|
||||||
/* DWARF 3 */
|
/* DWARF 3 */
|
||||||
SECTION_PROLOGUE(.debug_pubtypes, 0,) { *(.debug_pubtypes) }
|
SECTION_PROLOGUE(.debug_pubtypes, 0,) { *(.debug_pubtypes) }
|
||||||
SECTION_PROLOGUE(.debug_ranges, 0,) { *(.debug_ranges) }
|
SECTION_PROLOGUE(.debug_ranges, 0,) { *(.debug_ranges) }
|
||||||
/* DWARF Extension. */
|
|
||||||
SECTION_PROLOGUE(.debug_macro, 0,) { *(.debug_macro) }
|
|
||||||
/* DWARF 5 */
|
/* DWARF 5 */
|
||||||
|
SECTION_PROLOGUE(.debug_addr, 0,) { *(.debug_addr) }
|
||||||
SECTION_PROLOGUE(.debug_line_str, 0,) { *(.debug_line_str) }
|
SECTION_PROLOGUE(.debug_line_str, 0,) { *(.debug_line_str) }
|
||||||
SECTION_PROLOGUE(.debug_loclists, 0,) { *(.debug_loclists) }
|
SECTION_PROLOGUE(.debug_loclists, 0,) { *(.debug_loclists) }
|
||||||
|
SECTION_PROLOGUE(.debug_macro, 0,) { *(.debug_macro) }
|
||||||
|
SECTION_PROLOGUE(.debug_names, 0,) { *(.debug_names) }
|
||||||
SECTION_PROLOGUE(.debug_rnglists, 0,) { *(.debug_rnglists) }
|
SECTION_PROLOGUE(.debug_rnglists, 0,) { *(.debug_rnglists) }
|
||||||
|
SECTION_PROLOGUE(.debug_str_offsets, 0,) { *(.debug_str_offsets) }
|
||||||
|
SECTION_PROLOGUE(.debug_sup, 0,) { *(.debug_sup) }
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue