提交 6c76988b 编写于 作者: D Daniel Jacobowitz 提交者: Ralf Baechle

[MIPS] Do not discard extra debugging sections.

Leaving these sections is useful to some tools that look at the image, and
none of them are loaded into memory.  The .mdebug.abi64 section, in
particular, lets GDB recognize vmlinux.32 as an N64 program instead of
guessing that it is O32.
Signed-off-by: NDaniel Jacobowitz <dan@codesourcery.com>
Signed-off-by: NRalf Baechle <ralf@linux-mips.org>
上级 bda4d16c
......@@ -142,15 +142,16 @@ SECTIONS
*(.exitcall.exit)
/* ABI crap starts here */
*(.comment)
*(.MIPS.options)
*(.note)
*(.options)
*(.pdr)
*(.reginfo)
*(.mdebug*)
}
/* These mark the ABI of the kernel for debuggers. */
.mdebug.abi32 : { KEEP(*(.mdebug.abi32)) }
.mdebug.abi64 : { KEEP(*(.mdebug.abi64)) }
/* This is the MIPS specific mdebug section. */
.mdebug : { *(.mdebug) }
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册