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