CallingConvention::StdC::PPCSignature Member List

This is the complete list of members for CallingConvention::StdC::PPCSignature, including all inherited members.

addEllipsis()Signature [inline]
addParameter(Type *type, const char *nam, Exp *e, const char *boundMax)CallingConvention::StdC::PPCSignature [virtual]
Signature::addParameter(const char *nam=NULL)Signature [virtual]
Signature::addParameter(Exp *e, Type *ty)Signature [virtual]
Signature::addParameter(Parameter *param)Signature [virtual]
addPreferedParameter(int n)Signature [inline]
addReturn(Type *type, Exp *e=NULL)CallingConvention::StdC::PPCSignature [virtual]
Signature::addReturn(Exp *e)Signature [virtual]
Signature::addReturn(Return *ret)Signature [inline, virtual]
appendParameter(Parameter *p)Signature [inline, protected]
appendReturn(Return *r)Signature [inline, protected]
argumentCompare(Assignment &a, Assignment &b)Signature [virtual]
clone()CallingConvention::StdC::PPCSignature [virtual]
conventionName(callconv cc)Signature [static]
dfaTypeAnalysis(Cfg *cfg)Signature
ellipsisSignature [protected]
findParam(Exp *e)Signature [virtual]
findParam(const char *nam)Signature [virtual]
findReturn(Exp *e)Signature
forcedSignature [protected]
getArgumentExp(int n)CallingConvention::StdC::PPCSignature [virtual]
getConvention()CallingConvention::StdC::PPCSignature [inline, virtual]
getEarlyParamExp(int n, Prog *prog)Signature
getFirstArgLoc(Prog *prog)Signature
getName()Signature [virtual]
getNumParams()Signature [inline, virtual]
getNumPreferedParams()Signature [inline]
getNumReturns()Signature [inline, virtual]
getParamBoundMax(int n)Signature [virtual]
getParamExp(int n)Signature [virtual]
getParamName(int n)Signature [virtual]
getParamType(int n)Signature [virtual]
getPlatform()CallingConvention::StdC::PPCSignature [inline, virtual]
getPreferedName()Signature [inline]
getPreferedParam(int n)Signature [inline]
getPreferedReturn()Signature [inline]
getProven(Exp *left)CallingConvention::StdC::PPCSignature [virtual]
getReturnExp(int n)Signature [inline, virtual]
getReturnExp2(BinaryFile *pBF)Signature [static]
getReturns()Signature [inline]
getReturnType(int n)Signature [inline, virtual]
getSigFile()Signature [inline]
getStackRegister()CallingConvention::StdC::PPCSignature [inline, virtual]
Signature::getStackRegister(Prog *prog)Signature [static]
getStackWildcard()CallingConvention::StdC::PPCSignature [virtual]
getStdRetStmt(Prog *prog)Signature [static]
getTypeFor(Exp *e)Signature
hasEllipsis()Signature [inline, virtual]
instantiate(platform plat, callconv cc, const char *nam)Signature [static]
isAddrOfStackLocal(Prog *prog, Exp *e)Signature [virtual]
isForced()Signature [inline]
isLocalOffsetNegative()Signature [inline, virtual]
isLocalOffsetPositive()CallingConvention::StdC::PPCSignature [inline, virtual]
isOpCompatStackLocal(OPER op)Signature
isPreserved(Exp *e)CallingConvention::StdC::PPCSignature [virtual]
isPromoted()CallingConvention::StdC::PPCSignature [inline, virtual]
isStackLocal(Prog *prog, Exp *e)Signature
isUnknown()Signature [inline]
killEllipsis()Signature [inline]
nameSignature [protected]
operator==(Signature &other)Signature [virtual]
paramsSignature [protected]
platformName(platform plat)Signature [static]
PPCSignature(const char *name)CallingConvention::StdC::PPCSignature
PPCSignature(Signature &old)CallingConvention::StdC::PPCSignature
preferedNameSignature [protected]
preferedParamsSignature [protected]
preferedReturnSignature [protected]
print(std::ostream &out, bool html=false)Signature
prints()Signature
printToLog()Signature
promote(UserProc *p)Signature [virtual]
qualified(UserProc *p, Signature &candidate)CallingConvention::StdC::PPCSignature [static]
removeParameter(Exp *e)Signature [virtual]
removeParameter(int i)Signature [virtual]
removeReturn(Exp *e)Signature [virtual]
renameParam(const char *oldName, const char *newName)Signature
rettypeSignature [protected]
returnCompare(Assignment &a, Assignment &b)Signature [virtual]
returnsSignature [protected]
setABIdefines(Prog *prog, StatementList *defs)Signature [static]
setForced(bool f)Signature [inline]
setLibraryDefines(StatementList *defs)CallingConvention::StdC::PPCSignature [virtual]
setName(const char *nam)Signature [virtual]
setNumParams(int n)Signature [virtual]
setParamExp(int n, Exp *e)Signature [virtual]
setParamName(int n, const char *nam)Signature [virtual]
setParamType(int n, Type *ty)Signature [virtual]
setParamType(const char *nam, Type *ty)Signature [virtual]
setParamType(Exp *e, Type *ty)Signature [virtual]
setPreferedName(const char *nam)Signature [inline]
setPreferedReturn(Type *ty)Signature [inline]
setRetType(Type *t)Signature [inline]
setReturnExp(int n, Exp *e)Signature [inline]
setReturnType(int n, Type *ty)Signature [virtual]
setSigFile(const char *nam)Signature [inline]
setUnknown(bool b)Signature [inline]
sigFileSignature [protected]
Signature(const char *nam)Signature
Signature()Signature [inline, protected]
unknownSignature [protected]
usesNewParam(UserProc *p, Statement *stmt, bool checkreach, int &n)Signature [protected]
XMLProgParser classSignature [friend]
~PPCSignature()CallingConvention::StdC::PPCSignature [inline, virtual]
~Signature()Signature [inline, virtual]


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