|
ReXGlue SDK
|
Public Attributes | |
| X_KSPINLOCK | thread_list_spinlock |
| X_LIST_ENTRY | thread_list |
| be_i32 | quantum |
| be_u32 | clrdataa_masked_ptr |
| be_u32 | thread_count |
| u8 | unk_18 |
| u8 | unk_19 |
| u8 | unk_1a |
| u8 | unk_1b |
| be_u32 | kernel_stack_size |
| be_u32 | tls_static_data_address |
| be_u32 | tls_data_size |
| be_u32 | tls_raw_data_size |
| be_u16 | tls_slot_size |
| u8 | is_terminating |
| u8 | process_type |
| be_u32 | tls_slot_bitmap [8] |
| be_u32 | unk_50 |
| X_LIST_ENTRY | unk_54 |
| be_u32 | unk_5c |
| be_u32 rex::kernel::X_KPROCESS::clrdataa_masked_ptr |
Zeroed at setup.
| u8 rex::kernel::X_KPROCESS::is_terminating |
Reserved.
| be_u32 rex::kernel::X_KPROCESS::kernel_stack_size |
Default stack size of a new thread.
| u8 rex::kernel::X_KPROCESS::process_type |
One of the kXProcType values.
| be_u32 rex::kernel::X_KPROCESS::thread_count |
Number of threads added to thread_list.
| X_KSPINLOCK rex::kernel::X_KPROCESS::thread_list_spinlock |
Guards thread_list and thread_count.
| be_u32 rex::kernel::X_KPROCESS::tls_data_size |
Size of the TLS data a thread receives.
| be_u32 rex::kernel::X_KPROCESS::tls_raw_data_size |
Reserved.
| be_u32 rex::kernel::X_KPROCESS::tls_slot_bitmap[8] |
Set bits mark free TLS slots, slot 0 is the top bit.
| be_u16 rex::kernel::X_KPROCESS::tls_slot_size |
Size in bytes of the dynamic TLS slots, 4 per slot.
| u8 rex::kernel::X_KPROCESS::unk_1b |
Set to 6 at setup.
| be_u32 rex::kernel::X_KPROCESS::unk_50 |
Reserved.
| X_LIST_ENTRY rex::kernel::X_KPROCESS::unk_54 |
List head initialized at setup.
| be_u32 rex::kernel::X_KPROCESS::unk_5c |
Reserved.