#include <list>
#include <map>
#include <queue>
#include <fstream>
#include "types.h"
#include "sigenum.h"
#include "BinaryFile.h"
Go to the source code of this file.
Classes | |
class | FrontEnd |
class | TargetQueue |
Typedefs | |
typedef BasicBlock * | PBB |
typedef bool(* | PHELPER )(ADDRESS dest, ADDRESS addr, std::list< RTL * > *lrtl) |
Enumerations | |
enum | INSTTYPE { I_UNCOND, I_COND, I_N_COND, I_CALL, I_RET, I_COMPJUMP, I_COMPCALL } |
Functions | |
bool | decodeProc (ADDRESS uAddr, FrontEnd &fe, bool keep=true, bool spec=false) |
RTL * | decodeRtl (ADDRESS address, int delta, NJMCDecoder *decoder) |
void | initFront () |
|
Definition at line 42 of file frontend.h. |
|
Definition at line 106 of file frontend.h. |
|
Definition at line 54 of file frontend.h. |
|
|
|
Definition at line 1108 of file frontend.cpp. References NJMCDecoder::decodeInstruction(), and DecodeResult::rtl. |
|
Definition at line 78 of file fronthppa.cpp. References arrConds, condLengths, and condMap. |