#include <ia64dis.h>
Inheritance diagram for IA64Disassembler:
Public Member Functions | |
IA64Disassembler () | |
virtual | ~IA64Disassembler () |
virtual dis_insn * | decode (byte *code, int maxlen, CPU_ADDR addr) |
virtual dis_insn * | duplicateInsn (dis_insn *disasm_insn) |
virtual void | getOpcodeMetrics (int &min_length, int &max_length, int &min_look_ahead, int &avg_look_ahead, int &addr_align) |
virtual byte | getSize (dis_insn *disasm_insn) |
virtual char * | getName () |
virtual bool | selectNext (dis_insn *disasm_insn) |
virtual char * | str (dis_insn *disasm_insn, int style) |
virtual char * | strf (dis_insn *disasm_insn, int style, char *format) |
virtual OBJECT_ID | object_id () const |
virtual bool | validInsn (dis_insn *disasm_insn) |
Protected Attributes | |
CPU_ADDR | cpu_addr |
char | insnstr [256] |
IA64DisInsn | insn |
|
Definition at line 29 of file ia64dis.cc. |
|
Definition at line 33 of file ia64dis.cc. |
|
Implements Disassembler. Definition at line 409 of file ia64dis.cc. References cpu_addr, IA64SlotDisInsn::data, IA64DisInsn::data, dis_insn, dword, IA64_SLOT_INVALID, IA64Templates, insn, IA64SlotDisInsn::next, QWORD_SET_HI, QWORD_SET_LO, IA64DisInsn::selected, IA64DisInsn::size, IA64DisInsn::slot, IA64Template::slot, IA64DisInsn::tmplt, IA64DisInsn::tmplt_idx, IA64SlotDisInsn::valid, and IA64DisInsn::valid. |
|
Implements Disassembler. Definition at line 496 of file ia64dis.cc. |
|
Implements Disassembler. Definition at line 517 of file ia64dis.cc. |
|
Implements Disassembler. Definition at line 503 of file ia64dis.cc. |
|
Implements Disassembler. Definition at line 512 of file ia64dis.cc. |
|
Reimplemented from Object. Definition at line 676 of file ia64dis.cc. References ATOM_DISASM_IA64. |
|
Reimplemented from Disassembler. Definition at line 37 of file ia64dis.cc. References dis_insn, insn, IA64DisInsn::selected, IA64DisInsn::slot, and IA64DisInsn::valid. |
|
Reimplemented from Disassembler. Definition at line 522 of file ia64dis.cc. |
|
|
Implements Disassembler. Definition at line 681 of file ia64dis.cc. References dis_insn. |
|
Definition at line 85 of file ia64dis.h. Referenced by decode(). |
|
Definition at line 87 of file ia64dis.h. Referenced by decode(), duplicateInsn(), selectNext(), and strf(). |
|
Definition at line 86 of file ia64dis.h. Referenced by strf(). |