#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. | 
 1.4.6
 1.4.6