pentiumfrontend.cpp File Reference

#include <assert.h>
#include <sstream>
#include "types.h"
#include "BinaryFile.h"
#include "frontend.h"
#include "pentiumfrontend.h"
#include "rtl.h"
#include "decoder.h"
#include "pentiumdecoder.h"
#include "register.h"
#include "type.h"
#include "cfg.h"
#include "exp.h"
#include "proc.h"
#include "signature.h"
#include "prog.h"
#include "boomerang.h"
#include "log.h"

Go to the source code of this file.

Defines

#define AH   12
#define FSW   40

Functions

void toBranches (ADDRESS a, bool lastRtl, Cfg *cfg, RTL *rtl, PBB bb, BB_IT &it)


Define Documentation

#define AH   12
 

Definition at line 58 of file pentiumfrontend.cpp.

#define FSW   40
 

Definition at line 57 of file pentiumfrontend.cpp.

Referenced by PentiumFrontEnd::isStoreFsw().


Function Documentation

void toBranches ADDRESS  a,
bool  lastRtl,
Cfg cfg,
RTL rtl,
PBB  bb,
BB_IT it
 

Definition at line 686 of file pentiumfrontend.cpp.

References RTL::getList(), Statement::isAssign(), NULL, BranchStatement::setCondExpr(), GotoStatement::setDest(), and Cfg::splitForBranch().

Referenced by PentiumFrontEnd::processStringInst().


Generated on Tue Sep 19 21:18:37 2006 for Boomerang by  doxygen 1.4.6