Data Fields | |
uint64_t | cpuid |
uint64_t | tlsptr |
uint64_t | reserved1 |
uint64_t | reserved2 |
Thread Context
On the top of every stack pointer sits one of these structures, which is used to identify thread specific information. For more information on how this works, please see the following post:
https://github.com/Bareflank/hypervisor/issues/213
Note: If this struct changes, assembly code in the misc module will likely have to change as well since we don't have a clean way to bridge between C and NASM
Definition at line 61 of file thread_context.h.
uint64_t thread_context_t::cpuid |
Definition at line 63 of file thread_context.h.
uint64_t thread_context_t::tlsptr |
Definition at line 64 of file thread_context.h.
uint64_t thread_context_t::reserved1 |
Definition at line 65 of file thread_context.h.
uint64_t thread_context_t::reserved2 |
Definition at line 66 of file thread_context.h.