00001 #include "signature.h" 00002 00003 std::list<Exp*> *Signature::getCallerSave(Prog* prog) {return NULL;} 00004 Signature::Signature(const char *nam) {} 00005 bool Signature::operator==(const Signature& other) const {return false;} 00006 Signature *Signature::clone() {return 0;} 00007 Exp *Signature::getReturnExp() {return 0;} 00008 Exp *Signature::getReturnExp2(BinaryFile *pBF) {return NULL;} 00009 Type *Signature::getReturnType() {return 0;} 00010 void Signature::setReturnType(Type *t) {} 00011 const char *Signature::getName() {return NULL;} 00012 void Signature::setName(const char *nam) {} 00013 void Signature::addParameter(const char *nam) {} 00014 void Signature::addParameter(Type *type, const char *nam, Exp *e) {} 00015 void Signature::addParameter(Exp *e) {} 00016 void Signature::setNumParams(int n) {} 00017 int Signature::getNumParams() {return 0;} 00018 Exp *Signature::getParamExp(int n) {return 0;} 00019 Type *Signature::getParamType(int n) {return 0;} 00020 Exp *Signature::getArgumentExp(int n) {return 0;} 00021 const char *Signature::getParamName(int n) {return 0;} 00022 //void Signature::analyse(UserProc *p) {} 00023 Signature *Signature::promote(UserProc *p) {return 0;} 00024 void Signature::getInternalStatements(StatementList &stmts) {} 00025 void Signature::print(std::ostream &out) {} 00026 int Signature::getStackRegister(Prog* prog) {return 0;} 00027 Signature *Signature::instantiate(const char *str, const char *nam) 00028 {return 0;} 00029 00030 00031