Rev Author Line No. Line
1145 kaklik 1 Archive member included because of file (symbol)
2  
3 /usr/lib/gcc/avr/4.2.2/avr4/libgcc.a(_mulsi3.o)
4 timer.o (__mulsi3)
5 /usr/lib/gcc/avr/4.2.2/avr4/libgcc.a(_udivmodhi4.o)
6 buffer.o (__udivmodhi4)
7 /usr/lib/gcc/avr/4.2.2/avr4/libgcc.a(_udivmodsi4.o)
8 rprintf.o (__udivmodsi4)
9 /usr/lib/gcc/avr/4.2.2/avr4/libgcc.a(_divmodsi4.o)
10 timer.o (__divmodsi4)
11 /usr/lib/gcc/avr/4.2.2/avr4/libgcc.a(_exit.o)
12 /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/avr4/crtm8.o (exit)
13 /usr/lib/gcc/avr/4.2.2/avr4/libgcc.a(_copy_data.o)
14 a2d.o (__do_copy_data)
15 /usr/lib/gcc/avr/4.2.2/avr4/libgcc.a(_clear_bss.o)
16 a2d.o (__do_clear_bss)
1146 kaklik 17 /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/avr4/libc.a(strcat.o)
18 a2dtest.o (strcat)
19 /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/avr4/libc.a(itoa.o)
20 a2dtest.o (itoa)
21 /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/avr4/libc.a(strrev.o)
22 /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/avr4/libc.a(itoa.o) (strrev)
1145 kaklik 23  
24 Allocating common symbols
25 Common symbol size file
26  
27 uartReadyTx 0x1 uart.o
28 Timer0Reg0 0x4 timer.o
29 uartRxBuffer 0x8 uart.o
30 TimerPauseReg 0x4 timer.o
31 Timer2Reg0 0x4 timer.o
32 uartBufferedTx 0x1 uart.o
33 a2dCompleteFlag 0x1 a2d.o
34 uartTxBuffer 0x8 uart.o
35 uartRxOverflow 0x2 uart.o
36  
37 Memory Configuration
38  
39 Name Origin Length Attributes
40 text 0x00000000 0x00002000 xr
41 data 0x00800060 0x0000ffa0 rw !x
42 eeprom 0x00810000 0x00010000 rw !x
43 fuse 0x00820000 0x00000400 rw !x
44 lock 0x00830000 0x00000400 rw !x
45 signature 0x00840000 0x00000400 rw !x
46 *default* 0x00000000 0xffffffff
47  
48 Linker script and memory map
49  
50 LOAD /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/avr4/crtm8.o
51 LOAD a2d.o
52 LOAD a2dtest.o
53 LOAD buffer.o
54 LOAD rprintf.o
55 LOAD timer.o
56 LOAD uart.o
57 LOAD vt100.o
58 LOAD /usr/lib/gcc/avr/4.2.2/avr4/libgcc.a
59 LOAD /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/avr4/libc.a
60 LOAD /usr/lib/gcc/avr/4.2.2/avr4/libgcc.a
61  
62 .hash
63 *(.hash)
64  
65 .dynsym
66 *(.dynsym)
67  
68 .dynstr
69 *(.dynstr)
70  
71 .gnu.version
72 *(.gnu.version)
73  
74 .gnu.version_d
75 *(.gnu.version_d)
76  
77 .gnu.version_r
78 *(.gnu.version_r)
79  
80 .rel.init
81 *(.rel.init)
82  
83 .rela.init
84 *(.rela.init)
85  
86 .rel.text
87 *(.rel.text)
88 *(.rel.text.*)
89 *(.rel.gnu.linkonce.t*)
90  
91 .rela.text
92 *(.rela.text)
93 *(.rela.text.*)
94 *(.rela.gnu.linkonce.t*)
95  
96 .rel.fini
97 *(.rel.fini)
98  
99 .rela.fini
100 *(.rela.fini)
101  
102 .rel.rodata
103 *(.rel.rodata)
104 *(.rel.rodata.*)
105 *(.rel.gnu.linkonce.r*)
106  
107 .rela.rodata
108 *(.rela.rodata)
109 *(.rela.rodata.*)
110 *(.rela.gnu.linkonce.r*)
111  
112 .rel.data
113 *(.rel.data)
114 *(.rel.data.*)
115 *(.rel.gnu.linkonce.d*)
116  
117 .rela.data
118 *(.rela.data)
119 *(.rela.data.*)
120 *(.rela.gnu.linkonce.d*)
121  
122 .rel.ctors
123 *(.rel.ctors)
124  
125 .rela.ctors
126 *(.rela.ctors)
127  
128 .rel.dtors
129 *(.rel.dtors)
130  
131 .rela.dtors
132 *(.rela.dtors)
133  
134 .rel.got
135 *(.rel.got)
136  
137 .rela.got
138 *(.rela.got)
139  
140 .rel.bss
141 *(.rel.bss)
142  
143 .rela.bss
144 *(.rela.bss)
145  
146 .rel.plt
147 *(.rel.plt)
148  
149 .rela.plt
150 *(.rela.plt)
151  
1146 kaklik 152 .text 0x00000000 0x1144
1145 kaklik 153 *(.vectors)
154 .vectors 0x00000000 0x26 /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/avr4/crtm8.o
155 0x00000000 __vectors
156 0x00000000 __vector_default
157 *(.vectors)
158 *(.progmem.gcc*)
159 *(.progmem*)
160 .progmem.data 0x00000026 0x11 rprintf.o
161 .progmem.data 0x00000037 0x1c timer.o
162 0x00000043 TimerRTCPrescaleFactor
163 0x00000037 TimerPrescaleFactor
164 .progmem.data 0x00000053 0x25 vt100.o
165 0x00000078 . = ALIGN (0x2)
166 0x00000078 __trampolines_start = .
167 *(.trampolines)
168 .trampolines 0x00000078 0x0 linker stubs
169 *(.trampolines*)
170 0x00000078 __trampolines_end = .
171 *(.jumptables)
172 *(.jumptables*)
173 *(.lowtext)
174 *(.lowtext*)
175 0x00000078 __ctors_start = .
176 *(.ctors)
177 0x00000078 __ctors_end = .
178 0x00000078 __dtors_start = .
179 *(.dtors)
180 0x00000078 __dtors_end = .
181 SORT(*)(.ctors)
182 SORT(*)(.dtors)
183 *(.init0)
184 .init0 0x00000078 0x0 /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/avr4/crtm8.o
185 0x00000078 __init
186 *(.init0)
187 *(.init1)
188 *(.init1)
189 *(.init2)
190 .init2 0x00000078 0xc /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/avr4/crtm8.o
191 *(.init2)
192 *(.init3)
193 *(.init3)
194 *(.init4)
195 .init4 0x00000084 0x16 /usr/lib/gcc/avr/4.2.2/avr4/libgcc.a(_copy_data.o)
196 0x00000084 __do_copy_data
197 .init4 0x0000009a 0x10 /usr/lib/gcc/avr/4.2.2/avr4/libgcc.a(_clear_bss.o)
198 0x0000009a __do_clear_bss
199 *(.init4)
200 *(.init5)
201 *(.init5)
202 *(.init6)
203 *(.init6)
204 *(.init7)
205 *(.init7)
206 *(.init8)
207 *(.init8)
208 *(.init9)
209 .init9 0x000000aa 0x4 /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/avr4/crtm8.o
210 *(.init9)
211 *(.text)
212 .text 0x000000ae 0x2 /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/avr4/crtm8.o
213 0x000000ae __vector_1
214 0x000000ae __vector_12
215 0x000000ae __bad_interrupt
216 0x000000ae __vector_17
217 0x000000ae __vector_2
218 0x000000ae __vector_15
219 0x000000ae __vector_10
220 0x000000ae __vector_16
221 0x000000ae __vector_18
222 .text 0x000000b0 0xae a2d.o
223 0x000000e4 a2dIsComplete
224 0x00000116 a2dConvert8bit
225 0x000000b0 a2dOff
226 0x000000b6 a2dSetPrescaler
227 0x000000ee a2dConvert10bit
228 0x00000142 a2dInit
229 0x000000c0 a2dSetReference
230 0x00000124 __vector_14
231 0x000000d2 a2dSetChannel
232 0x000000de a2dStartConvert
1146 kaklik 233 .text 0x0000015e 0xd8 a2dtest.o
1145 kaklik 234 0x0000015e main
1146 kaklik 235 .text 0x00000236 0x156 buffer.o
236 0x00000368 bufferIsNotFull
237 0x00000250 bufferGetFromFront
238 0x000002f0 bufferGetAtIndex
239 0x000002ac bufferDumpFromFront
240 0x00000236 bufferInit
241 0x00000318 bufferAddToEnd
242 0x0000037e bufferFlush
243 .text 0x0000038c 0x3b2 rprintf.o
244 0x00000610 rprintf1RamRom
245 0x0000045e rprintfu08
246 0x00000486 rprintfu32
247 0x000003ba rprintfStr
248 0x000003d6 rprintfStrLen
249 0x00000426 rprintfProgStr
250 0x00000470 rprintfu16
251 0x0000038c rprintfInit
252 0x00000396 rprintfChar
253 0x00000444 rprintfCRLF
254 0x0000044a rprintfu04
255 0x000004a8 rprintfNum
256 .text 0x0000073e 0x5ea timer.o
257 0x0000094a timer2GetOverflowCount
258 0x0000080e timerDetach
259 0x000007a2 timer1SetPrescaler
260 0x000009dc timer1PWMBOff
261 0x000007e2 timer2GetPrescaler
262 0x00000b76 __vector_6
263 0x00000740 timer0Init
264 0x000009ce timer1PWMAOff
265 0x000009f0 timer1PWMBSet
266 0x00000c84 __vector_3
267 0x0000098c timer1PWMInitICR
268 0x000007b6 timer0GetPrescaler
269 0x00000bd0 __vector_7
270 0x00000926 timer0GetOverflowCount
271 0x00000c2a __vector_5
272 0x00000cde timerInit
273 0x000007ac timer2SetPrescaler
274 0x000009b2 timer1PWMAOn
275 0x00000798 timer0SetPrescaler
276 0x0000073e delay_us
277 0x00000af6 __vector_4
278 0x00000914 timer0ClearOverflowCount
279 0x000009f6 __vector_9
280 0x00000762 timer1Init
281 0x0000095c timer1PWMInit
282 0x000009c0 timer1PWMBOn
283 0x00000776 timer2Init
284 0x00000a9c __vector_8
285 0x000009ea timer1PWMASet
286 0x000007f8 timerAttach
287 0x00000d02 timer1PWMOff
288 0x000007cc timer1GetPrescaler
289 0x00000938 timer2ClearOverflowCount
290 0x00000824 timerPause
291 .text 0x00000d28 0x24a uart.o
292 0x00000f54 uartSendTxBuffer
293 0x00000d70 uartSendByte
294 0x00000f08 uartInitBuffers
295 0x00000e98 uartReceiveByte
296 0x00000e20 uartAddToTxBuffer
297 0x00000da4 __vector_11
298 0x00000d28 uartSetRxHandler
299 0x00000e2c __vector_13
300 0x00000d82 uartFlushReceiveBuffer
301 0x00000f26 uartInit
302 0x00000d8c uartReceiveBufferIsEmpty
303 0x00000d32 uartSetBaudRate
304 0x00000d6a uartGetTxBuffer
305 0x00000ece uartGetByte
306 0x00000d64 uartGetRxBuffer
307 .text 0x00000f72 0x7c vt100.o
308 0x00000fe6 vt100Init
309 0x00000fbe vt100SetAttr
310 0x00000f9e vt100SetCursorMode
311 0x00000f72 vt100SetCursorPos
312 0x00000fde vt100ClearScreen
313 .text 0x00000fee 0x0 /usr/lib/gcc/avr/4.2.2/avr4/libgcc.a(_mulsi3.o)
314 .text 0x00000fee 0x0 /usr/lib/gcc/avr/4.2.2/avr4/libgcc.a(_udivmodhi4.o)
315 .text 0x00000fee 0x0 /usr/lib/gcc/avr/4.2.2/avr4/libgcc.a(_udivmodsi4.o)
316 .text 0x00000fee 0x0 /usr/lib/gcc/avr/4.2.2/avr4/libgcc.a(_divmodsi4.o)
317 .text 0x00000fee 0x0 /usr/lib/gcc/avr/4.2.2/avr4/libgcc.a(_exit.o)
318 .text 0x00000fee 0x0 /usr/lib/gcc/avr/4.2.2/avr4/libgcc.a(_copy_data.o)
319 .text 0x00000fee 0x0 /usr/lib/gcc/avr/4.2.2/avr4/libgcc.a(_clear_bss.o)
320 .text 0x00000fee 0x16 /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/avr4/libc.a(strcat.o)
321 0x00000fee strcat
322 .text 0x00001004 0x3e /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/avr4/libc.a(itoa.o)
323 0x00001004 itoa
324 .text 0x00001042 0x20 /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/avr4/libc.a(strrev.o)
325 0x00001042 strrev
326 0x00001062 . = ALIGN (0x2)
1145 kaklik 327 *(.text.*)
1146 kaklik 328 .text.libgcc 0x00001062 0x3e /usr/lib/gcc/avr/4.2.2/avr4/libgcc.a(_mulsi3.o)
329 0x00001062 __mulsi3
330 .text.libgcc 0x000010a0 0x28 /usr/lib/gcc/avr/4.2.2/avr4/libgcc.a(_udivmodhi4.o)
331 0x000010a0 __udivmodhi4
332 .text.libgcc 0x000010c8 0x44 /usr/lib/gcc/avr/4.2.2/avr4/libgcc.a(_udivmodsi4.o)
333 0x000010c8 __udivmodsi4
334 .text.libgcc 0x0000110c 0x36 /usr/lib/gcc/avr/4.2.2/avr4/libgcc.a(_divmodsi4.o)
335 0x0000110c __divmodsi4
336 .text.libgcc 0x00001142 0x0 /usr/lib/gcc/avr/4.2.2/avr4/libgcc.a(_exit.o)
337 .text.libgcc 0x00001142 0x0 /usr/lib/gcc/avr/4.2.2/avr4/libgcc.a(_copy_data.o)
338 .text.libgcc 0x00001142 0x0 /usr/lib/gcc/avr/4.2.2/avr4/libgcc.a(_clear_bss.o)
339 0x00001142 . = ALIGN (0x2)
1145 kaklik 340 *(.fini9)
1146 kaklik 341 .fini9 0x00001142 0x0 /usr/lib/gcc/avr/4.2.2/avr4/libgcc.a(_exit.o)
342 0x00001142 exit
343 0x00001142 _exit
1145 kaklik 344 *(.fini9)
345 *(.fini8)
346 *(.fini8)
347 *(.fini7)
348 *(.fini7)
349 *(.fini6)
350 *(.fini6)
351 *(.fini5)
352 *(.fini5)
353 *(.fini4)
354 *(.fini4)
355 *(.fini3)
356 *(.fini3)
357 *(.fini2)
358 *(.fini2)
359 *(.fini1)
360 *(.fini1)
361 *(.fini0)
1146 kaklik 362 .fini0 0x00001142 0x2 /usr/lib/gcc/avr/4.2.2/avr4/libgcc.a(_exit.o)
1145 kaklik 363 *(.fini0)
1146 kaklik 364 0x00001144 _etext = .
1145 kaklik 365  
1146 kaklik 366 .data 0x00800060 0x2 load address 0x00001144
1145 kaklik 367 0x00800060 PROVIDE (__data_start, .)
368 *(.data)
369 .data 0x00800060 0x0 /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/avr4/crtm8.o
370 .data 0x00800060 0x0 a2d.o
1146 kaklik 371 .data 0x00800060 0x2 a2dtest.o
372 .data 0x00800062 0x0 buffer.o
373 .data 0x00800062 0x0 rprintf.o
374 .data 0x00800062 0x0 timer.o
375 .data 0x00800062 0x0 uart.o
376 .data 0x00800062 0x0 vt100.o
377 .data 0x00800062 0x0 /usr/lib/gcc/avr/4.2.2/avr4/libgcc.a(_mulsi3.o)
378 .data 0x00800062 0x0 /usr/lib/gcc/avr/4.2.2/avr4/libgcc.a(_udivmodhi4.o)
379 .data 0x00800062 0x0 /usr/lib/gcc/avr/4.2.2/avr4/libgcc.a(_udivmodsi4.o)
380 .data 0x00800062 0x0 /usr/lib/gcc/avr/4.2.2/avr4/libgcc.a(_divmodsi4.o)
381 .data 0x00800062 0x0 /usr/lib/gcc/avr/4.2.2/avr4/libgcc.a(_exit.o)
382 .data 0x00800062 0x0 /usr/lib/gcc/avr/4.2.2/avr4/libgcc.a(_copy_data.o)
383 .data 0x00800062 0x0 /usr/lib/gcc/avr/4.2.2/avr4/libgcc.a(_clear_bss.o)
384 .data 0x00800062 0x0 /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/avr4/libc.a(strcat.o)
385 .data 0x00800062 0x0 /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/avr4/libc.a(itoa.o)
386 .data 0x00800062 0x0 /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/avr4/libc.a(strrev.o)
1145 kaklik 387 *(.data*)
388 *(.rodata)
389 *(.rodata*)
390 *(.gnu.linkonce.d*)
1146 kaklik 391 0x00800062 . = ALIGN (0x2)
392 0x00800062 _edata = .
393 0x00800062 PROVIDE (__data_end, .)
1145 kaklik 394  
1146 kaklik 395 .bss 0x00800062 0x172 load address 0x00001146
396 0x00800062 PROVIDE (__bss_start, .)
1145 kaklik 397 *(.bss)
1146 kaklik 398 .bss 0x00800062 0x0 /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/avr4/crtm8.o
399 .bss 0x00800062 0x0 a2d.o
400 .bss 0x00800062 0x0 a2dtest.o
401 .bss 0x00800062 0x0 buffer.o
402 .bss 0x00800062 0x2 rprintf.o
403 .bss 0x00800064 0xe timer.o
404 .bss 0x00800072 0x141 uart.o
405 .bss 0x008001b3 0x0 vt100.o
406 .bss 0x008001b3 0x0 /usr/lib/gcc/avr/4.2.2/avr4/libgcc.a(_mulsi3.o)
407 .bss 0x008001b3 0x0 /usr/lib/gcc/avr/4.2.2/avr4/libgcc.a(_udivmodhi4.o)
408 .bss 0x008001b3 0x0 /usr/lib/gcc/avr/4.2.2/avr4/libgcc.a(_udivmodsi4.o)
409 .bss 0x008001b3 0x0 /usr/lib/gcc/avr/4.2.2/avr4/libgcc.a(_divmodsi4.o)
410 .bss 0x008001b3 0x0 /usr/lib/gcc/avr/4.2.2/avr4/libgcc.a(_exit.o)
411 .bss 0x008001b3 0x0 /usr/lib/gcc/avr/4.2.2/avr4/libgcc.a(_copy_data.o)
412 .bss 0x008001b3 0x0 /usr/lib/gcc/avr/4.2.2/avr4/libgcc.a(_clear_bss.o)
413 .bss 0x008001b3 0x0 /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/avr4/libc.a(strcat.o)
414 .bss 0x008001b3 0x0 /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/avr4/libc.a(itoa.o)
415 .bss 0x008001b3 0x0 /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/avr4/libc.a(strrev.o)
1145 kaklik 416 *(.bss*)
417 *(COMMON)
1146 kaklik 418 COMMON 0x008001b3 0x1 a2d.o
419 0x008001b3 a2dCompleteFlag
420 COMMON 0x008001b4 0xc timer.o
421 0x008001b4 Timer0Reg0
422 0x008001b8 TimerPauseReg
423 0x008001bc Timer2Reg0
424 COMMON 0x008001c0 0x14 uart.o
425 0x008001c0 uartReadyTx
426 0x008001c1 uartRxBuffer
427 0x008001c9 uartBufferedTx
428 0x008001ca uartTxBuffer
429 0x008001d2 uartRxOverflow
430 0x008001d4 PROVIDE (__bss_end, .)
431 0x00001144 __data_load_start = LOADADDR (.data)
432 0x00001146 __data_load_end = (__data_load_start + SIZEOF (.data))
1145 kaklik 433  
1146 kaklik 434 .noinit 0x008001d4 0x0
435 0x008001d4 PROVIDE (__noinit_start, .)
1145 kaklik 436 *(.noinit*)
1146 kaklik 437 0x008001d4 PROVIDE (__noinit_end, .)
438 0x008001d4 _end = .
439 0x008001d4 PROVIDE (__heap_start, .)
1145 kaklik 440  
441 .eeprom 0x00810000 0x0
442 *(.eeprom*)
443 0x00810000 __eeprom_end = .
444  
445 .fuse
446 *(.fuse)
447 *(.lfuse)
448 *(.hfuse)
449 *(.efuse)
450  
451 .lock
452 *(.lock*)
453  
454 .signature
455 *(.signature*)
456  
1146 kaklik 457 .stab 0x00000000 0x3db0
1145 kaklik 458 *(.stab)
459 .stab 0x00000000 0x378 /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/avr4/crtm8.o
460 .stab 0x00000378 0x7a4 a2d.o
461 0x7b0 (size before relaxing)
1146 kaklik 462 .stab 0x00000b1c 0x48c a2dtest.o
463 0x72c (size before relaxing)
464 .stab 0x00000fa8 0x660 buffer.o
1145 kaklik 465 0x924 (size before relaxing)
1146 kaklik 466 .stab 0x00001608 0x9c0 rprintf.o
1145 kaklik 467 0xcf0 (size before relaxing)
1146 kaklik 468 .stab 0x00001fc8 0xf54 timer.o
1145 kaklik 469 0x129c (size before relaxing)
1146 kaklik 470 .stab 0x00002f1c 0x834 uart.o
1145 kaklik 471 0xb04 (size before relaxing)
1146 kaklik 472 .stab 0x00003750 0x33c vt100.o
1145 kaklik 473 0x684 (size before relaxing)
1146 kaklik 474 .stab 0x00003a8c 0x9c /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/avr4/libc.a(strcat.o)
475 0xa8 (size before relaxing)
476 .stab 0x00003b28 0x1b0 /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/avr4/libc.a(itoa.o)
477 0x1bc (size before relaxing)
478 .stab 0x00003cd8 0xd8 /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/avr4/libc.a(strrev.o)
479 0xe4 (size before relaxing)
1145 kaklik 480  
1146 kaklik 481 .stabstr 0x00000000 0x1b97
1145 kaklik 482 *(.stabstr)
1146 kaklik 483 .stabstr 0x00000000 0x1b97 /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/avr4/crtm8.o
1145 kaklik 484  
485 .stab.excl
486 *(.stab.excl)
487  
488 .stab.exclstr
489 *(.stab.exclstr)
490  
491 .stab.index
492 *(.stab.index)
493  
494 .stab.indexstr
495 *(.stab.indexstr)
496  
497 .comment
498 *(.comment)
499  
500 .debug
501 *(.debug)
502  
503 .line
504 *(.line)
505  
506 .debug_srcinfo
507 *(.debug_srcinfo)
508  
509 .debug_sfnames
510 *(.debug_sfnames)
511  
512 .debug_aranges
513 *(.debug_aranges)
514  
515 .debug_pubnames
516 *(.debug_pubnames)
517  
518 .debug_info
519 *(.debug_info)
520 *(.gnu.linkonce.wi.*)
521  
522 .debug_abbrev
523 *(.debug_abbrev)
524  
525 .debug_line
526 *(.debug_line)
527  
528 .debug_frame
529 *(.debug_frame)
530  
531 .debug_str
532 *(.debug_str)
533  
534 .debug_loc
535 *(.debug_loc)
536  
537 .debug_macinfo
538 *(.debug_macinfo)
539 OUTPUT(gpsrl.out elf32-avr)
540 LOAD linker stubs