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_block_attiny13.o)
10
./driver.o (__eerd_block_tn13)
11
/usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr25/libc.a(eerd_byte_attiny13.o)
12
./driver.o (__eerd_byte_tn13)
13
/usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr25/libc.a(eewr_block_attiny13.o)
14
./driver.o (__eewr_block_tn13)
15
/usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr25/libc.a(eewr_byte_attiny13.o)
16
./driver.o (__eewr_byte_tn13)
18
Allocating common symbols
19
Common symbol size file
23
gl_flags 0x1 ./driver.o
27
Name Origin Length Attributes
28
text 0x0000000000000000 0x0000000000002000 xr
29
data 0x0000000000800060 0x000000000000ffa0 rw !x
30
eeprom 0x0000000000810000 0x0000000000010000 rw !x
31
fuse 0x0000000000820000 0x0000000000000400 rw !x
32
lock 0x0000000000830000 0x0000000000000400 rw !x
33
signature 0x0000000000840000 0x0000000000000400 rw !x
34
*default* 0x0000000000000000 0xffffffffffffffff
36
Linker script and memory map
38
LOAD /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr25/crttn13.o
40
LOAD /usr/lib/gcc/avr/4.3.5/avr25/libgcc.a
41
LOAD /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr25/libc.a
42
LOAD /usr/lib/gcc/avr/4.3.5/avr25/libgcc.a
71
*(.rel.gnu.linkonce.t*)
76
*(.rela.gnu.linkonce.t*)
87
*(.rel.gnu.linkonce.r*)
92
*(.rela.gnu.linkonce.r*)
97
*(.rel.gnu.linkonce.d*)
102
*(.rela.gnu.linkonce.d*)
134
.text 0x0000000000000000 0x3e2
136
.vectors 0x0000000000000000 0x14 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr25/crttn13.o
137
0x0000000000000000 __vectors
138
0x0000000000000000 __vector_default
142
0x0000000000000014 . = ALIGN (0x2)
143
0x0000000000000014 __trampolines_start = .
145
.trampolines 0x0000000000000014 0x0 linker stubs
147
0x0000000000000014 __trampolines_end = .
152
0x0000000000000014 __ctors_start = .
154
0x0000000000000014 __ctors_end = .
155
0x0000000000000014 __dtors_start = .
157
0x0000000000000014 __dtors_end = .
161
.init0 0x0000000000000014 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr25/crttn13.o
162
0x0000000000000014 __init
167
.init2 0x0000000000000014 0x8 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr25/crttn13.o
172
.init4 0x000000000000001c 0x16 /usr/lib/gcc/avr/4.3.5/avr25/libgcc.a(_copy_data.o)
173
0x000000000000001c __do_copy_data
174
.init4 0x0000000000000032 0x10 /usr/lib/gcc/avr/4.3.5/avr25/libgcc.a(_clear_bss.o)
175
0x0000000000000032 __do_clear_bss
186
.init9 0x0000000000000042 0x4 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr25/crttn13.o
189
.text 0x0000000000000046 0x2 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr25/crttn13.o
190
0x0000000000000046 __vector_1
191
0x0000000000000046 __bad_interrupt
192
0x0000000000000046 __vector_6
193
0x0000000000000046 __vector_3
194
0x0000000000000046 __vector_7
195
0x0000000000000046 __vector_5
196
0x0000000000000046 __vector_4
197
0x0000000000000046 __vector_9
198
0x0000000000000046 __vector_2
199
.text 0x0000000000000048 0x33c ./driver.o
200
0x0000000000000048 clock_prescale_set
201
0x0000000000000056 nullmode
202
0x0000000000000058 strobe
203
0x00000000000000ea const_level
204
0x00000000000000f4 main
205
0x00000000000002c0 __vector_8
206
.text 0x0000000000000384 0x0 /usr/lib/gcc/avr/4.3.5/avr25/libgcc.a(_exit.o)
207
.text 0x0000000000000384 0x0 /usr/lib/gcc/avr/4.3.5/avr25/libgcc.a(_copy_data.o)
208
.text 0x0000000000000384 0x0 /usr/lib/gcc/avr/4.3.5/avr25/libgcc.a(_clear_bss.o)
209
.text 0x0000000000000384 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr25/libc.a(eerd_block_attiny13.o)
210
.text 0x0000000000000384 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr25/libc.a(eerd_byte_attiny13.o)
211
.text 0x0000000000000384 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr25/libc.a(eewr_block_attiny13.o)
212
.text 0x0000000000000384 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr25/libc.a(eewr_byte_attiny13.o)
213
0x0000000000000384 . = ALIGN (0x2)
215
.text.libgcc 0x0000000000000384 0x0 /usr/lib/gcc/avr/4.3.5/avr25/libgcc.a(_exit.o)
216
.text.libgcc 0x0000000000000384 0x0 /usr/lib/gcc/avr/4.3.5/avr25/libgcc.a(_copy_data.o)
217
.text.libgcc 0x0000000000000384 0x0 /usr/lib/gcc/avr/4.3.5/avr25/libgcc.a(_clear_bss.o)
219
0x0000000000000384 0x1e /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr25/libc.a(eerd_block_attiny13.o)
220
0x0000000000000384 __eerd_block_tn13
221
0x0000000000000388 __eerd_blraw_tn13
223
0x00000000000003a2 0x10 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr25/libc.a(eerd_byte_attiny13.o)
224
0x00000000000003a2 __eerd_byte_tn13
226
0x00000000000003b2 0x10 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr25/libc.a(eewr_block_attiny13.o)
227
0x00000000000003b2 __eewr_block_tn13
229
0x00000000000003c2 0x1c /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr25/libc.a(eewr_byte_attiny13.o)
230
0x00000000000003c2 __eewr_byte_tn13
231
0x00000000000003c4 __eewr_r18_tn13
232
0x00000000000003de . = ALIGN (0x2)
234
.fini9 0x00000000000003de 0x0 /usr/lib/gcc/avr/4.3.5/avr25/libgcc.a(_exit.o)
235
0x00000000000003de exit
236
0x00000000000003de _exit
255
.fini0 0x00000000000003de 0x4 /usr/lib/gcc/avr/4.3.5/avr25/libgcc.a(_exit.o)
257
0x00000000000003e2 _etext = .
259
.data 0x0000000000800060 0xa load address 0x00000000000003e2
260
0x0000000000800060 PROVIDE (__data_start, .)
262
.data 0x0000000000800060 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr25/crttn13.o
263
.data 0x0000000000800060 0xa ./driver.o
264
0x0000000000800060 mode_func_arr
265
.data 0x000000000080006a 0x0 /usr/lib/gcc/avr/4.3.5/avr25/libgcc.a(_exit.o)
266
.data 0x000000000080006a 0x0 /usr/lib/gcc/avr/4.3.5/avr25/libgcc.a(_copy_data.o)
267
.data 0x000000000080006a 0x0 /usr/lib/gcc/avr/4.3.5/avr25/libgcc.a(_clear_bss.o)
268
.data 0x000000000080006a 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr25/libc.a(eerd_block_attiny13.o)
269
.data 0x000000000080006a 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr25/libc.a(eerd_byte_attiny13.o)
270
.data 0x000000000080006a 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr25/libc.a(eewr_block_attiny13.o)
271
.data 0x000000000080006a 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr25/libc.a(eewr_byte_attiny13.o)
276
0x000000000080006a . = ALIGN (0x2)
277
0x000000000080006a _edata = .
278
0x000000000080006a PROVIDE (__data_end, .)
280
.bss 0x000000000080006a 0x10
281
0x000000000080006a PROVIDE (__bss_start, .)
283
.bss 0x000000000080006a 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr25/crttn13.o
284
.bss 0x000000000080006a 0x0 ./driver.o
285
.bss 0x000000000080006a 0x0 /usr/lib/gcc/avr/4.3.5/avr25/libgcc.a(_exit.o)
286
.bss 0x000000000080006a 0x0 /usr/lib/gcc/avr/4.3.5/avr25/libgcc.a(_copy_data.o)
287
.bss 0x000000000080006a 0x0 /usr/lib/gcc/avr/4.3.5/avr25/libgcc.a(_clear_bss.o)
288
.bss 0x000000000080006a 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr25/libc.a(eerd_block_attiny13.o)
289
.bss 0x000000000080006a 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr25/libc.a(eerd_byte_attiny13.o)
290
.bss 0x000000000080006a 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr25/libc.a(eewr_block_attiny13.o)
291
.bss 0x000000000080006a 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr25/libc.a(eewr_byte_attiny13.o)
294
COMMON 0x000000000080006a 0x10 ./driver.o
295
0x000000000080006a state
296
0x0000000000800078 ticks
297
0x0000000000800079 gl_flags
298
0x000000000080007a PROVIDE (__bss_end, .)
299
0x00000000000003e2 __data_load_start = LOADADDR (.data)
300
0x00000000000003ec __data_load_end = (__data_load_start + SIZEOF (.data))
302
.noinit 0x000000000080007a 0x0
303
0x000000000080007a PROVIDE (__noinit_start, .)
305
0x000000000080007a PROVIDE (__noinit_end, .)
306
0x000000000080007a _end = .
307
0x000000000080007a PROVIDE (__heap_start, .)
309
.eeprom 0x0000000000810000 0x40
311
.eeprom 0x0000000000810000 0x40 ./driver.o
312
0x0000000000810000 eeprom
313
0x0000000000810040 __eeprom_end = .
327
.stab 0x0000000000000000 0x1530
329
.stab 0x0000000000000000 0x69c /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr25/crttn13.o
330
.stab 0x000000000000069c 0xba0 ./driver.o
331
0xbac (size before relaxing)
332
.stab 0x000000000000123c 0xf0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr25/libc.a(eerd_block_attiny13.o)
333
0xfc (size before relaxing)
334
.stab 0x000000000000132c 0x90 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr25/libc.a(eerd_byte_attiny13.o)
335
0x9c (size before relaxing)
336
.stab 0x00000000000013bc 0x90 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr25/libc.a(eewr_block_attiny13.o)
337
0x9c (size before relaxing)
338
.stab 0x000000000000144c 0xe4 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr25/libc.a(eewr_byte_attiny13.o)
339
0xf0 (size before relaxing)
341
.stabstr 0x0000000000000000 0xcdc
343
.stabstr 0x0000000000000000 0xcdc /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr25/crttn13.o
380
*(.gnu.linkonce.wi.*)
399
OUTPUT(BLF-VLD.elf elf32-avr)