xref: /haiku/src/system/ldscripts/common/debuginfo.ld (revision 9a6a20d4689307142a7ed26a1437ba47e244e73f)
1	/* Stabs debugging sections.  */
2	.stab 0 : { *(.stab) }
3	.stabstr 0 : { *(.stabstr) }
4	/* DWARF debug sections.
5	   Symbols in the DWARF debugging sections are relative to the beginning
6	   of the section so we begin them at 0.  */
7	/* DWARF 1 */
8	.debug          0 : { *(.debug) }
9	.line           0 : { *(.line) }
10	/* GNU DWARF 1 extensions */
11	.debug_srcinfo  0 : { *(.debug_srcinfo) }
12	.debug_sfnames  0 : { *(.debug_sfnames) }
13	/* DWARF 1.1 and DWARF 2 */
14	.debug_aranges  0 : { *(.debug_aranges) }
15	.debug_pubnames 0 : { *(.debug_pubnames) }
16	/* DWARF 2 */
17	.debug_info     0 : { *(.debug_info) }
18	.debug_abbrev   0 : { *(.debug_abbrev) }
19	.debug_line     0 : { *(.debug_line) }
20	.debug_frame    0 : { *(.debug_frame) }
21	.debug_str      0 : { *(.debug_str) }
22	.debug_loc      0 : { *(.debug_loc) }
23	.debug_macinfo  0 : { *(.debug_macinfo) }
24	/* SGI/MIPS DWARF 2 extensions */
25	.debug_weaknames 0 : { *(.debug_weaknames) }
26	.debug_funcnames 0 : { *(.debug_funcnames) }
27	.debug_typenames 0 : { *(.debug_typenames) }
28	.debug_varnames  0 : { *(.debug_varnames) }
29	/* DWARF 3 */
30	.debug_pubtypes 0 : { *(.debug_pubtypes) }
31	.debug_ranges 0 : { *(.debug_ranges) }
32	/* DWARF 4 */
33	.debug_types 0 : { *(.debug_types) }
34	/* DWARF 5 */
35	.debug_macro 0 : { *(.debug_macro) }
36	.debug_addr 0 : { *(.debug_addr) }
37	.debug_line_str 0 : { *(.debug_line_str) }
38
39