Static Value-Flow Analysis
Loading...
Searching...
No Matches
SVF::MHP Member List

This is the complete list of members for SVF::MHP, including all inherited members.

addInterleavingBits(const CxtThreadStmt &tgr, const NodeBS &bits)SVF::MHPinlineprotected
addInterleavingThread(const CxtThreadStmt &tgr, NodeID tid)SVF::MHPinlineprotected
addInterleavingThread(const CxtThreadStmt &tgr, const CxtThreadStmt &src)SVF::MHPinlineprotected
analyze(ICFGGraph icfg, CGGraph cg)SVF::MHP
analyzeInterleaving(ICFGGraph icfg, CGGraph cg)SVF::MHP
bbToSymJoinsSVF::MHPprotected
BBToSymJoinsMap typedefSVF::MHPprotected
buildSymJoinKillTables()SVF::MHPprotected
cxtStmtListSVF::MHPprotected
CxtThreadStmtSet typedefSVF::MHP
CxtThreadStmtWorkList typedefSVF::MHP
edgeFlow(const CxtThreadStmt &cts, const ICFGNode *dst)SVF::MHPprotected
executedByTheSameThread(const ICFGNode *i1, const ICFGNode *i2)SVF::MHPvirtual
fjaSVF::MHPprotected
FuncPair typedefSVF::MHP
FuncPairToBool typedefSVF::MHP
FunSet typedefSVF::MHP
getCallee(const CallICFGNode *inst, CallGraph::FunctionSet &callees)SVF::MHPinlineprotected
getDirAndIndJoinedTid(const CallStrCxt &cxt, const ICFGNode *call)SVF::MHPprotected
getInterleavingThreads(const CxtThreadStmt &cts)SVF::MHPinline
getJoinInSymmetricLoop(const CallStrCxt &cxt, const ICFGNode *call) constSVF::MHPprotected
getTCT() constSVF::MHPinline
getThreadCallGraph() constSVF::MHPinline
getThreadStmtSet(const ICFGNode *inst) constSVF::MHPinline
handleCall(ICFGGraph icfg, CGGraph cg, const CxtThreadStmt &cts, NodeID rootTid)SVF::MHPprotected
handleFork(ICFGGraph icfg, CGGraph cg, const CxtThreadStmt &cts, NodeID rootTid)SVF::MHPprotected
handleIntra(ICFGGraph icfg, CGGraph cg, const CxtThreadStmt &cts)SVF::MHPprotected
handleJoin(ICFGGraph icfg, CGGraph cg, const CxtThreadStmt &cts, NodeID rootTid)SVF::MHPprotected
handleNonCandidateFun(ICFGGraph icfg, CGGraph cg, const CxtThreadStmt &cts)SVF::MHPprotected
handleRet(ICFGGraph icfg, CGGraph cg, const CxtThreadStmt &cts)SVF::MHPprotected
hasInterleavingThreads(const CxtThreadStmt &cts) constSVF::MHPinline
hasJoinInSymmetricLoop(const CallStrCxt &cxt, const ICFGNode *call) constSVF::MHPprotected
hasThreadStmtSet(const ICFGNode *inst) constSVF::MHPinline
InstToThreadStmtSetMap typedefSVF::MHP
instToTSMapSVF::MHPprotected
interleavingQueriesTimeSVF::MHP
interleavingTimeSVF::MHP
isConnectedfromMain(const FunObjVar *fun)SVF::MHP
isContextSuffix(const CallStrCxt &lhs, const CallStrCxt call)SVF::MHPinlineprotected
isHBPair(NodeID tid1, NodeID tid2)SVF::MHPprotected
isMultiForkedThread(NodeID curTid)SVF::MHPinlineprotected
isMustJoin(const NodeID curTid, const ICFGNode *joinsite)SVF::MHPprotected
isRecurFullJoin(NodeID parentTid, NodeID curTid)SVF::MHPprotected
isTDFork(const ICFGNode *call)SVF::MHPinlineprotected
isTDJoin(const ICFGNode *call)SVF::MHPinlineprotected
LockSpan typedefSVF::MHP
LoopBBs typedefSVF::MHP
matchAndPopCxt(CallStrCxt &cxt, const CallICFGNode *call, const FunObjVar *callee)SVF::MHPinlineprotected
mayHappenInParallel(const ICFGNode *i1, const ICFGNode *i2)SVF::MHPvirtual
mayHappenInParallelCache(const ICFGNode *i1, const ICFGNode *i2)SVF::MHPvirtual
mayHappenInParallelInst(const ICFGNode *i1, const ICFGNode *i2)SVF::MHPvirtual
MHP(TCT *t)SVF::MHP
nonCandidateFuncMHPRelMapSVF::MHPprotected
numOfMHPQueriesSVF::MHP
numOfTotalQueriesSVF::MHP
popFromCTSWorkList()SVF::MHPinlineprotected
printInterleaving()SVF::MHP
pushCxt(CallStrCxt &cxt, const CallICFGNode *call, const FunObjVar *callee)SVF::MHPinlineprotected
pushToCTSWorkList(const CxtThreadStmt &cs)SVF::MHPinlineprotected
rmInterleavingThread(const CxtThreadStmt &tgr, const NodeBS &tids, const ICFGNode *joinsite)SVF::MHPinlineprotected
symJoinLoopSVF::MHPprotected
SymJoinToLoopMap typedefSVF::MHPprotected
tcgSVF::MHPprotected
tctSVF::MHPprotected
threadStmtToThreadInterLeavSVF::MHPprotected
ThreadStmtToThreadInterleav typedefSVF::MHP
updateAncestorThreads(ICFGGraph icfg, CGGraph cg, NodeID tid)SVF::MHPprotected
updateNonCandidateFunInterleaving(ICFGGraph icfg, CGGraph cg)SVF::MHPprotected
updateSiblingThreads(ICFGGraph icfg, CGGraph cg, NodeID tid)SVF::MHPprotected
~MHP()SVF::MHPvirtual