#include <UserProcessScheduler.h>
◆ anonymous enum
| Enumerator |
|---|
| kInvalidExecutableKind | |
| kExecutableKind | |
| kExecutableDylibKind | |
| kExecutableKindCount | |
◆ ~USER_PROCESS()
| Kernel::NE_VETTABLE::~USER_PROCESS |
( |
| ) |
|
◆ Crash()
| Void Kernel::NE_VETTABLE::Crash |
( |
| ) |
|
!
Crashes the app, exits with code ~0.
◆ Delete()
TLS free.
!
- Parameters
-
| ptr | the pointer to free. |
| sz | the size of it. |
◆ DoVet()
| auto Kernel::NE_VETTABLE::DoVet |
( |
| ) |
const |
|
inline |
◆ Exit()
| Void Kernel::NE_VETTABLE::Exit |
( |
const Int32 & | exit_code = 0 | ) |
|
◆ GetAffinity()
◆ GetExitCode()
| KPCError & Kernel::NE_VETTABLE::GetExitCode |
( |
| ) |
|
Gets the local exit code.
◆ GetLocalCode()
| KPCError & Kernel::NE_VETTABLE::GetLocalCode |
( |
| ) |
|
return local error code of process.
- Returns
- Int32 local error code.
◆ GetName()
| const Char * Kernel::NE_VETTABLE::GetName |
( |
| ) |
|
◆ GetOwner()
| const User * Kernel::NE_VETTABLE::GetOwner |
( |
| ) |
|
◆ GetStatus()
◆ InitDylib()
| Bool Kernel::NE_VETTABLE::InitDylib |
( |
| ) |
|
!
Spawns a dynamic library handle if dylib.
◆ New()
TLS allocate.
!
- Parameters
-
| sz | size of data structure. |
| pad_amount | amount to add after pointer. |
- Returns
- A wrapped pointer, or error code.
◆ operator bool()
| Kernel::NE_VETTABLE::operator bool |
( |
| ) |
|
|
explicit |
boolean operator, check status.
◆ USER_PROCESS()
| Kernel::NE_VETTABLE::USER_PROCESS |
( |
| ) |
|
|
explicit |
◆ Wake()
◆ Affinity
◆ DylibDelegate
◆ FileTree
◆ HeapTree
◆ Image
◆ Kind
◆ LastExitCode
| KPCError Kernel::NE_VETTABLE::LastExitCode {0} |
|
private |
◆ LocalCode
| KPCError Kernel::NE_VETTABLE::LocalCode {0} |
|
private |
◆ MemoryCursor
| SizeT Kernel::NE_VETTABLE::MemoryCursor {0UL} |
◆ MemoryLimit
◆ Name
◆ Owner
| User* Kernel::NE_VETTABLE::Owner {nullptr} |
◆ ParentTeam
◆ ProcessId
#brief Process used time.
◆ PTime
◆ RTime
◆ Signal
◆ StackFrame
◆ StackReserve
◆ StackSize
◆ Status
◆ SubSystem
◆ UsedMemory
| SizeT Kernel::NE_VETTABLE::UsedMemory {0UL} |
◆ UserProcessHelper
| friend Kernel::NE_VETTABLE::UserProcessHelper |
|
private |
◆ UserProcessScheduler
| friend Kernel::NE_VETTABLE::UserProcessScheduler |
|
private |
◆ UTime
◆ VMRegister
| VoidPtr Kernel::NE_VETTABLE::VMRegister {0UL} |
The documentation for this class was generated from the following file: