Xen Test Framework
Public Member Functions | Data Fields
xen_cpu_user_regs Struct Reference

#include <xen-x86_32.h>

Public Member Functions

 __DECL_REG_LO8 (b)
 
 __DECL_REG_LO8 (c)
 
 __DECL_REG_LO8 (d)
 
 __DECL_REG_LO16 (si)
 
 __DECL_REG_LO16 (di)
 
 __DECL_REG_LO16 (bp)
 
 __DECL_REG_LO8 (a)
 
 __DECL_REG_LO16 (ip)
 
 __DECL_REG_LO16 (flags)
 
 __DECL_REG_LO16 (sp)
 
 __DECL_REG_HI (15)
 
 __DECL_REG_HI (14)
 
 __DECL_REG_HI (13)
 
 __DECL_REG_HI (12)
 
 __DECL_REG_LO8 (bp)
 
 __DECL_REG_LOHI (b)
 
 __DECL_REG_HI (11)
 
 __DECL_REG_HI (10)
 
 __DECL_REG_HI (9)
 
 __DECL_REG_HI (8)
 
 __DECL_REG_LOHI (a)
 
 __DECL_REG_LOHI (c)
 
 __DECL_REG_LOHI (d)
 
 __DECL_REG_LO8 (si)
 
 __DECL_REG_LO8 (di)
 
 __DECL_REG_LO16 (ip)
 
 __DECL_REG_LO16 (flags)
 
 __DECL_REG_LO8 (sp)
 

Data Fields

uint16_t error_code
 
uint16_t entry_vector
 
uint16_t cs
 
uint8_t saved_upcall_mask
 
uint8_t _pad0
 
uint16_t ss
 
uint16_t _pad1
 
uint16_t es
 
uint16_t _pad2
 
uint16_t ds
 
uint16_t _pad3
 
uint16_t fs
 
uint16_t _pad4
 
uint16_t gs
 
uint16_t _pad5
 
uint32_t error_code
 
uint32_t entry_vector
 
uint16_t _pad0 [1]
 
uint8_t _pad1 [3]
 
uint16_t _pad6 [3]
 

Detailed Description

Definition at line 36 of file xen-x86_32.h.

Member Function Documentation

◆ __DECL_REG_LO8() [1/8]

__DECL_REG_LO8 ( )

◆ __DECL_REG_LO8() [2/8]

__DECL_REG_LO8 ( )

◆ __DECL_REG_LO8() [3/8]

__DECL_REG_LO8 ( )

◆ __DECL_REG_LO16() [1/8]

__DECL_REG_LO16 ( si  )

◆ __DECL_REG_LO16() [2/8]

__DECL_REG_LO16 ( di  )

◆ __DECL_REG_LO16() [3/8]

__DECL_REG_LO16 ( bp  )

◆ __DECL_REG_LO8() [4/8]

__DECL_REG_LO8 ( )

◆ __DECL_REG_LO16() [4/8]

__DECL_REG_LO16 ( ip  )

◆ __DECL_REG_LO16() [5/8]

__DECL_REG_LO16 ( flags  )

◆ __DECL_REG_LO16() [6/8]

__DECL_REG_LO16 ( sp  )

◆ __DECL_REG_HI() [1/8]

__DECL_REG_HI ( 15  )

◆ __DECL_REG_HI() [2/8]

__DECL_REG_HI ( 14  )

◆ __DECL_REG_HI() [3/8]

__DECL_REG_HI ( 13  )

◆ __DECL_REG_HI() [4/8]

__DECL_REG_HI ( 12  )

◆ __DECL_REG_LO8() [5/8]

__DECL_REG_LO8 ( bp  )

◆ __DECL_REG_LOHI() [1/4]

__DECL_REG_LOHI ( )

◆ __DECL_REG_HI() [5/8]

__DECL_REG_HI ( 11  )

◆ __DECL_REG_HI() [6/8]

__DECL_REG_HI ( 10  )

◆ __DECL_REG_HI() [7/8]

__DECL_REG_HI ( )

◆ __DECL_REG_HI() [8/8]

__DECL_REG_HI ( )

◆ __DECL_REG_LOHI() [2/4]

__DECL_REG_LOHI ( )

◆ __DECL_REG_LOHI() [3/4]

__DECL_REG_LOHI ( )

◆ __DECL_REG_LOHI() [4/4]

__DECL_REG_LOHI ( )

◆ __DECL_REG_LO8() [6/8]

__DECL_REG_LO8 ( si  )

◆ __DECL_REG_LO8() [7/8]

__DECL_REG_LO8 ( di  )

◆ __DECL_REG_LO16() [7/8]

__DECL_REG_LO16 ( ip  )

◆ __DECL_REG_LO16() [8/8]

__DECL_REG_LO16 ( flags  )

◆ __DECL_REG_LO8() [8/8]

__DECL_REG_LO8 ( sp  )

Field Documentation

◆ error_code [1/2]

uint16_t error_code

Definition at line 44 of file xen-x86_32.h.

◆ entry_vector [1/2]

uint16_t entry_vector

Definition at line 45 of file xen-x86_32.h.

◆ cs

Definition at line 47 of file xen-x86_32.h.

◆ saved_upcall_mask

uint8_t saved_upcall_mask

Definition at line 48 of file xen-x86_32.h.

◆ _pad0 [1/2]

uint8_t _pad0

Definition at line 49 of file xen-x86_32.h.

◆ ss

Definition at line 52 of file xen-x86_32.h.

◆ _pad1 [1/2]

uint16_t _pad1

Definition at line 52 of file xen-x86_32.h.

◆ es

Definition at line 53 of file xen-x86_32.h.

◆ _pad2

uint16_t _pad2

Definition at line 53 of file xen-x86_32.h.

◆ ds

Definition at line 54 of file xen-x86_32.h.

◆ _pad3

uint16_t _pad3

Definition at line 54 of file xen-x86_32.h.

◆ fs

Definition at line 55 of file xen-x86_32.h.

◆ _pad4

uint16_t _pad4

Definition at line 55 of file xen-x86_32.h.

◆ gs

Definition at line 56 of file xen-x86_32.h.

◆ _pad5

uint16_t _pad5

Definition at line 56 of file xen-x86_32.h.

◆ error_code [2/2]

uint32_t error_code

Definition at line 69 of file xen-x86_64.h.

◆ entry_vector [2/2]

uint32_t entry_vector

Definition at line 70 of file xen-x86_64.h.

◆ _pad0 [2/2]

uint16_t _pad0[1]

Definition at line 72 of file xen-x86_64.h.

◆ _pad1 [2/2]

uint8_t _pad1[3]

Definition at line 74 of file xen-x86_64.h.

◆ _pad6

uint16_t _pad6[3]

Definition at line 81 of file xen-x86_64.h.


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