Rev Author Line No. Line
1652 kaklik 1 Archive member included because of file (symbol)
2  
3 /usr/lib/gcc/avr/4.3.0/avr4/libgcc.a(_udivmodqi4.o)
4 DOGFINDER_TX.o (__udivmodqi4)
5 /usr/lib/gcc/avr/4.3.0/avr4/libgcc.a(_exit.o)
6 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr4/crtm8.o (exit)
7 /usr/lib/gcc/avr/4.3.0/avr4/libgcc.a(_copy_data.o)
8 DOGFINDER_TX.o (__do_copy_data)
9 /usr/lib/gcc/avr/4.3.0/avr4/libgcc.a(_clear_bss.o)
10 DOGFINDER_TX.o (__do_clear_bss)
11  
12 Memory Configuration
13  
14 Name Origin Length Attributes
15 text 0x00000000 0x00002000 xr
16 data 0x00800060 0x0000ffa0 rw !x
17 eeprom 0x00810000 0x00010000 rw !x
18 fuse 0x00820000 0x00000400 rw !x
19 lock 0x00830000 0x00000400 rw !x
20 signature 0x00840000 0x00000400 rw !x
21 *default* 0x00000000 0xffffffff
22  
23 Linker script and memory map
24  
25 LOAD /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr4/crtm8.o
26 LOAD DOGFINDER_TX.o
27 LOAD /usr/lib/gcc/avr/4.3.0/avr4/libgcc.a
28 LOAD /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr4/libc.a
29 LOAD /usr/lib/gcc/avr/4.3.0/avr4/libgcc.a
30  
31 .hash
32 *(.hash)
33  
34 .dynsym
35 *(.dynsym)
36  
37 .dynstr
38 *(.dynstr)
39  
40 .gnu.version
41 *(.gnu.version)
42  
43 .gnu.version_d
44 *(.gnu.version_d)
45  
46 .gnu.version_r
47 *(.gnu.version_r)
48  
49 .rel.init
50 *(.rel.init)
51  
52 .rela.init
53 *(.rela.init)
54  
55 .rel.text
56 *(.rel.text)
57 *(.rel.text.*)
58 *(.rel.gnu.linkonce.t*)
59  
60 .rela.text
61 *(.rela.text)
62 *(.rela.text.*)
63 *(.rela.gnu.linkonce.t*)
64  
65 .rel.fini
66 *(.rel.fini)
67  
68 .rela.fini
69 *(.rela.fini)
70  
71 .rel.rodata
72 *(.rel.rodata)
73 *(.rel.rodata.*)
74 *(.rel.gnu.linkonce.r*)
75  
76 .rela.rodata
77 *(.rela.rodata)
78 *(.rela.rodata.*)
79 *(.rela.gnu.linkonce.r*)
80  
81 .rel.data
82 *(.rel.data)
83 *(.rel.data.*)
84 *(.rel.gnu.linkonce.d*)
85  
86 .rela.data
87 *(.rela.data)
88 *(.rela.data.*)
89 *(.rela.gnu.linkonce.d*)
90  
91 .rel.ctors
92 *(.rel.ctors)
93  
94 .rela.ctors
95 *(.rela.ctors)
96  
97 .rel.dtors
98 *(.rel.dtors)
99  
100 .rela.dtors
101 *(.rela.dtors)
102  
103 .rel.got
104 *(.rel.got)
105  
106 .rela.got
107 *(.rela.got)
108  
109 .rel.bss
110 *(.rel.bss)
111  
112 .rela.bss
113 *(.rela.bss)
114  
115 .rel.plt
116 *(.rel.plt)
117  
118 .rela.plt
119 *(.rela.plt)
120  
121 .text 0x00000000 0x1f2
122 *(.vectors)
123 .vectors 0x00000000 0x26 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr4/crtm8.o
124 0x00000000 __vectors
125 0x00000000 __vector_default
126 *(.vectors)
127 *(.progmem.gcc*)
128 *(.progmem*)
129 0x00000026 . = ALIGN (0x2)
130 0x00000026 __trampolines_start = .
131 *(.trampolines)
132 .trampolines 0x00000026 0x0 linker stubs
133 *(.trampolines*)
134 0x00000026 __trampolines_end = .
135 *(.jumptables)
136 *(.jumptables*)
137 *(.lowtext)
138 *(.lowtext*)
139 0x00000026 __ctors_start = .
140 *(.ctors)
141 0x00000026 __ctors_end = .
142 0x00000026 __dtors_start = .
143 *(.dtors)
144 0x00000026 __dtors_end = .
145 SORT(*)(.ctors)
146 SORT(*)(.dtors)
147 *(.init0)
148 .init0 0x00000026 0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr4/crtm8.o
149 0x00000026 __init
150 *(.init0)
151 *(.init1)
152 *(.init1)
153 *(.init2)
154 .init2 0x00000026 0xc /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr4/crtm8.o
155 *(.init2)
156 *(.init3)
157 *(.init3)
158 *(.init4)
159 .init4 0x00000032 0x16 /usr/lib/gcc/avr/4.3.0/avr4/libgcc.a(_copy_data.o)
160 0x00000032 __do_copy_data
161 .init4 0x00000048 0x10 /usr/lib/gcc/avr/4.3.0/avr4/libgcc.a(_clear_bss.o)
162 0x00000048 __do_clear_bss
163 *(.init4)
164 *(.init5)
165 *(.init5)
166 *(.init6)
167 *(.init6)
168 *(.init7)
169 *(.init7)
170 *(.init8)
171 *(.init8)
172 *(.init9)
173 .init9 0x00000058 0x4 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr4/crtm8.o
174 *(.init9)
175 *(.text)
176 .text 0x0000005c 0x2 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr4/crtm8.o
177 0x0000005c __vector_1
178 0x0000005c __vector_12
179 0x0000005c __bad_interrupt
180 0x0000005c __vector_6
181 0x0000005c __vector_3
182 0x0000005c __vector_11
183 0x0000005c __vector_13
184 0x0000005c __vector_17
185 0x0000005c __vector_7
186 0x0000005c __vector_5
187 0x0000005c __vector_4
188 0x0000005c __vector_9
189 0x0000005c __vector_2
190 0x0000005c __vector_15
191 0x0000005c __vector_8
192 0x0000005c __vector_14
193 0x0000005c __vector_10
194 0x0000005c __vector_16
195 0x0000005c __vector_18
196 .text 0x0000005e 0x178 DOGFINDER_TX.o
197 0x0000008c RF_WRITE_CMD
198 0x000000d6 main
199 0x0000005e delay_ms
200 0x00000080 RF_INIT
201 0x00000072 IO_INIT
202 0x000000b6 RF_WRITE_DATA
203 .text 0x000001d6 0x0 /usr/lib/gcc/avr/4.3.0/avr4/libgcc.a(_udivmodqi4.o)
204 .text 0x000001d6 0x0 /usr/lib/gcc/avr/4.3.0/avr4/libgcc.a(_exit.o)
205 .text 0x000001d6 0x0 /usr/lib/gcc/avr/4.3.0/avr4/libgcc.a(_copy_data.o)
206 .text 0x000001d6 0x0 /usr/lib/gcc/avr/4.3.0/avr4/libgcc.a(_clear_bss.o)
207 0x000001d6 . = ALIGN (0x2)
208 *(.text.*)
209 .text.libgcc 0x000001d6 0x18 /usr/lib/gcc/avr/4.3.0/avr4/libgcc.a(_udivmodqi4.o)
210 0x000001d6 __udivmodqi4
211 .text.libgcc 0x000001ee 0x0 /usr/lib/gcc/avr/4.3.0/avr4/libgcc.a(_exit.o)
212 .text.libgcc 0x000001ee 0x0 /usr/lib/gcc/avr/4.3.0/avr4/libgcc.a(_copy_data.o)
213 .text.libgcc 0x000001ee 0x0 /usr/lib/gcc/avr/4.3.0/avr4/libgcc.a(_clear_bss.o)
214 0x000001ee . = ALIGN (0x2)
215 *(.fini9)
216 .fini9 0x000001ee 0x0 /usr/lib/gcc/avr/4.3.0/avr4/libgcc.a(_exit.o)
217 0x000001ee exit
218 0x000001ee _exit
219 *(.fini9)
220 *(.fini8)
221 *(.fini8)
222 *(.fini7)
223 *(.fini7)
224 *(.fini6)
225 *(.fini6)
226 *(.fini5)
227 *(.fini5)
228 *(.fini4)
229 *(.fini4)
230 *(.fini3)
231 *(.fini3)
232 *(.fini2)
233 *(.fini2)
234 *(.fini1)
235 *(.fini1)
236 *(.fini0)
237 .fini0 0x000001ee 0x4 /usr/lib/gcc/avr/4.3.0/avr4/libgcc.a(_exit.o)
238 *(.fini0)
239 0x000001f2 _etext = .
240  
241 .data 0x00800060 0x12 load address 0x000001f2
242 0x00800060 PROVIDE (__data_start, .)
243 *(.data)
244 .data 0x00800060 0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr4/crtm8.o
245 .data 0x00800060 0x11 DOGFINDER_TX.o
246 0x00800060 test
247 .data 0x00800071 0x0 /usr/lib/gcc/avr/4.3.0/avr4/libgcc.a(_udivmodqi4.o)
248 .data 0x00800071 0x0 /usr/lib/gcc/avr/4.3.0/avr4/libgcc.a(_exit.o)
249 .data 0x00800071 0x0 /usr/lib/gcc/avr/4.3.0/avr4/libgcc.a(_copy_data.o)
250 .data 0x00800071 0x0 /usr/lib/gcc/avr/4.3.0/avr4/libgcc.a(_clear_bss.o)
251 *(.data*)
252 *(.rodata)
253 *(.rodata*)
254 *(.gnu.linkonce.d*)
255 0x00800072 . = ALIGN (0x2)
256 *fill* 0x00800071 0x1 00
257 0x00800072 _edata = .
258 0x00800072 PROVIDE (__data_end, .)
259  
260 .bss 0x00800072 0x0 load address 0x00000204
261 0x00800072 PROVIDE (__bss_start, .)
262 *(.bss)
263 .bss 0x00800072 0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr4/crtm8.o
264 .bss 0x00800072 0x0 DOGFINDER_TX.o
265 .bss 0x00800072 0x0 /usr/lib/gcc/avr/4.3.0/avr4/libgcc.a(_udivmodqi4.o)
266 .bss 0x00800072 0x0 /usr/lib/gcc/avr/4.3.0/avr4/libgcc.a(_exit.o)
267 .bss 0x00800072 0x0 /usr/lib/gcc/avr/4.3.0/avr4/libgcc.a(_copy_data.o)
268 .bss 0x00800072 0x0 /usr/lib/gcc/avr/4.3.0/avr4/libgcc.a(_clear_bss.o)
269 *(.bss*)
270 *(COMMON)
271 0x00800072 PROVIDE (__bss_end, .)
272 0x000001f2 __data_load_start = LOADADDR (.data)
273 0x00000204 __data_load_end = (__data_load_start + SIZEOF (.data))
274  
275 .noinit 0x00800072 0x0
276 0x00800072 PROVIDE (__noinit_start, .)
277 *(.noinit*)
278 0x00800072 PROVIDE (__noinit_end, .)
279 0x00800072 _end = .
280 0x00800072 PROVIDE (__heap_start, .)
281  
282 .eeprom 0x00810000 0x0
283 *(.eeprom*)
284 0x00810000 __eeprom_end = .
285  
286 .fuse
287 *(.fuse)
288 *(.lfuse)
289 *(.hfuse)
290 *(.efuse)
291  
292 .lock
293 *(.lock*)
294  
295 .signature
296 *(.signature*)
297  
298 .stab 0x00000000 0x1008
299 *(.stab)
300 .stab 0x00000000 0x6b4 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr4/crtm8.o
301 .stab 0x000006b4 0x954 DOGFINDER_TX.o
302 0x960 (size before relaxing)
303  
304 .stabstr 0x00000000 0x88f
305 *(.stabstr)
306 .stabstr 0x00000000 0x88f /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr4/crtm8.o
307  
308 .stab.excl
309 *(.stab.excl)
310  
311 .stab.exclstr
312 *(.stab.exclstr)
313  
314 .stab.index
315 *(.stab.index)
316  
317 .stab.indexstr
318 *(.stab.indexstr)
319  
320 .comment
321 *(.comment)
322  
323 .debug
324 *(.debug)
325  
326 .line
327 *(.line)
328  
329 .debug_srcinfo
330 *(.debug_srcinfo)
331  
332 .debug_sfnames
333 *(.debug_sfnames)
334  
335 .debug_aranges
336 *(.debug_aranges)
337  
338 .debug_pubnames
339 *(.debug_pubnames)
340  
341 .debug_info
342 *(.debug_info)
343 *(.gnu.linkonce.wi.*)
344  
345 .debug_abbrev
346 *(.debug_abbrev)
347  
348 .debug_line
349 *(.debug_line)
350  
351 .debug_frame
352 *(.debug_frame)
353  
354 .debug_str
355 *(.debug_str)
356  
357 .debug_loc
358 *(.debug_loc)
359  
360 .debug_macinfo
361 *(.debug_macinfo)
362 OUTPUT(DOGFINDER_TX.out elf32-avr)
363 LOAD linker stubs