- xv6でシステムコールのディスパッチをしている関数などが定義されている
- ユーザー側から渡された引数をfetchする関数群も定義されている
# void syscall
proc->tf->r0
にsyscallの番号が入っている- syscallの番号をnumに代入しており、numの値によってsystemcallが呼び出される
# オリジナルの場合
- 配列
syscalls
に関数ポインタとして設定されている
# CbCの場合
- 対応したenumCodeをいれるべき?
- 現状は決め打ちになっている
proc->tf->r0
にsyscallの番号が入っているsyscalls
に関数ポインタとして設定されている