~toykeeper/flashlight-firmware/fsm

« back to all changes in this revision

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

  • Committer: Selene Scriven
  • Date: 2015-09-14 19:24:28 UTC
  • mto: (153.1.18 tiny25)
  • mto: This revision was merged to the branch mainline in revision 156.
  • Revision ID: ubuntu@toykeeper.net-20150914192428-v83iibqzvjlxko9h
updated to BLF-VLD 0.3

Show diffs side-by-side

added added

removed removed

Lines of Context:
18
18
Allocating common symbols
19
19
Common symbol       size              file
20
20
 
21
 
state               0xb               ./driver.o
 
21
state               0xe               ./driver.o
22
22
ticks               0x1               ./driver.o
 
23
gl_flags            0x1               ./driver.o
23
24
 
24
25
Memory Configuration
25
26
 
130
131
.rela.plt
131
132
 *(.rela.plt)
132
133
 
133
 
.text           0x0000000000000000      0x254
 
134
.text           0x0000000000000000      0x2de
134
135
 *(.vectors)
135
136
 .vectors       0x0000000000000000       0x14 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr25/crttn13.o
136
137
                0x0000000000000000                __vectors
195
196
                0x0000000000000046                __vector_4
196
197
                0x0000000000000046                __vector_9
197
198
                0x0000000000000046                __vector_2
198
 
 .text          0x0000000000000048      0x1ae ./driver.o
 
199
 .text          0x0000000000000048      0x238 ./driver.o
199
200
                0x0000000000000048                clock_prescale_set
200
 
                0x0000000000000056                main
201
 
                0x00000000000000f4                strobe
202
 
                0x000000000000018a                const_level
203
 
                0x0000000000000198                __vector_8
204
 
 .text          0x00000000000001f6        0x0 /usr/lib/gcc/avr/4.3.5/avr25/libgcc.a(_exit.o)
205
 
 .text          0x00000000000001f6        0x0 /usr/lib/gcc/avr/4.3.5/avr25/libgcc.a(_copy_data.o)
206
 
 .text          0x00000000000001f6        0x0 /usr/lib/gcc/avr/4.3.5/avr25/libgcc.a(_clear_bss.o)
207
 
 .text          0x00000000000001f6        0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr25/libc.a(eerd_block_attiny13.o)
208
 
 .text          0x00000000000001f6        0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr25/libc.a(eerd_byte_attiny13.o)
209
 
 .text          0x00000000000001f6        0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr25/libc.a(eewr_block_attiny13.o)
210
 
 .text          0x00000000000001f6        0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr25/libc.a(eewr_byte_attiny13.o)
211
 
                0x00000000000001f6                . = ALIGN (0x2)
 
201
                0x0000000000000056                sos
 
202
                0x00000000000000c2                nullmode
 
203
                0x00000000000000c4                main
 
204
                0x0000000000000180                strobe
 
205
                0x0000000000000212                const_level
 
206
                0x000000000000021c                __vector_8
 
207
 .text          0x0000000000000280        0x0 /usr/lib/gcc/avr/4.3.5/avr25/libgcc.a(_exit.o)
 
208
 .text          0x0000000000000280        0x0 /usr/lib/gcc/avr/4.3.5/avr25/libgcc.a(_copy_data.o)
 
209
 .text          0x0000000000000280        0x0 /usr/lib/gcc/avr/4.3.5/avr25/libgcc.a(_clear_bss.o)
 
210
 .text          0x0000000000000280        0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr25/libc.a(eerd_block_attiny13.o)
 
211
 .text          0x0000000000000280        0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr25/libc.a(eerd_byte_attiny13.o)
 
212
 .text          0x0000000000000280        0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr25/libc.a(eewr_block_attiny13.o)
 
213
 .text          0x0000000000000280        0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr25/libc.a(eewr_byte_attiny13.o)
 
214
                0x0000000000000280                . = ALIGN (0x2)
212
215
 *(.text.*)
213
 
 .text.libgcc   0x00000000000001f6        0x0 /usr/lib/gcc/avr/4.3.5/avr25/libgcc.a(_exit.o)
