Dyninst::x86_64 Namespace Reference

Functions

 DEF_REGISTER (rax, BASEA|FULL|GPR|Arch_x86_64,"x86_64")
 DEF_REGISTER (rcx, BASEC|FULL|GPR|Arch_x86_64,"x86_64")
 DEF_REGISTER (rdx, BASED|FULL|GPR|Arch_x86_64,"x86_64")
 DEF_REGISTER (rbx, BASEB|FULL|GPR|Arch_x86_64,"x86_64")
 DEF_REGISTER (rsp, BASESP|FULL|GPR|Arch_x86_64,"x86_64")
 DEF_REGISTER (rbp, BASEBP|FULL|GPR|Arch_x86_64,"x86_64")
 DEF_REGISTER (rsi, BASESI|FULL|GPR|Arch_x86_64,"x86_64")
 DEF_REGISTER (rdi, BASEDI|FULL|GPR|Arch_x86_64,"x86_64")
 DEF_REGISTER (r8, BASE8|FULL|GPR|Arch_x86_64,"x86_64")
 DEF_REGISTER (r9, BASE9|FULL|GPR|Arch_x86_64,"x86_64")
 DEF_REGISTER (r10, BASE10|FULL|GPR|Arch_x86_64,"x86_64")
 DEF_REGISTER (r11, BASE11|FULL|GPR|Arch_x86_64,"x86_64")
 DEF_REGISTER (r12, BASE12|FULL|GPR|Arch_x86_64,"x86_64")
 DEF_REGISTER (r13, BASE13|FULL|GPR|Arch_x86_64,"x86_64")
 DEF_REGISTER (r14, BASE14|FULL|GPR|Arch_x86_64,"x86_64")
 DEF_REGISTER (r15, BASE15|FULL|GPR|Arch_x86_64,"x86_64")
 DEF_REGISTER (ah, BASEA|H_REG|GPR|Arch_x86_64,"x86_64")
 DEF_REGISTER (al, BASEA|L_REG|GPR|Arch_x86_64,"x86_64")
 DEF_REGISTER (ax, BASEA|W_REG|GPR|Arch_x86_64,"x86_64")
 DEF_REGISTER (eax, BASEA|D_REG|GPR|Arch_x86_64,"x86_64")
 DEF_REGISTER (ch, BASEC|H_REG|GPR|Arch_x86_64,"x86_64")
 DEF_REGISTER (cl, BASEC|L_REG|GPR|Arch_x86_64,"x86_64")
 DEF_REGISTER (cx, BASEC|W_REG|GPR|Arch_x86_64,"x86_64")
 DEF_REGISTER (ecx, BASEC|D_REG|GPR|Arch_x86_64,"x86_64")
 DEF_REGISTER (dh, BASED|H_REG|GPR|Arch_x86_64,"x86_64")
 DEF_REGISTER (dl, BASED|L_REG|GPR|Arch_x86_64,"x86_64")
 DEF_REGISTER (dx, BASED|W_REG|GPR|Arch_x86_64,"x86_64")
 DEF_REGISTER (edx, BASED|D_REG|GPR|Arch_x86_64,"x86_64")
 DEF_REGISTER (bh, BASEB|H_REG|GPR|Arch_x86_64,"x86_64")
 DEF_REGISTER (bl, BASEB|L_REG|GPR|Arch_x86_64,"x86_64")
 DEF_REGISTER (bx, BASEB|W_REG|GPR|Arch_x86_64,"x86_64")
 DEF_REGISTER (ebx, BASEB|D_REG|GPR|Arch_x86_64,"x86_64")
 DEF_REGISTER (spl, BASESP|L_REG|GPR|Arch_x86_64,"x86_64")
 DEF_REGISTER (sp, BASESP|W_REG|GPR|Arch_x86_64,"x86_64")
 DEF_REGISTER (esp, BASESP|D_REG|GPR|Arch_x86_64,"x86_64")
 DEF_REGISTER (bpl, BASEBP|L_REG|GPR|Arch_x86_64,"x86_64")
 DEF_REGISTER (bp, BASEBP|W_REG|GPR|Arch_x86_64,"x86_64")
 DEF_REGISTER (ebp, BASEBP|D_REG|GPR|Arch_x86_64,"x86_64")
 DEF_REGISTER (dil, BASEDI|L_REG|GPR|Arch_x86_64,"x86_64")
 DEF_REGISTER (di, BASEDI|W_REG|GPR|Arch_x86_64,"x86_64")
 DEF_REGISTER (edi, BASEDI|D_REG|GPR|Arch_x86_64,"x86_64")
 DEF_REGISTER (sil, BASESI|L_REG|GPR|Arch_x86_64,"x86_64")
 DEF_REGISTER (si, BASESI|W_REG|GPR|Arch_x86_64,"x86_64")
 DEF_REGISTER (esi, BASESI|D_REG|GPR|Arch_x86_64,"x86_64")
 DEF_REGISTER (r8b, BASE8|L_REG|GPR|Arch_x86_64,"x86_64")
 DEF_REGISTER (r8w, BASE8|W_REG|GPR|Arch_x86_64,"x86_64")
 DEF_REGISTER (r8d, BASE8|D_REG|GPR|Arch_x86_64,"x86_64")
 DEF_REGISTER (r9b, BASE9|L_REG|GPR|Arch_x86_64,"x86_64")
 DEF_REGISTER (r9w, BASE9|W_REG|GPR|Arch_x86_64,"x86_64")
 DEF_REGISTER (r9d, BASE9|D_REG|GPR|Arch_x86_64,"x86_64")
 DEF_REGISTER (r10b, BASE10|L_REG|GPR|Arch_x86_64,"x86_64")
 DEF_REGISTER (r10w, BASE10|W_REG|GPR|Arch_x86_64,"x86_64")
 DEF_REGISTER (r10d, BASE10|D_REG|GPR|Arch_x86_64,"x86_64")
 DEF_REGISTER (r11b, BASE11|L_REG|GPR|Arch_x86_64,"x86_64")
 DEF_REGISTER (r11w, BASE11|W_REG|GPR|Arch_x86_64,"x86_64")
 DEF_REGISTER (r11d, BASE11|D_REG|GPR|Arch_x86_64,"x86_64")
 DEF_REGISTER (r12b, BASE12|L_REG|GPR|Arch_x86_64,"x86_64")
 DEF_REGISTER (r12w, BASE12|W_REG|GPR|Arch_x86_64,"x86_64")
 DEF_REGISTER (r12d, BASE12|D_REG|GPR|Arch_x86_64,"x86_64")
 DEF_REGISTER (r13b, BASE13|L_REG|GPR|Arch_x86_64,"x86_64")
 DEF_REGISTER (r13w, BASE13|W_REG|GPR|Arch_x86_64,"x86_64")
 DEF_REGISTER (r13d, BASE13|D_REG|GPR|Arch_x86_64,"x86_64")
 DEF_REGISTER (r14b, BASE14|L_REG|GPR|Arch_x86_64,"x86_64")
 DEF_REGISTER (r14w, BASE14|W_REG|GPR|Arch_x86_64,"x86_64")
 DEF_REGISTER (r14d, BASE14|D_REG|GPR|Arch_x86_64,"x86_64")
 DEF_REGISTER (r15b, BASE15|L_REG|GPR|Arch_x86_64,"x86_64")
 DEF_REGISTER (r15w, BASE15|W_REG|GPR|Arch_x86_64,"x86_64")
 DEF_REGISTER (r15d, BASE15|D_REG|GPR|Arch_x86_64,"x86_64")
 DEF_REGISTER (rip, 0x10|FULL|Arch_x86_64,"x86_64")
 DEF_REGISTER (eip, 0x10|D_REG|Arch_x86_64,"x86_64")
 DEF_REGISTER (flags, FLAGS|FULL|FLAG|Arch_x86_64,"x86_64")
 DEF_REGISTER (cf, CF|BIT|FLAG|Arch_x86_64,"x86_64")
 DEF_REGISTER (pf, PF|BIT|FLAG|Arch_x86_64,"x86_64")
 DEF_REGISTER (af, AF|BIT|FLAG|Arch_x86_64,"x86_64")
 DEF_REGISTER (zf, ZF|BIT|FLAG|Arch_x86_64,"x86_64")
 DEF_REGISTER (sf, SF|BIT|FLAG|Arch_x86_64,"x86_64")
 DEF_REGISTER (tf, TF|BIT|FLAG|Arch_x86_64,"x86_64")
 DEF_REGISTER (if_, IF|BIT|FLAG|Arch_x86_64,"x86_64")
 DEF_REGISTER (df, DF|BIT|FLAG|Arch_x86_64,"x86_64")
 DEF_REGISTER (of, OF|BIT|FLAG|Arch_x86_64,"x86_64")
 DEF_REGISTER (nt_, NT|BIT|FLAG|Arch_x86_64,"x86_64")
 DEF_REGISTER (rf, RF|BIT|FLAG|Arch_x86_64,"x86_64")
 DEF_REGISTER (ds, 0x0|FULL|SEG|Arch_x86_64,"x86_64")
 DEF_REGISTER (es, 0x1|FULL|SEG|Arch_x86_64,"x86_64")
 DEF_REGISTER (fs, 0x2|FULL|SEG|Arch_x86_64,"x86_64")
 DEF_REGISTER (gs, 0x3|FULL|SEG|Arch_x86_64,"x86_64")
 DEF_REGISTER (cs, 0x4|FULL|SEG|Arch_x86_64,"x86_64")
 DEF_REGISTER (ss, 0x5|FULL|SEG|Arch_x86_64,"x86_64")
 DEF_REGISTER (orax, 0x0|FULL|MISC|Arch_x86_64,"x86_64")
 DEF_REGISTER (fsbase, 0x1|FULL|MISC|Arch_x86_64,"x86_64")
 DEF_REGISTER (gsbase, 0x2|FULL|MISC|Arch_x86_64,"x86_64")
 DEF_REGISTER (xmm0, 0x0|OCT|XMM|Arch_x86_64,"x86_64")
 DEF_REGISTER (xmm1, 0x1|OCT|XMM|Arch_x86_64,"x86_64")
 DEF_REGISTER (xmm2, 0x2|OCT|XMM|Arch_x86_64,"x86_64")
 DEF_REGISTER (xmm3, 0x3|OCT|XMM|Arch_x86_64,"x86_64")
 DEF_REGISTER (xmm4, 0x4|OCT|XMM|Arch_x86_64,"x86_64")
 DEF_REGISTER (xmm5, 0x5|OCT|XMM|Arch_x86_64,"x86_64")
 DEF_REGISTER (xmm6, 0x6|OCT|XMM|Arch_x86_64,"x86_64")
 DEF_REGISTER (xmm7, 0x7|OCT|XMM|Arch_x86_64,"x86_64")
 DEF_REGISTER (xmm8, 0x8|OCT|XMM|Arch_x86_64,"x86_64")
 DEF_REGISTER (xmm9, 0x9|OCT|XMM|Arch_x86_64,"x86_64")
 DEF_REGISTER (xmm10, 0xA|OCT|XMM|Arch_x86_64,"x86_64")
 DEF_REGISTER (xmm11, 0xB|OCT|XMM|Arch_x86_64,"x86_64")
 DEF_REGISTER (xmm12, 0xC|OCT|XMM|Arch_x86_64,"x86_64")
 DEF_REGISTER (xmm13, 0xD|OCT|XMM|Arch_x86_64,"x86_64")
 DEF_REGISTER (xmm14, 0xE|OCT|XMM|Arch_x86_64,"x86_64")
 DEF_REGISTER (xmm15, 0xF|OCT|XMM|Arch_x86_64,"x86_64")
 DEF_REGISTER (mm0, 0x0|FPDBL|MMX|Arch_x86_64,"x86_64")
 DEF_REGISTER (mm1, 0x1|FPDBL|MMX|Arch_x86_64,"x86_64")
 DEF_REGISTER (mm2, 0x2|FPDBL|MMX|Arch_x86_64,"x86_64")
 DEF_REGISTER (mm3, 0x3|FPDBL|MMX|Arch_x86_64,"x86_64")
 DEF_REGISTER (mm4, 0x4|FPDBL|MMX|Arch_x86_64,"x86_64")
 DEF_REGISTER (mm5, 0x5|FPDBL|MMX|Arch_x86_64,"x86_64")
 DEF_REGISTER (mm6, 0x6|FPDBL|MMX|Arch_x86_64,"x86_64")
 DEF_REGISTER (mm7, 0x7|FPDBL|MMX|Arch_x86_64,"x86_64")
 DEF_REGISTER (cr0, 0x0|FULL|CTL|Arch_x86_64,"x86_64")
 DEF_REGISTER (cr1, 0x1|FULL|CTL|Arch_x86_64,"x86_64")
 DEF_REGISTER (cr2, 0x2|FULL|CTL|Arch_x86_64,"x86_64")
 DEF_REGISTER (cr3, 0x3|FULL|CTL|Arch_x86_64,"x86_64")
 DEF_REGISTER (cr4, 0x4|FULL|CTL|Arch_x86_64,"x86_64")
 DEF_REGISTER (cr5, 0x5|FULL|CTL|Arch_x86_64,"x86_64")
 DEF_REGISTER (cr6, 0x6|FULL|CTL|Arch_x86_64,"x86_64")
 DEF_REGISTER (cr7, 0x7|FULL|CTL|Arch_x86_64,"x86_64")
 DEF_REGISTER (dr0, 0x0|FULL|DBG|Arch_x86_64,"x86_64")
 DEF_REGISTER (dr1, 0x1|FULL|DBG|Arch_x86_64,"x86_64")
 DEF_REGISTER (dr2, 0x2|FULL|DBG|Arch_x86_64,"x86_64")
 DEF_REGISTER (dr3, 0x3|FULL|DBG|Arch_x86_64,"x86_64")
 DEF_REGISTER (dr4, 0x4|FULL|DBG|Arch_x86_64,"x86_64")
 DEF_REGISTER (dr5, 0x5|FULL|DBG|Arch_x86_64,"x86_64")
 DEF_REGISTER (dr6, 0x6|FULL|DBG|Arch_x86_64,"x86_64")
 DEF_REGISTER (dr7, 0x7|FULL|DBG|Arch_x86_64,"x86_64")
 DEF_REGISTER (tr0, 0x0|FULL|TST|Arch_x86_64,"x86_64")
 DEF_REGISTER (tr1, 0x1|FULL|TST|Arch_x86_64,"x86_64")
 DEF_REGISTER (tr2, 0x2|FULL|TST|Arch_x86_64,"x86_64")
 DEF_REGISTER (tr3, 0x3|FULL|TST|Arch_x86_64,"x86_64")
 DEF_REGISTER (tr4, 0x4|FULL|TST|Arch_x86_64,"x86_64")
 DEF_REGISTER (tr5, 0x5|FULL|TST|Arch_x86_64,"x86_64")
 DEF_REGISTER (tr6, 0x6|FULL|TST|Arch_x86_64,"x86_64")
 DEF_REGISTER (tr7, 0x7|FULL|TST|Arch_x86_64,"x86_64")
 DEF_REGISTER (st0, 0x0|FPDBL|MMX|Arch_x86_64,"x86_64")
 DEF_REGISTER (st1, 0x1|FPDBL|MMX|Arch_x86_64,"x86_64")
 DEF_REGISTER (st2, 0x2|FPDBL|MMX|Arch_x86_64,"x86_64")
 DEF_REGISTER (st3, 0x3|FPDBL|MMX|Arch_x86_64,"x86_64")
 DEF_REGISTER (st4, 0x4|FPDBL|MMX|Arch_x86_64,"x86_64")
 DEF_REGISTER (st5, 0x5|FPDBL|MMX|Arch_x86_64,"x86_64")
 DEF_REGISTER (st6, 0x6|FPDBL|MMX|Arch_x86_64,"x86_64")
 DEF_REGISTER (st7, 0x7|FPDBL|MMX|Arch_x86_64,"x86_64")

