Logo Search packages:      
Sourcecode: virtualbox-ose version File versions  Download package

CPUMCTXCORE Struct Reference
[The CPU Monitor / Manager API]

#include <cpum.h>

List of all members.


Detailed Description

CPU context core.

Definition at line 88 of file cpum.h.


Public Attributes

union {
   uint16_t   di
   uint32_t   edi
   uint64_t   rdi
}; 
union {
   uint32_t   esi
   uint64_t   rsi
   uint16_t   si
}; 
union {
   uint16_t   bp
   uint32_t   ebp
   uint64_t   rbp
}; 
union {
   uint16_t   ax
   uint32_t   eax
   uint64_t   rax
}; 
union {
   uint16_t   bx
   uint32_t   ebx
   uint64_t   rbx
}; 
union {
   uint16_t   dx
   uint32_t   edx
   uint64_t   rdx
}; 
union {
   uint16_t   cx
   uint32_t   ecx
   uint64_t   rcx
}; 
union {
   uint32_t   esp
   uint64_t   rsp
   uint16_t   sp
}; 
union {
   X86EFLAGS   eflags
   X86RFLAGS   rflags
}; 
union {
   uint32_t   eip
   uint16_t   ip
   uint64_t   rip
}; 
RTSEL cs
RTSEL csPadding [3]
RTSEL ds
RTSEL dsPadding
RTSEL es
RTSEL esPadding
RTSEL fs
RTSEL fsPadding
RTSEL gs
RTSEL gsPadding
uint32_t lss_esp
uint64_t r10
uint64_t r11
uint64_t r12
uint64_t r13
uint64_t r14
uint64_t r15
uint64_t r8
uint64_t r9
RTSEL ss
RTSEL ssPadding
CPUMSELREGHID csHid
CPUMSELREGHID dsHid
CPUMSELREGHID esHid
CPUMSELREGHID fsHid
CPUMSELREGHID gsHid
CPUMSELREGHID ssHid

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

Generated by  Doxygen 1.6.0   Back to index