214
 
 .text.libgcc   0x00000000000001f6        0x0 /usr/lib/gcc/avr/4.3.5/avr25/libgcc.a(_copy_data.o)
215
 
 .text.libgcc   0x00000000000001f6        0x0 /usr/lib/gcc/avr/4.3.5/avr25/libgcc.a(_clear_bss.o)
216
 
 .text.avr-libc
217
 
                0x00000000000001f6       0x1e /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr25/libc.a(eerd_block_attiny13.o)
218
 
                0x00000000000001f6                __eerd_block_tn13
219
 
                0x00000000000001fa                __eerd_blraw_tn13
220
 
 .text.avr-libc
221
 
                0x0000000000000214       0x10 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr25/libc.a(eerd_byte_attiny13.o)
222
 
                0x0000000000000214                __eerd_byte_tn13
223
 
 .text.avr-libc
224
 
                0x0000000000000224       0x10 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr25/libc.a(eewr_block_attiny13.o)
225
 
                0x0000000000000224                __eewr_block_tn13
226
 
 .text.avr-libc
227
 
                0x0000000000000234       0x1c /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr25/libc.a(eewr_byte_attiny13.o)
228
 
                0x0000000000000234                __eewr_byte_tn13
229
 
                0x0000000000000236                __eewr_r18_tn13
230
 
                0x0000000000000250                . = ALIGN (0x2)
231
 
 *(.fini9)
232
 
 .fini9         0x0000000000000250        0x0 /usr/lib/gcc/avr/4.3.5/avr25/libgcc.a(_exit.o)
233
 
                0x0000000000000250                exit
234
 
                0x0000000000000250                _exit
235
 
 *(.fini9)
236
 
 *(.fini8)
237
 
 *(.fini8)
238
 
 *(.fini7)
239
 
 *(.fini7)
240
 
 *(.fini6)
241
 
 *(.fini6)
242
 
 *(.fini5)
243
 
 *(.fini5)
244
 
 *(.fini4)
245
 
 *(.fini4)
246
 
 *(.fini3)
247
 
 *(.fini3)
248
 
 *(.fini2)
249
 
 *(.fini2)
250
 
 *(.fini1)
251
 
 *(.fini1)
252
 
 *(.fini0)
253
 
 .fini0         0x0000000000000250        0x4 /usr/lib/gcc/avr/4.3.5/avr25/libgcc.a(_exit.o)
254
 
 *(.fini0)
255
 
                0x0000000000000254                _etext = .
 
216
 .text.libgcc   0x0000000000000280        0x0 /usr/lib/gcc/avr/4.3.5/avr25/libgcc.a(_exit.o)
 
217
 .text.libgcc   0x0000000000000280        0x0 /usr/lib/gcc/avr/4.3.5/avr25/libgcc.a(_copy_data.o)
 
218
 .text.libgcc   0x0000000000000280        0x0 /usr/lib/gcc/avr/4.3.5/avr25/libgcc.a(_clear_bss.o)
 
219
 .text.avr-libc
 
220
                0x0000000000000280       0x1e /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr25/libc.a(eerd_block_attiny13.o)
 
221
                0x0000000000000280                __eerd_block_tn13
 
222
                0x0000000000000284                __eerd_blraw_tn13
 
223
 .text.avr-libc
 
224
                0x000000000000029e       0x10 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr25/libc.a(eerd_byte_attiny13.o)
 
225
                0x000000000000029e                __eerd_byte_tn13
 
226
 .text.avr-libc
 
227
                0x00000000000002ae       0x10 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr25/libc.a(eewr_block_attiny13.o)
 
228
                0x00000000000002ae                __eewr_block_tn13
 
229
 .text.avr-libc
 
230
                0x00000000000002be       0x1c /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr25/libc.a(eewr_byte_attiny13.o)
 
231
                0x00000000000002be                __eewr_byte_tn13
 
232
                0x00000000000002c0                __eewr_r18_tn13
 
233
                0x00000000000002da                . = ALIGN (0x2)
 
234
 *(.fini9)
 
235
 .fini9         0x00000000000002da        0x0 /usr/lib/gcc/avr/4.3.5/avr25/libgcc.a(_exit.o)
 
236
                0x00000000000002da                exit
 
237
                0x00000000000002da                _exit
 
238
 *(.fini9)
 
239
 *(.fini8)
 
240
 *(.fini8)
 
241
 *(.fini7)
 
242
 *(.fini7)
 
243
 *(.fini6)
 
244
 *(.fini6)
 
245
 *(.fini5)
 
246
 *(.fini5)
 
247
 *(.fini4)
 
248
 *(.fini4)
 
249
 *(.fini3)
 
250
 *(.fini3)
 
251
 *(.fini2)
 
252
 *(.fini2)
 
253
 *(.fini1)
 
254
 *(.fini1)
 
255
 *(.fini0)
 
256
 .fini0         0x00000000000002da        0x4 /usr/lib/gcc/avr/4.3.5/avr25/libgcc.a(_exit.o)
 
257
 *(.fini0)
 
258
                0x00000000000002de                _etext = .
256
259
 
257
 
.data           0x0000000000800060        0x4 load address 0x0000000000000254
 
260
.data           0x0000000000800060        0xa load address 0x00000000000002de
258
261
                0x0000000000800060                PROVIDE (__data_start, .)
259
262
 *(.data)
260
263
 .data          0x0000000000800060        0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr25/crttn13.o
261
 
 .data          0x0000000000800060        0x4 ./driver.o
 
264
 .data          0x0000000000800060        0xa ./driver.o
262
265
                0x0000000000800060                mode_func_arr
263
 
 .data          0x0000000000800064        0x0 /usr/lib/gcc/avr/4.3.5/avr25/libgcc.a(_exit.o)
264
 
 .data          0x0000000000800064        0x0 /usr/lib/gcc/avr/4.3.5/avr25/libgcc.a(_copy_data.o)
265
 
 .data          0x0000000000800064        0x0 /usr/lib/gcc/avr/4.3.5/avr25/libgcc.a(_clear_bss.o)
266
 
 .data          0x0000000000800064        0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr25/libc.a(eerd_block_attiny13.o)
267
 
 .data          0x0000000000800064        0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr25/libc.a(eerd_byte_attiny13.o)
268
 
 .data          0x0000000000800064        0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr25/libc.a(eewr_block_attiny13.o)
269
 
 .data          0x0000000000800064        0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr25/libc.a(eewr_byte_attiny13.o)
 
266
 .data          0x000000000080006a        0x0 /usr/lib/gcc/avr/4.3.5/avr25/libgcc.a(_exit.o)
 
267
 .data          0x000000000080006a        0x0 /usr/lib/gcc/avr/4.3.5/avr25/libgcc.a(_copy_data.o)
 
268
 .data          0x000000000080006a        0x0 /usr/lib/gcc/avr/4.3.5/avr25/libgcc.a(_clear_bss.o)
 
269
 .data          0x000000000080006a        0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr25/libc.a(eerd_block_attiny13.o)
 
270
 .data          0x000000000080006a        0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr25/libc.a(eerd_byte_attiny13.o)
 
271
 .data          0x000000000080006a        0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr25/libc.a(eewr_block_attiny13.o)
 
272
 .data          0x000000000080006a        0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr25/libc.a(eewr_byte_attiny13.o)
270
273
 *(.data*)
271
274
 *(.rodata)
272
275
 *(.rodata*)
273
276
 *(.gnu.linkonce.d*)
274
 
                0x0000000000800064                . = ALIGN (0x2)
275
 
                0x0000000000800064                _edata = .
276
 
                0x0000000000800064                PROVIDE (__data_end, .)
 
277
                0x000000000080006a                . = ALIGN (0x2)
 
278
                0x000000000080006a                _edata = .
 
279
                0x000000000080006a                PROVIDE (__data_end, .)
277
280
 
278
 
.bss            0x0000000000800064        0xc
279
 
                0x0000000000800064                PROVIDE (__bss_start, .)
 
281
.bss            0x000000000080006a       0x10
 
282
                0x000000000080006a                PROVIDE (__bss_start, .)
280
283
 *(.bss)
281
 
 .bss           0x0000000000800064        0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr25/crttn13.o
282
 
 .bss           0x0000000000800064        0x0 ./driver.o
283
 
 .bss           0x0000000000800064        0x0 /usr/lib/gcc/avr/4.3.5/avr25/libgcc.a(_exit.o)
284
 
 .bss           0x0000000000800064        0x0 /usr/lib/gcc/avr/4.3.5/avr25/libgcc.a(_copy_data.o)
285
 
 .bss           0x0000000000800064        0x0 /usr/lib/gcc/avr/4.3.5/avr25/libgcc.a(_clear_bss.o)
286
 
 .bss           0x0000000000800064        0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr25/libc.a(eerd_block_attiny13.o)
287
 
 .bss           0x0000000000800064        0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr25/libc.a(eerd_byte_attiny13.o)
288
 
 .bss           0x0000000000800064        0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr25/libc.a(eewr_block_attiny13.o)
289
 
 .bss           0x0000000000800064        0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr25/libc.a(eewr_byte_attiny13.o)
 
284
 .bss           0x000000000080006a        0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr25/crttn13.o
 
285
 .bss           0x000000000080006a        0x0 ./driver.o
 
286
 .bss           0x000000000080006a        0x0 /usr/lib/gcc/avr/4.3.5/avr25/libgcc.a(_exit.o)
 
287
 .bss           0x000000000080006a        0x0 /usr/lib/gcc/avr/4.3.5/avr25/libgcc.a(_copy_data.o)
 
288
 .bss           0x000000000080006a        0x0 /usr/lib/gcc/avr/4.3.5/avr25/libgcc.a(_clear_bss.o)
 
289
 .bss           0x000000000080006a        0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr25/libc.a(eerd_block_attiny13.o)
 
290
 .bss           0x000000000080006a        0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr25/libc.a(eerd_byte_attiny13.o)
 
291
 .bss           0x000000000080006a        0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr25/libc.a(eewr_block_attiny13.o)
 
292
 .bss           0x000000000080006a        0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr25/libc.a(eewr_byte_attiny13.o)
290
293
 *(.bss*)
291
294
 *(COMMON)
292
 
 COMMON         0x0000000000800064        0xc ./driver.o
293
 
                0x0000000000800064                state
294
 
                0x000000000080006f                ticks
295
 
                0x0000000000800070                PROVIDE (__bss_end, .)
296
 
                0x0000000000000254                __data_load_start = LOADADDR (.data)
297
 
                0x0000000000000258                __data_load_end = (__data_load_start + SIZEOF (.data))
 
295
 COMMON         0x000000000080006a       0x10 ./driver.o
 
296
                0x000000000080006a                state
 
297
                0x0000000000800078                ticks
 
298
                0x0000000000800079                gl_flags
 
299
                0x000000000080007a                PROVIDE (__bss_end, .)
 
300
                0x00000000000002de                __data_load_start = LOADADDR (.data)
 
301
                0x00000000000002e8                __data_load_end = (__data_load_start + SIZEOF (.data))
298
302
 
299
 
.noinit         0x0000000000800070        0x0
300
 
                0x0000000000800070                PROVIDE (__noinit_start, .)
 
303
.noinit         0x000000000080007a        0x0
 
304
                0x000000000080007a                PROVIDE (__noinit_start, .)
301
305
 *(.noinit*)
302
 
                0x0000000000800070                PROVIDE (__noinit_end, .)
303
 
                0x0000000000800070                _end = .
304
 
                0x0000000000800070                PROVIDE (__heap_start, .)
 
306
                0x000000000080007a                PROVIDE (__noinit_end, .)
 
307
                0x000000000080007a                _end = .
 
308
                0x000000000080007a                PROVIDE (__heap_start, .)
305
309
 
306
310
.eeprom         0x0000000000810000       0x40
307
311
 *(.eeprom*)