PentiumFrontEnd Member List

This is the complete list of members for PentiumFrontEnd, including all inherited members.

addDecodedRtl(ADDRESS a, RTL *rtl)FrontEnd [inline]
addRefHint(ADDRESS addr, const char *nam)FrontEnd [inline]
AddSymbol(ADDRESS addr, const char *nam)FrontEnd [inline]
appendSyntheticReturn(PBB pCallBB, UserProc *pProc, RTL *pRtl)FrontEnd
bumpRegisterAll(Exp *e, int min, int max, int delta, int mask)PentiumFrontEnd [private]
closeInstance(void *dlHandle)FrontEnd [static]
createById(std::string &str, BinaryFile *pBFi, Prog *prog)FrontEnd [static]
createReturnBlock(UserProc *pProc, std::list< RTL * > *BB_rtls, RTL *pRtl)FrontEnd
decode(Prog *prog, bool decodeMain=true, const char *pname=NULL)FrontEnd
decode(Prog *prog, ADDRESS a)FrontEnd
decodeFragment(UserProc *proc, ADDRESS a)FrontEnd
decodeInstruction(ADDRESS pc)PentiumFrontEnd [protected, virtual]
decodeOnly(Prog *prog, ADDRESS a)FrontEnd
decoderFrontEnd [protected]
emitSet(std::list< RTL * > *pRtls, std::list< RTL * >::iterator &itRtl, ADDRESS uAddr, Exp *pLHS, Exp *cond)PentiumFrontEnd [private]
extraProcessCall(CallStatement *call, std::list< RTL * > *BB_rtls)PentiumFrontEnd [protected, virtual]
fetch4(unsigned char *ptr)PentiumFrontEnd [private]
FrontEnd(BinaryFile *pBF, Prog *prog, BinaryFileFactory *pbff)FrontEnd
getBinaryFile()FrontEnd [inline]
getDecoder()FrontEnd [inline]
getDefaultParams()PentiumFrontEnd [virtual]
getDefaultReturns()PentiumFrontEnd [virtual]
getDefaultSignature(const char *name)FrontEnd
getEntryPoints()FrontEnd
getFrontEndId()PentiumFrontEnd [inline, virtual]
getInst(int addr)FrontEnd [virtual]
getInstanceFor(const char *sName, void *&dlHandle, BinaryFile *pBF, NJMCDecoder *&decoder)FrontEnd [static]
getLibSignature(const char *name)FrontEnd
getMainEntryPoint(bool &gotMain)PentiumFrontEnd [virtual]
getProg()FrontEnd
getRegName(int idx)FrontEnd
getRegSize(int idx)FrontEnd
helperFunc(ADDRESS dest, ADDRESS addr, std::list< RTL * > *lrtl)PentiumFrontEnd [private, virtual]
idPFPentiumFrontEnd [private]
instantiate(BinaryFile *pBF, Prog *prog, BinaryFileFactory *pbff)FrontEnd [static]
isAssignFromTern(Statement *s)PentiumFrontEnd [private]
isDecAh(RTL *r)PentiumFrontEnd [private]
isSetX(Statement *e)PentiumFrontEnd [private]
isStoreFsw(Statement *s)PentiumFrontEnd [private]
isWin32()FrontEnd
librarySignaturesFrontEnd [protected]
Load(const char *fname, Prog *prog)FrontEnd [static]
noReturnCallDest(const char *name)FrontEnd [static]
pBFFrontEnd [protected]
pbffFrontEnd [protected]
PentiumFrontEnd(BinaryFile *pBF, Prog *prog, BinaryFileFactory *pbff)PentiumFrontEnd
previouslyDecodedFrontEnd [protected]
processFloatCode(Cfg *pCfg)PentiumFrontEnd [private]
processFloatCode(PBB pBB, int &tos, Cfg *pCfg)PentiumFrontEnd [private]
processOverlapped(UserProc *proc)PentiumFrontEnd [private]
processProc(ADDRESS uAddr, UserProc *pProc, std::ofstream &os, bool frag=false, bool spec=false)PentiumFrontEnd [virtual]
processStringInst(UserProc *proc)PentiumFrontEnd [private]
processStsw(std::list< RTL * >::iterator &rit, std::list< RTL * > *pRtls, PBB pBB, Cfg *pCfg)PentiumFrontEnd [private]
progFrontEnd [protected]
readLibraryCatalog(const char *sPath)FrontEnd
readLibraryCatalog()FrontEnd
readLibrarySignatures(const char *sPath, callconv cc)FrontEnd
refHintsFrontEnd [protected]
State25(Exp *pLHS, Exp *pRHS, std::list< RTL * > *pRtls, std::list< RTL * >::iterator &rit, ADDRESS uAddr)PentiumFrontEnd [private]
targetQueueFrontEnd [protected]
~FrontEnd()FrontEnd [virtual]
~PentiumFrontEnd()PentiumFrontEnd [virtual]


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