IBNOS
Public Attributes | List of all members
process Struct Reference

#include <process.h>

Collaboration diagram for process:
Collaboration graph
[legend]

Public Attributes

struct object obj
 
struct linkedList waiters
 
struct linkedList entry_list
 
uint32_t exitcode
 
struct linkedList threads
 
struct pagingEntrypageDirectory
 
struct pagingEntrypageTables [PAGETABLE_COUNT]
 
void * entryPoint
 
void * user_programArgumentsBase
 
uint32_t user_programArgumentsLength
 
void * user_environmentVariablesBase
 
uint32_t user_environmentVariablesLength
 
struct handleTable handles
 

Detailed Description

Definition at line 62 of file process.h.

Member Data Documentation

◆ entry_list

struct linkedList process::entry_list

Definition at line 68 of file process.h.

◆ entryPoint

void* process::entryPoint

Definition at line 79 of file process.h.

◆ exitcode

uint32_t process::exitcode

Definition at line 69 of file process.h.

◆ handles

struct handleTable process::handles

Definition at line 90 of file process.h.

◆ obj

struct object process::obj

Definition at line 64 of file process.h.

◆ pageDirectory

struct pagingEntry* process::pageDirectory

Definition at line 75 of file process.h.

◆ pageTables

struct pagingEntry* process::pageTables[PAGETABLE_COUNT]

Definition at line 76 of file process.h.

◆ threads

struct linkedList process::threads

Definition at line 72 of file process.h.

◆ user_environmentVariablesBase

void* process::user_environmentVariablesBase

Definition at line 86 of file process.h.

◆ user_environmentVariablesLength

uint32_t process::user_environmentVariablesLength

Definition at line 87 of file process.h.

◆ user_programArgumentsBase

void* process::user_programArgumentsBase

Definition at line 82 of file process.h.

◆ user_programArgumentsLength

uint32_t process::user_programArgumentsLength

Definition at line 83 of file process.h.

◆ waiters

struct linkedList process::waiters

Definition at line 65 of file process.h.


The documentation for this struct was generated from the following file: