eCos flash driver.
[openocd.git] / ecosflash / flash.map
1 Archive member included because of file (symbol)
2
3 /tmp/ecosboard/ecos/install/lib/libtarget.a(io_flash_flash.o)
4                               /ecos-c/DOCUME~1/oyvind/LOCALS~1/Temp/ccM8Ftqt.o (flash_init)
5 /tmp/ecosboard/ecos/install/lib/libtarget.a(devs_flash_arm_eb40a_eb40a_flash.o)
6                               /tmp/ecosboard/ecos/install/lib/libtarget.a(io_flash_flash.o) (flash_hwr_init)
7 /tmp/ecosboard/ecos/install/lib/libtarget.a(infra_memcpy.o)
8                               /tmp/ecosboard/ecos/install/lib/libtarget.a(io_flash_flash.o) (memcpy)
9 /tmp/ecosboard/ecos/install/lib/libtarget.a(language_c_libc_string_memcmp.o)
10                               /tmp/ecosboard/ecos/install/lib/libtarget.a(io_flash_flash.o) (memcmp)
11
12 Memory Configuration
13
14 Name             Origin             Length             Attributes
15 *default*        0x00000000         0xffffffff
16
17 Linker script and memory map
18
19 LOAD /ecos-c/DOCUME~1/oyvind/LOCALS~1/Temp/cccPBW5f.o
20 LOAD /ecos-c/DOCUME~1/oyvind/LOCALS~1/Temp/ccM8Ftqt.o
21 LOAD /tmp/ecosboard/ecos/install/lib/libtarget.a
22                 0x00008000                PROVIDE (__executable_start, 0x8000)
23                 0x00008000                . = 0x8000
24
25 .interp
26  *(.interp)
27
28 .hash
29  *(.hash)
30
31 .dynsym
32  *(.dynsym)
33
34 .dynstr
35  *(.dynstr)
36
37 .gnu.version
38  *(.gnu.version)
39
40 .gnu.version_d
41  *(.gnu.version_d)
42
43 .gnu.version_r
44  *(.gnu.version_r)
45
46 .rel.dyn
47  *(.rel.init)
48  *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)
49  *(.rel.fini)
50  *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)
51  *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)
52  *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)
53  *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)
54  *(.rel.ctors)
55  *(.rel.dtors)
56  *(.rel.got)
57  *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)
58
59 .rela.dyn
60  *(.rela.init)
61  *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*)
62  *(.rela.fini)
63  *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*)
64  *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*)
65  *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*)
66  *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*)
67  *(.rela.ctors)
68  *(.rela.dtors)
69  *(.rela.got)
70  *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*)
71
72 .rel.plt
73  *(.rel.plt)
74
75 .rela.plt
76  *(.rela.plt)
77
78 .init
79  *(.init)
80
81 .plt
82  *(.plt)
83
84 .text           0x00008000      0x6f8
85  *(.text .stub .text.* .gnu.linkonce.t.*)
86  .text          0x00008000       0x34 /ecos-c/DOCUME~1/oyvind/LOCALS~1/Temp/cccPBW5f.o
87                 0x00008000                _start
88  .text.myprintf
89                 0x00008034       0x10 /ecos-c/DOCUME~1/oyvind/LOCALS~1/Temp/ccM8Ftqt.o
90                 0x00008034                myprintf
91  .text.init     0x00008044       0x50 /ecos-c/DOCUME~1/oyvind/LOCALS~1/Temp/ccM8Ftqt.o
92                 0x00008044                init
93  .text.erase    0x00008094       0xc0 /ecos-c/DOCUME~1/oyvind/LOCALS~1/Temp/ccM8Ftqt.o
94                 0x00008094                erase
95  .text.program  0x00008154       0xc8 /ecos-c/DOCUME~1/oyvind/LOCALS~1/Temp/ccM8Ftqt.o
96                 0x00008154                program
97  .text.flash_init
98                 0x0000821c       0x6c /tmp/ecosboard/ecos/install/lib/libtarget.a(io_flash_flash.o)
99                 0x0000821c                flash_init
100  .text.flash_dev_query
101                 0x00008288       0x20 /tmp/ecosboard/ecos/install/lib/libtarget.a(io_flash_flash.o)
102                 0x00008288                flash_dev_query
103  .text.flash_erase
104                 0x000082a8      0x140 /tmp/ecosboard/ecos/install/lib/libtarget.a(io_flash_flash.o)
105                 0x000082a8                flash_erase
106  .text.flash_program
107                 0x000083e8      0x154 /tmp/ecosboard/ecos/install/lib/libtarget.a(io_flash_flash.o)
108                 0x000083e8                flash_program
109  .text.flash_hwr_init
110                 0x0000853c       0xa4 /tmp/ecosboard/ecos/install/lib/libtarget.a(devs_flash_arm_eb40a_eb40a_flash.o)
111                 0x0000853c                flash_hwr_init
112  .text.flash_hwr_map_error
113                 0x000085e0        0x4 /tmp/ecosboard/ecos/install/lib/libtarget.a(devs_flash_arm_eb40a_eb40a_flash.o)
114                 0x000085e0                flash_hwr_map_error
115  .text.__memcmp
116                 0x000085e4      0x114 /tmp/ecosboard/ecos/install/lib/libtarget.a(language_c_libc_string_memcmp.o)
117                 0x000085e4                memcmp
118                 0x000085e4                __memcmp
119  *(.gnu.warning)
120  *(.glue_7t)
121  *(.glue_7)
122
123 .2ram.flash_query
124                 0x000086f8       0x54
125  .2ram.flash_query
126                 0x000086f8       0x54 /tmp/ecosboard/ecos/install/lib/libtarget.a(devs_flash_arm_eb40a_eb40a_flash.o)
127                 0x000086f8                flash_query
128
129 .2ram.flash_erase_block
130                 0x0000874c      0x230
131  .2ram.flash_erase_block
132                 0x0000874c      0x230 /tmp/ecosboard/ecos/install/lib/libtarget.a(devs_flash_arm_eb40a_eb40a_flash.o)
133                 0x0000874c                flash_erase_block
134
135 .2ram.flash_program_buf
136                 0x0000897c       0xe8
137  .2ram.flash_program_buf
138                 0x0000897c       0xe8 /tmp/ecosboard/ecos/install/lib/libtarget.a(devs_flash_arm_eb40a_eb40a_flash.o)
139                 0x0000897c                flash_program_buf
140
141 .fini
142  *(.fini)
143                 0x00008a64                PROVIDE (__etext, .)
144                 0x00008a64                PROVIDE (_etext, .)
145                 0x00008a64                PROVIDE (etext, .)
146
147 .rodata         0x00008a64      0x318
148  *(.rodata .rodata.* .gnu.linkonce.r.*)
149  .rodata.str1.4
150                 0x00008a64      0x1fb /tmp/ecosboard/ecos/install/lib/libtarget.a(io_flash_flash.o)
151                                 0x1fc (size before relaxing)
152  *fill*         0x00008c5f        0x1 00
153  .rodata.supported_devices
154                 0x00008c60      0x11c /tmp/ecosboard/ecos/install/lib/libtarget.a(devs_flash_arm_eb40a_eb40a_flash.o)
155
156 .rodata1
157  *(.rodata1)
158
159 .eh_frame_hdr
160  *(.eh_frame_hdr)
161                 0x00008e7c                . = (ALIGN (0x100) + (. & 0xff))
162                 0x00008e7c                . = ALIGN (0x4)
163                 0x00008e7c                PROVIDE (__preinit_array_start, .)
164
165 .preinit_array
166  *(.preinit_array)
167                 0x00008e7c                PROVIDE (__preinit_array_end, .)
168                 0x00008e7c                PROVIDE (__init_array_start, .)
169
170 .init_array
171  *(.init_array)
172                 0x00008e7c                PROVIDE (__init_array_end, .)
173                 0x00008e7c                PROVIDE (__fini_array_start, .)
174
175 .fini_array
176  *(.fini_array)
177                 0x00008e7c                PROVIDE (__fini_array_end, .)
178
179 .data           0x00008e7c        0x0
180                 0x00008e7c                __data_start = .
181  *(.data .data.* .gnu.linkonce.d.*)
182
183 .data1
184  *(.data1)
185
186 .tdata
187  *(.tdata .tdata.* .gnu.linkonce.td.*)
188
189 .tbss
190  *(.tbss .tbss.* .gnu.linkonce.tb.*)
191  *(.tcommon)
192
193 .eh_frame
194  *(.eh_frame)
195
196 .gcc_except_table
197  *(.gcc_except_table)
198
199 .dynamic
200  *(.dynamic)
201
202 .ctors
203  *crtbegin*.o(.ctors)
204  *(EXCLUDE_FILE(*crtend*.o) .ctors)
205  *(SORT(.ctors.*))
206  *(.ctors)
207
208 .dtors
209  *crtbegin*.o(.dtors)
210  *(EXCLUDE_FILE(*crtend*.o) .dtors)
211  *(SORT(.dtors.*))
212  *(.dtors)
213
214 .jcr
215  *(.jcr)
216
217 .got
218  *(.got.plt)
219  *(.got)
220                 0x00008e7c                _edata = .
221                 0x00008e7c                PROVIDE (edata, .)
222                 0x00008e7c                __bss_start = .
223                 0x00008e7c                __bss_start__ = .
224
225 .bss            0x00008e7c     0x3024
226  *(.dynbss)
227  *(.bss .bss.* .gnu.linkonce.b.*)
228  .bss           0x00008e7c     0x3000 /ecos-c/DOCUME~1/oyvind/LOCALS~1/Temp/cccPBW5f.o
229                 0x00008e7c                _stack_base
230                 0x0000be7c                _start_bss_clear
231                 0x00009e7c                _workarea
232                 0x00009e7c                _stack_start
233  .bss.flash_info
234                 0x0000be7c       0x20 /tmp/ecosboard/ecos/install/lib/libtarget.a(io_flash_flash.o)
235                 0x0000be7c                flash_info
236  .bss.flash_dev_info
237                 0x0000be9c        0x4 /tmp/ecosboard/ecos/install/lib/libtarget.a(devs_flash_arm_eb40a_eb40a_flash.o)
238  *(COMMON)
239                 0x0000bea0                . = ALIGN (0x4)
240                 0x0000bea0                . = ALIGN (0x4)
241                 0x0000bea0                _end = .
242                 0x0000bea0                _bss_end__ = .
243                 0x0000bea0                __bss_end__ = .
244                 0x0000bea0                __end__ = .
245                 0x0000bea0                PROVIDE (end, .)
246
247 .stab
248  *(.stab)
249
250 .stabstr
251  *(.stabstr)
252
253 .stab.excl
254  *(.stab.excl)
255
256 .stab.exclstr
257  *(.stab.exclstr)
258
259 .stab.index
260  *(.stab.index)
261
262 .stab.indexstr
263  *(.stab.indexstr)
264
265 .comment
266  *(.comment)
267
268 .debug
269  *(.debug)
270
271 .line
272  *(.line)
273
274 .debug_srcinfo
275  *(.debug_srcinfo)
276
277 .debug_sfnames
278  *(.debug_sfnames)
279
280 .debug_aranges  0x00000000      0x170
281  *(.debug_aranges)
282  .debug_aranges
283                 0x00000000       0x20 /ecos-c/DOCUME~1/oyvind/LOCALS~1/Temp/cccPBW5f.o
284  .debug_aranges
285                 0x00000020       0x48 /ecos-c/DOCUME~1/oyvind/LOCALS~1/Temp/ccM8Ftqt.o
286  .debug_aranges
287                 0x00000068       0x68 /tmp/ecosboard/ecos/install/lib/libtarget.a(io_flash_flash.o)
288  .debug_aranges
289                 0x000000d0       0x50 /tmp/ecosboard/ecos/install/lib/libtarget.a(devs_flash_arm_eb40a_eb40a_flash.o)
290  .debug_aranges
291                 0x00000120       0x28 /tmp/ecosboard/ecos/install/lib/libtarget.a(infra_memcpy.o)
292  .debug_aranges
293                 0x00000148       0x28 /tmp/ecosboard/ecos/install/lib/libtarget.a(language_c_libc_string_memcmp.o)
294
295 .debug_pubnames
296                 0x00000000      0x1e5
297  *(.debug_pubnames)
298  .debug_pubnames
299                 0x00000000       0x4d /ecos-c/DOCUME~1/oyvind/LOCALS~1/Temp/ccM8Ftqt.o
300  .debug_pubnames
301                 0x0000004d       0xca /tmp/ecosboard/ecos/install/lib/libtarget.a(io_flash_flash.o)
302  .debug_pubnames
303                 0x00000117       0x91 /tmp/ecosboard/ecos/install/lib/libtarget.a(devs_flash_arm_eb40a_eb40a_flash.o)
304  .debug_pubnames
305                 0x000001a8       0x1e /tmp/ecosboard/ecos/install/lib/libtarget.a(infra_memcpy.o)
306  .debug_pubnames
307                 0x000001c6       0x1f /tmp/ecosboard/ecos/install/lib/libtarget.a(language_c_libc_string_memcmp.o)
308
309 .debug_info     0x00000000     0x1122
310  *(.debug_info .gnu.linkonce.wi.*)
311  .debug_info    0x00000000       0x6e /ecos-c/DOCUME~1/oyvind/LOCALS~1/Temp/cccPBW5f.o
312  .debug_info    0x0000006e      0x322 /ecos-c/DOCUME~1/oyvind/LOCALS~1/Temp/ccM8Ftqt.o
313  .debug_info    0x00000390      0x4f6 /tmp/ecosboard/ecos/install/lib/libtarget.a(io_flash_flash.o)
314  .debug_info    0x00000886      0x5b2 /tmp/ecosboard/ecos/install/lib/libtarget.a(devs_flash_arm_eb40a_eb40a_flash.o)
315  .debug_info    0x00000e38      0x1c7 /tmp/ecosboard/ecos/install/lib/libtarget.a(infra_memcpy.o)
316  .debug_info    0x00000fff      0x123 /tmp/ecosboard/ecos/install/lib/libtarget.a(language_c_libc_string_memcmp.o)
317
318 .debug_abbrev   0x00000000      0x67c
319  *(.debug_abbrev)
320  .debug_abbrev  0x00000000       0x14 /ecos-c/DOCUME~1/oyvind/LOCALS~1/Temp/cccPBW5f.o
321  .debug_abbrev  0x00000014      0x17d /ecos-c/DOCUME~1/oyvind/LOCALS~1/Temp/ccM8Ftqt.o
322  .debug_abbrev  0x00000191      0x15f /tmp/ecosboard/ecos/install/lib/libtarget.a(io_flash_flash.o)
323  .debug_abbrev  0x000002f0      0x238 /tmp/ecosboard/ecos/install/lib/libtarget.a(devs_flash_arm_eb40a_eb40a_flash.o)
324  .debug_abbrev  0x00000528       0xb4 /tmp/ecosboard/ecos/install/lib/libtarget.a(infra_memcpy.o)
325  .debug_abbrev  0x000005dc       0xa0 /tmp/ecosboard/ecos/install/lib/libtarget.a(language_c_libc_string_memcmp.o)
326
327 .debug_line     0x00000000      0x8de
328  *(.debug_line)
329  .debug_line    0x00000000       0x3e /ecos-c/DOCUME~1/oyvind/LOCALS~1/Temp/cccPBW5f.o
330  .debug_line    0x0000003e       0xf6 /ecos-c/DOCUME~1/oyvind/LOCALS~1/Temp/ccM8Ftqt.o
331  .debug_line    0x00000134      0x255 /tmp/ecosboard/ecos/install/lib/libtarget.a(io_flash_flash.o)
332  .debug_line    0x00000389      0x287 /tmp/ecosboard/ecos/install/lib/libtarget.a(devs_flash_arm_eb40a_eb40a_flash.o)
333  .debug_line    0x00000610      0x16c /tmp/ecosboard/ecos/install/lib/libtarget.a(infra_memcpy.o)
334  .debug_line    0x0000077c      0x162 /tmp/ecosboard/ecos/install/lib/libtarget.a(language_c_libc_string_memcmp.o)
335
336 .debug_frame    0x00000000      0x2c0
337  *(.debug_frame)
338  .debug_frame   0x00000000       0xa4 /ecos-c/DOCUME~1/oyvind/LOCALS~1/Temp/ccM8Ftqt.o
339  .debug_frame   0x000000a4      0x110 /tmp/ecosboard/ecos/install/lib/libtarget.a(io_flash_flash.o)
340  .debug_frame   0x000001b4       0xac /tmp/ecosboard/ecos/install/lib/libtarget.a(devs_flash_arm_eb40a_eb40a_flash.o)
341  .debug_frame   0x00000260       0x38 /tmp/ecosboard/ecos/install/lib/libtarget.a(infra_memcpy.o)
342  .debug_frame   0x00000298       0x28 /tmp/ecosboard/ecos/install/lib/libtarget.a(language_c_libc_string_memcmp.o)
343
344 .debug_str      0x00000000      0x508
345  *(.debug_str)
346  .debug_str     0x00000000      0x131 /ecos-c/DOCUME~1/oyvind/LOCALS~1/Temp/ccM8Ftqt.o
347                                 0x191 (size before relaxing)
348  .debug_str     0x00000131      0x152 /tmp/ecosboard/ecos/install/lib/libtarget.a(io_flash_flash.o)
349                                 0x24e (size before relaxing)
350  .debug_str     0x00000283      0x194 /tmp/ecosboard/ecos/install/lib/libtarget.a(devs_flash_arm_eb40a_eb40a_flash.o)
351                                 0x2c5 (size before relaxing)
352  .debug_str     0x00000417       0x7e /tmp/ecosboard/ecos/install/lib/libtarget.a(infra_memcpy.o)
353                                 0x11e (size before relaxing)
354  .debug_str     0x00000495       0x73 /tmp/ecosboard/ecos/install/lib/libtarget.a(language_c_libc_string_memcmp.o)
355                                 0x119 (size before relaxing)
356
357 .debug_loc
358  *(.debug_loc)
359
360 .debug_macinfo
361  *(.debug_macinfo)
362
363 .debug_weaknames
364  *(.debug_weaknames)
365
366 .debug_funcnames
367  *(.debug_funcnames)
368
369 .debug_typenames
370  *(.debug_typenames)
371
372 .debug_varnames
373  *(.debug_varnames)
374
375 .stack          0x00080000        0x0
376                 0x00080000                _stack = .
377  *(.stack)
378
379 .note.gnu.arm.ident
380  *(.note.gnu.arm.ident)
381
382 /DISCARD/
383  *(.note.GNU-stack)
384 OUTPUT(debug_eb40a.elf elf32-littlearm)
385
386 .debug_ranges   0x00000000       0xb8
387  .debug_ranges  0x00000000       0x18 /tmp/ecosboard/ecos/install/lib/libtarget.a(io_flash_flash.o)
388  .debug_ranges  0x00000018       0x48 /tmp/ecosboard/ecos/install/lib/libtarget.a(devs_flash_arm_eb40a_eb40a_flash.o)
389  .debug_ranges  0x00000060       0x30 /tmp/ecosboard/ecos/install/lib/libtarget.a(infra_memcpy.o)
390  .debug_ranges  0x00000090       0x28 /tmp/ecosboard/ecos/install/lib/libtarget.a(language_c_libc_string_memcmp.o)