]> git.sur5r.net Git - openocd/blob - testing/examples/LPC2148Test/test_ram.map
73d4e720926ef87ff012b889fbb8511127567a7a
[openocd] / testing / examples / LPC2148Test / test_ram.map
1
2 Memory Configuration
3
4 Name             Origin             Length             Attributes
5 ram              0x40000000         0x00008000
6 *default*        0x00000000         0xffffffff
7
8 Linker script and memory map
9
10 LOAD ./src/crt.o
11 LOAD ./src/main.o
12 START GROUP
13 LOAD d:/compiler/yagarto/bin/../lib/gcc/arm-elf/4.2.2\libgcc.a
14 LOAD d:/compiler/yagarto/bin/../lib/gcc/arm-elf/4.2.2/../../../../arm-elf/lib\libc.a
15 END GROUP
16                 0x00000100                FIQ_STACK_SIZE = 0x100
17                 0x00000100                IRQ_STACK_SIZE = 0x100
18                 0x00000100                ABT_STACK_SIZE = 0x100
19                 0x00000100                UND_STACK_SIZE = 0x100
20                 0x00000400                SVC_STACK_SIZE = 0x400
21
22 .text           0x40000000      0x16c
23  *(.vectors)
24  .vectors       0x40000000       0x40 ./src/crt.o
25                 0x40000040                . = ALIGN (0x4)
26  *(.init)
27  .init          0x40000040       0xc8 ./src/crt.o
28                 0x400000e4                FIQHandler
29                 0x400000d8                PAbortHandler
30                 0x400000c0                ExitFunction
31                 0x40000040                ResetHandler
32                 0x400000dc                DAbortHandler
33                 0x400000e0                IRQHandler
34                 0x400000d0                UndefHandler
35                 0x40000108                . = ALIGN (0x4)
36  *(.text)
37  .text          0x40000108        0x0 ./src/crt.o
38  .text          0x40000108       0x60 ./src/main.o
39                 0x40000108                main
40                 0x40000168                . = ALIGN (0x4)
41  *(.rodata)
42  .rodata        0x40000168        0x4 ./src/main.o
43                 0x4000016c                . = ALIGN (0x4)
44  *(.rodata*)
45                 0x4000016c                . = ALIGN (0x4)
46  *(.glue_7t)
47  .glue_7t       0x4000016c        0x0 ./src/crt.o
48  .glue_7t       0x4000016c        0x0 ./src/main.o
49                 0x4000016c                . = ALIGN (0x4)
50  *(.glue_7)
51  .glue_7        0x4000016c        0x0 ./src/crt.o
52  .glue_7        0x4000016c        0x0 ./src/main.o
53                 0x4000016c                . = ALIGN (0x4)
54                 0x4000016c                etext = .
55
56 .vfp11_veneer   0x00000000        0x0
57  .vfp11_veneer  0x00000000        0x0 ./src/crt.o
58  .vfp11_veneer  0x00000000        0x0 ./src/main.o
59
60 .data           0x4000016c        0x0
61                 0x4000016c                PROVIDE (__data_start, .)
62  *(.data)
63  .data          0x4000016c        0x0 ./src/crt.o
64  .data          0x4000016c        0x0 ./src/main.o
65                 0x4000016c                . = ALIGN (0x4)
66                 0x4000016c                edata = .
67                 0x4000016c                _edata = .
68                 0x4000016c                PROVIDE (__data_end, .)
69
70 .bss            0x4000016c      0x894
71                 0x4000016c                PROVIDE (__bss_start, .)
72  *(.bss)
73  .bss           0x4000016c        0x0 ./src/crt.o
74  .bss           0x4000016c        0x0 ./src/main.o
75  *(COMMON)
76                 0x4000016c                . = ALIGN (0x4)
77                 0x4000016c                PROVIDE (__bss_end, .)
78                 0x40000200                . = ALIGN (0x100)
79  *fill*         0x4000016c       0x94 00
80                 0x40000200                PROVIDE (__stack_start, .)
81                 0x40000200                PROVIDE (__stack_fiq_start, .)
82                 0x40000300                . = (. + FIQ_STACK_SIZE)
83  *fill*         0x40000200      0x100 00
84                 0x40000300                . = ALIGN (0x4)
85                 0x40000300                PROVIDE (__stack_fiq_end, .)
86                 0x40000300                PROVIDE (__stack_irq_start, .)
87                 0x40000400                . = (. + IRQ_STACK_SIZE)
88  *fill*         0x40000300      0x100 00
89                 0x40000400                . = ALIGN (0x4)
90                 0x40000400                PROVIDE (__stack_irq_end, .)
91                 0x40000400                PROVIDE (__stack_abt_start, .)
92                 0x40000500                . = (. + ABT_STACK_SIZE)
93  *fill*         0x40000400      0x100 00
94                 0x40000500                . = ALIGN (0x4)
95                 0x40000500                PROVIDE (__stack_abt_end, .)
96                 0x40000500                PROVIDE (__stack_und_start, .)
97                 0x40000600                . = (. + UND_STACK_SIZE)
98  *fill*         0x40000500      0x100 00
99                 0x40000600                . = ALIGN (0x4)
100                 0x40000600                PROVIDE (__stack_und_end, .)
101                 0x40000600                PROVIDE (__stack_svc_start, .)
102                 0x40000a00                . = (. + SVC_STACK_SIZE)
103  *fill*         0x40000600      0x400 00
104                 0x40000a00                . = ALIGN (0x4)
105                 0x40000a00                PROVIDE (__stack_svc_end, .)
106                 0x40000a00                PROVIDE (__stack_end, .)
107                 0x40000a00                PROVIDE (__heap_start, .)
108 OUTPUT(test_ram.elf elf32-littlearm)
109
110 .ARM.attributes
111                 0x00000000       0x10
112  .ARM.attributes
113                 0x00000000       0x10 ./src/crt.o
114  .ARM.attributes
115                 0x00000010       0x10 ./src/main.o
116
117 .debug_line     0x00000000       0xd0
118  .debug_line    0x00000000       0x79 ./src/crt.o
119  .debug_line    0x00000079       0x57 ./src/main.o
120
121 .debug_info     0x00000000      0x202
122  .debug_info    0x00000000       0x74 ./src/crt.o
123  .debug_info    0x00000074      0x18e ./src/main.o
124
125 .debug_abbrev   0x00000000       0x76
126  .debug_abbrev  0x00000000       0x12 ./src/crt.o
127  .debug_abbrev  0x00000012       0x64 ./src/main.o
128
129 .debug_aranges  0x00000000       0x48
130  .debug_aranges
131                 0x00000000       0x28 ./src/crt.o
132  .debug_aranges
133                 0x00000028       0x20 ./src/main.o
134
135 .debug_ranges   0x00000000       0x20
136  .debug_ranges  0x00000000       0x20 ./src/crt.o
137
138 .debug_frame    0x00000000       0x24
139  .debug_frame   0x00000000       0x24 ./src/main.o
140
141 .debug_loc      0x00000000       0x1f
142  .debug_loc     0x00000000       0x1f ./src/main.o
143
144 .debug_pubnames
145                 0x00000000       0x1b
146  .debug_pubnames
147                 0x00000000       0x1b ./src/main.o
148
149 .comment        0x00000000       0x12
150  .comment       0x00000000       0x12 ./src/main.o
151
152 Cross Reference Table
153
154 Symbol                                            File
155 DAbortHandler                                     ./src/crt.o
156 ExitFunction                                      ./src/crt.o
157 FIQHandler                                        ./src/crt.o
158 IRQHandler                                        ./src/crt.o
159 PAbortHandler                                     ./src/crt.o
160 ResetHandler                                      ./src/crt.o
161 UndefHandler                                      ./src/crt.o
162 __bss_end                                         ./src/crt.o
163 __bss_start                                       ./src/crt.o
164 __stack_abt_end                                   ./src/crt.o
165 __stack_fiq_end                                   ./src/crt.o
166 __stack_irq_end                                   ./src/crt.o
167 __stack_svc_end                                   ./src/crt.o
168 __stack_und_end                                   ./src/crt.o
169 main                                              ./src/main.o
170                                                   ./src/crt.o