Turnstone Operating System
Loading...
Searching...
No Matches
svm_vmcb_save_state_area_t Struct Reference

Public Attributes

svm_vmcb_segdesc_t es
 
svm_vmcb_segdesc_t cs
 
svm_vmcb_segdesc_t ss
 
svm_vmcb_segdesc_t ds
 
svm_vmcb_segdesc_t fs
 
svm_vmcb_segdesc_t gs
 
svm_vmcb_segdesc_t gdtr
 
svm_vmcb_segdesc_t ldtr
 
svm_vmcb_segdesc_t idtr
 
svm_vmcb_segdesc_t tr
 
uint8_t reserved_sbz0 [43]
 
uint8_t cpl
 
uint8_t reserved_sbz1 [4]
 
uint64_t efer
 
uint8_t reserved_sbz2 [8]
 
uint64_t perf_ctl0
 
uint64_t perf_ctr0
 
uint64_t perf_ctl1
 
uint64_t perf_ctr1
 
uint64_t perf_ctl2
 
uint64_t perf_ctr2
 
uint64_t perf_ctl3
 
uint64_t perf_ctr3
 
uint64_t perf_ctl4
 
uint64_t perf_ctr4
 
uint64_t perf_ctl5
 
uint64_t perf_ctr5
 
uint8_t reserved_sbz3 [8]
 
uint64_t cr4
 
uint64_t cr3
 
uint64_t cr0
 
uint64_t dr7
 
uint64_t dr6
 
uint64_t rflags
 
uint64_t rip
 
uint8_t reserved_sbz4 [64]
 
uint64_t instr_retired_ctr
 
uint64_t perf_ctr_global_sts
 
uint64_t perf_ctr_global_ctrl
 
uint64_t rsp
 
uint64_t s_cet
 
uint64_t ssp
 
uint64_t isst_addr
 
uint64_t rax
 
uint64_t star
 
uint64_t lstar
 
uint64_t cstar
 
uint64_t sfmask
 
uint64_t kernel_gs_base
 
uint64_t sysenter_cs
 
uint64_t sysenter_esp
 
uint64_t sysenter_eip
 
uint64_t cr2
 
uint8_t reserved_sbz5 [32]
 
uint64_t g_pat
 
uint64_t dbgctl
 
uint64_t br_from
 
uint64_t br_to
 
uint64_t last_excp_from
 
uint64_t last_excp_to
 
uint64_t debug_extn_ctl
 
uint8_t reserved_sbz6 [64]
 
uint64_t spec_ctrl
 
uint8_t reserved_sbz7 [904]
 
uint8_t lbr_stack_from_to [256]
 
uint64_t lbr_select
 
uint64_t ibs_fetch_ctl
 
uint64_t ibs_fetch_lin_ad
 
uint64_t ibs_op_ctl
 
uint64_t ibs_op_rip
 
uint64_t ibs_op_data1
 
uint64_t ibs_op_data2
 
uint64_t ibs_op_data3
 
uint64_t ibs_dc_lin_ad
 
uint64_t bp_ibstgt_rip
 
uint64_t ic_ibs_extd_ctl
 

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