| addCondIntraLock(const ICFGNode *lockSite, const InstSet &stmts) | SVF::LockAnalysis | inline |
| addCxtLock(const CallStrCxt &cxt, const ICFGNode *inst) | SVF::LockAnalysis | inline |
| addCxtStmtToSpan(const CxtStmt &cts, const CxtLock &cl) | SVF::LockAnalysis | inline |
| addIntraLock(const ICFGNode *lockSite, const InstSet &stmts) | SVF::LockAnalysis | inline |
| alias(const CxtLockSet &lockset1, const CxtLockSet &lockset2) | SVF::LockAnalysis | inline |
| analyze() | SVF::LockAnalysis | |
| analyzeIntraProcedualLock() | SVF::LockAnalysis | |
| analyzeLockSpanCxtStmt() | SVF::LockAnalysis | |
| buildCandidateFuncSetforLock() | SVF::LockAnalysis | |
| ciLocktoSpan | SVF::LockAnalysis | private |
| CILockToSpan typedef | SVF::LockAnalysis | |
| CISpan typedef | SVF::LockAnalysis | |
| clearFlagMap() | SVF::LockAnalysis | inlineprivate |
| clpList | SVF::LockAnalysis | private |
| collectCxtLock() | SVF::LockAnalysis | |
| collectLockUnlocksites() | SVF::LockAnalysis | |
| CxtLock typedef | SVF::LockAnalysis | |
| CxtLockProc typedef | SVF::LockAnalysis | |
| CxtLockProcSet typedef | SVF::LockAnalysis | |
| CxtLockProcVec typedef | SVF::LockAnalysis | |
| CxtLockSet typedef | SVF::LockAnalysis | |
| cxtLockset | SVF::LockAnalysis | private |
| CxtLockToLockSet typedef | SVF::LockAnalysis | |
| cxtLocktoSpan | SVF::LockAnalysis | private |
| CxtLockToSpan typedef | SVF::LockAnalysis | |
| cxtStmtList | SVF::LockAnalysis | private |
| CxtStmtSet typedef | SVF::LockAnalysis | |
| CxtStmtToCxtLockSet typedef | SVF::LockAnalysis | |
| cxtStmtToCxtLockSet | SVF::LockAnalysis | private |
| CxtStmtToLockFlagMap typedef | SVF::LockAnalysis | |
| CxtStmtWorkList typedef | SVF::LockAnalysis | |
| Empty enum value | SVF::LockAnalysis | |
| FunSet typedef | SVF::LockAnalysis | |
| getCSTCLS() | SVF::LockAnalysis | inline |
| getCxtLockfromCxtStmt(const CxtStmt &cts) const | SVF::LockAnalysis | inline |
| getCxtLockfromCxtStmt(const CxtStmt &cts) | SVF::LockAnalysis | inline |
| getCxtStmtsFromInst(const ICFGNode *inst) const | SVF::LockAnalysis | inline |
| getIntraLockSet(const ICFGNode *stmt) const | SVF::LockAnalysis | inline |
| getLockVal(const ICFGNode *call) | SVF::LockAnalysis | inlineprivate |
| getNumOfCxtLocks() | SVF::LockAnalysis | inline |
| getSpanfromCxtLock(const CxtLock &cl) | SVF::LockAnalysis | inline |
| getTCG() const | SVF::LockAnalysis | inlineprivate |
| getTCT() | SVF::LockAnalysis | inline |
| handleCall(const CxtStmt &cts) | SVF::LockAnalysis | private |
| handleCallRelation(CxtLockProc &clp, const CallGraphEdge *cgEdge, const CallICFGNode *call) | SVF::LockAnalysis | private |
| handleFork(const CxtStmt &cts) | SVF::LockAnalysis | private |
| handleIntra(const CxtStmt &cts) | SVF::LockAnalysis | private |
| handleRet(const CxtStmt &cts) | SVF::LockAnalysis | private |
| hasAllCxtInLockSpan(const ICFGNode *I, LockSpan lspan) const | SVF::LockAnalysis | inline |
| hasCxtLock(const CxtLock &cxtLock) const | SVF::LockAnalysis | inline |
| hasCxtLockfromCxtStmt(const CxtStmt &cts) const | SVF::LockAnalysis | inline |
| hasCxtStmtFromInst(const ICFGNode *inst) const | SVF::LockAnalysis | inline |
| hasOneCxtInLockSpan(const ICFGNode *I, LockSpan lspan) const | SVF::LockAnalysis | inline |
| hasSpanfromCxtLock(const CxtLock &cl) | SVF::LockAnalysis | inline |
| instCILocksMap | SVF::LockAnalysis | private |
| InstSet typedef | SVF::LockAnalysis | |
| instTocondCILocksMap | SVF::LockAnalysis | private |
| InstToCxtStmtSet typedef | SVF::LockAnalysis | |
| instToCxtStmtSet | SVF::LockAnalysis | private |
| InstToInstSetMap typedef | SVF::LockAnalysis | |
| InstVec typedef | SVF::LockAnalysis | |
| intersect(CxtLockSet &tgrlockset, const CxtLockSet &srclockset) | SVF::LockAnalysis | inlineprivate |
| intersects(const CxtLockSet &lockset1, const CxtLockSet &lockset2) const | SVF::LockAnalysis | inline |
| intraBackwardTraverse(const InstSet &unlockset, InstSet &backwardInsts) | SVF::LockAnalysis | |
| intraForwardTraverse(const ICFGNode *lock, InstSet &unlockset, InstSet &forwardInsts) | SVF::LockAnalysis | |
| isAliasedLocks(const CxtLock &cl1, const CxtLock &cl2) | SVF::LockAnalysis | inlineprivate |
| isAliasedLocks(const ICFGNode *i1, const ICFGNode *i2) | SVF::LockAnalysis | inlineprivate |
| isCallSite(const ICFGNode *inst) | SVF::LockAnalysis | inlineprivate |
| isContextSuffix(const CallStrCxt &lhs, const CallStrCxt &call) | SVF::LockAnalysis | private |
| isExtCall(const ICFGNode *inst) | SVF::LockAnalysis | inlineprivate |
| isInSameCISpan(const ICFGNode *i1, const ICFGNode *i2) const | SVF::LockAnalysis | |
| isInSameCSSpan(const ICFGNode *i1, const ICFGNode *i2) const | SVF::LockAnalysis | |
| isInSameCSSpan(const CxtStmt &cxtStmt1, const CxtStmt &cxtStmt2) const | SVF::LockAnalysis | |
| isInSameSpan(const ICFGNode *I1, const ICFGNode *I2) | SVF::LockAnalysis | |
| isInsideCondIntraLock(const ICFGNode *stmt) const | SVF::LockAnalysis | inline |
| isInsideIntraLock(const ICFGNode *stmt) const | SVF::LockAnalysis | inline |
| isIntraLock(const ICFGNode *lock) const | SVF::LockAnalysis | inline |
| isLockCandidateFun(const FunObjVar *fun) const | SVF::LockAnalysis | inline |
| isProtectedByCommonCILock(const ICFGNode *i1, const ICFGNode *i2) | SVF::LockAnalysis | |
| isProtectedByCommonCxtLock(const ICFGNode *i1, const ICFGNode *i2) | SVF::LockAnalysis | |
| isProtectedByCommonCxtLock(const CxtStmt &cxtStmt1, const CxtStmt &cxtStmt2) | SVF::LockAnalysis | |
| isProtectedByCommonLock(const ICFGNode *i1, const ICFGNode *i2) | SVF::LockAnalysis | |
| isTDAcquire(const ICFGNode *call) | SVF::LockAnalysis | inlineprivate |
| isTDFork(const ICFGNode *call) | SVF::LockAnalysis | inlineprivate |
| isTDRelease(const ICFGNode *call) | SVF::LockAnalysis | inlineprivate |
| isVisitedCTPs(const CxtLockProc &clp) const | SVF::LockAnalysis | inlineprivate |
| LockAnalysis(TCT *t) | SVF::LockAnalysis | inline |
| lockcandidateFuncSet | SVF::LockAnalysis | private |
| lockQueriesTime | SVF::LockAnalysis | |
| LockSet typedef | SVF::LockAnalysis | |
| locksites | SVF::LockAnalysis | private |
| LockSiteToLockSet typedef | SVF::LockAnalysis | |
| LockSpan typedef | SVF::LockAnalysis | |
| lockTime | SVF::LockAnalysis | |
| markCxtStmtFlag(const CxtStmt &tgr, const CxtStmt &src) | SVF::LockAnalysis | inlineprivate |
| matchCxt(CallStrCxt &cxt, const CallICFGNode *call, const FunObjVar *callee) | SVF::LockAnalysis | private |
| numOfLockedQueries | SVF::LockAnalysis | |
| numOfTotalQueries | SVF::LockAnalysis | |
| popFromCTPWorkList() | SVF::LockAnalysis | inlineprivate |
| popFromCTSWorkList() | SVF::LockAnalysis | inlineprivate |
| printLocks(const CxtStmt &cts) | SVF::LockAnalysis | |
| pushCxt(CallStrCxt &cxt, const CallICFGNode *call, const FunObjVar *callee) | SVF::LockAnalysis | private |
| pushToCTPWorkList(const CxtLockProc &clp) | SVF::LockAnalysis | inlineprivate |
| pushToCTSWorkList(const CxtStmt &cs) | SVF::LockAnalysis | inlineprivate |
| removeCxtStmtToSpan(CxtStmt &cts, const CxtLock &cl) | SVF::LockAnalysis | inline |
| tct | SVF::LockAnalysis | private |
| TDLocked enum value | SVF::LockAnalysis | |
| TDUnlocked enum value | SVF::LockAnalysis | |
| touchCxtStmt(CxtStmt &cts) | SVF::LockAnalysis | inline |
| unlocksites | SVF::LockAnalysis | private |
| ValDomain enum name | SVF::LockAnalysis | |
| visitedCTPs | SVF::LockAnalysis | private |