代码行表 - ikarishinjieva/unixV6-code-analyze-chs GitHub Wiki
代码行表 链接代码行到相应分析页面
代码行 | 链接 |
---|---|
0100 - 0199 | param.h |
0200 - 0266 | systm.h的部分定义区 |
0267 - 0299 | struct mount |
0300 - 0349 | seg.h |
0350 - 0377 | proc |
0378 - 0399 | proc.h的部分定义区 |
0400 - 0460 | user |
0461 - 0499 | user.h的定义区 |
0500 - 0599 | low.s |
0600 - 0609 | m40.s的部分 |
0610 - 0673 | start |
0674 - 0693 | clearseg |
0694 - 0722 | copyseg |
0723 - 0750 |
savu retu aretu |
0751 - 0805 |
汇编trap call1 call |
0806 - 0886 |
fubyte subyte fuibyte suibyte fuword suword fuiword suiword |
0887 - 0892 |
savfp display |
0893 - 0922 | incupc |
0923 - 0966 | getc |
0967 - 1006 | putc |
1007 - 1241 | backup |
1242 - 1281 |
copyin copyout |
1282 - 1290 | idle |
1291 - 1316 | spl0, spl1, spl4, spl5, spl6, spl7 |
1317 - 1324 | dpadd |
1325 - 1349 | dpcmp |
1350 - 1390 | dump |
1391 - 1398 | ldiv |
1399 - 1407 | lrem |
1408 - 1417 | lshift |
1418 - 1427 | csv |
1428 - 1438 | cret |
1439 - 1499 | m40.s的定义区 |
1500 - 1530 | main.c的定义区 |
1531 - 1639 | main |
1640 - 1731 | estabur |
1732 - 1766 | sureg |
1767 - 1799 | nseg |
1800 - 1920 | newproc |
1921 - 2053 | sched |
2054 - 2108 | sleep |
2109 - 2128 | wakeup |
2129 - 2148 | setrun |
2149 - 2169 | setpri |
2170 - 2249 | swtch |
2250 - 2299 | expand |
2300 - 2328 | prf.c的定义区 |
2329 - 2364 | printf |
2365 - 2377 | printn |
2378 - 2408 | putchar |
2409 - 2425 | panic |
2426 - 2438 | prdev |
2439 - 2499 | deverror |
2500 - 2520 | struct map |
2521 - 2548 | malloc |
2549 - 2599 | mfree |
2600 - 2649 | reg.h |
2650 - 2662 | trap.c的定义区 |
2663 - 2671 | sysent |
2672 - 2681 | regloc |
2682 - 2825 | trap |
2826 - 2850 | trap1 |
2851 - 2859 | nosys |
2860 - 2899 | nullsys |
2900 - 2999 | sysent.c |
3000 - 3007 | sys1.c的定义区 |
3008 - 3200 | exec |
3201 - 3211 | rexit |
3212 - 3262 | exit |
3263 - 3319 | wait |
3320 - 3349 | fork |
3350 - 3399 | sbreak |
3400 - 3412 | sys4.c的定义区 |
3413 - 3418 | getswit |
3419 - 3426 | gtime |
3427 - 3437 | stime |
3438 - 3450 | setuid |
3451 - 3458 | getuid |
3459 - 3470 | setgid |
3471 - 3478 | getgid |
3479 - 3484 | getpid |
3485 - 3491 | sync |
3492 - 3504 | nice |
3505 - 3536 | unlink |
3537 - 3558 | chdir |
3559 - 3573 | chmod |
3574 - 3586 | chown |
3587 - 3612 | smdate |
3613 - 3628 | ssig |
3629 - 3654 | kill |
3655 - 3665 | times |
3666 - 3699 | profil |
3700 - 3707 | clock.c |
3708 - 3832 | clock |
3833 - 3899 | timeout |
3900 - 3923 | sig.c的定义区 |
3924 - 3940 | ipc |
3941 - 3957 | signal |
3958 - 3978 | psignal |
3979 - 4008 | issig |
4009 - 4034 | stop |
4035 - 4082 | psig |
4083 - 4129 | core |
4130 - 4159 | grow |
4160 - 4197 | ptrace |
4198 - 4299 | procxmt |
4300 - 4349 | struct text |
4350 - 4356 | text.c的定义区 |
4357 - 4392 | xswap |
4393 - 4416 | xfree |
4417 - 4485 | xalloc |
4486 - 4499 | xccdec |
4500 - 4536 | struct buf |
4537 - 4560 | struct devtab |
4561 - 4599 | buf.h的定义区 |
4600 - 4607 | conf.h的定义区 |
4608 - 4623 | bdevsw[1] |
4624 - 4631 | nblkdev |
4632 - 4642 | cdevsw[1] |
4643 - 4649 | nchrdev |
4650 - 4667 | bdevsw[2] |
4668 - 4694 | cdevsw[2] |
4695 - 4699 | rootdev,swapdev,swplo,nswap的定义区 |
4700 - 4749 | bio.c的定义区 |
4750 - 4767 | bread |
4768 - 4803 | breada |
4804 - 4826 | bwrite |
4827 - 4851 | bdwrite |
4852 - 4865 | bawrite |
4866 - 4894 | brelse |
4895 - 4912 | incore |
4913 - 4977 | getblk |
4978 - 4994 | iowait |
4995 - 5013 | notavil |
5014 - 5034 | iodone |
5035 - 5050 | clrbuf |
5051 - 5086 | binit |
5087 - 5117 | devstart |
5118 - 5145 | rhstart |
5146 - 5180 | mapalloc |
5181 - 5191 | mapfree |
5192 - 5222 | swap |
5223 - 5247 | bflush |
5248 - 5328 | physio |
5329 - 5349 | geterror |
5350 - 5387 | rk.c的定义区 |
5388 - 5418 | rkstrategy |
5419 - 5438 | rkaddr |
5439 - 5449 | rkstart |
5450 - 5474 | rkintr |
5475 - 5481 | rkread |
5482 - 5499 | rkwrite |
5500 - 5514 | struct file |
5515 - 5549 | file.h 的部分定义区 |
5550 - 5599 | struct filsys |
5600 - 5617 | struct inode[1] |
5618 - 5649 | ino.h 的 部分定义区 |
5650 - 5676 | struct inode[2] |
5677 - 5699 | inode.h 的 部分定义区 |
5700 - 5706 | sys2.c 的定义区 |
5707 - 5715 | read |
5716 - 5724 | write |
5725 - 5760 | rdwr |
5761 - 5776 | open |
5777 - 5797 | creat |
5798 - 5841 | open1 |
5842 - 5856 | close |
5857 - 5904 | seek |
5905 - 5947 | link |
5948 - 5975 | mknod |
5976 - 5999 | sslep |
6000 - 6009 | sys3.c的定义区 |
6010 - 6023 | fstat |
6024 - 6039 | stat |
6040 - 6064 | stat1 |
6065 - 6081 | dup |
6082 - 6139 | smount |
6140 - 6174 | sumount |
6175 - 6199 | getmdev |
6200 - 6209 | rdwri.c的定义区 |
6210 - 6264 | readi |
6265 - 6321 | writei |
6322 - 6334 | max |
6335 - 6349 | min |
6350 - 6399 | iomove |
6400 - 6406 | subr.c的定义区 |
6407 - 6509 | bmap |
6510 - 6533 | passc |
6534 - 6560 | cpass |
6561 - 6571 | nodev |
6572 - 6580 | nulldev |
6581 - 6599 | bcopy |
6600 - 6610 | fio.c的定义区 |
6611 - 6633 | getf |
6634 - 6659 | closef |
6660 - 6693 | closei |
6694 - 6729 | openi |
6730 - 6781 | access |
6782 - 6805 | owner |
6806 - 6819 | suser |
6820 - 6836 | ufalloc |
6837 - 6899 | falloc |
6900 - 6910 | alloc.c的定义区 |
6911 - 6943 | iinit |
6944 - 6993 | alloc |
6994 - 7029 | free |
7030 - 7054 | badblock |
7055 - 7125 | ialloc |
7126 - 7148 | ifree |
7149 - 7187 | getfs |
7188 - 7249 | update |
7250 - 7257 | iget.c的定义区 |
7258 - 7335 | iget |
7336 - 7365 | iput |
7366 - 7403 | iupdat |
7404 - 7450 | itrunc |
7451 - 7470 | maknode |
7471 - 7499 | wdir |
7500 - 7505 | nami.c的定义区 |
7506 - 7673 | namei |
7674 - 7684 | schar |
7685 - 7699 | uchar |
7700 - 7715 | pipe.c的定义区 |
7716 - 7754 | pipe |
7755 - 7801 | readp |
7802 - 7856 | writep |
7857 - 7874 | plock |
7875 - 7899 | prele |
7900 - 7914 | struct clist |
7915 - 7944 | struct tty |
7945 - 7999 | tty.h的部分 |
8000 - 8021 | kl.c的定义区 |
8022 - 8054 | klopen |
8055 - 8061 | klclose |
8062 - 8065 | klread |
8066 - 8069 | klwrite |
8070 - 8077 | klxint |
8078 - 8089 | klrint |
8090 - 8099 | klsgtty |
8100 - 8161 | tty.c的定义区 |
8162 - 8179 | gtty |
8180 - 8193 | stty |
8194 - 8215 | sgtty |
8216 - 8230 | wflushtty |
8231 - 8249 | cinit |
8250 - 8268 | flushtty |
8269 - 8326 | canon |
8327 - 8366 | ttyinput |
8367 - 8479 | ttyoutput |
8480 - 8494 | ttrstrt |
8495 - 8529 | ttstart |
8530 - 8546 | ttread |
8547 - 8570 | ttwrite |
8571 - 8599 | ttystty |
8600 - 8799 | pc.c |
8800 - 8999 | lp.c |
9000 - 9015 | mem.c的定义区 |
9016 - 9040 | mmread |
9041 - 9099 | mmwrite |