问题 I am writing a C program thats shows instructions using ptrace. This is the code: #include<stdio.h> #include <stdint.h> #include <stdlib.h> #include <unistd.h> #include <sys/wait.h> #include <sys/ptrace.h> #include <sys/user.h> #include <sys/types.h> #include <sys/syscall.h> #include <string.h> void run_target() { ptrace(PTRACE_TRACEME, 0, 0, 0); execl("./test", "test", NULL); } void debugger(pid_t pid) { int status; wait(&status); while(WIFSTOPPED(status)) { struct user_regs_struct regs;