@@ -87,6 +87,45 @@ SECTIONS
8787 KEEP(*(.runprgm.reloc))
8888 }
8989
90+
91+ /* Debug info (kept out of loadable memory) */
92+ .debug_info 0 : { KEEP(*(.debug_info .debug_info.*)) }
93+ .debug_abbrev 0 : { KEEP(*(.debug_abbrev .debug_abbrev.*)) }
94+ .debug_line 0 : { KEEP(*(.debug_line .debug_line.*)) }
95+ .debug_line_str 0 : { KEEP(*(.debug_line_str .debug_line_str.*)) }
96+ .debug_str 0 : { KEEP(*(.debug_str .debug_str.*)) }
97+ .debug_str_offsets 0 : { KEEP(*(.debug_str_offsets .debug_str_offsets.*)) }
98+ .debug_addr 0 : { KEEP(*(.debug_addr .debug_addr.*)) }
99+ .debug_aranges 0 : { KEEP(*(.debug_aranges .debug_aranges.*)) }
100+ .debug_ranges 0 : { KEEP(*(.debug_ranges .debug_ranges.*)) }
101+ .debug_rnglists 0 : { KEEP(*(.debug_rnglists .debug_rnglists.*)) }
102+ .debug_loc 0 : { KEEP(*(.debug_loc .debug_loc.*)) }
103+ .debug_loclists 0 : { KEEP(*(.debug_loclists .debug_loclists.*)) }
104+ .debug_frame 0 : { KEEP(*(.debug_frame .debug_frame.*)) }
105+ .debug_macro 0 : { KEEP(*(.debug_macro .debug_macro.*)) }
106+ .debug_macinfo 0 : { KEEP(*(.debug_macinfo .debug_macinfo.*)) }
107+ .debug_names 0 : { KEEP(*(.debug_names .debug_names.*)) }
108+ .debug_pubnames 0 : { KEEP(*(.debug_pubnames .debug_pubnames.*)) }
109+ .debug_pubtypes 0 : { KEEP(*(.debug_pubtypes .debug_pubtypes.*)) }
110+ .debug_types 0 : { KEEP(*(.debug_types .debug_types.*)) }
111+ .debug_sup 0 : { KEEP(*(.debug_sup .debug_sup.*)) }
112+ .debug_cu_index 0 : { KEEP(*(.debug_cu_index .debug_cu_index.*)) }
113+ .debug_tu_index 0 : { KEEP(*(.debug_tu_index .debug_tu_index.*)) }
114+ .gdb_index 0 : { KEEP(*(.gdb_index)) }
115+ .debug_gdb_scripts 0 : { KEEP(*(.debug_gdb_scripts)) }
116+
117+ .debug_abbrev.dwo 0 : { KEEP(*(.debug_abbrev.dwo .debug_abbrev.dwo.*)) }
118+ .debug_info.dwo 0 : { KEEP(*(.debug_info.dwo .debug_info.dwo.*)) }
119+ .debug_line.dwo 0 : { KEEP(*(.debug_line.dwo .debug_line.dwo.*)) }
120+ .debug_loclists.dwo 0 : { KEEP(*(.debug_loclists.dwo .debug_loclists.dwo.*)) }
121+ .debug_macro.dwo 0 : { KEEP(*(.debug_macro.dwo .debug_macro.dwo.*)) }
122+ .debug_rnglists.dwo 0 : { KEEP(*(.debug_rnglists.dwo .debug_rnglists.dwo.*)) }
123+ .debug_str.dwo 0 : { KEEP(*(.debug_str.dwo .debug_str.dwo.*)) }
124+ .debug_str_offsets.dwo 0 : { KEEP(*(.debug_str_offsets.dwo .debug_str_offsets.dwo.*)) }
125+
126+ .eh_frame 0 : { KEEP(*(.eh_frame)) }
127+ .eh_frame_hdr 0 : { KEEP(*(.eh_frame_hdr)) }
128+
90129 /DISCARD/ :
91130 {
92131 *(.comment)
0 commit comments