XenevaOS
Loading...
Searching...
No Matches
Public Attributes | List of all members
EFI_SYSTEM_CONTEXT_X64 Struct Reference

#include <DebugSupport.h>

Collaboration diagram for EFI_SYSTEM_CONTEXT_X64:
Collaboration graph
[legend]

Public Attributes

UINT64 ExceptionData
 
EFI_FX_SAVE_STATE_X64 FxSaveState
 
UINT64 Dr0
 
UINT64 Dr1
 
UINT64 Dr2
 
UINT64 Dr3
 
UINT64 Dr6
 
UINT64 Dr7
 
UINT64 Cr0
 
UINT64 Cr1
 
UINT64 Cr2
 
UINT64 Cr3
 
UINT64 Cr4
 
UINT64 Cr8
 
UINT64 Rflags
 
UINT64 Ldtr
 
UINT64 Tr
 
UINT64 Gdtr [2]
 
UINT64 Idtr [2]
 
UINT64 Rip
 
UINT64 Gs
 
UINT64 Fs
 
UINT64 Es
 
UINT64 Ds
 
UINT64 Cs
 
UINT64 Ss
 
UINT64 Rdi
 
UINT64 Rsi
 
UINT64 Rbp
 
UINT64 Rsp
 
UINT64 Rbx
 
UINT64 Rdx
 
UINT64 Rcx
 
UINT64 Rax
 
UINT64 R8
 
UINT64 R9
 
UINT64 R10
 
UINT64 R11
 
UINT64 R12
 
UINT64 R13
 
UINT64 R14
 
UINT64 R15
 

Detailed Description

x64 processor context definition.

Member Data Documentation

◆ Cr0

UINT64 EFI_SYSTEM_CONTEXT_X64::Cr0

◆ Cr1

UINT64 EFI_SYSTEM_CONTEXT_X64::Cr1

◆ Cr2

UINT64 EFI_SYSTEM_CONTEXT_X64::Cr2

◆ Cr3

UINT64 EFI_SYSTEM_CONTEXT_X64::Cr3

◆ Cr4

UINT64 EFI_SYSTEM_CONTEXT_X64::Cr4

◆ Cr8

UINT64 EFI_SYSTEM_CONTEXT_X64::Cr8

◆ Cs

UINT64 EFI_SYSTEM_CONTEXT_X64::Cs

◆ Dr0

UINT64 EFI_SYSTEM_CONTEXT_X64::Dr0

◆ Dr1

UINT64 EFI_SYSTEM_CONTEXT_X64::Dr1

◆ Dr2

UINT64 EFI_SYSTEM_CONTEXT_X64::Dr2

◆ Dr3

UINT64 EFI_SYSTEM_CONTEXT_X64::Dr3

◆ Dr6

UINT64 EFI_SYSTEM_CONTEXT_X64::Dr6

◆ Dr7

UINT64 EFI_SYSTEM_CONTEXT_X64::Dr7

◆ Ds

UINT64 EFI_SYSTEM_CONTEXT_X64::Ds

◆ Es

UINT64 EFI_SYSTEM_CONTEXT_X64::Es

◆ ExceptionData

UINT64 EFI_SYSTEM_CONTEXT_X64::ExceptionData

◆ Fs

UINT64 EFI_SYSTEM_CONTEXT_X64::Fs

◆ FxSaveState

EFI_FX_SAVE_STATE_X64 EFI_SYSTEM_CONTEXT_X64::FxSaveState

◆ Gdtr

UINT64 EFI_SYSTEM_CONTEXT_X64::Gdtr[2]

◆ Gs

UINT64 EFI_SYSTEM_CONTEXT_X64::Gs

◆ Idtr

UINT64 EFI_SYSTEM_CONTEXT_X64::Idtr[2]

◆ Ldtr

UINT64 EFI_SYSTEM_CONTEXT_X64::Ldtr

◆ R10

UINT64 EFI_SYSTEM_CONTEXT_X64::R10

◆ R11

UINT64 EFI_SYSTEM_CONTEXT_X64::R11

◆ R12

UINT64 EFI_SYSTEM_CONTEXT_X64::R12

◆ R13

UINT64 EFI_SYSTEM_CONTEXT_X64::R13

◆ R14

UINT64 EFI_SYSTEM_CONTEXT_X64::R14

◆ R15

UINT64 EFI_SYSTEM_CONTEXT_X64::R15

◆ R8

UINT64 EFI_SYSTEM_CONTEXT_X64::R8

◆ R9

UINT64 EFI_SYSTEM_CONTEXT_X64::R9

◆ Rax

UINT64 EFI_SYSTEM_CONTEXT_X64::Rax

◆ Rbp

UINT64 EFI_SYSTEM_CONTEXT_X64::Rbp

◆ Rbx

UINT64 EFI_SYSTEM_CONTEXT_X64::Rbx

◆ Rcx

UINT64 EFI_SYSTEM_CONTEXT_X64::Rcx

◆ Rdi

UINT64 EFI_SYSTEM_CONTEXT_X64::Rdi

◆ Rdx

UINT64 EFI_SYSTEM_CONTEXT_X64::Rdx

◆ Rflags

UINT64 EFI_SYSTEM_CONTEXT_X64::Rflags

◆ Rip

UINT64 EFI_SYSTEM_CONTEXT_X64::Rip

◆ Rsi

UINT64 EFI_SYSTEM_CONTEXT_X64::Rsi

◆ Rsp

UINT64 EFI_SYSTEM_CONTEXT_X64::Rsp

◆ Ss

UINT64 EFI_SYSTEM_CONTEXT_X64::Ss

◆ Tr

UINT64 EFI_SYSTEM_CONTEXT_X64::Tr

The documentation for this struct was generated from the following file: