#include <proc.h>
Data Fields | |
| char * | mem |
| uint | sz |
| char * | kstack |
| enum procstate | state |
| volatile int | pid |
| struct proc * | parent |
| struct trapframe * | tf |
| struct context * | context |
| void * | chan |
| int | killed |
| struct file * | ofile [NOFILE] |
| struct inode * | cwd |
| char | name [16] |
Definition at line 30 of file proc.h.
| char* proc::mem |
Definition at line 31 of file proc.h.
Referenced by fetchint(), fetchstr(), fork(), userinit(), and wait().
Definition at line 32 of file proc.h.
Referenced by fetchint(), fetchstr(), fork(), userinit(), and wait().
| char* proc::kstack |
| enum procstate proc::state |
Definition at line 34 of file proc.h.
Referenced by allocproc(), exit(), fork(), kill(), procdump(), scheduler(), userinit(), wait(), and wakeup1().
| volatile int proc::pid |
Definition at line 35 of file proc.h.
Referenced by allocproc(), fork(), kill(), procdump(), and wait().
struct proc* proc::parent [read] |
struct context* proc::context [read] |
| void* proc::chan |
| int proc::killed |
struct file* proc::ofile[NOFILE] [read] |
| char proc::name[16] |
1.5.6