proc.cpp File Reference

#include "proc.h"
#include <types.h>
#include <sstream>
#include <algorithm>
#include "type.h"
#include "cluster.h"
#include "statement.h"
#include "register.h"
#include "rtl.h"
#include "prog.h"
#include "BinaryFile.h"
#include "frontend.h"
#include "util.h"
#include "signature.h"
#include "boomerang.h"
#include "constraint.h"
#include "visitor.h"
#include "log.h"
#include <iomanip>

Go to the source code of this file.


class  lessEvaluate


#define DEBUG_PARAMS   1


typedef std::map< Statement *,
int > 


static Binary allEqAll (opEquals, new Terminal(opDefineAll), new Terminal(opDefineAll))
void dumpProcList (ProcList *pc)
void dumpProcSet (ProcSet *pc)
unsigned fudge (StatementList::iterator x)


int count = 1
char debug_buffer []
 For prints functions.
RTLglobalRtl = 0
static RefExpmemOfWild
static RefExpregOfWild

Define Documentation

#define DEBUG_PARAMS   1

Definition at line 2126 of file proc.cpp.

Typedef Documentation

typedef std::map<Statement*, int> RefCounter

Definition at line 72 of file proc.cpp.

Function Documentation

static Binary allEqAll opEquals  ,
new   Terminal(opDefineAll),
new   Terminal(opDefineAll)

void dumpProcList ProcList pc  ) 

Definition at line 5287 of file proc.cpp.

void dumpProcSet ProcSet pc  ) 

Definition at line 5294 of file proc.cpp.

unsigned fudge StatementList::iterator  x  ) 

Definition at line 3854 of file proc.cpp.

Variable Documentation

int count = 1

Definition at line 529 of file proc.cpp.

Referenced by PentiumDecoder::decodeInstruction(), Cfg::findInterferences(), RangeMap::substInto(), and Win32BinaryFile::SymbolByAddress().

char debug_buffer[]

For prints functions.

Definition at line 285 of file basicblock.cpp.

RTL* globalRtl = 0

Definition at line 5165 of file proc.cpp.

RefExp* memOfWild [static]

Initial value:

Definition at line 2116 of file proc.cpp.

RefExp* regOfWild [static]

Initial value:

Definition at line 2119 of file proc.cpp.

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