#include <ildis.h>
Inheritance diagram for ILDisassembler:

Public Member Functions | |
| ILDisassembler (char *(*string_func)(dword string_ofs, void *context), char *(*token_func)(dword token, void *context), void *context) | |
| virtual | ~ILDisassembler () |
| 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 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 | |
| char | insnstr [256] |
| ILDisInsn | insn |
| void * | context |
| char *(* | string_func )(dword string_ofs, void *context) |
| char *(* | token_func )(dword token, void *context) |
|
||||||||||||||||
|
Definition at line 30 of file ildis.cc. References string_func, and token_func. |
|
|
|
|
||||||||||||||||
|
|
Implements Disassembler. |
|
|
Implements Disassembler. |
|
||||||||||||||||||||||||
|
Implements Disassembler. |
|
|
Implements Disassembler. |
|
|
Reimplemented from Object. |
|
||||||||||||
|
Reimplemented from Disassembler. Definition at line 145 of file ildis.cc. References dis_insn, and strf(). Referenced by strf(). |
|
||||||||||||||||
|
|
Implements Disassembler. Definition at line 245 of file ildis.cc. References dis_insn. |
|
|
|
|
|
Definition at line 45 of file ildis.h. Referenced by decode(), and duplicateInsn(). |
|
|
Definition at line 44 of file ildis.h. Referenced by strf(). |
|
|
Referenced by ILDisassembler(), and strf(). |
|
|
Referenced by ILDisassembler(), and strf(). |
1.3.5