TianoCore EDK2 master
|
Data Fields | |
VM_REGISTER | Gpr [8] |
UINT64 | Flags |
2..63 Reserved. | |
VMIP | Ip |
Instruction pointer. | |
UINTN | LastException |
EXCEPTION_FLAGS | ExceptionFlags |
to keep track of exceptions | |
UINT32 | StopFlags |
UINT32 | CompilerVersion |
via break(6) | |
UINTN | HighStackBottom |
bottom of the upper stack | |
UINTN | LowStackTop |
top of the lower stack | |
UINT64 | StackRetAddr |
location of final return address on stack | |
UINTN * | StackMagicPtr |
pointer to magic value on stack to detect corruption | |
EFI_HANDLE | ImageHandle |
for this EBC driver | |
EFI_SYSTEM_TABLE * | SystemTable |
for debugging only | |
UINTN | LastAddrConverted |
for debug | |
UINTN | LastAddrConvertedValue |
for debug | |
VOID * | FramePtr |
VOID * | EntryPoint |
entry point of EBC image | |
UINTN | ImageBase |
VOID * | StackPool |
VOID * | StackTop |
Definition at line 83 of file EbcVmTest.h.
UINT32 VM_CONTEXT::CompilerVersion |
via break(6)
Definition at line 93 of file EbcVmTest.h.
VOID* VM_CONTEXT::EntryPoint |
entry point of EBC image
Definition at line 103 of file EbcVmTest.h.
EXCEPTION_FLAGS VM_CONTEXT::ExceptionFlags |
to keep track of exceptions
Definition at line 91 of file EbcVmTest.h.
UINT64 VM_CONTEXT::Flags |
2..63 Reserved.
Definition at line 88 of file EbcVmTest.h.
VOID* VM_CONTEXT::FramePtr |
Definition at line 102 of file EbcVmTest.h.
VM_REGISTER VM_CONTEXT::Gpr[8] |
General purpose registers. Flags register: 0 Set to 1 if the result of the last compare was true 1 Set to 1 if stepping
Definition at line 84 of file EbcVmTest.h.
UINTN VM_CONTEXT::HighStackBottom |
bottom of the upper stack
Definition at line 94 of file EbcVmTest.h.
UINTN VM_CONTEXT::ImageBase |
Definition at line 104 of file EbcVmTest.h.
EFI_HANDLE VM_CONTEXT::ImageHandle |
for this EBC driver
Definition at line 98 of file EbcVmTest.h.
VMIP VM_CONTEXT::Ip |
Instruction pointer.
Definition at line 89 of file EbcVmTest.h.
UINTN VM_CONTEXT::LastAddrConverted |
for debug
Definition at line 100 of file EbcVmTest.h.
UINTN VM_CONTEXT::LastAddrConvertedValue |
for debug
Definition at line 101 of file EbcVmTest.h.
UINTN VM_CONTEXT::LastException |
Definition at line 90 of file EbcVmTest.h.
UINTN VM_CONTEXT::LowStackTop |
top of the lower stack
Definition at line 95 of file EbcVmTest.h.
UINTN* VM_CONTEXT::StackMagicPtr |
pointer to magic value on stack to detect corruption
Definition at line 97 of file EbcVmTest.h.
VOID* VM_CONTEXT::StackPool |
Definition at line 105 of file EbcVmTest.h.
UINT64 VM_CONTEXT::StackRetAddr |
location of final return address on stack
Definition at line 96 of file EbcVmTest.h.
VOID* VM_CONTEXT::StackTop |
Definition at line 106 of file EbcVmTest.h.
UINT32 VM_CONTEXT::StopFlags |
Definition at line 92 of file EbcVmTest.h.
EFI_SYSTEM_TABLE* VM_CONTEXT::SystemTable |
for debugging only
Definition at line 99 of file EbcVmTest.h.