Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
insn Struct Reference

#include <insn.h>

Data Fields

enum opcode opcode
 
u32 match
 
enum fields fields
 
const char name [5]
 
unsigned char opfrag
 
unsigned char format
 
struct insn_field prefixes
 
struct insn_field rex_prefix
 
struct insn_field vex_prefix
 
struct insn_field opcode
 
struct insn_field modrm
 
struct insn_field sib
 
struct insn_field displacement
 
union {
   struct insn_field   immediate
 
   struct insn_field   moffset1
 
   struct insn_field   immediate1
 
}; 
 
union {
   struct insn_field   moffset2
 
   struct insn_field   immediate2
 
}; 
 
insn_attr_t attr
 
unsigned char opnd_bytes
 
unsigned char addr_bytes
 
unsigned char length
 
unsigned char x86_64
 
const insn_byte_tkaddr
 
const insn_byte_tnext_byte
 

Detailed Description

Definition at line 74 of file uasm.c.

Field Documentation

union { ... }
union { ... }
unsigned char addr_bytes

Definition at line 63 of file insn.h.

Definition at line 61 of file insn.h.

struct insn_field displacement

Definition at line 50 of file insn.h.

enum fields fields

Definition at line 77 of file uasm.c.

unsigned char format

Definition at line 155 of file dis.c.

struct insn_field immediate

Definition at line 52 of file insn.h.

struct insn_field immediate1

Definition at line 54 of file insn.h.

struct insn_field immediate2

Definition at line 58 of file insn.h.

Definition at line 67 of file insn.h.

unsigned char length

Definition at line 64 of file insn.h.

u32 match

Definition at line 76 of file uasm.c.

Definition at line 48 of file insn.h.

struct insn_field moffset1

Definition at line 53 of file insn.h.

struct insn_field moffset2

Definition at line 57 of file insn.h.

const char name[5]

Definition at line 153 of file dis.c.

const insn_byte_t* next_byte

Definition at line 68 of file insn.h.

Definition at line 43 of file insn.h.

enum opcode opcode

Definition at line 75 of file uasm.c.

unsigned char opfrag

Definition at line 154 of file dis.c.

unsigned char opnd_bytes

Definition at line 62 of file insn.h.

struct insn_field prefixes

Definition at line 37 of file insn.h.

struct insn_field rex_prefix

Definition at line 41 of file insn.h.

Definition at line 49 of file insn.h.

struct insn_field vex_prefix

Definition at line 42 of file insn.h.

unsigned char x86_64

Definition at line 65 of file insn.h.


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