#include <frontend/ppcdecoder.h>
Inheritance diagram for PPCDecoder:

Definition at line 29 of file ppcdecoder.h.
Public Member Functions | |
| virtual int | decodeAssemblyInstruction (ADDRESS pc, int delta) |
| virtual DecodeResult & | decodeInstruction (ADDRESS pc, int delta) |
| PPCDecoder (Prog *prog) | |
Private Member Functions | |
| RTL * | createBranchRtl (ADDRESS pc, std::list< Statement * > *stmts, const char *name) |
| Exp * | dis_Eaddr (ADDRESS pc, int size=0) |
| Exp * | dis_RAmbz (unsigned r) |
| Exp * | dis_Reg (unsigned r) |
| Exp * | dis_RegImm (ADDRESS pc) |
| DWord | getDword (ADDRESS lc) |
| bool | isFuncPrologue (ADDRESS hostPC) |
| void | unused (int x) |
|
|
Definition at line 435 of file ppc/decoder.m. References file, Boomerang::get(), Boomerang::getProgPath(), RTLInstDict::readSSLFile(), and NJMCDecoder::RTLDict. |
|
||||||||||||||||
|
|
|
||||||||||||
|
Implements NJMCDecoder. |
|
||||||||||||
|
||||||||||||
|
|
|
|
Definition at line 390 of file ppc/decoder.m. References Location::regOf(). |
|
|
Definition at line 379 of file ppc/decoder.m. References Location::regOf(). |
|
|
|
|
|
Definition at line 423 of file ppc/decoder.m. |
|
|
Definition at line 406 of file ppc/decoder.m. |
|
|
Definition at line 87 of file ppc/decoder.m. Referenced by decodeInstruction(). |
1.4.6