Xen Test Framework
Data Fields
xen_vcpu_hvm_x86_32 Struct Reference

#include <hvm_vcpu.h>

Data Fields

uint32_t eax
 
uint32_t ecx
 
uint32_t edx
 
uint32_t ebx
 
uint32_t esp
 
uint32_t ebp
 
uint32_t esi
 
uint32_t edi
 
uint32_t eip
 
uint32_t eflags
 
uint32_t cr0
 
uint32_t cr3
 
uint32_t cr4
 
uint32_t pad1
 
uint64_t efer
 
uint32_t cs_base
 
uint32_t ds_base
 
uint32_t ss_base
 
uint32_t es_base
 
uint32_t tr_base
 
uint32_t cs_limit
 
uint32_t ds_limit
 
uint32_t ss_limit
 
uint32_t es_limit
 
uint32_t tr_limit
 
uint16_t cs_ar
 
uint16_t ds_ar
 
uint16_t ss_ar
 
uint16_t es_ar
 
uint16_t tr_ar
 
uint16_t pad2 [3]
 

Detailed Description

Definition at line 9 of file hvm_vcpu.h.

Field Documentation

◆ eax

uint32_t eax

Definition at line 10 of file hvm_vcpu.h.

◆ ecx

uint32_t ecx

Definition at line 11 of file hvm_vcpu.h.

◆ edx

uint32_t edx

Definition at line 12 of file hvm_vcpu.h.

◆ ebx

uint32_t ebx

Definition at line 13 of file hvm_vcpu.h.

◆ esp

uint32_t esp

Definition at line 14 of file hvm_vcpu.h.

◆ ebp

uint32_t ebp

Definition at line 15 of file hvm_vcpu.h.

◆ esi

uint32_t esi

Definition at line 16 of file hvm_vcpu.h.

◆ edi

uint32_t edi

Definition at line 17 of file hvm_vcpu.h.

◆ eip

uint32_t eip

Definition at line 18 of file hvm_vcpu.h.

◆ eflags

uint32_t eflags

Definition at line 19 of file hvm_vcpu.h.

◆ cr0

uint32_t cr0

Definition at line 21 of file hvm_vcpu.h.

◆ cr3

uint32_t cr3

Definition at line 22 of file hvm_vcpu.h.

◆ cr4

uint32_t cr4

Definition at line 23 of file hvm_vcpu.h.

◆ pad1

uint32_t pad1

Definition at line 25 of file hvm_vcpu.h.

◆ efer

uint64_t efer

Definition at line 33 of file hvm_vcpu.h.

◆ cs_base

uint32_t cs_base

Definition at line 35 of file hvm_vcpu.h.

◆ ds_base

uint32_t ds_base

Definition at line 36 of file hvm_vcpu.h.

◆ ss_base

uint32_t ss_base

Definition at line 37 of file hvm_vcpu.h.

◆ es_base

uint32_t es_base

Definition at line 38 of file hvm_vcpu.h.

◆ tr_base

uint32_t tr_base

Definition at line 39 of file hvm_vcpu.h.

◆ cs_limit

uint32_t cs_limit

Definition at line 40 of file hvm_vcpu.h.

◆ ds_limit

uint32_t ds_limit

Definition at line 41 of file hvm_vcpu.h.

◆ ss_limit

uint32_t ss_limit

Definition at line 42 of file hvm_vcpu.h.

◆ es_limit

uint32_t es_limit

Definition at line 43 of file hvm_vcpu.h.

◆ tr_limit

uint32_t tr_limit

Definition at line 44 of file hvm_vcpu.h.

◆ cs_ar

uint16_t cs_ar

Definition at line 45 of file hvm_vcpu.h.

◆ ds_ar

uint16_t ds_ar

Definition at line 46 of file hvm_vcpu.h.

◆ ss_ar

uint16_t ss_ar

Definition at line 47 of file hvm_vcpu.h.

◆ es_ar

uint16_t es_ar

Definition at line 48 of file hvm_vcpu.h.

◆ tr_ar

uint16_t tr_ar

Definition at line 49 of file hvm_vcpu.h.

◆ pad2

uint16_t pad2[3]

Definition at line 51 of file hvm_vcpu.h.


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