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 0x268
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 0x1c2 ./driver.o
200
0x0000000000000048 clock_prescale_set
201
0x0000000000000056 nullmode
202
0x0000000000000058 main
203
0x000000000000010a strobe
204
0x000000000000019c const_level
205
0x00000000000001a6 __vector_8
206
.text 0x000000000000020a 0x0 /usr/lib/gcc/avr/4.3.5/avr25/libgcc.a(_exit.o)
207
.text 0x000000000000020a 0x0 /usr/lib/gcc/avr/4.3.5/avr25/libgcc.a(_copy_data.o)
208
.text 0x000000000000020a 0x0 /usr/lib/gcc/avr/4.3.5/avr25/libgcc.a(_clear_bss.o)
209
.text 0x000000000000020a 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr25/libc.a(eerd_block_attiny13.o)
210
.text 0x000000000000020a 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr25/libc.a(eerd_byte_attiny13.o)
211
.text 0x000000000000020a 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr25/libc.a(eewr_block_attiny13.o)
212
.text 0x000000000000020a 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr25/libc.a(eewr_byte_attiny13.o)
213
0x000000000000020a . = ALIGN (0x2)
215
.text.libgcc 0x000000000000020a 0x0 /usr/lib/gcc/avr/4.3.5/avr25/libgcc.a(_exit.o)
216
.text.libgcc 0x000000000000020a 0x0 /usr/lib/gcc/avr/4.3.5/avr25/libgcc.a(_copy_data.o)
217
.text.libgcc 0x000000000000020a 0x0 /usr/lib/gcc/avr/4.3.5/avr25/libgcc.a(_clear_bss.o)
219
0x000000000000020a 0x1e /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr25/libc.a(eerd_block_attiny13.o)
220
0x000000000000020a __eerd_block_tn13
221
0x000000000000020e __eerd_blraw_tn13
223
0x0000000000000228 0x10 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr25/libc.a(eerd_byte_attiny13.o)
224
0x0000000000000228 __eerd_byte_tn13
226
0x0000000000000238 0x10 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr25/libc.a(eewr_block_attiny13.o)
227
0x0000000000000238 __eewr_block_tn13
229
0x0000000000000248 0x1c /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr25/libc.a(eewr_byte_attiny13.o)
230
0x0000000000000248 __eewr_byte_tn13
231
0x000000000000024a __eewr_r18_tn13
232
0x0000000000000264 . = ALIGN (0x2)
234
.fini9 0x0000000000000264 0x0 /usr/lib/gcc/avr/4.3.5/avr25/libgcc.a(_exit.o)
235
0x0000000000000264 exit
236
0x0000000000000264 _exit
255
.fini0 0x0000000000000264 0x4 /usr/lib/gcc/avr/4.3.5/avr25/libgcc.a(_exit.o)
257
0x0000000000000268 _etext = .
259
.data 0x0000000000800060 0xa load address 0x0000000000000268
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
0x0000000000000268 __data_load_start = LOADADDR (.data)
300
0x0000000000000272 __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 0x990
329
.stab 0x0000000000000000 0x69c /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr25/crttn13.o
330
.stab 0x000000000000069c 0xf0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr25/libc.a(eerd_block_attiny13.o)
331
0xfc (size before relaxing)
332
.stab 0x000000000000078c 0x90 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr25/libc.a(eerd_byte_attiny13.o)
333
0x9c (size before relaxing)
334
.stab 0x000000000000081c 0x90 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr25/libc.a(eewr_block_attiny13.o)
335
0x9c (size before relaxing)
336
.stab 0x00000000000008ac 0xe4 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr25/libc.a(eewr_byte_attiny13.o)
337
0xf0 (size before relaxing)
339
.stabstr 0x0000000000000000 0x112
341
.stabstr 0x0000000000000000 0x112 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr25/crttn13.o
378
*(.gnu.linkonce.wi.*)
397
OUTPUT(BLF-VLD.elf elf32-avr)