Prog Member List

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

addDecodedRtl(ADDRESS a, RTL *rtl)Prog [inline]
addReloc(Exp *e, ADDRESS lc)Prog
bRegisterCallProg
bRegisterJumpProg
clear()Prog
clusterUsed(Cluster *c)Prog
conTypeAnalysis()Prog
createDotFile(const char *, bool bMainOnly=false) const Prog
decodeEntryPoint(ADDRESS a)Prog
decodeEverythingUndecoded()Prog
decodeFragment(UserProc *proc, ADDRESS a)Prog
decompile()Prog
decompileProcs()Prog
dfaTypeAnalysis()Prog
dumpGlobals()Prog
entryProcsProg
findCluster(const char *name)Prog [inline]
findContainingProc(ADDRESS uAddr) const Prog
findProc(ADDRESS uAddr) const Prog
findProc(const char *name) const Prog
finishDecode()Prog
fromSSAform()Prog
generateCode(std::ostream &os)Prog
generateCode(Cluster *cluster=NULL, UserProc *proc=NULL, bool intermixRTL=false)Prog
generateDotFile()Prog
generateRTL(Cluster *cluster=NULL, UserProc *proc=NULL)Prog
getCodeInfo(ADDRESS uAddr, const char *&last, int &delta)Prog
getDefaultCluster(const char *name)Prog
getDefaultParams()Prog
getDefaultReturns()Prog
getDefaultSignature(const char *name)Prog
GetDynamicProcName(ADDRESS uNative)Prog [inline]
getFirstProc(PROGMAP::const_iterator &it)Prog
getFirstUserProc(std::list< Proc * >::iterator &it)Prog
getFloatConstant(ADDRESS uaddr, bool &ok, int bits=64)Prog
getFrontEndId()Prog
getGlobal(char *nam)Prog
getGlobalAddr(char *nam)Prog
getGlobalName(ADDRESS uaddr)Prog
getGlobalType(char *nam)Prog
getImageBase()Prog [inline]
getImageSize()Prog [inline]
getLibraryProc(const char *nam)Prog
getLibSignature(const char *name)Prog
getLimitTextHigh()Prog [inline]
getLimitTextLow()Prog [inline]
getMachine()Prog [inline]
getName()Prog
getNameNoPath() const Prog
getNameNoPathNoExt() const Prog
getNextProc(PROGMAP::const_iterator &it)Prog
getNextUserProc(std::list< Proc * >::iterator &it)Prog
getNumProcs()Prog
getNumUserProcs()Prog
getPath()Prog [inline]
getPathAndName()Prog [inline]
getProc(int i) const Prog
getRegName(int idx)Prog [inline]
getRegSize(int idx)Prog [inline]
getRootCluster()Prog [inline]
getSectionInfoByAddr(ADDRESS a)Prog [inline]
getStmtAtLex(Cluster *cluster, unsigned int begin, unsigned int end)Prog
getStringConstant(ADDRESS uaddr, bool knownString=false)Prog
getSymbols()Prog
getTextDelta()Prog [inline]
globalMapProg [protected]
globalsProg [protected]
globalTypeAnalysis()Prog
globalUsed(ADDRESS uaddr, Type *knownType=NULL)Prog
guessGlobalType(const char *nam, ADDRESS u)Prog
isDynamicLinkedProcPointer(ADDRESS dest)Prog [inline]
isProcLabel(ADDRESS addr)Prog
isReadOnly(ADDRESS a)Prog [inline]
isWin32()Prog
m_iNumberedProcProg [protected]
m_nameProg [protected]
m_pathProg [protected]
m_procLabelsProg [protected]
m_procsProg [protected]
m_rootClusterProg [protected]
makeArrayType(ADDRESS u, Type *t)Prog
newGlobalName(ADDRESS uaddr)Prog
newProc(const char *name, ADDRESS uNative, bool bLib=false)Prog
pBFProg [protected]
pFEProg [protected]
print(std::ostream &out)Prog
printCallGraph()Prog
printCallGraphXML()Prog
printSymbolsToFile()Prog
processConstants()Prog
processProc(int addr, UserProc *proc)Prog [inline]
Prog()Prog
Prog(const char *name)Prog
rangeAnalysis()Prog
readNative1(ADDRESS a)Prog [inline]
readNative2(ADDRESS a)Prog [inline]
readNative4(ADDRESS a)Prog [inline]
readNative8(ADDRESS a)Prog [inline]
readNativeAs(ADDRESS uaddr, Type *type)Prog
readNativeFloat4(ADDRESS a)Prog [inline]
readNativeFloat8(ADDRESS a)Prog [inline]
readSymbolFile(const char *fname)Prog
recoverReturnLocs()Prog
reDecode(UserProc *proc)Prog
removeInterprocEdges()Prog
removeNullStmts()Prog
removeProc(const char *name)Prog
removeRestoreStmts(StatementSet &rs)Prog
removeUnusedGlobals()Prog
removeUnusedLocals()Prog
removeUnusedReturns()Prog
removeUnusedStmts()Prog
remProc(UserProc *proc)Prog
rereadLibSignatures()Prog
setEntryPoint(ADDRESS a)Prog
setFrontEnd(FrontEnd *fe)Prog
setGlobalType(const char *name, Type *ty)Prog
setName(const char *name)Prog
setNewProc(ADDRESS uNative)Prog
symbolByAddress(ADDRESS dest)Prog [inline]
wellForm()Prog
XMLProgParser classProg [friend]
~Prog()Prog [virtual]


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