All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] use generic DWARF_DEBUG
@ 2006-05-10  6:36 Atsushi Nemoto
  2006-05-10  7:19 ` Thiemo Seufer
  2006-05-10 14:57 ` Ralf Baechle
  0 siblings, 2 replies; 8+ messages in thread
From: Atsushi Nemoto @ 2006-05-10  6:36 UTC (permalink / raw)
  To: linux-mips; +Cc: ralf

When debugging a kernel compiled by gcc 4.1 with gdb 6.4, gdb could
not show filename, linenumber, etc.  It seems fixed if I used generic
DWARF_DEBUG macro.  Although gcc 3.x seems work without this change,
it would be better to use the generic macro unless there were
something MIPS specific.

Signed-off-by: Atsushi Nemoto <anemo@mba.ocn.ne.jp>

diff --git a/arch/mips/kernel/vmlinux.lds.S b/arch/mips/kernel/vmlinux.lds.S
index 14fa00e..73f7aca 100644
--- a/arch/mips/kernel/vmlinux.lds.S
+++ b/arch/mips/kernel/vmlinux.lds.S
@@ -155,16 +155,9 @@ #endif
      converted to the new style linker.  */
   .stab 0 : { *(.stab) }
   .stabstr 0 : { *(.stabstr) }
-  /* DWARF debug sections.
-     Symbols in the .debug DWARF section are relative to the beginning of the
-     section so we begin .debug at 0.  It's not clear yet what needs to happen
-     for the others.   */
-  .debug          0 : { *(.debug) }
-  .debug_srcinfo  0 : { *(.debug_srcinfo) }
-  .debug_aranges  0 : { *(.debug_aranges) }
-  .debug_pubnames 0 : { *(.debug_pubnames) }
-  .debug_sfnames  0 : { *(.debug_sfnames) }
-  .line           0 : { *(.line) }
+
+  DWARF_DEBUG
+
   /* These must appear regardless of  .  */
   .gptab.sdata : { *(.gptab.data) *(.gptab.sdata) }
   .gptab.sbss : { *(.gptab.bss) *(.gptab.sbss) }

^ permalink raw reply related	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2006-05-10 15:40 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-05-10  6:36 [PATCH] use generic DWARF_DEBUG Atsushi Nemoto
2006-05-10  7:19 ` Thiemo Seufer
2006-05-10  7:56   ` Atsushi Nemoto
2006-05-10 11:24     ` Thiemo Seufer
2006-05-10 15:41       ` Atsushi Nemoto
2006-05-10 12:50   ` Daniel Jacobowitz
2006-05-10 14:08     ` Ralf Baechle
2006-05-10 14:57 ` Ralf Baechle

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.