#include <ppcdis.h>
Inheritance diagram for PPCDisassembler:
Public Member Functions | |
PPCDisassembler () | |
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] |
ppcdis_insn | insn |
|
|
|
|
Implements Disassembler. |
|
Implements Disassembler. |
|
Implements Disassembler. |
|
Implements Disassembler. |
|
Reimplemented from Object. Definition at line 301 of file ppcdis.cc. References ATOM_DISASM_PPC. |
|
Reimplemented from Disassembler. |
|
|
Implements Disassembler. Definition at line 306 of file ppcdis.cc. References dis_insn. |
|
Definition at line 61 of file ppcdis.h. Referenced by decode(), and duplicateInsn(). |
|
Definition at line 60 of file ppcdis.h. Referenced by strf(). |