~gabe/flashlight-firmware/anduril2

« back to all changes in this revision

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

  • Committer: Selene Scriven
  • Date: 2015-09-14 19:32:10 UTC
  • mfrom: (150.1.7 sandbox)
  • Revision ID: ubuntu@toykeeper.net-20150914193210-6i2m7jrkvcmwti6d
merged Tido's BLF-VLD code

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_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)
 
17
 
 
18
Allocating common symbols
 
19
Common symbol       size              file
 
20
 
 
21
state               0xe               ./driver.o
 
22
ticks               0x1               ./driver.o
 
23
gl_flags            0x1               ./driver.o
 
24
 
 
25
Memory Configuration
 
26
 
 
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
 
35
 
 
36
Linker script and memory map
 
37
 
 
38
LOAD /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr25/crttn13.o
 
39
LOAD ./driver.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
 
43
 
 
44
.hash
 
45
 *(.hash)
 
46
 
 
47
.dynsym
 
48
 *(.dynsym)
 
49
 
 
50
.dynstr
 
51
 *(.dynstr)
 
52
 
 
53
.gnu.version
 
54
 *(.gnu.version)
 
55
 
 
56
.gnu.version_d
 
57
 *(.gnu.version_d)
 
58
 
 
59
.gnu.version_r
 
60
 *(.gnu.version_r)
 
61
 
 
62
.rel.init
 
63
 *(.rel.init)
 
64
 
 
65
.rela.init
 
66
 *(.rela.init)
 
67
 
 
68
.rel.text
 
69
 *(.rel.text)
 
70
 *(.rel.text.*)
 
71
 *(.rel.gnu.linkonce.t*)
 
72
 
 
73
.rela.text
 
74
 *(.rela.text)
 
75
 *(.rela.text.*)
 
76
 *(.rela.gnu.linkonce.t*)
 
77
 
 
78
.rel.fini
 
79
 *(.rel.fini)
 
80
 
 
81
.rela.fini
 
82
 *(.rela.fini)
 
83
 
 
84
.rel.rodata
 
85
 *(.rel.rodata)
 
86
 *(.rel.rodata.*)
 
87
 *(.rel.gnu.linkonce.r*)
 
88
 
 
89
.rela.rodata
 
90
 *(.rela.rodata)
 
91
 *(.rela.rodata.*)
 
92
 *(.rela.gnu.linkonce.r*)
 
93
 
 
94
.rel.data
 
95
 *(.rel.data)
 
96
 *(.rel.data.*)
 
97
 *(.rel.gnu.linkonce.d*)
 
98
 
 
99
.rela.data
 
100
 *(.rela.data)
 
101
 *(.rela.data.*)
 
102
 *(.rela.gnu.linkonce.d*)
 
103
 
 
104
.rel.ctors
 
105
 *(.rel.ctors)
 
106
 
 
107
.rela.ctors
 
108
 *(.rela.ctors)
 
109
 
 
110
.rel.dtors
 
111
 *(.rel.dtors)
 
112
 
 
113
.rela.dtors
 
114
 *(.rela.dtors)
 
115
 
 
116
.rel.got
 
117
 *(.rel.got)
 
118
 
 
119
.rela.got
 
120
 *(.rela.got)
 
121
 
 
122
.rel.bss
 
123
 *(.rel.bss)
 
124
 
 
125
.rela.bss
 
126
 *(.rela.bss)
 
127
 
 
128
.rel.plt
 
129
 *(.rel.plt)
 
130
 
 
131
.rela.plt
 
132
 *(.rela.plt)
 
133
 
 
134
.text           0x0000000000000000      0x3e2
 
135
 *(.vectors)
 
136
 .vectors       0x0000000000000000       0x14 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr25/crttn13.o
 
137
                0x0000000000000000                __vectors
 
138
                0x0000000000000000                __vector_default
 
139
 *(.vectors)
 
140
 *(.progmem.gcc*)
 
141
 *(.progmem*)
 
142
                0x0000000000000014                . = ALIGN (0x2)
 
143
                0x0000000000000014                __trampolines_start = .
 
144
 *(.trampolines)
 
145
 .trampolines   0x0000000000000014        0x0 linker stubs
 
146
 *(.trampolines*)
 
147
                0x0000000000000014                __trampolines_end = .
 
148
 *(.jumptables)
 
149
 *(.jumptables*)
 
150
 *(.lowtext)
 
151
 *(.lowtext*)
 
152
                0x0000000000000014                __ctors_start = .
 
153
 *(.ctors)
 
154
                0x0000000000000014                __ctors_end = .
 
155
                0x0000000000000014                __dtors_start = .
 
156
 *(.dtors)
 
157
                0x0000000000000014                __dtors_end = .
 
158
 SORT(*)(.ctors)
 
159
 SORT(*)(.dtors)
 
160
 *(.init0)
 
161
 .init0         0x0000000000000014        0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr25/crttn13.o
 
162
                0x0000000000000014                __init
 
163
 *(.init0)
 
164
 *(.init1)
 
165
 *(.init1)
 
166
 *(.init2)
 
167
 .init2         0x0000000000000014        0x8 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr25/crttn13.o
 
168
 *(.init2)
 
169
 *(.init3)
 
170
 *(.init3)
 
171
 *(.init4)
 
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
 
176
 *(.init4)
 
177
 *(.init5)
 
178
 *(.init5)
 
179
 *(.init6)
 
180
 *(.init6)
 
181
 *(.init7)
 
182
 *(.init7)
 
183
 *(.init8)
 
184
 *(.init8)
 
