aboutsummaryrefslogtreecommitdiff
path: root/testing/examples/SAM7X256Test/test_ram.map
blob: 6c07d624f2e85c50d03a75a283055ea7e61db45d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170

Memory Configuration

Name             Origin             Length             Attributes
ram              0x00200000         0x00010000
*default*        0x00000000         0xffffffff

Linker script and memory map

LOAD ./src/crt.o
LOAD ./src/main.o
START GROUP
LOAD d:/compiler/yagarto/bin/../lib/gcc/arm-elf/4.2.2\libgcc.a
LOAD d:/compiler/yagarto/bin/../lib/gcc/arm-elf/4.2.2/../../../../arm-elf/lib\libc.a
END GROUP
                0x00000100                FIQ_STACK_SIZE = 0x100
                0x00000100                IRQ_STACK_SIZE = 0x100
                0x00000100                ABT_STACK_SIZE = 0x100
                0x00000100                UND_STACK_SIZE = 0x100
                0x00000400                SVC_STACK_SIZE = 0x400

.text           0x00200000      0x194
 *(.vectors)
 .vectors       0x00200000       0x40 ./src/crt.o
                0x00200040                . = ALIGN (0x4)
 *(.init)
 .init          0x00200040       0xf0 ./src/crt.o
                0x002000f8                FIQHandler
                0x002000ec                PAbortHandler
                0x002000d4                ExitFunction
                0x00200040                ResetHandler
                0x002000f0                DAbortHandler
                0x002000f4                IRQHandler
                0x002000e4                UndefHandler
                0x00200130                . = ALIGN (0x4)
 *(.text)
 .text          0x00200130        0x0 ./src/crt.o
 .text          0x00200130       0x60 ./src/main.o
                0x00200130                main
                0x00200190                . = ALIGN (0x4)
 *(.rodata)
 .rodata        0x00200190        0x4 ./src/main.o
                0x00200194                . = ALIGN (0x4)
 *(.rodata*)
                0x00200194                . = ALIGN (0x4)
 *(.glue_7t)
 .glue_7t       0x00200194        0x0 ./src/crt.o
 .glue_7t       0x00200194        0x0 ./src/main.o
                0x00200194                . = ALIGN (0x4)
 *(.glue_7)
 .glue_7        0x00200194        0x0 ./src/crt.o
 .glue_7        0x00200194        0x0 ./src/main.o
                0x00200194                . = ALIGN (0x4)
                0x00200194                etext = .

.vfp11_veneer   0x00000000        0x0
 .vfp11_veneer  0x00000000        0x0 ./src/crt.o
 .vfp11_veneer  0x00000000        0x0 ./src/main.o

.data           0x00200194        0x0
                0x00200194                PROVIDE (__data_start, .)
 *(.data)
 .data          0x00200194        0x0 ./src/crt.o
 .data          0x00200194        0x0 ./src/main.o
                0x00200194                . = ALIGN (0x4)
                0x00200194                edata = .
                0x00200194                _edata = .
                0x00200194                PROVIDE (__data_end, .)

.bss            0x00200194      0x86c
                0x00200194                PROVIDE (__bss_start, .)
 *(.bss)
 .bss           0x00200194        0x0 ./src/crt.o
 .bss           0x00200194        0x0 ./src/main.o
 *(COMMON)
                0x00200194                . = ALIGN (0x4)
                0x00200194                PROVIDE (__bss_end, .)
                0x00200200                . = ALIGN (0x100)
 *fill*         0x00200194       0x6c 00
                0x00200200                PROVIDE (__stack_start, .)
                0x00200200                PROVIDE (__stack_fiq_start, .)
                0x00200300                . = (. + FIQ_STACK_SIZE)
 *fill*         0x00200200      0x100 00
                0x00200300                . = ALIGN (0x4)
                0x00200300                PROVIDE (__stack_fiq_end, .)
                0x00200300                PROVIDE (__stack_irq_start, .)
                0x00200400                . = (. + IRQ_STACK_SIZE)
 *fill*         0x00200300      0x100 00
                0x00200400                . = ALIGN (0x4)
                0x00200400                PROVIDE (__stack_irq_end, .)
                0x00200400                PROVIDE (__stack_abt_start, .)
                0x00200500                . = (. + ABT_STACK_SIZE)
 *fill*         0x00200400      0x100 00
                0x00200500                . = ALIGN (0x4)
                0x00200500                PROVIDE (__stack_abt_end, .)
                0x00200500                PROVIDE (__stack_und_start, .)
                0x00200600                . = (. + UND_STACK_SIZE)
 *fill*         0x00200500      0x100 00
                0x00200600                . = ALIGN (0x4)
                0x00200600                PROVIDE (__stack_und_end, .)
                0x00200600                PROVIDE (__stack_svc_start, .)
                0x00200a00                . = (. + SVC_STACK_SIZE)
 *fill*         0x00200600      0x400 00
                0x00200a00                . = ALIGN (0x4)
                0x00200a00                PROVIDE (__stack_svc_end, .)
                0x00200a00                PROVIDE (__stack_end, .)
                0x00200a00                PROVIDE (__heap_start, .)
OUTPUT(test_ram.elf elf32-littlearm)

.ARM.attributes
                0x00000000       0x10
 .ARM.attributes
                0x00000000       0x10 ./src/crt.o
 .ARM.attributes
                0x00000010       0x10 ./src/main.o

.debug_line     0x00000000       0xd6
 .debug_line    0x00000000       0x7f ./src/crt.o
 .debug_line    0x0000007f       0x57 ./src/main.o

.debug_info     0x00000000      0x1aa
 .debug_info    0x00000000       0x75 ./src/crt.o
 .debug_info    0x00000075      0x135 ./src/main.o

.debug_abbrev   0x00000000       0x6d
 .debug_abbrev  0x00000000       0x12 ./src/crt.o
 .debug_abbrev  0x00000012       0x5b ./src/main.o

.debug_aranges  0x00000000       0x48
 .debug_aranges
                0x00000000       0x28 ./src/crt.o
 .debug_aranges
                0x00000028       0x20 ./src/main.o

.debug_ranges   0x00000000       0x20
 .debug_ranges  0x00000000       0x20 ./src/crt.o

.debug_frame    0x00000000       0x24
 .debug_frame   0x00000000       0x24 ./src/main.o

.debug_loc      0x00000000       0x1f
 .debug_loc     0x00000000       0x1f ./src/main.o

.debug_pubnames
                0x00000000       0x1b
 .debug_pubnames
                0x00000000       0x1b ./src/main.o

.comment        0x00000000       0x12
 .comment       0x00000000       0x12 ./src/main.o

Cross Reference Table

Symbol                                            File
DAbortHandler                                     ./src/crt.o
ExitFunction                                      ./src/crt.o
FIQHandler                                        ./src/crt.o
IRQHandler                                        ./src/crt.o
PAbortHandler                                     ./src/crt.o
ResetHandler                                      ./src/crt.o
UndefHandler                                      ./src/crt.o
__bss_end                                         ./src/crt.o
__bss_start                                       ./src/crt.o
__stack_abt_end                                   ./src/crt.o
__stack_fiq_end                                   ./src/crt.o
__stack_irq_end                                   ./src/crt.o
__stack_svc_end                                   ./src/crt.o
__stack_und_end                                   ./src/crt.o
main                                              ./src/main.o
                                                  ./src/crt.o