分析 system_call 中断处理过程
(2)使用gedit指令打开test.c并在其中添加上次实验使用的getpid的c函数以及汇编代码
//
#include <stdio.h>
#include <sys/types.h>
#include <unistd.h>
int main() {
pid_t pid = getpid();
printf("Process ID: %d\n", pid);
return 0;
}
在main函数中加入两条MenuConfig语句
3在sys_getpid处设置断点发现在执行getpid_asm时停下了,一直按n进行若干次单步执行进入schedule函数
chatgpt: