-
Notifications
You must be signed in to change notification settings - Fork 0
/
kernel.sym
572 lines (572 loc) · 9.96 KB
/
kernel.sym
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
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
80100000 .text
801080a8 .rodata
8010871a .stab
8010871b .stabstr
80109000 .data
8010b5a0 .bss
00000000 .debug_line
00000000 .debug_info
00000000 .debug_abbrev
00000000 .debug_aranges
00000000 .debug_loc
00000000 .debug_str
00000000 .comment
00000000 .debug_ranges
00000000 bio.c
801000b3 bget
00000000 console.c
801002d4 inb
801002f1 outb
80100310 cli
8010b5a0 panicked
8010b5c0 cons
80100317 printint
80109004 digits.1588
80100776 consputc
80109000 crt
80100601 cgaputc
00000000 exec.c
00000000 file.c
00000000 fs.c
80101397 bzero
801013eb balloc
80101549 bfree
801017de iget
80101cf5 itrunc
80101bd6 bmap
801022eb skipelem
8010238f namex
00000000 ide.c
801024e6 inb
80102503 insl
80102529 outb
80102548 outsl
8010b600 idelock
8010b634 idequeue
8010b638 havedisk1
8010256e idewait
80102661 idestart
00000000 ioapic.c
8010293d ioapicread
80102954 ioapicwrite
00000000 kalloc.c
80102a6d v2p
00000000 kbd.c
80102c06 inb
80109020 shiftcode
80109120 togglecode
80109220 normalmap
80109320 shiftmap
80109420 ctlmap
8010b63c shift.1427
80109520 charcode.1428
00000000 lapic.c
80102d8b outb
80102daa readeflags
80102dba lapicw
8010b640 n.1502
00000000 log.c
80103259 recover_from_log
801030aa install_trans
80103162 read_head
801031d6 write_head
00000000 main.c
80103449 v2p
80103456 p2v
80103463 xchg
80103598 startothers
80103552 mpmain
80103538 mpenter
00000000 mp.c
80103683 p2v
80103690 inb
801036ad outb
8010b644 bcpu
801036ea sum
80103722 mpsearch1
8010378e mpsearch
8010384a mpconfig
00000000 picirq.c
80103aba outb
8010b000 irqmask
80103ad9 picsetmask
00000000 pipe.c
00000000 proc.c
80104031 readeflags
80104041 sti
8010b648 initproc
80104066 allocproc
80104966 wakeup1
8010b008 first.1617
8010b00c states.1642
00000000 spinlock.c
80104b59 readeflags
80104b69 cli
80104b70 sti
80104b77 xchg
00000000 string.c
80104dca stosb
80104df0 stosl
00000000 syscall.c
8010b040 syscalls
00000000 sysfile.c
80105277 argfd
801052ec fdalloc
801056a4 isdirempty
801058e5 create
00000000 sysproc.c
00000000 timer.c
80106142 outb
00000000 trap.c
801061c9 lidt
801061f3 rcr2
00000000 uart.c
801065fe inb
8010661b outb
8010b64c uart
80106793 uartgetc
00000000 vm.c
80107261 lgdt
8010728b ltr
801072a2 loadgs
801072b8 lcr3
801072c4 v2p
801072d1 p2v
80107753 walkpgdir
801077f3 mappages
8010b4a0 kmap
8010095f consoleread
801071b9 vector242
80106c10 vector119
8010000c entry
80106af0 vector87
80106ae7 vector86
80105019 safestrcpy
80105465 sys_close
80107225 vector251
8010327b begin_trans
80106b14 vector91
8010690a vector33
80106df9 vector162
8010484e yield
8010f880 log
8010f840 kmem
8010705d vector213
80106bad vector108
8010663a uartinit
80106964 vector43
80102f53 lapiceoi
80106161 timerinit
80106e1d vector165
80106f0d vector185
8010296f ioapicinit
80106bec vector115
80101161 fileread
80106c2b vector122
80106028 sys_sbrk
8010f900 ioapicid
80106db1 vector156
801071dd vector245
8010f834 ioapic
80106f3d vector189
8010682e vector7
80106a06 vector61
801068b9 vector24
80106bc8 vector111
80106fc1 vector200
80106a3c vector67
80106cd9 vector138
80106a7b vector74
80104792 sched
80104ed5 memmove
801069e2 vector57
801051f1 syscall
80107069 vector214
80106b5c vector99
80101fb6 writei
80106cfd vector141
80105fbb sys_fork
8010c660 bcache
80106e71 vector172
801071ad vector241
8010f904 ismp
80104c6c getcallerpcs
80105c40 sys_mkdir
8010723d vector253
8010680a vector3
80106801 vector2
8010213e namecmp
80107105 vector227
80107039 vector210
801051c0 argstr
801070e1 vector224
80106952 vector41
801003c6 cprintf
80100fd1 filedup
801024af namei
8010689e vector21
80100034 binit
80106ead vector177
80106c07 vector118
80106a57 vector70
80106a4e vector69
8010717d vector237
80106a21 vector64
801068d4 vector27
80106c91 vector132
80106f19 vector186
8010538f sys_read
8010708d vector217
8010509f fetchint
80107883 setupkvm
80104f55 memcpy
80107db0 freevm
801067f8 vector1
80106eb9 vector178
80106937 vector38
80102b14 kfree
80107189 vector238
80101ac1 iput
80106c9d vector133
80106a72 vector73
80106d21 vector144
80107249 vector254
80101355 readsb
8010b004 nextpid
80106b6e vector101
80107045 vector211
801038f5 mpinit
80106e89 vector174
801071c5 vector243
80102efa cpunum
80100f46 fileinit
801126c0 gdt
80104b91 initlock
80106c61 vector128
80108007 copyout
80106aba vector81
801048ba sleep
80102f6e microdelay
8010685c vector13
801069ac vector51
80106873 vector16
8010dda0 input
801071a1 vector240
801069c7 vector54
8010688c vector19
80106b1d vector92
801071d1 vector244
80101e19 stati
80106cf1 vector140
80105fe7 sys_kill
80106976 vector45
80106aa8 vector79
80103d87 pipeclose
8010711d vector229
80106dc9 vector158
801054b5 sys_fstat
80100a70 consolewrite
80106940 vector39
80106e41 vector168
8010691c vector35
80106bda vector113
80102ad7 freerange
80106c46 vector125
80107c2a allocuvm
801061be trapret
80107081 vector216
80106a18 vector63
801068cb vector26
80106f6d vector193
80102ddc lapicinit
80106f91 vector196
8010702d vector209
80106813 vector4
80106e59 vector170
8010b650 stack
80106cc1 vector136
80106847 vector10
80107009 vector206
80101a4f iunlock
80106074 sys_sleep
80107255 vector255
80106edd vector181
801069f4 vector59
80106ade vector85
80106ad5 vector84
80106ef5 vector183
80106dd5 vector159
80107051 vector212
80105505 sys_link
80106988 vector47
80107111 vector228
8010695b vector42
80106be3 vector114
80107fad uva2ka
80106e95 vector175
80106d15 vector143
80100f64 filealloc
801049a5 wakeup
80106c79 vector130
801071e9 vector246
8010683e vector9
80106d09 vector142
80106b65 vector100
80106fcd vector201
80107e50 clearpteu
80106204 tvinit
801069fd vector60
801068b0 vector23
801018bd idup
80107171 vector236
80102d72 kbdintr
80105ab7 sys_open
80107135 vector231
80106a33 vector66
801068e6 vector29
80101e5f readi
80106cb5 vector135
801007dd consoleintr
801049dc kill
80106a96 vector77
80101642 ialloc
80106ed1 vector180
801126f8 kpgdir
80107021 vector208
801067d6 uartintr
80106b53 vector98
80106b4a vector97
80106ea1 vector176
80106f79 vector194
80106901 vector32
801126fc end
80106fb5 vector199
80106c85 vector131
80107231 vector252
80101219 filewrite
801067ef vector0
8010513b argint
80100b56 exec
80106d2d vector145
801053fa sys_write
80104c1a release
801050d9 fetchstr
80106ba4 vector107
80106949 vector40
801045c9 wait
80106b77 vector102
8010a000 entrypgdir
0010000c _start
801069d9 vector56
80106a45 vector68
80106825 vector6
8010b50c _binary_initcode_end
80100000 multiboot_header
80106c6d vector129
801046ed scheduler
80102159 dirlookup
80106f9d vector197
80101022 fileclose
801032ce commit_trans
80106d81 vector152
80107935 kvmalloc
80107129 vector230
80104f6b strncmp
8010692e vector37
80106ffd vector205
80106ded vector161
80111e60 tickslock
80103e31 pipewrite
80104fc1 strncpy
80106a60 vector71
80107e91 copyuvm
8010de60 ftable
80106de1 vector160
80105163 argptr
80107075 vector215
80106dbd vector157
80105338 sys_dup
80106bd1 vector112
80100566 panic
80104889 forkret
80106ee9 vector182
80106855 vector12
80104e7d memcmp
80102c23 kbdgetc
80106bb6 vector109
80106895 vector20
8010432a fork
801069be vector53
80106883 vector18
0000008a _binary_entryother_size
8010f920 cpus
80106b38 vector95
80104ce6 holding
80104bb3 acquire
801070f9 vector226
801024cb nameiparent
8010699a vector49
8010696d vector44
8010f87c lapic
80106a9f vector78
8010619e alltraps
80106e7d vector173
80106bfe vector117
80106ac3 vector82
80103b1e picenable
801070c9 vector222
80106837 vector8
80106d5d vector149
80101723 iupdate
80109000 data
80104e16 memset
80107141 vector232
8010347d main
8010794d switchkvm
80106b9b vector106
801070b1 vector220
80106b0b vector90
80106e05 vector163
80107159 vector234
80103333 log_write
80105707 sys_unlink
80106a0f vector62
801068c2 vector25
80106fa9 vector198
80106c19 vector120
8010b50c _binary_entryother_start
80102a7a kinit1
801069a3 vector50
8010686a vector15
80106d75 vector151
80106acc vector83
80106b02 vector89
80106af9 vector88
80106392 trap
8010610f sys_uptime
80106ec5 vector179
80106913 vector34
8010697f vector46
80106ca9 vector134
801070d5 vector223
80111ea0 idt
80107099 vector218
80104048 pinit
80107cf3 deallocuvm
801070ed vector225
80106f25 vector187
80104287 growproc
8010ff00 ncpu
801068ef vector30
8010416c userinit
801001b6 bread
80106c58 vector127
80103f2f piperead
801126a0 ticks
80106f61 vector192
80106e29 vector166
80100ae9 consoleinit
80106a8d vector76
80106a84 vector75
80102783 ideintr
80106f85 vector195
80106d69 vector150
801069eb vector58
80107201 vector248
80106c34 vector123
80106b41 vector96
801068f8 vector31
80106fe5 vector203
80106ce5 vector139
80106d8d vector153
80106e11 vector164
80104a60 procdump
80106c22 vector121
8010672e uartputc
8010681c vector5
80106e35 vector167
80106da5 vector155
8010720d vector249
8010022e brelse
80107219 vector250
80106c3d vector124
80106bbf vector110
80106ff1 vector204
801018f7 ilock
80105ddb sys_exec
80106ccd vector137
8010b4e0 _binary_initcode_start
8010508a swtch
801071f5 vector247
801068a7 vector22
80106fd9 vector202
801072de seginit
80101bb1 iunlockput
80106a69 vector72
801069d0 vector55
80106c4f vector126
80106a2a vector65
801068dd vector28
8010b596 _binary_entryother_end
80106e4d vector169
801001ef bwrite
8010714d vector233
8010637a idtinit
8010449b exit
80105fda sys_wait
80105fc8 sys_exit
80102213 dirlink
0000002c _binary_initcode_size
80106d45 vector147
801025b3 ideinit
80107b53 loaduvm
80106b89 vector104
80106bf5 vector116
8010ff20 ptable
80102a25 ioapicenable
80104d55 popcli
8010b098 vectors
801069b5 vector52
8010687c vector17
80106f01 vector184
80105063 strlen
801036cc mpbcpu
80105ee3 sys_pipe
80101624 iinit
80103b4b picinit
80107015 vector207
80107add inituvm
80106f49 vector190
80107195 vector239
80106b2f vector94
80106b26 vector93
80103055 initlog
80106f31 vector188
80106991 vector48
80102858 iderw
801070a5 vector219
80106d51 vector148
801070bd vector221
80102bb1 kalloc
8010e800 devsw
8010601a sys_getpid
80106ab1 vector80
80106e65 vector171
80106d99 vector154
80106925 vector36
80103c34 pipealloc
80107165 vector235
80106b92 vector105
80105d3b sys_chdir
8010e860 icache
80106d39 vector146
80106f55 vector191
80106b80 vector103
80105ca1 sys_mknod
80102f74 lapicstartap
8010796a switchuvm
80104d10 pushcli
80102ab3 kinit2
8010684e vector11
80106863 vector14
8010110a filestat