#include <frontend/pentiumdecoder.h>
Inheritance diagram for PentiumDecoder:

Definition at line 29 of file pentiumdecoder.h.
Public Member Functions | |
| virtual int | decodeAssemblyInstruction (ADDRESS pc, int delta) |
| virtual DecodeResult & | decodeInstruction (ADDRESS pc, int delta) |
| PentiumDecoder (Prog *prog) | |
Private Member Functions | |
| Exp * | addReloc (Exp *e) |
| Exp * | dis_Eaddr (ADDRESS pc, int size=0) |
| Exp * | dis_Mem (ADDRESS ps) |
| Byte | getByte (unsigned lc) |
| DWord | getDword (unsigned lc) |
| SWord | getWord (unsigned lc) |
| bool | isFuncPrologue (ADDRESS hostPC) |
| void | unused (int x) |
Private Attributes | |
| unsigned | lastDwordLc |
|
|
Definition at line 2321 of file pentium/decoder.m. References file, Boomerang::get(), Boomerang::getProgPath(), RTLInstDict::readSSLFile(), and NJMCDecoder::RTLDict. |
|
|
Definition at line 2438 of file pentium/decoder.m. References Prog::addReloc(), lastDwordLc, and NJMCDecoder::prog. Referenced by dis_Mem(). |
|
||||||||||||
|
Implements NJMCDecoder. |
|
||||||||||||
|
||||||||||||
|
Definition at line 2230 of file pentium/decoder.m. References dis_Mem(), NJMCDecoder::dis_Reg(), mem, and to. Referenced by decodeInstruction(). |
|
|
Definition at line 2144 of file pentium/decoder.m. References addReloc(), NJMCDecoder::dis_Reg(), lastDwordLc, Location::memOf(), NULL, opMult, opPlus, and to. Referenced by dis_Eaddr(). |
|
|
Definition at line 2283 of file pentium/decoder.m. |
|
|
Definition at line 2307 of file pentium/decoder.m. References Prog::getTextDelta(), lastDwordLc, and NJMCDecoder::prog. |
|
|
Definition at line 2295 of file pentium/decoder.m. |
|
|
Definition at line 2255 of file pentium/decoder.m. References NULL, NJMCDecoder::prog, and regs. |
|
|
Definition at line 83 of file pentium/decoder.m. Referenced by decodeInstruction(). |
|
|
Definition at line 64 of file pentiumdecoder.h. Referenced by addReloc(), dis_Mem(), and getDword(). |
1.4.6