Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 6c76988b authored by Daniel Jacobowitz's avatar Daniel Jacobowitz Committed by Ralf Baechle
Browse files

[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: default avatarDaniel Jacobowitz <dan@codesourcery.com>
Signed-off-by: default avatarRalf Baechle <ralf@linux-mips.org>
parent bda4d16c
Loading
Loading
Loading
Loading
+4 −3
Original line number Diff line number Diff line
@@ -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) }