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