1
Archive member included because of file (symbol)
3
/usr/lib/gcc/avr/4.3.5/avr25/libgcc.a(_exit.o)
4
/usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr25/crttn13.o (exit)
5
/usr/lib/gcc/avr/4.3.5/avr25/libgcc.a(_copy_data.o)
6
./driver.o (__do_copy_data)
7
/usr/lib/gcc/avr/4.3.5/avr25/libgcc.a(_clear_bss.o)
8
./driver.o (__do_clear_bss)
9
/usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr25/libc.a(eerd_byte_attiny13.o)
10
./driver.o (__eerd_byte_tn13)
11
/usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr25/libc.a(eewr_byte_attiny13.o)
12
./driver.o (__eewr_byte_tn13)
14
Allocating common symbols
15
Common symbol size file
17
global_flags 0x1 ./driver.o
22
Name Origin Length Attributes
23
text 0x0000000000000000 0x0000000000002000 xr
24
data 0x0000000000800060 0x000000000000ffa0 rw !x
25
eeprom 0x0000000000810000 0x0000000000010000 rw !x
26
fuse 0x0000000000820000 0x0000000000000400 rw !x
27
lock 0x0000000000830000 0x0000000000000400 rw !x
28
signature 0x0000000000840000 0x0000000000000400 rw !x
29
*default* 0x0000000000000000 0xffffffffffffffff
31
Linker script and memory map
33
LOAD /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr25/crttn13.o
35
LOAD /usr/lib/gcc/avr/4.3.5/avr25/libgcc.a
36
LOAD /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr25/libc.a
37
LOAD /usr/lib/gcc/avr/4.3.5/avr25/libgcc.a
66
*(.rel.gnu.linkonce.t*)
71
*(.rela.gnu.linkonce.t*)
82
*(.rel.gnu.linkonce.r*)
87
*(.rela.gnu.linkonce.r*)
92
*(.rel.gnu.linkonce.d*)
97
*(.rela.gnu.linkonce.d*)
129
.text 0x0000000000000000 0x3b8
131
.vectors 0x0000000000000000 0x14 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr25/crttn13.o
132
0x0000000000000000 __vectors
133
0x0000000000000000 __vector_default
137
0x0000000000000014 . = ALIGN (0x2)
138
0x0000000000000014 __trampolines_start = .
140
.trampolines 0x0000000000000014 0x0 linker stubs
142
0x0000000000000014 __trampolines_end = .
147
0x0000000000000014 __ctors_start = .
149
0x0000000000000014 __ctors_end = .
150
0x0000000000000014 __dtors_start = .
152
0x0000000000000014 __dtors_end = .
156
.init0 0x0000000000000014 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr25/crttn13.o
157
0x0000000000000014 __init
162
.init2 0x0000000000000014 0x8 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr25/crttn13.o
167
.init4 0x000000000000001c 0x16 /usr/lib/gcc/avr/4.3.5/avr25/libgcc.a(_copy_data.o)
168
0x000000000000001c __do_copy_data
169
.init4 0x0000000000000032 0x10 /usr/lib/gcc/avr/4.3.5/avr25/libgcc.a(_clear_bss.o)
170
0x0000000000000032 __do_clear_bss
181
.init9 0x0000000000000042 0x4 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr25/crttn13.o
184
.text 0x0000000000000046 0x2 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr25/crttn13.o
185
0x0000000000000046 __vector_1
186
0x0000000000000046 __bad_interrupt
187
0x0000000000000046 __vector_6
188
0x0000000000000046 __vector_3
189
0x0000000000000046 __vector_7
190
0x0000000000000046 __vector_5
191
0x0000000000000046 __vector_4
192
0x0000000000000046 __vector_9
193
0x0000000000000046 __vector_2
194
.text 0x0000000000000048 0x340 ./driver.o
195
0x0000000000000048 start_wdt
196
0x000000000000005a blink
197
0x0000000000000098 sos
198
0x0000000000000144 alpine
199
0x00000000000001a0 fade
200
0x0000000000000222 strobe
201
0x00000000000002b4 const_level
202
0x00000000000002d0 main
203
0x0000000000000326 __vector_8
204
.text 0x0000000000000388 0x0 /usr/lib/gcc/avr/4.3.5/avr25/libgcc.a(_exit.o)
205
.text 0x0000000000000388 0x0 /usr/lib/gcc/avr/4.3.5/avr25/libgcc.a(_copy_data.o)
206
.text 0x0000000000000388 0x0 /usr/lib/gcc/avr/4.3.5/avr25/libgcc.a(_clear_bss.o)
207
.text 0x0000000000000388 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr25/libc.a(eerd_byte_attiny13.o)
208
.text 0x0000000000000388 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr25/libc.a(eewr_byte_attiny13.o)
209
0x0000000000000388 . = ALIGN (0x2)
211
.text.libgcc 0x0000000000000388 0x0 /usr/lib/gcc/avr/4.3.5/avr25/libgcc.a(_exit.o)
212
.text.libgcc 0x0000000000000388 0x0 /usr/lib/gcc/avr/4.3.5/avr25/libgcc.a(_copy_data.o)
213
.text.libgcc 0x0000000000000388 0x0 /usr/lib/gcc/avr/4.3.5/avr25/libgcc.a(_clear_bss.o)
215
0x0000000000000388 0x10 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr25/libc.a(eerd_byte_attiny13.o)
216
0x0000000000000388 __eerd_byte_tn13
218
0x0000000000000398 0x1c /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr25/libc.a(eewr_byte_attiny13.o)
219
0x0000000000000398 __eewr_byte_tn13
220
0x000000000000039a __eewr_r18_tn13
221
0x00000000000003b4 . = ALIGN (0x2)
223
.fini9 0x00000000000003b4 0x0 /usr/lib/gcc/avr/4.3.5/avr25/libgcc.a(_exit.o)
224
0x00000000000003b4 exit
225
0x00000000000003b4 _exit
244
.fini0 0x00000000000003b4 0x4 /usr/lib/gcc/avr/4.3.5/avr25/libgcc.a(_exit.o)
246
0x00000000000003b8 _etext = .
248
.data 0x0000000000800060 0xc load address 0x00000000000003b8
249
0x0000000000800060 PROVIDE (__data_start, .)
251
.data 0x0000000000800060 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr25/crttn13.o
252
.data 0x0000000000800060 0xb ./driver.o
253
0x0000000000800060 mode_func_arr
254
0x000000000080006a clicks
255
.data 0x000000000080006b 0x0 /usr/lib/gcc/avr/4.3.5/avr25/libgcc.a(_exit.o)
256
.data 0x000000000080006b 0x0 /usr/lib/gcc/avr/4.3.5/avr25/libgcc.a(_copy_data.o)
257
.data 0x000000000080006b 0x0 /usr/lib/gcc/avr/4.3.5/avr25/libgcc.a(_clear_bss.o)
258
.data 0x000000000080006b 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr25/libc.a(eerd_byte_attiny13.o)
259
.data 0x000000000080006b 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr25/libc.a(eewr_byte_attiny13.o)
264
0x000000000080006c . = ALIGN (0x2)
265
*fill* 0x000000000080006b 0x1 00
266
0x000000000080006c _edata = .
267
0x000000000080006c PROVIDE (__data_end, .)
269
.bss 0x000000000080006c 0x2
270
0x000000000080006c PROVIDE (__bss_start, .)
272
.bss 0x000000000080006c 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr25/crttn13.o
273
.bss 0x000000000080006c 0x0 ./driver.o
274
.bss 0x000000000080006c 0x0 /usr/lib/gcc/avr/4.3.5/avr25/libgcc.a(_exit.o)
275
.bss 0x000000000080006c 0x0 /usr/lib/gcc/avr/4.3.5/avr25/libgcc.a(_copy_data.o)
276
.bss 0x000000000080006c 0x0 /usr/lib/gcc/avr/4.3.5/avr25/libgcc.a(_clear_bss.o)
277
.bss 0x000000000080006c 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr25/libc.a(eerd_byte_attiny13.o)
278
.bss 0x000000000080006c 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr25/libc.a(eewr_byte_attiny13.o)
281
COMMON 0x000000000080006c 0x2 ./driver.o
282
0x000000000080006c global_flags
283
0x000000000080006d mode
284
0x000000000080006e PROVIDE (__bss_end, .)
285
0x00000000000003b8 __data_load_start = LOADADDR (.data)
286
0x00000000000003c4 __data_load_end = (__data_load_start + SIZEOF (.data))
288
.noinit 0x000000000080006e 0x0
289
0x000000000080006e PROVIDE (__noinit_start, .)
291
0x000000000080006e PROVIDE (__noinit_end, .)
292
0x000000000080006e _end = .
293
0x000000000080006e PROVIDE (__heap_start, .)
295
.eeprom 0x0000000000810000 0x40
297
.eeprom 0x0000000000810000 0x40 ./driver.o
298
0x0000000000810000 eeprom
299
0x0000000000810040 __eeprom_end = .
313
.stab 0x0000000000000000 0x810
315
.stab 0x0000000000000000 0x69c /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr25/crttn13.o
316
.stab 0x000000000000069c 0x90 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr25/libc.a(eerd_byte_attiny13.o)
317
0x9c (size before relaxing)
318
.stab 0x000000000000072c 0xe4 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr25/libc.a(eewr_byte_attiny13.o)
319
0xf0 (size before relaxing)
321
.stabstr 0x0000000000000000 0xb2
323
.stabstr 0x0000000000000000 0xb2 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr25/crttn13.o
360
*(.gnu.linkonce.wi.*)
379
OUTPUT(BLF-VLD.elf elf32-avr)