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

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

buildRaceClasses(const std::vector< RaceOccurrence > &occurrences, const std::vector< size_t > &occurrenceIndices)SVF::MTAprivatestatic
collectRaceOccurrences(SVFIR *svfir, AndersenBase *pta, MHP *mhp, LockAnalysis *lockAnalysis, CallGraph *callGraph, const PointsTo &escapedObjects, std::vector< RaceOccurrence > &occurrences, ObjectToRaceOccurrences &objectToOccurrences)SVF::MTAprivatestatic
commitRacePair(std::set< RacePair > &out, const RaceOccurrence &first, const RaceOccurrence &second)SVF::MTAprivatestatic
computeLocksets(TCT *tct)SVF::MTAvirtual
computeMHP(TCT *tct)SVF::MTAvirtual
detectRace(SVFIR *svfir, AndersenBase *pta, MHP *mhp, LockAnalysis *lockAnalysis, CallGraph *callGraph, std::set< RacePair > &outRacePairs)SVF::MTAstatic
emitRacePairs(MHP *mhp, LockAnalysis *lockAnalysis, const std::vector< RaceOccurrence > &occurrences, const std::vector< RaceClass > &classes, std::set< RacePair > &outRacePairs)SVF::MTAprivatestatic
getGlobalObjectVariables(SVFIR *svfir)SVF::MTAstatic
getLockAnalysis()SVF::MTAinline
getMHP()SVF::MTAinline
getPointsToClosure(AndersenBase *pta, const PointsTo &pts)SVF::MTAstatic
hasThreadFunctions(CallGraph *callGraph)SVF::MTAstatic
lsaSVF::MTAprivate
mhpSVF::MTAprivate
MTA()SVF::MTA
ObjectToRaceOccurrences typedefSVF::MTAprivate
occurrencesRace(MHP *mhp, const RaceOccurrence &first, const RaceOccurrence &second)SVF::MTAprivatestatic
reportRaces()SVF::MTAvirtual
runOnModule(SVFIR *module)SVF::MTAvirtual
statSVF::MTAprivate
tcgSVF::MTAprivate
tctSVF::MTAprivate
~MTA()SVF::MTAvirtual