#include <arch-x86.h>
Public Member Functions | |
| ia32_memacc () | |
| void | set16 (int reg0, int reg1, long disp) |
| void | set (int reg, long disp, int addr_sz) |
| void | set_sib (int base, int scal, int indx, long disp, int addr_sz) |
| void | setXY (int reg, int _size, int _addr_size) |
| void | print () |
Data Fields | |
| bool | is |
| bool | read |
| bool | write |
| bool | nt |
| bool | prefetch |
| int | addr_size |
| long | imm |
| int | scale |
| int | regs [2] |
| int | size |
| int | sizehack |
| int | prefetchlvl |
| int | prefetchstt |
Definition at line 517 of file arch-x86.h.
| NS_x86::ia32_memacc::ia32_memacc | ( | ) | [inline] |
Definition at line 537 of file arch-x86.h.
References regs.
| void NS_x86::ia32_memacc::print | ( | ) |
Definition at line 3925 of file arch-x86.C.
References addr_size, fprintf, imm, regs, scale, and size.
Referenced by NS_x86::ia32_decode().
| void NS_x86::ia32_memacc::set | ( | int | reg, | |
| long | disp, | |||
| int | addr_sz | |||
| ) | [inline] |
Definition at line 554 of file arch-x86.h.
References addr_size, imm, is, and regs.
Referenced by NS_x86::ia32_decode_modrm(), and NS_x86::ia32_decode_operands().
| void NS_x86::ia32_memacc::set16 | ( | int | reg0, | |
| int | reg1, | |||
| long | disp | |||
| ) | [inline] |
Definition at line 545 of file arch-x86.h.
References addr_size, imm, is, and regs.
Referenced by NS_x86::ia32_decode_modrm().
| void NS_x86::ia32_memacc::set_sib | ( | int | base, | |
| int | scal, | |||
| int | indx, | |||
| long | disp, | |||
| int | addr_sz | |||
| ) | [inline] |
Definition at line 562 of file arch-x86.h.
References addr_size, imm, is, regs, and scale.
Referenced by NS_x86::ia32_decode_modrm().
| void NS_x86::ia32_memacc::setXY | ( | int | reg, | |
| int | _size, | |||
| int | _addr_size | |||
| ) | [inline] |
Definition at line 572 of file arch-x86.h.
References addr_size, is, regs, and size.
Referenced by NS_x86::ia32_decode_operands().
Definition at line 519 of file arch-x86.h.
Referenced by NS_x86::ia32_decode(), set(), set16(), set_sib(), and setXY().
Definition at line 522 of file arch-x86.h.
Referenced by NS_x86::ia32_decode().
Definition at line 523 of file arch-x86.h.
Referenced by NS_x86::ia32_decode().
Definition at line 534 of file arch-x86.h.
Referenced by NS_x86::ia32_decode().
Definition at line 535 of file arch-x86.h.
Referenced by NS_x86::ia32_decode().
Definition at line 520 of file arch-x86.h.
Referenced by NS_x86::ia32_decode(), NS_x86::ia32_decode_FP(), and NS_x86::ia32_decode_operands().
| int NS_x86::ia32_memacc::regs[2] |
Definition at line 528 of file arch-x86.h.
Referenced by ia32_memacc(), print(), set(), set16(), set_sib(), and setXY().
Definition at line 527 of file arch-x86.h.
Definition at line 532 of file arch-x86.h.
Referenced by NS_x86::ia32_decode_FP(), NS_x86::ia32_decode_operands(), print(), and setXY().
Definition at line 533 of file arch-x86.h.
Referenced by NS_x86::ia32_decode().
Definition at line 521 of file arch-x86.h.
Referenced by NS_x86::ia32_decode(), NS_x86::ia32_decode_FP(), and NS_x86::ia32_decode_operands().
1.6.1