diff options
Diffstat (limited to 'arch')
-rw-r--r-- | arch/i386/kernel/vmlinux.lds.S | 11 | ||||
-rw-r--r-- | arch/um/kernel/dyn.lds.S | 37 | ||||
-rw-r--r-- | arch/um/kernel/uml.lds.S | 14 |
3 files changed, 12 insertions, 50 deletions
diff --git a/arch/i386/kernel/vmlinux.lds.S b/arch/i386/kernel/vmlinux.lds.S index 13b9c62cbbb4..4710195b6b74 100644 --- a/arch/i386/kernel/vmlinux.lds.S +++ b/arch/i386/kernel/vmlinux.lds.S | |||
@@ -144,12 +144,7 @@ SECTIONS | |||
144 | *(.exitcall.exit) | 144 | *(.exitcall.exit) |
145 | } | 145 | } |
146 | 146 | ||
147 | /* Stabs debugging sections. */ | 147 | STABS_DEBUG |
148 | .stab 0 : { *(.stab) } | 148 | |
149 | .stabstr 0 : { *(.stabstr) } | 149 | DWARF_DEBUG |
150 | .stab.excl 0 : { *(.stab.excl) } | ||
151 | .stab.exclstr 0 : { *(.stab.exclstr) } | ||
152 | .stab.index 0 : { *(.stab.index) } | ||
153 | .stab.indexstr 0 : { *(.stab.indexstr) } | ||
154 | .comment 0 : { *(.comment) } | ||
155 | } | 150 | } |
diff --git a/arch/um/kernel/dyn.lds.S b/arch/um/kernel/dyn.lds.S index 3942a5f245de..2517ecb8bf27 100644 --- a/arch/um/kernel/dyn.lds.S +++ b/arch/um/kernel/dyn.lds.S | |||
@@ -146,37 +146,8 @@ SECTIONS | |||
146 | } | 146 | } |
147 | _end = .; | 147 | _end = .; |
148 | PROVIDE (end = .); | 148 | PROVIDE (end = .); |
149 | /* Stabs debugging sections. */ | 149 | |
150 | .stab 0 : { *(.stab) } | 150 | STABS_DEBUG |
151 | .stabstr 0 : { *(.stabstr) } | 151 | |
152 | .stab.excl 0 : { *(.stab.excl) } | 152 | DWARF_DEBUG |
153 | .stab.exclstr 0 : { *(.stab.exclstr) } | ||
154 | .stab.index 0 : { *(.stab.index) } | ||
155 | .stab.indexstr 0 : { *(.stab.indexstr) } | ||
156 | .comment 0 : { *(.comment) } | ||
157 | /* DWARF debug sections. | ||
158 | Symbols in the DWARF debugging sections are relative to the beginning | ||
159 | of the section so we begin them at 0. */ | ||
160 | /* DWARF 1 */ | ||
161 | .debug 0 : { *(.debug) } | ||
162 | .line 0 : { *(.line) } | ||
163 | /* GNU DWARF 1 extensions */ | ||
164 | .debug_srcinfo 0 : { *(.debug_srcinfo) } | ||
165 | .debug_sfnames 0 : { *(.debug_sfnames) } | ||
166 | /* DWARF 1.1 and DWARF 2 */ | ||
167 | .debug_aranges 0 : { *(.debug_aranges) } | ||
168 | .debug_pubnames 0 : { *(.debug_pubnames) } | ||
169 | /* DWARF 2 */ | ||
170 | .debug_info 0 : { *(.debug_info .gnu.linkonce.wi.*) } | ||
171 | .debug_abbrev 0 : { *(.debug_abbrev) } | ||
172 | .debug_line 0 : { *(.debug_line) } | ||
173 | .debug_frame 0 : { *(.debug_frame) } | ||
174 | .debug_str 0 : { *(.debug_str) } | ||
175 | .debug_loc 0 : { *(.debug_loc) } | ||
176 | .debug_macinfo 0 : { *(.debug_macinfo) } | ||
177 | /* SGI/MIPS DWARF 2 extensions */ | ||
178 | .debug_weaknames 0 : { *(.debug_weaknames) } | ||
179 | .debug_funcnames 0 : { *(.debug_funcnames) } | ||
180 | .debug_typenames 0 : { *(.debug_typenames) } | ||
181 | .debug_varnames 0 : { *(.debug_varnames) } | ||
182 | } | 153 | } |
diff --git a/arch/um/kernel/uml.lds.S b/arch/um/kernel/uml.lds.S index b03326d391c9..af11915ce0a8 100644 --- a/arch/um/kernel/uml.lds.S +++ b/arch/um/kernel/uml.lds.S | |||
@@ -93,14 +93,10 @@ SECTIONS | |||
93 | *(.bss) | 93 | *(.bss) |
94 | *(COMMON) | 94 | *(COMMON) |
95 | } | 95 | } |
96 | _end = . ; | 96 | _end = .; |
97 | PROVIDE (end = .); | 97 | PROVIDE (end = .); |
98 | /* Stabs debugging sections. */ | 98 | |
99 | .stab 0 : { *(.stab) } | 99 | STABS_DEBUG |
100 | .stabstr 0 : { *(.stabstr) } | 100 | |
101 | .stab.excl 0 : { *(.stab.excl) } | 101 | DWARF_DEBUG |
102 | .stab.exclstr 0 : { *(.stab.exclstr) } | ||
103 | .stab.index 0 : { *(.stab.index) } | ||
104 | .stab.indexstr 0 : { *(.stab.indexstr) } | ||
105 | .comment 0 : { *(.comment) } | ||
106 | } | 102 | } |