KVM
Public Attributes | List of all members
opcode Struct Reference
Collaboration diagram for opcode:
Collaboration graph
[legend]

Public Attributes

u64 flags
 
u8 intercept
 
u8 pad [7]
 
union {
   int(*   execute )(struct x86_emulate_ctxt *ctxt)
 
   const struct opcode *   group
 
   const struct group_dual *   gdual
 
   const struct gprefix *   gprefix
 
   const struct escape *   esc
 
   const struct instr_dual *   idual
 
   const struct mode_dual *   mdual
 
   void(*   fastop )(struct fastop *fake)
 
u
 
int(* check_perm )(struct x86_emulate_ctxt *ctxt)
 

Detailed Description

Definition at line 193 of file emulate.c.

Member Data Documentation

◆ check_perm

int(* opcode::check_perm) (struct x86_emulate_ctxt *ctxt)

Definition at line 207 of file emulate.c.

◆ esc

const struct escape* opcode::esc

Definition at line 202 of file emulate.c.

◆ execute

int(* opcode::execute) (struct x86_emulate_ctxt *ctxt)

Definition at line 198 of file emulate.c.

◆ fastop

void(* opcode::fastop) (struct fastop *fake)

Definition at line 205 of file emulate.c.

◆ flags

u64 opcode::flags

Definition at line 194 of file emulate.c.

◆ gdual

const struct group_dual* opcode::gdual

Definition at line 200 of file emulate.c.

◆ gprefix

const struct gprefix* opcode::gprefix

Definition at line 201 of file emulate.c.

◆ group

const struct opcode* opcode::group

Definition at line 199 of file emulate.c.

◆ idual

const struct instr_dual* opcode::idual

Definition at line 203 of file emulate.c.

◆ intercept

u8 opcode::intercept

Definition at line 195 of file emulate.c.

◆ mdual

const struct mode_dual* opcode::mdual

Definition at line 204 of file emulate.c.

◆ pad

u8 opcode::pad[7]

Definition at line 196 of file emulate.c.

◆ 

union { ... } opcode::u

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