~toykeeper/flashlight-firmware/trunk

« back to all changes in this revision

Viewing changes to Tido/BLF-VLD/Default/BLF-VLD.map

  • Committer: Selene Scriven
  • Date: 2015-09-14 19:22:03 UTC
  • mto: (153.1.18 tiny25)
  • mto: This revision was merged to the branch mainline in revision 156.
  • Revision ID: ubuntu@toykeeper.net-20150914192203-bfdun5ypph44zg6t
added BLF-VLD 0.1

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
Archive member included because of file (symbol)
 
2
 
 
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)
 
13
 
 
14
Allocating common symbols
 
15
Common symbol       size              file
 
16
 
 
17
global_flags        0x1               ./driver.o
 
18
mode                0x1               ./driver.o
 
19
 
 
20
Memory Configuration
 
21
 
 
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
 
30
 
 
31
Linker script and memory map
 
32
 
 
33
LOAD /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr25/crttn13.o
 
34
LOAD ./driver.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
 
38
 
 
39
.hash
 
40
 *(.hash)
 
41
 
 
42
.dynsym
 
43
 *(.dynsym)
 
44
 
 
45
.dynstr
 
46
 *(.dynstr)
 
47
 
 
48
.gnu.version
 
49
 *(.gnu.version)
 
50
 
 
51
.gnu.version_d
 
52
 *(.gnu.version_d)
 
53
 
 
54
.gnu.version_r
 
55
 *(.gnu.version_r)
 
56
 
 
57
.rel.init
 
58
 *(.rel.init)
 
59
 
 
60
.rela.init
 
61
 *(.rela.init)
 
62
 
 
63
.rel.text
 
64
 *(.rel.text)
 
65
 *(.rel.text.*)
 
66
 *(.rel.gnu.linkonce.t*)
 
67
 
 
68
.rela.text
 
69
 *(.rela.text)
 
70
 *(.rela.text.*)
 
71
 *(.rela.gnu.linkonce.t*)
 
72
 
 
73
.rel.fini
 
74
 *(.rel.fini)
 
75
 
 
76
.rela.fini
 
77
 *(.rela.fini)
 
78
 
 
79
.rel.rodata
 
80
 *(.rel.rodata)
 
81
 *(.rel.rodata.*)
 
82
 *(.rel.gnu.linkonce.r*)
 
83
 
 
84
.rela.rodata
 
85
 *(.rela.rodata)
 
86
 *(.rela.rodata.*)
 
87
 *(.rela.gnu.linkonce.r*)
 
88
 
 
89
.rel.data
 
90
 *(.rel.data)
 
91
 *(.rel.data.*)
 
92
 *(.rel.gnu.linkonce.d*)
 
93
 
 
94
.rela.data
 
95
 *(.rela.data)
 
96
 *(.rela.data.*)
 
97
 *(.rela.gnu.linkonce.d*)
 
98
 
 
99
.rel.ctors
 
100
 *(.rel.ctors)
 
101
 
 
102
.rela.ctors
 
103
 *(.rela.ctors)
 
104
 
 
105
.rel.dtors
 
106
 *(.rel.dtors)
 
107
 
 
108
.rela.dtors
 
109
 *(.rela.dtors)
 
110
 
 
111
.rel.got
 
112
 *(.rel.got)
 
113
 
 
114
.rela.got
 
115
 *(.rela.got)
 
116
 
 
117
.rel.bss
 
118
 *(.rel.bss)
 
119
 
 
120
.rela.bss
 
121
 *(.rela.bss)
 
122
 
 
123
.rel.plt
 
124
 *(.rel.plt)
 
125
 
 
126
.rela.plt
 
127
 *(.rela.plt)
 
128
 
 
129
.text           0x0000000000000000      0x3b8
 
130
 *(.vectors)
 
131
 .vectors       0x0000000000000000       0x14 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr25/crttn13.o
 
132
                0x0000000000000000                __vectors
 
133
                0x0000000000000000                __vector_default
 
134
 *(.vectors)
 
135
 *(.progmem.gcc*)
 
136
 *(.progmem*)
 
137
                0x0000000000000014                . = ALIGN (0x2)
 
138
                0x0000000000000014                __trampolines_start = .
 
139
 *(.trampolines)
 
140
 .trampolines   0x0000000000000014        0x0 linker stubs
 
141
 *(.trampolines*)
 
142
                0x0000000000000014                __trampolines_end = .
 
143
 *(.jumptables)
 
144
 *(.jumptables*)
 
145
 *(.lowtext)
 
146
 *(.lowtext*)
 
147
                0x0000000000000014                __ctors_start = .
 
148
 *(.ctors)
 
149
                0x0000000000000014                __ctors_end = .
 
150
                0x0000000000000014                __dtors_start = .
 
151
 *(.dtors)
 
152
                0x0000000000000014                __dtors_end = .
 
153
 SORT(*)(.ctors)
 
154
 SORT(*)(.dtors)
 
155
 *(.init0)
 
156
 .init0         0x0000000000000014        0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr25/crttn13.o
 
157
                0x0000000000000014                __init
 
158
 *(.init0)
 
159
 *(.init1)
 
160
 *(.init1)
 
161
 *(.init2)
 
162
 .init2         0x0000000000000014        0x8 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr25/crttn13.o
 
163
 *(.init2)
 
164
 *(.init3)
 
165
 *(.init3)
 
166
 *(.init4)
 
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
 
171
 *(.init4)
 
172
 *(.init5)
 
173
 *(.init5)
 
174
 *(.init6)
 
