|
XenevaOS
|
#include <process.h>

Public Attributes | |
| char | name [16] |
| int | proc_id |
| uint8_t | state |
| uint8_t | type_flags |
| uint64_t * | cr3 |
| uint64_t | _image_size_ |
| uint64_t | _image_base_ |
| uint64_t | _main_stack_ |
| size_t | _user_stack_index_ |
| size_t | _kstack_index_ |
| uint64_t | _envp_block_ |
| uint8_t | num_thread |
| entry | entry_point |
| AuVFSNode * | fds [FILE_DESC_PER_PROCESS] |
| AuVFSNode * | file |
| AuVFSNode * | fsys |
| list_t * | vmareas |
| list_t * | shmmaps |
| list_t * | waitlist |
| size_t | shm_break |
| size_t | proc_mem_heap |
| size_t | proc_heapmem_len |
| size_t | proc_mmap_len |
| struct _au_proc_ * | next |
| struct _au_proc_ * | prev |
| uint64_t _au_proc_::_envp_block_ |
| uint64_t _au_proc_::_image_base_ |
| uint64_t _au_proc_::_image_size_ |
| size_t _au_proc_::_kstack_index_ |
| uint64_t _au_proc_::_main_stack_ |
| size_t _au_proc_::_user_stack_index_ |
| uint64_t* _au_proc_::cr3 |
| entry _au_proc_::entry_point |
| AuVFSNode* _au_proc_::fds[FILE_DESC_PER_PROCESS] |
| AuVFSNode* _au_proc_::file |
| AuVFSNode* _au_proc_::fsys |
| char _au_proc_::name[16] |
| struct _au_proc_* _au_proc_::next |
| uint8_t _au_proc_::num_thread |
| struct _au_proc_* _au_proc_::prev |
| size_t _au_proc_::proc_heapmem_len |
| int _au_proc_::proc_id |
| size_t _au_proc_::proc_mem_heap |
| size_t _au_proc_::proc_mmap_len |
| size_t _au_proc_::shm_break |
| list_t* _au_proc_::shmmaps |
| uint8_t _au_proc_::state |
| uint8_t _au_proc_::type_flags |
| list_t* _au_proc_::vmareas |
| list_t* _au_proc_::waitlist |