Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Public Member Functions | Data Fields
cpu_user_regs Struct Reference

#include <interface_32.h>

Public Member Functions

 __DECL_REG (bp)
 
 __DECL_REG (bx)
 
 __DECL_REG (ax)
 
 __DECL_REG (cx)
 
 __DECL_REG (dx)
 
 __DECL_REG (si)
 
 __DECL_REG (di)
 
 __DECL_REG (ip)
 
 __DECL_REG (flags)
 
 __DECL_REG (sp)
 

Data Fields

uint32_t ebx
 
uint32_t ecx
 
uint32_t edx
 
uint32_t esi
 
uint32_t edi
 
uint32_t ebp
 
uint32_t eax
 
uint16_t error_code
 
uint16_t entry_vector
 
uint32_t eip
 
uint16_t cs
 
uint8_t saved_upcall_mask
 
uint8_t _pad0
 
uint32_t eflags
 
uint32_t esp
 
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
 
uint64_t r15
 
uint64_t r14
 
uint64_t r13
 
uint64_t r12
 
uint64_t r11
 
uint64_t r10
 
uint64_t r9
 
uint64_t r8
 
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 48 of file interface_32.h.

Member Function Documentation

__DECL_REG ( bp  )
__DECL_REG ( bx  )
__DECL_REG ( ax  )
__DECL_REG ( cx  )
__DECL_REG ( dx  )
__DECL_REG ( si  )
__DECL_REG ( di  )
__DECL_REG ( ip  )
__DECL_REG ( flags  )
__DECL_REG ( sp  )

Field Documentation

uint8_t _pad0

Definition at line 61 of file interface_32.h.

uint16_t _pad0[1]

Definition at line 117 of file interface_64.h.

uint16_t _pad1

Definition at line 64 of file interface_32.h.

uint8_t _pad1[3]

Definition at line 119 of file interface_64.h.

uint16_t _pad2

Definition at line 65 of file interface_32.h.

uint16_t _pad3

Definition at line 66 of file interface_32.h.

uint16_t _pad4

Definition at line 67 of file interface_32.h.

uint16_t _pad5

Definition at line 68 of file interface_32.h.

uint16_t _pad6[3]

Definition at line 126 of file interface_64.h.

Definition at line 59 of file interface_32.h.

Definition at line 66 of file interface_32.h.

uint32_t eax

Definition at line 55 of file interface_32.h.

uint32_t ebp

Definition at line 54 of file interface_32.h.

uint32_t ebx

Definition at line 49 of file interface_32.h.

uint32_t ecx

Definition at line 50 of file interface_32.h.

uint32_t edi

Definition at line 53 of file interface_32.h.

uint32_t edx

Definition at line 51 of file interface_32.h.

uint32_t eflags

Definition at line 62 of file interface_32.h.

uint32_t eip

Definition at line 58 of file interface_32.h.

uint16_t entry_vector

Definition at line 57 of file interface_32.h.

uint32_t entry_vector

Definition at line 115 of file interface_64.h.

uint16_t error_code

Definition at line 56 of file interface_32.h.

uint32_t error_code

Definition at line 114 of file interface_64.h.

Definition at line 65 of file interface_32.h.

uint32_t esi

Definition at line 52 of file interface_32.h.

Definition at line 63 of file interface_32.h.

Definition at line 67 of file interface_32.h.

Definition at line 68 of file interface_32.h.

uint64_t r10

Definition at line 106 of file interface_64.h.

uint64_t r11

Definition at line 105 of file interface_64.h.

uint64_t r12

Definition at line 102 of file interface_64.h.

uint64_t r13

Definition at line 101 of file interface_64.h.

uint64_t r14

Definition at line 100 of file interface_64.h.

uint64_t r15

Definition at line 99 of file interface_64.h.

Definition at line 108 of file interface_64.h.

Definition at line 107 of file interface_64.h.

uint8_t saved_upcall_mask

Definition at line 60 of file interface_32.h.

Definition at line 64 of file interface_32.h.


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