aboutsummaryrefslogtreecommitdiff
path: root/testing/examples/SAM7X256Test/test_rom.map
blob: c8047f28228fc3668ec4aa4d343254fa9a41dfe3 (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
rom              0x00100000         0x00040000
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           0x00100000      0x194
 *(.vectors)
 .vectors       0x00100000       0x40 ./src/crt.o
                0x00100040                . = ALIGN (0x4)
 *(.init)
 .init          0x00100040       0xf0 ./src/crt.o
                0x001000f8                FIQHandler
                0x001000ec                PAbortHandler
                0x001000d4                ExitFunction
                0x00100040                ResetHandler
                0x001000f0                DAbortHandler
                0x001000f4                IRQHandler
                0x001000e4                UndefHandler
                0x00100130                . = ALIGN (0x4)
 *(.text)
 .text          0x00100130        0x0 ./src/crt.o
 .text          0x00100130       0x60 ./src/main.o
                0x00100130                main
                0x00100190                . = ALIGN (0x4)
 *(.rodata)
 .rodata        0x00100190        0x4 ./src/main.o
                0x00100194                . = ALIGN (0x4)
 *(.rodata*)
                0x00100194                . = ALIGN (0x4)
 *(.glue_7t)
 .glue_7t       0x00100194        0x0 ./src/crt.o
 .glue_7t       0x00100194        0x0 ./src/main.o
                0x00100194                . = ALIGN (0x4)
 *(.glue_7)
 .glue_7        0x00100194        0x0 ./src/crt.o
 .glue_7        0x00100194        0x0 ./src/main.o
                0x00100194                . = ALIGN (0x4)
                0x00100194                etext = .

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

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

.bss            0x00200000      0x800
                0x00200000                PROVIDE (__bss_start, .)
 *(.bss)
 .bss           0x00200000        0x0 ./src/crt.o
 .bss           0x00200000        0x0 ./src/main.o
 *(COMMON)
                0x00200000                . = ALIGN (0x4)
                0x00200000                PROVIDE (__bss_end, .)
                0x00200000                . = ALIGN (0x100)
                0x00200000                PROVIDE (__stack_start, .)
                0x00200000                PROVIDE (__stack_fiq_start, .)
                0x00200100                . = (. + FIQ_STACK_SIZE)
 *fill*         0x00200000      0x100 00
                0x00200100                . = ALIGN (0x4)
                0x00200100                PROVIDE (__stack_fiq_end, .)
                0x00200100                PROVIDE (__stack_irq_start, .)
                0x00200200                . = (. + IRQ_STACK_SIZE)
 *fill*         0x00200100      0x100 00
                0x00200200                . = ALIGN (0x4)
                0x00200200                PROVIDE (__stack_irq_end, .)
                0x00200200                PROVIDE (__stack_abt_start, .)
                0x00200300                . = (. + ABT_STACK_SIZE)
 *fill*         0x00200200      0x100 00
                0x00200300                . = ALIGN (0x4)
                0x00200300                PROVIDE (__stack_abt_end, .)
                0x00200300                PROVIDE (__stack_und_start, .)
                0x00200400                . = (. + UND_STACK_SIZE)
 *fill*         0x00200300      0x100 00
                0x00200400                . = ALIGN (0x4)
                0x00200400                PROVIDE (__stack_und_end, .)
                0x00200400                PROVIDE (__stack_svc_start, .)
                0x00200800                . = (. + SVC_STACK_SIZE)
 *fill*         0x00200400      0x400 00
                0x00200800                . = ALIGN (0x4)
                0x00200800                PROVIDE (__stack_svc_end, .)
                0x00200800                PROVIDE (__stack_end, .)
                0x00200800                PROVIDE (__heap_start, .)
OUTPUT(test_rom.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