testExpStubs.cpp

Go to the documentation of this file.
00001 #include <iostream>
00002 #include <string>
00003 #include "type.h"
00004 #include "types.h"
00005 #include "cfg.h"
00006 #include "proc.h"
00007 #include "prog.h"
00008 #include "signature.h"
00009 #include "boomerang.h"
00010 
00011 class Prog;
00012 
00013 // util
00014 #include "utilStubs.cpp"
00015 
00016 // basicblock
00017 void BasicBlock::getReachInAt(Statement *stmt, StatementSet &reachin, int phase) {}
00018 void BasicBlock::getAvailInAt(Statement *stmt, StatementSet &reachin, int phase) {}
00019 
00020 // type
00021 #include "typeStubs.cpp"
00022 
00023 // Proc
00024 Signature *Proc::getSignature() {return NULL;}
00025 Cfg* UserProc::getCFG() {return NULL;}
00026 const char* Proc::getName() {return "";}
00027 Prog *Proc::getProg() {return NULL;}
00028 void UserProc::getReturnSet(LocationSet &ret) {}
00029 
00030 // Prog
00031 char *Prog::getStringConstant(ADDRESS uaddr) {return NULL;}
00032 Proc* Prog::findProc(ADDRESS uAddr) const {return NULL;}
00033 void Prog::analyse() {}
00034 
00035 // signature
00036 std::list<Exp*> *Signature::getCallerSave(Prog* prog) {return NULL;}
00037 
00038 // frontend
00039 void FrontEnd::decode(Prog *prog, ADDRESS a) {}
00040 
00041 //Misc
00042 Boomerang::Boomerang() {}
00043 Boomerang *Boomerang::boomerang = NULL;

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