MIT6.s081:lab2
lab2 是关于系统调用的,很有意思,带我简单领略了如何进行系统调用。 # System call tracing 任务就是跟踪系统调用,如果内核执行了系统调用就打印追踪的结果。 首先,需要在 user.h 中定义这么一个 trace 函数,用户可以执行。 int trace(int);然后,在 usys.pl 添加一个 entry: sub entry { my $name = shift; print ".global $name\n"; print "${name}:\n"; print...
more...