diff --git a/arch/x64/loader.ld b/arch/x64/loader.ld index afb6e38dbf7a94af69fee610a8312856201adc66..5488dd689d7924aed322a6418da28e81edb380c1 100644 --- a/arch/x64/loader.ld +++ b/arch/x64/loader.ld @@ -19,6 +19,23 @@ SECTIONS _init_array_end = .; .bss : { *(.bss) } :text .edata = .; + .debug_info 0 : { *(.debug_info .gnu.linkonce.wi.*) } + .debug_srcinfo 0 : { *(.debug_srcinfo) } + .debug_sfnames 0 : { *(.debug_sfnames) } + .debug_pubnames 0 : { *(.debug_pubnames) } + .debug_frame 0 : { *(.debug_frame) } + .debug_abbrev 0 : { *(.debug_abbrev) } + .debug_aranges 0 : { *(.debug_aranges) } + .debug_ranges 0 : { *(.debug_ranges) } + .debug_line 0 : { *(.debug_line) } + .debug_loc 0 : { *(.debug_loc) } + .debug_str 0 : { *(.debug_str) } + .debug_macinfo 0 : { *(.debug_macinfo) } + .debug_typenames 0 : { *(.debug_typenames) } + .debug_varnames 0 : { *(.debug_varnames) } + .debug_weaknames 0 : { *(.debug_weaknames) } + .gdb_index 0 : { *(.gdb_index) } + .comment : { *(.comment) } } PHDRS { text PT_LOAD FILEHDR PHDRS;