|
Voxia OS v0.0.1
Hobby Project Operating System Targeting x86-64
|
#include <process.h>
Data Fields | |
| pid_t | pid |
| pid_t | parent_pid |
| char | name [64] |
| struct thread * | main_thread |
| struct fdtable * | fdtable |
| int | exit_code |
| bool | exited |
| struct process_node | cache |
| uintptr_t | heap_start |
| uintptr_t | heap_end |
| spinlock_t | vm_lock |
| struct virtual_memory_page * | vm_page |
| struct process * | next |
| struct process * | prev |
| struct process_node process::cache |
| spinlock_t process::vm_lock |
| struct virtual_memory_page* process::vm_page |