-
Notifications
You must be signed in to change notification settings - Fork 0
/
kernel.map
93 lines (83 loc) · 3.92 KB
/
kernel.map
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
Discarded input sections
.bss 0x0000000000000000 0x0 build/drawing.o
.ARM.attributes
0x0000000000000000 0x14 build/drawing.o
.bss 0x0000000000000000 0x0 build/framebuffer.o
.ARM.attributes
0x0000000000000000 0x14 build/framebuffer.o
.bss 0x0000000000000000 0x0 build/gpio.o
.ARM.attributes
0x0000000000000000 0x14 build/gpio.o
.bss 0x0000000000000000 0x0 build/mailbox.o
.ARM.attributes
0x0000000000000000 0x14 build/mailbox.o
.bss 0x0000000000000000 0x0 build/main.o
.ARM.attributes
0x0000000000000000 0x14 build/main.o
.bss 0x0000000000000000 0x0 build/random.o
.ARM.attributes
0x0000000000000000 0x14 build/random.o
.bss 0x0000000000000000 0x0 build/systemTimer.o
.ARM.attributes
0x0000000000000000 0x14 build/systemTimer.o
.bss 0x0000000000000000 0x0 build/tag.o
.ARM.attributes
0x0000000000000000 0x14 build/tag.o
Memory Configuration
Name Origin Length Attributes
*default* 0x0000000000000000 0xffffffffffffffff
Linker script and memory map
LOAD build/drawing.o
LOAD build/framebuffer.o
LOAD build/gpio.o
LOAD build/mailbox.o
LOAD build/main.o
LOAD build/random.o
LOAD build/systemTimer.o
LOAD build/tag.o
.init 0x0000000000008000 0x4
*(.init)
.init 0x0000000000008000 0x4 build/main.o
0x0000000000008000 _start
.text 0x0000000000008004 0x470
*(.text)
.text 0x0000000000008004 0x1d4 build/drawing.o
0x0000000000008004 SetForeColor
0x0000000000008018 SetGraphicsAddress
0x0000000000008024 DrawPixel
0x000000000000806c DrawLine
0x00000000000080e8 DrawCharacter
0x0000000000008158 DrawString
.text 0x00000000000081d8 0x60 build/framebuffer.o
0x00000000000081d8 InitializeFrameBuffer
.text 0x0000000000008238 0x98 build/gpio.o
0x0000000000008238 GetGpioBase
0x0000000000008240 SetGpioFunction
0x0000000000008290 SetGpio
.text 0x00000000000082d0 0x78 build/mailbox.o
0x00000000000082d0 GetMailboxBase
0x00000000000082d8 MailboxWrite
0x000000000000830c MailboxRead
.text 0x0000000000008348 0x64 build/main.o
.text 0x00000000000083ac 0x18 build/random.o
0x00000000000083ac Random
.text 0x00000000000083c4 0x40 build/systemTimer.o
0x00000000000083c4 GetSystemTimerBase
0x00000000000083cc GetCurrentTime
0x00000000000083dc Wait
.text 0x0000000000008404 0x70 build/tag.o
0x0000000000008404 FindTag
.data 0x0000000000008480 0x864
*(.data)
.data 0x0000000000008480 0x810 build/drawing.o
.data 0x0000000000008c90 0x30 build/framebuffer.o
0x0000000000008c90 FrameBufferInfo
.data 0x0000000000008cc0 0x0 build/gpio.o
.data 0x0000000000008cc0 0x0 build/mailbox.o
.data 0x0000000000008cc0 0x0 build/main.o
.data 0x0000000000008cc0 0x0 build/random.o
.data 0x0000000000008cc0 0x0 build/systemTimer.o
.data 0x0000000000008cc0 0x24 build/tag.o
/DISCARD/
*(*)
OUTPUT(build/output.elf elf32-littlearm)