Variables

const signed int L_REG = 0x00000100
const signed int H_REG = 0x00000200
const signed int W_REG = 0x00000300
const signed int D_REG = 0x00000f00
const signed int FULL = 0x00000000
const signed int FPDBL = 0x00001000
const signed int OCT = 0x00002000
const signed int BIT = 0x00008000
const signed int GPR = 0x00010000
const signed int SEG = 0x00020000
const signed int FLAG = 0x00030000
const signed int MISC = 0x00040000
const signed int XMM = 0x00050000
const signed int MMX = 0x00060000
const signed int CTL = 0x00070000
const signed int DBG = 0x00080000
const signed int TST = 0x00090000
const signed int FLAGS = 0x00000000
const signed int BASEA = 0x0
const signed int BASEC = 0x1
const signed int BASED = 0x2
const signed int BASEB = 0x3
const signed int BASESP = 0x4
const signed int BASEBP = 0x5
const signed int BASESI = 0x6
const signed int BASEDI = 0x7
const signed int BASE8 = 0x8
const signed int BASE9 = 0x9
const signed int BASE10 = 0xa
const signed int BASE11 = 0xb
const signed int BASE12 = 0xc
const signed int BASE13 = 0xd
const signed int BASE14 = 0xe
const signed int BASE15 = 0xf
const signed int CF = x86::CF
const signed int PF = x86::PF
const signed int AF = x86::AF
const signed int ZF = x86::ZF
const signed int SF = x86::SF
const signed int TF = x86::TF
const signed int IF = x86::IF
const signed int DF = x86::DF
const signed int OF = x86::OF
const signed int NT = x86::NT
const signed int RF = x86::RF