185
 *(.init9)
 
186
 .init9         0x0000000000000042        0x4 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr25/crttn13.o
 
187
 *(.init9)
 
188
 *(.text)
 
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)
 
214
 *(.text.*)
 
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)
 
218
 .text.avr-libc
 
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
 
222
 .text.avr-libc
 
223
                0x00000000000003a2       0x10 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr25/libc.a(eerd_byte_attiny13.o)
 
224
                0x00000000000003a2                __eerd_byte_tn13
 
225
 .text.avr-libc
 
226
                0x00000000000003b2       0x10 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr25/libc.a(eewr_block_attiny13.o)
 
227
                0x00000000000003b2                __eewr_block_tn13
 
228
 .text.avr-libc
 
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)
 
233
 *(.fini9)
 
234
 .fini9         0x00000000000003de        0x0 /usr/lib/gcc/avr/4.3.5/avr25/libgcc.a(_exit.o)
 
235
                0x00000000000003de                exit
 
236
                0x00000000000003de                _exit
 
237
 *(.fini9)
 
238
 *(.fini8)
 
239
 *(.fini8)
 
240
 *(.fini7)
 
241
 *(.fini7)
 
242
 *(.fini6)
 
243
 *(.fini6)
 
244
 *(.fini5)
 
245
 *(.fini5)
 
246
 *(.fini4)
 
247
 *(.fini4)
 
248
 *(.fini3)
 
249
 *(.fini3)
 
250
 *(.fini2)
 
251
 *(.fini2)
 
252
 *(.fini1)
 
253
 *(.fini1)
 
254
 *(.fini0)
 
255
 .fini0         0x00000000000003de        0x4 /usr/lib/gcc/avr/4.3.5/avr25/libgcc.a(_exit.o)
 
256
 *(.fini0)
 
257
                0x00000000000003e2                _etext = .
 
258
 
 
259
.data           0x0000000000800060        0xa load address 0x00000000000003e2
 
260
                0x0000000000800060                PROVIDE (__data_start, .)
 
261
 *(.data)
 
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)
 
272
 *(.data*)
 
273
 *(.rodata)
 
274
 *(.rodata*)
 
275
 *(.gnu.linkonce.d*)
 
276
                0x000000000080006a                . = ALIGN (0x2)
 
277
                0x000000000080006a                _edata = .
 
278
                0x000000000080006a                PROVIDE (__data_end, .)
 
279
 
 
280
.bss            0x000000000080006a       0x10
 
281
                0x000000000080006a                PROVIDE (__bss_start, .)
 
282
 *(.bss)
 
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)
 
292
 *(.bss*)
 
293
 *(COMMON)
 
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))
 
301
 
 
302
.noinit         0x000000000080007a        0x0
 
303
                0x000000000080007a                PROVIDE (__noinit_start, .)
 
304
 *(.noinit*)
 
305
                0x000000000080007a                PROVIDE (__noinit_end, .)
 
306
                0x000000000080007a                _end = .
 
307
                0x000000000080007a                PROVIDE (__heap_start, .)
 
308
 
 
309
.eeprom         0x0000000000810000       0x40
 
310
 *(.eeprom*)
 
311
 .eeprom        0x0000000000810000       0x40 ./driver.o
 
312
                0x0000000000810000                eeprom
 
313
                0x0000000000810040                __eeprom_end = .
 
314
 
 
315
.fuse
 
316
 *(.fuse)
 
317
 *(.lfuse)
 
318
 *(.hfuse)
 
319
 *(.efuse)
 
320
 
 
321
.lock
 
322
 *(.lock*)
 
323
 
 
324
.signature
 
325
 *(.signature*)
 
326
 
 
327
.stab           0x0000000000000000     0x1530
 
328
 *(.stab)
 
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)
 
340
 
 
341
.stabstr        0x0000000000000000      0xcdc
 
342
 *(.stabstr)
 
343
 .stabstr       0x0000000000000000      0xcdc /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr25/crttn13.o
 
344
 
 
345
.stab.excl
 
346
 *(.stab.excl)
 
347
 
 
348
.stab.exclstr
 
349
 *(.stab.exclstr)
 
350
 
 
351
.stab.index
 
352
 *(.stab.index)
 
353
 
 
354
.stab.indexstr
 
355
 *(.stab.indexstr)
 
356
 
 
357
.comment
 
358
 *(.comment)
 
359
 
 
360
.debug
 
361
 *(.debug)
 
362
 
 
363
.line
 
364
 *(.line)
 
365
 
 
366
.debug_srcinfo
 
367
 *(.debug_srcinfo)
 
368
 
 
369
.debug_sfnames
 
370
 *(.debug_sfnames)
 
371
 
 
372
.debug_aranges
 
373
 *(.debug_aranges)
 
374
 
 
375
.debug_pubnames
 
376
 *(.debug_pubnames)
 
377
 
 
378
.debug_info
 
379
 *(.debug_info)
 
380
 *(.gnu.linkonce.wi.*)
 
381
 
 
382
.debug_abbrev
 
383
 *(.debug_abbrev)
 
384
 
 
385
.debug_line
 
386
 *(.debug_line)
 
387
 
 
388
.debug_frame
 
389
 *(.debug_frame)
 
390
 
 
391
.debug_str
 
392
 *(.debug_str)
 
393
 
 
394
.debug_loc
 
395
 *(.debug_loc)
 
396
 
 
397
.debug_macinfo
 
398
 *(.debug_macinfo)
 
399
OUTPUT(BLF-VLD.elf elf32-avr)
 
400
LOAD linker stubs