summaryrefslogtreecommitdiff
path: root/kernel/proc.h
diff options
context:
space:
mode:
authorMole Shang <[email protected]>2024-01-18 17:35:27 +0800
committerMole Shang <[email protected]>2024-02-05 18:10:56 +0800
commit283d5ab4c964ab525e45fcade06d6fd7e977c43e (patch)
treebc44a1e2c447fb965cf5d5c2cfdcfa71658dbbbf /kernel/proc.h
parent0d6a64fa06ce6aae729fa05a539eadd88fa59007 (diff)
downloadxv6-labs-283d5ab4c964ab525e45fcade06d6fd7e977c43e.tar.gz
xv6-labs-283d5ab4c964ab525e45fcade06d6fd7e977c43e.tar.bz2
xv6-labs-283d5ab4c964ab525e45fcade06d6fd7e977c43e.zip
lab syscall: finish
Conflicts: kernel/syscall.c kernel/syscall.h user/user.h user/usys.pl
Diffstat (limited to 'kernel/proc.h')
-rw-r--r--kernel/proc.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/kernel/proc.h b/kernel/proc.h
index d021857..4a2ca6c 100644
--- a/kernel/proc.h
+++ b/kernel/proc.h
@@ -91,6 +91,7 @@ struct proc {
int killed; // If non-zero, have been killed
int xstate; // Exit status to be returned to parent's wait
int pid; // Process ID
+ int trace_mask; // SYS_trace mask (1 << SYS_xxx)
// wait_lock must be held when using this:
struct proc *parent; // Parent process