Function Documentation

Dyninst::x86_64::DEF_REGISTER ( st7  ,
0x7|FPDBL|MMX|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( st6  ,
0x6|FPDBL|MMX|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( st5  ,
0x5|FPDBL|MMX|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( st4  ,
0x4|FPDBL|MMX|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( st3  ,
0x3|FPDBL|MMX|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( st2  ,
0x2|FPDBL|MMX|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( st1  ,
0x1|FPDBL|MMX|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( st0  ,
0x0|FPDBL|MMX|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( tr7  ,
0x7|FULL|TST|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( tr6  ,
0x6|FULL|TST|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( tr5  ,
0x5|FULL|TST|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( tr4  ,
0x4|FULL|TST|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( tr3  ,
0x3|FULL|TST|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( tr2  ,
0x2|FULL|TST|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( tr1  ,
0x1|FULL|TST|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( tr0  ,
0x0|FULL|TST|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( dr7  ,
0x7|FULL|DBG|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( dr6  ,
0x6|FULL|DBG|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( dr5  ,
0x5|FULL|DBG|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( dr4  ,
0x4|FULL|DBG|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( dr3  ,
0x3|FULL|DBG|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( dr2  ,
0x2|FULL|DBG|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( dr1  ,
0x1|FULL|DBG|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( dr0  ,
0x0|FULL|DBG|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( cr7  ,
0x7|FULL|CTL|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( cr6  ,
0x6|FULL|CTL|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( cr5  ,
0x5|FULL|CTL|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( cr4  ,
0x4|FULL|CTL|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( cr3  ,
0x3|FULL|CTL|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( cr2  ,
0x2|FULL|CTL|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( cr1  ,
0x1|FULL|CTL|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( cr0  ,
0x0|FULL|CTL|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( mm7  ,
0x7|FPDBL|MMX|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( mm6  ,
0x6|FPDBL|MMX|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( mm5  ,
0x5|FPDBL|MMX|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( mm4  ,
0x4|FPDBL|MMX|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( mm3  ,
0x3|FPDBL|MMX|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( mm2  ,
0x2|FPDBL|MMX|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( mm1  ,
0x1|FPDBL|MMX|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( mm0  ,
0x0|FPDBL|MMX|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( xmm15  ,
0xF|OCT|XMM|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( xmm14  ,
0xE|OCT|XMM|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( xmm13  ,
0xD|OCT|XMM|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( xmm12  ,
0xC|OCT|XMM|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( xmm11  ,
0xB|OCT|XMM|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( xmm10  ,
0xA|OCT|XMM|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( xmm9  ,
0x9|OCT|XMM|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( xmm8  ,
0x8|OCT|XMM|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( xmm7  ,
0x7|OCT|XMM|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( xmm6  ,
0x6|OCT|XMM|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( xmm5  ,
0x5|OCT|XMM|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( xmm4  ,
0x4|OCT|XMM|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( xmm3  ,
0x3|OCT|XMM|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( xmm2  ,
0x2|OCT|XMM|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( xmm1  ,
0x1|OCT|XMM|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( xmm0  ,
0x0|OCT|XMM|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( gsbase  ,
0x2|FULL|MISC|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( fsbase  ,
0x1|FULL|MISC|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( orax  ,
0x0|FULL|MISC|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( ss  ,
0x5|FULL|SEG|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( cs  ,
0x4|FULL|SEG|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( gs  ,
0x3|FULL|SEG|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( fs  ,
0x2|FULL|SEG|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( es  ,
0x1|FULL|SEG|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( ds  ,
0x0|FULL|SEG|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( rf  ,
RF|BIT|FLAG|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( nt_  ,
NT|BIT|FLAG|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( of  ,
OF|BIT|FLAG|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( df  ,
DF|BIT|FLAG|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( if_  ,
IF|BIT|FLAG|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( tf  ,
TF|BIT|FLAG|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( sf  ,
SF|BIT|FLAG|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( zf  ,
ZF|BIT|FLAG|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( af  ,
AF|BIT|FLAG|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( pf  ,
PF|BIT|FLAG|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( cf  ,
CF|BIT|FLAG|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( flags  ,
FLAGS|FULL|FLAG|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( eip  ,
0x10|D_REG|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( rip  ,
0x10|FULL|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( r15d  ,
BASE15|D_REG|GPR|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( r15w  ,
BASE15|W_REG|GPR|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( r15b  ,
BASE15|L_REG|GPR|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( r14d  ,
BASE14|D_REG|GPR|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( r14w  ,
BASE14|W_REG|GPR|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( r14b  ,
BASE14|L_REG|GPR|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( r13d  ,
BASE13|D_REG|GPR|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( r13w  ,
BASE13|W_REG|GPR|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( r13b  ,
BASE13|L_REG|GPR|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( r12d  ,
BASE12|D_REG|GPR|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( r12w  ,
BASE12|W_REG|GPR|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( r12b  ,
BASE12|L_REG|GPR|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( r11d  ,
BASE11|D_REG|GPR|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( r11w  ,
BASE11|W_REG|GPR|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( r11b  ,
BASE11|L_REG|GPR|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( r10d  ,
BASE10|D_REG|GPR|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( r10w  ,
BASE10|W_REG|GPR|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( r10b  ,
BASE10|L_REG|GPR|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( r9d  ,
BASE9|D_REG|GPR|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( r9w  ,
BASE9|W_REG|GPR|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( r9b  ,
BASE9|L_REG|GPR|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( r8d  ,
BASE8|D_REG|GPR|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( r8w  ,
BASE8|W_REG|GPR|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( r8b  ,
BASE8|L_REG|GPR|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( esi  ,
BASESI|D_REG|GPR|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( si  ,
BASESI|W_REG|GPR|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( sil  ,
BASESI|L_REG|GPR|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( edi  ,
BASEDI|D_REG|GPR|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( di  ,
BASEDI|W_REG|GPR|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( dil  ,
BASEDI|L_REG|GPR|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( ebp  ,
BASEBP|D_REG|GPR|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( bp  ,
BASEBP|W_REG|GPR|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( bpl  ,
BASEBP|L_REG|GPR|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( esp  ,
BASESP|D_REG|GPR|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( sp  ,
BASESP|W_REG|GPR|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( spl  ,
BASESP|L_REG|GPR|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( ebx  ,
BASEB|D_REG|GPR|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( bx  ,
BASEB|W_REG|GPR|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( bl  ,
BASEB|L_REG|GPR|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( bh  ,
BASEB|H_REG|GPR|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( edx  ,
BASED|D_REG|GPR|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( dx  ,
BASED|W_REG|GPR|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( dl  ,
BASED|L_REG|GPR|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( dh  ,
BASED|H_REG|GPR|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( ecx  ,
BASEC|D_REG|GPR|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( cx  ,
BASEC|W_REG|GPR|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( cl  ,
BASEC|L_REG|GPR|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( ch  ,
BASEC|H_REG|GPR|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( eax  ,
BASEA|D_REG|GPR|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( ax  ,
BASEA|W_REG|GPR|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( al  ,
BASEA|L_REG|GPR|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( ah  ,
BASEA|H_REG|GPR|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( r15  ,
BASE15|FULL|GPR|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( r14  ,
BASE14|FULL|GPR|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( r13  ,
BASE13|FULL|GPR|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( r12  ,
BASE12|FULL|GPR|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( r11  ,
BASE11|FULL|GPR|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( r10  ,
BASE10|FULL|GPR|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( r9  ,
BASE9|FULL|GPR|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( r8  ,
BASE8|FULL|GPR|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( rdi  ,
BASEDI|FULL|GPR|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( rsi  ,
BASESI|FULL|GPR|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( rbp  ,
BASEBP|FULL|GPR|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( rsp  ,
BASESP|FULL|GPR|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( rbx  ,
BASEB|FULL|GPR|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( rdx  ,
BASED|FULL|GPR|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( rcx  ,
BASEC|FULL|GPR|  Arch_x86_64,
"x86_64"   
)
Dyninst::x86_64::DEF_REGISTER ( rax  ,
BASEA|FULL|GPR|  Arch_x86_64,
"x86_64"   
)

Variable Documentation

const signed int Dyninst::x86_64::AF = x86::AF

Definition at line 338 of file dyn_regs.h.

const signed int Dyninst::x86_64::BASE10 = 0xa

Definition at line 329 of file dyn_regs.h.

const signed int Dyninst::x86_64::BASE11 = 0xb

Definition at line 330 of file dyn_regs.h.

const signed int Dyninst::x86_64::BASE12 = 0xc

Definition at line 331 of file dyn_regs.h.

const signed int Dyninst::x86_64::BASE13 = 0xd

Definition at line 332 of file dyn_regs.h.

const signed int Dyninst::x86_64::BASE14 = 0xe

Definition at line 333 of file dyn_regs.h.

const signed int Dyninst::x86_64::BASE15 = 0xf

Definition at line 334 of file dyn_regs.h.

const signed int Dyninst::x86_64::BASE8 = 0x8

Definition at line 327 of file dyn_regs.h.

const signed int Dyninst::x86_64::BASE9 = 0x9

Definition at line 328 of file dyn_regs.h.

const signed int Dyninst::x86_64::BASEA = 0x0

Definition at line 319 of file dyn_regs.h.

const signed int Dyninst::x86_64::BASEB = 0x3

Definition at line 322 of file dyn_regs.h.

const signed int Dyninst::x86_64::BASEBP = 0x5

Definition at line 324 of file dyn_regs.h.

const signed int Dyninst::x86_64::BASEC = 0x1

Definition at line 320 of file dyn_regs.h.

const signed int Dyninst::x86_64::BASED = 0x2

Definition at line 321 of file dyn_regs.h.

const signed int Dyninst::x86_64::BASEDI = 0x7

Definition at line 326 of file dyn_regs.h.

const signed int Dyninst::x86_64::BASESI = 0x6

Definition at line 325 of file dyn_regs.h.

const signed int Dyninst::x86_64::BASESP = 0x4

Definition at line 323 of file dyn_regs.h.

const signed int Dyninst::x86_64::BIT = 0x00008000

Definition at line 308 of file dyn_regs.h.

Referenced by Dyninst::MachRegister::size().

const signed int Dyninst::x86_64::CF = x86::CF

Definition at line 336 of file dyn_regs.h.

const signed int Dyninst::x86_64::CTL = 0x00070000

Definition at line 315 of file dyn_regs.h.

const signed int Dyninst::x86_64::D_REG = 0x00000f00
const signed int Dyninst::x86_64::DBG = 0x00080000

Definition at line 316 of file dyn_regs.h.

const signed int Dyninst::x86_64::DF = x86::DF

Definition at line 343 of file dyn_regs.h.

const signed int Dyninst::x86_64::FLAG = 0x00030000

Definition at line 311 of file dyn_regs.h.

const signed int Dyninst::x86_64::FLAGS = 0x00000000

Definition at line 318 of file dyn_regs.h.

const signed int Dyninst::x86_64::FPDBL = 0x00001000

Definition at line 306 of file dyn_regs.h.

Referenced by Dyninst::MachRegister::size().

const signed int Dyninst::x86_64::FULL = 0x00000000

Definition at line 305 of file dyn_regs.h.

Referenced by Dyninst::MachRegister::size().

const signed int Dyninst::x86_64::GPR = 0x00010000
const signed int Dyninst::x86_64::H_REG = 0x00000200

Definition at line 302 of file dyn_regs.h.

Referenced by Dyninst::MachRegister::size().

const signed int Dyninst::x86_64::IF = x86::IF

Definition at line 342 of file dyn_regs.h.

const signed int Dyninst::x86_64::L_REG = 0x00000100

Definition at line 301 of file dyn_regs.h.

Referenced by Dyninst::MachRegister::size().

const signed int Dyninst::x86_64::MISC = 0x00040000

Definition at line 312 of file dyn_regs.h.

const signed int Dyninst::x86_64::MMX = 0x00060000

Definition at line 314 of file dyn_regs.h.

const signed int Dyninst::x86_64::NT = x86::NT

Definition at line 345 of file dyn_regs.h.

const signed int Dyninst::x86_64::OCT = 0x00002000

Definition at line 307 of file dyn_regs.h.

Referenced by Dyninst::MachRegister::size().

const signed int Dyninst::x86_64::OF = x86::OF

Definition at line 344 of file dyn_regs.h.

const signed int Dyninst::x86_64::PF = x86::PF

Definition at line 337 of file dyn_regs.h.

const signed int Dyninst::x86_64::RF = x86::RF

Definition at line 346 of file dyn_regs.h.

const signed int Dyninst::x86_64::SEG = 0x00020000

Definition at line 310 of file dyn_regs.h.

Referenced by Dyninst::x86OperandParser::createRegisterNames().

const signed int Dyninst::x86_64::SF = x86::SF

Definition at line 340 of file dyn_regs.h.

const signed int Dyninst::x86_64::TF = x86::TF

Definition at line 341 of file dyn_regs.h.

const signed int Dyninst::x86_64::TST = 0x00090000

Definition at line 317 of file dyn_regs.h.

const signed int Dyninst::x86_64::W_REG = 0x00000300

Definition at line 303 of file dyn_regs.h.

Referenced by Dyninst::MachRegister::size().

const signed int Dyninst::x86_64::XMM = 0x00050000

Definition at line 313 of file dyn_regs.h.

const signed int Dyninst::x86_64::ZF = x86::ZF

Definition at line 339 of file dyn_regs.h.

 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 12 Jul 2013 for SymtabAPI by  doxygen 1.6.1