-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbootpack.map
208 lines (207 loc) · 4.76 KB
/
bootpack.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
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
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
text size : 13570(0x03502)
data size : 16218(0x03F5A)
bss size : 0(0x00000)
0x00000000 : (.text)
0x00000024 : (.text)
0x00000024 : _initGUI
0x0000036A : _initMemory
0x000003BE : _initDevice
0x00000441 : _HariMain
0x00000B32 : (.text)
0x00000B32 : _io_hlt
0x00000B34 : _io_cli
0x00000B36 : _io_sti
0x00000B38 : _io_stihlt
0x00000B3B : _io_in8
0x00000B46 : _io_in16
0x00000B52 : _io_in32
0x00000B58 : _io_out8
0x00000B62 : _io_out16
0x00000B6D : _io_out32
0x00000B77 : _io_load_eflags
0x00000B7A : _io_store_eflags
0x00000B81 : _load_gdtr
0x00000B91 : _load_idtr
0x00000BA1 : _load_cr0
0x00000BA5 : _store_cr0
0x00000BAD : _load_tr
0x00000BB3 : _asm_inthandler20
0x00000BCA : _asm_inthandler21
0x00000BE1 : _asm_inthandler27
0x00000BF8 : _asm_inthandler2c
0x00000C0F : _memtest_sub
0x00000C51 : _farjmp
0x00000C56 : _farcall
0x00000C5B : _asm_hrb_api
0x00000C68 : _init_palette
0x00000C68 : (.text)
0x00000C7B : _set_palette
0x00000D03 : _boxfill8
0x00000D54 : _init_screen8
0x00000EDF : _putfont8
0x00000F65 : _putfonts8_asc
0x00000FB4 : _init_mouse_cursor8
0x00001011 : _putblock8_8
0x00001067 : _init_gdtidt
0x00001067 : (.text)
0x00001174 : _set_segmdesc
0x000011BE : _set_gatedesc
0x000011EA : _init_pic
0x000011EA : (.text)
0x0000127F : _inthandler27
0x0000128D : _fifo32_init
0x0000128D : (.text)
0x000012BE : _fifo32_put
0x00001318 : _fifo32_get
0x00001352 : _fifo32_status
0x00001360 : _init_keyboard
0x00001360 : (.text)
0x0000139C : _wait_KBC_sendready
0x000013AE : _inthandler21
0x000013D5 : _enable_mouse
0x000013D5 : (.text)
0x00001413 : _mouse_decode
0x000014B1 : _inthandler2c
0x000014E4 : _memtest
0x000014E4 : (.text)
0x00001563 : _memman_init
0x00001586 : _memman_total
0x000015A3 : _memman_alloc
0x00001606 : _memman_free
0x000016EC : _memman_alloc_4k
0x00001705 : _memman_free_4k
0x0000171E : _shtctl_init
0x0000171E : (.text)
0x000017A2 : _sheet_alloc
0x000017D5 : _sheet_setbuf
0x000017F4 : _sheet_refreshmap
0x00001951 : _sheet_refreshsub
0x00001AB4 : _sheet_updown
0x00001BFA : _sheet_refresh
0x00001C34 : _sheet_slide
0x00001CE0 : _sheet_free
0x00001D03 : _init_pit
0x00001D03 : (.text)
0x00001D72 : _timer_alloc
0x00001D9B : _timer_free
0x00001DAA : _timer_init
0x00001DBE : _timer_settime
0x00001E19 : _inthandler20
0x00001E99 : _task_init
0x00001E99 : (.text)
0x00001FD1 : _task_now
0x00001FEE : _task_alloc
0x0000209B : _task_run
0x000020ED : _task_add
0x00002116 : _task_switch
0x00002194 : _task_sleep
0x000021D2 : _task_remove
0x0000225C : _task_idle
0x00002266 : _make_window8
0x00002266 : (.text)
0x0000236D : _make_wtitle8
0x0000241E : _putfonts8_asc_sht
0x000024A5 : _make_textbox8
0x000025DB : _console_task
0x000025DB : (.text)
0x000028C7 : _cons_putchar
0x0000296A : _cons_newline
0x00002A25 : _cons_putstr0
0x00002A53 : _cons_putstr1
0x00002A86 : _cons_runcmd
0x00002B7B : _cmd_mem
0x00002BB5 : _cmd_cls
0x00002C0E : _cmd_dir
0x00002CA4 : _cmd_type
0x00002D34 : _cmd_app
0x00002E6B : _hrb_api
0x00002EDF : _file_readfat
0x00002EDF : (.text)
0x00002F31 : _file_loadfile
0x00002F97 : _file_search
0x00003040 : (.text)
0x00003040 : _HariStartup
0x00003049 : _sprintf
0x00003049 : (.text)
0x0000305D : (.text)
0x00003099 : _strtoul0
0x0000316C : (.text)
0x00003194 : _vsprintf
0x00000000 : (.data)
0x00000000 : (.data)
0x00000000 : (.data)
0x00000000 : (.data)
0x00000000 : (.data)
0x00000000 : (.data)
0x00000000 : (.data)
0x00000000 : (.data)
0x00000000 : (.data)
0x00000000 : (.data)
0x00310000 : (.data)
0x00310000 : _binfo
0x00310004 : _memman
0x00310008 : _key_to
0x0031000C : _key_shift
0x00310010 : _key_leds
0x00310014 : _keycmd_wait
0x0031012C : _shtctl
0x00310130 : _s
0x00310160 : _fifo
0x00310180 : _keycmd
0x003101A0 : _fifobuf
0x003103A0 : _keycmd_buf
0x00310420 : _mx
0x00310424 : _my
0x00310428 : _i
0x0031042C : _cursor_x
0x00310430 : _cursor_c
0x00310434 : _memtotal
0x00310440 : _mdec
0x00310450 : _buf_back
0x00310460 : _buf_mouse
0x00310560 : _buf_win
0x00310564 : _buf_cons
0x00310568 : _sht_back
0x0031056C : _sht_mouse
0x00310570 : _sht_win
0x00310574 : _sht_cons
0x00310578 : _task_a
0x0031057C : _task_cons
0x00310580 : _timer
0x00310588 : (.data)
0x00310588 : _hankaku
0x00311588 : (.data)
0x003116B8 : (.data)
0x003116B8 : _keyfifo
0x003116BC : _keydata0
0x003116C0 : (.data)
0x003116C0 : _mousefifo
0x003116C4 : _mousedata0
0x003116D0 : (.data)
0x003116D0 : _timerctl
0x00313DEC : _task_timer
0x00313DEC : (.data)
0x00313DF0 : _taskctl
0x00313DF4 : (.data)
0x00313ED4 : (.data)
0x00313F3A : (.data)
0x00000000 : (.bss)
0x00000000 : (.bss)
0x00000000 : (.bss)
0x00000000 : (.bss)
0x00000000 : (.bss)
0x00000000 : (.bss)
0x00000000 : (.bss)
0x00000000 : (.bss)
0x00000000 : (.bss)
0x00000000 : (.bss)
0x00000000 : (.bss)
0x00000000 : (.bss)
0x00000000 : (.bss)
0x00000000 : (.bss)
0x00000000 : (.bss)
0x00000000 : (.bss)
0x00000000 : (.bss)
0x00000000 : (.bss)
0x00000000 : (.bss)
0x00000000 : (.bss)