学校工作

时间:2024-03-16 01:19:36
【文件属性】:

文件名称:学校工作

文件大小:117KB

文件格式:ZIP

更新时间:2024-03-16 01:19:36

C

项目1:xv6简介 我做了什么 最简单的入门方法是遵循“复制getpid”提示。 我找到了所有包含“ getpid”的文件,并确保也将“ getsyscallinfo”添加到该文件。 这主要是为了确保我在所有适当的地方都引用了我的新功能。 接下来,我必须实际制作该函数,该函数仅返回“ sysCallCount”变量的值。 要实际增加此变量,我在“ trap.c”中实例化了它,并在“ trap()”函数中“ syscall()”行之前对其进行了递增。 这保证了我正在计算所有系统调用。 为了进行测试,我添加了一个带有基本printf语句的“ testing.c”文件,该语句打印了该函数。 为了确保可以在qemu环境中运行测试代码,我还在Makefile的UPROGS部分中添加了“ _testing”位。 通过在我的VM中运行“ make”和“ make qemu”并在qemu环境中进行“测试


网友评论