175
 *(.init6)
 
176
 *(.init7)
 
177
 *(.init7)
 
178
 *(.init8)
 
179
 *(.init8)
 
180
 *(.init9)
 
181
 .init9         0x0000000000000042        0x4 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr25/crttn13.o
 
182
 *(.init9)
 
183
 *(.text)
 
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)
 
210
 *(.text.*)
 
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)
 
214
 .text.avr-libc
 
215
                0x0000000000000388       0x10 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr25/libc.a(eerd_byte_attiny13.o)
 
216
                0x0000000000000388                __eerd_byte_tn13
 
217
 .text.avr-libc
 
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)
 
222
 *(.fini9)
 
223
 .fini9         0x00000000000003b4        0x0 /usr/lib/gcc/avr/4.3.5/avr25/libgcc.a(_exit.o)
 
224
                0x00000000000003b4                exit
 
225
                0x00000000000003b4                _exit
 
226
 *(.fini9)
 
227
 *(.fini8)
 
228
 *(.fini8)
 
229
 *(.fini7)
 
230
 *(.fini7)
 
231
 *(.fini6)
 
232
 *(.fini6)
 
233
 *(.fini5)
 
234
 *(.fini5)
 
235
 *(.fini4)
 
236
 *(.fini4)
 
237
 *(.fini3)
 
238
 *(.fini3)
 
239
 *(.fini2)
 
240
 *(.fini2)
 
241
 *(.fini1)
 
242
 *(.fini1)
 
243
 *(.fini0)
 
244
 .fini0         0x00000000000003b4        0x4 /usr/lib/gcc/avr/4.3.5/avr25/libgcc.a(_exit.o)
 
245
 *(.fini0)
 
246
                0x00000000000003b8                _etext = .
 
247
 
 
248
.data           0x0000000000800060        0xc load address 0x00000000000003b8
 
249
                0x0000000000800060                PROVIDE (__data_start, .)
 
250
 *(.data)
 
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)
 
260
 *(.data*)
 
261
 *(.rodata)
 
262
 *(.rodata*)
 
263
 *(.gnu.linkonce.d*)
 
264
                0x000000000080006c                . = ALIGN (0x2)
 
265
 *fill*         0x000000000080006b        0x1 00
 
266
                0x000000000080006c                _edata = .
 
267
                0x000000000080006c                PROVIDE (__data_end, .)
 
268
 
 
269
.bss            0x000000000080006c        0x2
 
270
                0x000000000080006c                PROVIDE (__bss_start, .)
 
271
 *(.bss)
 
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)
 
279
 *(.bss*)
 
280
 *(COMMON)
 
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))
 
287
 
 
288
.noinit         0x000000000080006e        0x0
 
289
                0x000000000080006e                PROVIDE (__noinit_start, .)
 
290
 *(.noinit*)
 
291
                0x000000000080006e                PROVIDE (__noinit_end, .)
 
292
                0x000000000080006e                _end = .
 
293
                0x000000000080006e                PROVIDE (__heap_start, .)
 
294
 
 
295
.eeprom         0x0000000000810000       0x40
 
296
 *(.eeprom*)
 
297
 .eeprom        0x0000000000810000       0x40 ./driver.o
 
298
                0x0000000000810000                eeprom
 
299
                0x0000000000810040                __eeprom_end = .
 
300
 
 
301
.fuse
 
302
 *(.fuse)
 
303
 *(.lfuse)
 
304
 *(.hfuse)
 
305
 *(.efuse)
 
306
 
 
307
.lock
 
308
 *(.lock*)
 
309
 
 
310
.signature
 
311
 *(.signature*)
 
312
 
 
313
.stab           0x0000000000000000      0x810
 
314
 *(.stab)
 
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)
 
320
 
 
321
.stabstr        0x0000000000000000       0xb2
 
322
 *(.stabstr)
 
323
 .stabstr       0x0000000000000000       0xb2 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr25/crttn13.o
 
324
 
 
325
.stab.excl
 
326
 *(.stab.excl)
 
327
 
 
328
.stab.exclstr
 
329
 *(.stab.exclstr)
 
330
 
 
331
.stab.index
 
332
 *(.stab.index)
 
333
 
 
334
.stab.indexstr
 
335
 *(.stab.indexstr)
 
336
 
 
337
.comment
 
338
 *(.comment)
 
339
 
 
340
.debug
 
341
 *(.debug)
 
342
 
 
343
.line
 
344
 *(.line)
 
345
 
 
346
.debug_srcinfo
 
347
 *(.debug_srcinfo)
 
348
 
 
349
.debug_sfnames
 
350
 *(.debug_sfnames)
 
351
 
 
352
.debug_aranges
 
353
 *(.debug_aranges)
 
354
 
 
355
.debug_pubnames
 
356
 *(.debug_pubnames)
 
357
 
 
358
.debug_info
 
359
 *(.debug_info)
 
360
 *(.gnu.linkonce.wi.*)
 
361
 
 
362
.debug_abbrev
 
363
 *(.debug_abbrev)
 
364
 
 
365
.debug_line
 
366
 *(.debug_line)
 
367
 
 
368
.debug_frame
 
369
 *(.debug_frame)
 
370
 
 
371
.debug_str
 
372
 *(.debug_str)
 
373
 
 
374
.debug_loc
 
375
 *(.debug_loc)
 
376
 
 
377
.debug_macinfo
 
378
 *(.debug_macinfo)
 
379
OUTPUT(BLF-VLD.elf elf32-avr)
 
380
LOAD linker stubs