MdeModulePkg[all]  0.98
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
VM_CONTEXT Struct Reference

Data Fields

VM_REGISTER Gpr [8]
 
UINT64 Flags
 2..63 Reserved. More...
 
VMIP Ip
 Instruction pointer. More...
 
UINTN LastException
 
EXCEPTION_FLAGS ExceptionFlags
 to keep track of exceptions More...
 
UINT32 StopFlags
 
UINT32 CompilerVersion
 via break(6) More...
 
UINTN HighStackBottom
 bottom of the upper stack More...
 
UINTN LowStackTop
 top of the lower stack More...
 
UINT64 StackRetAddr
 location of final return address on stack More...
 
UINTNStackMagicPtr
 pointer to magic value on stack to detect corruption More...
 
EFI_HANDLE ImageHandle
 for this EBC driver More...
 
EFI_SYSTEM_TABLE * SystemTable
 for debugging only More...
 
UINTN LastAddrConverted
 for debug More...
 
UINTN LastAddrConvertedValue
 for debug More...
 
VOIDFramePtr
 
VOIDEntryPoint
 entry point of EBC image More...
 
UINTN ImageBase
 
VOIDStackPool
 
VOIDStackTop
 

Field Documentation

UINT32 VM_CONTEXT::CompilerVersion

via break(6)

VOID* VM_CONTEXT::EntryPoint

entry point of EBC image

EXCEPTION_FLAGS VM_CONTEXT::ExceptionFlags

to keep track of exceptions

UINT64 VM_CONTEXT::Flags

2..63 Reserved.

VOID* VM_CONTEXT::FramePtr
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

UINTN VM_CONTEXT::HighStackBottom

bottom of the upper stack

UINTN VM_CONTEXT::ImageBase
EFI_HANDLE VM_CONTEXT::ImageHandle

for this EBC driver

VMIP VM_CONTEXT::Ip

Instruction pointer.

UINTN VM_CONTEXT::LastAddrConverted

for debug

UINTN VM_CONTEXT::LastAddrConvertedValue

for debug

UINTN VM_CONTEXT::LastException
UINTN VM_CONTEXT::LowStackTop

top of the lower stack

UINTN* VM_CONTEXT::StackMagicPtr

pointer to magic value on stack to detect corruption

VOID* VM_CONTEXT::StackPool
UINT64 VM_CONTEXT::StackRetAddr

location of final return address on stack

VOID* VM_CONTEXT::StackTop
UINT32 VM_CONTEXT::StopFlags
EFI_SYSTEM_TABLE* VM_CONTEXT::SystemTable

for debugging only