MCPcopy Create free account

hub / github.com/SVF-tools/SVF / types & classes

Types & classes678 in github.com/SVF-tools/SVF

↓ 616 callersClassIntervalValue
IntervalValue abstract value Implemented as a pair of bounds
svf/include/AE/Core/IntervalValue.h:45
↓ 10 callersClassAddressValue
svf/include/AE/Core/AddressValue.h:47
↓ 9 callersClassCFLGraph
svf/include/Graphs/CFLGraph.h:172
↓ 8 callersClassBoundedInt
* @brief A class representing a bounded 64-bit integer. * * BoundedInt is a class that represents a 64-bit integer that can also * represent positi
svf/include/AE/Core/NumericValue.h:54
↓ 7 callersClassSVFBugEvent
svf/include/Util/SVFBugReport.h:51
↓ 6 callersClassAccessPath
* Location set represents a set of locations in a memory block with following offsets: * { offset + \sum_{i=0}^N (stride_i * j_i) | 0 \leq j_i < M
svf/include/MemoryModel/AccessPath.h:53
↓ 4 callersEnumClockType
svf/include/Util/SVFStat.h:48
↓ 3 callersEnumHandleRecur
svf/include/AE/Svfexe/AbstractInterpretation.h:90
↓ 2 callersClassAbstractState
svf/include/AE/Core/AbstractState.h:55
↓ 2 callersClassAbstractValue
svf/include/AE/Core/AbstractValue.h:34
↓ 2 callersClassCFLGramGraphChecker
svf/include/CFL/CFLGramGraphChecker.h:37
↓ 2 callersClassCoreBitVectorIterator
svf/include/Util/CoreBitVector.h:36
↓ 2 callersClassPointsToIterator
svf/include/MemoryModel/PointsTo.h:38
↓ 2 callersClassReferenceProxy
svf/include/Util/iterator.h:90
↓ 1 callersEnumAESparsity
svf/include/AE/Svfexe/AbstractInterpretation.h:83
↓ 1 callersClassAliasCFLGraphBuilder
AliasCFLGraphBuilder: a CFLGraphBuilder specialized for handling aliasing
svf/include/CFL/CFLGraphBuilder.h:120
↓ 1 callersClassCFGNormalizer
svf/include/CFL/CFGNormalizer.h:47
↓ 1 callersClassGrammarBuilder
svf/include/CFL/GrammarBuilder.h:70
↓ 1 callersClassLLVMGlobalFunction
This class is used for the priority queue that sorts the functions by their priority. Each object of this class stands for an item in the function arr
svf-llvm/lib/LLVMModule.cpp:444
↓ 1 callersClassPOCRAlias
svf/include/CFL/CFLAlias.h:146
↓ 1 callersClassPOCRHybrid
svf/include/CFL/CFLAlias.h:156
↓ 1 callersClassVFCFLGraphBuilder
VFCFLGraphBuilder: a CFLGraphBuilder specialized for handling value-flow
svf/include/CFL/CFLGraphBuilder.h:142
↓ 1 callersClassstat
svf/lib/Util/ExtAPI.cpp:65
ClassAEAPI
svf/include/AE/Svfexe/AbstractInterpretation.h:49
ClassAEDetector
* @class AEDetector * @brief Base class for all detectors. */
svf/include/AE/Svfexe/AEDetector.h:42
ClassAEException
* @class AEException * @brief Exception class for handling errors in Abstract Execution. */
svf/include/AE/Svfexe/AEDetector.h:111
EnumAEFunEntryMode
svf/include/AE/Svfexe/AbstractInterpretation.h:97
ClassAEStat
AEStat: Statistic for AE
svf/include/AE/Svfexe/AEStat.h:35
ClassAEStat
svf/include/AE/Svfexe/AbstractInterpretation.h:48
ClassAETest
svf-llvm/tools/AE/ae.cpp:625
ClassAEWTO
svf/include/AE/Svfexe/AEWTO.h:47
ClassAbsExtAPI
* @class AbsExtAPI * @brief Handles external API calls and manages abstract states. */
svf/include/AE/Svfexe/AbsExtAPI.h:42
ClassAbsExtAPI
svf/include/AE/Svfexe/AbstractInterpretation.h:47
ClassAbstractInterpretation
svf/include/AE/Svfexe/AbsExtAPI.h:36
ClassAbstractInterpretation
svf/include/AE/Svfexe/AEDetector.h:36
ClassAbstractInterpretation
svf/include/AE/Svfexe/AEStat.h:32
ClassAbstractInterpretation
svf/include/AE/Svfexe/AbstractInterpretation.h:46
ClassActualINSVFGNode
* SVFG Node stands for callsite mu node (address-taken variables) */
svf/include/Graphs/SVFGNode.h:168
ClassActualOUTSVFGNode
* SVFG Node stands for callsite chi node (address-taken variables) */
svf/include/Graphs/SVFGNode.h:217
ClassActualParmVFGNode
* ICFG Node stands for actual parameter node (top level pointers) */
svf/include/Graphs/VFGNode.h:971
ClassActualRetVFGNode
! * Callsite receive parameter */
svf/include/Graphs/VFGNode.h:1095
ClassAddrCGEdge
! * Copy edge */
svf/include/Graphs/ConsGEdge.h:93
ClassAddrStmt
! * Address statement (memory allocations) */
svf/include/SVFIR/SVFStatements.h:377
ClassAddrVFGNode
svf/include/Graphs/VFGNode.h:867
EnumAliasCheckRule
svf/include/WPA/WPAPass.h:61
ClassAliasDDAClient
* DDA client with function pointers as query candidates. */
svf/include/DDA/DDAClient.h:139
EnumAliasResult
svf/include/SVFIR/SVFType.h:635
ClassAndersen
! * Inclusion-based Pointer Analysis */
svf/include/WPA/Andersen.h:188
ClassAndersenBase
svf/include/WPA/Andersen.h:56
ClassAndersenBase
svf/include/WPA/WPAStat.h:41
ClassAndersenSCD
! * Selective Cycle Detection Based Andersen Analysis */
svf/include/WPA/AndersenPWC.h:44
ClassAndersenSFR
! * Selective Cycle Detection with Stride-based Field Representation */
svf/include/WPA/AndersenPWC.h:102
ClassAndersenStat
! * Statistics of Andersen's analysis */
svf/include/WPA/WPAStat.h:48
ClassAndersenWaveDiff
svf/include/MTA/MTA.h:45
ClassAndersenWaveDiff
* Wave propagation with diff points-to set. */
svf/include/WPA/Andersen.h:396
ClassAndersenWaveDiff
svf/include/WPA/FlowSensitive.h:42
ClassAndersenWaveDiff
svf/include/WPA/VersionedFlowSensitive.h:26
ClassAndersenWaveDiff
svf/include/AE/Svfexe/AbstractInterpretation.h:50
ClassAnnotator
! * Program annotator to write meta data information on LLVM IR */
svf/include/Util/Annotator.h:21
ClassArgValVar
* @brief Class representing a function argument variable in the SVFIR * * This class models function argument in the program analysis. It extends Va
svf/include/SVFIR/SVFVariables.h:359
ClassArgumentVFGNode
svf/include/Graphs/VFGNode.h:926
ClassAsmPCValVar
* Represents InlineAsm, DSOLocalEquivalent, and NoCFIValue. * These are non-instruction values related to inline assembly, * position-independent co
svf/include/SVFIR/SVFVariables.h:2269
ClassAssignStmt
Parent class of Addr, Copy, Store, Load, Call, Ret, NormalGep, VariantGep, ThreadFork, ThreadJoin connecting RHS expression and LHS expression with a
svf/include/SVFIR/SVFStatements.h:308
ClassBVDataPTAImpl
! * Pointer analysis implementation which uses bit vector based points-to data structure */
svf/include/MemoryModel/PointerAnalysisImpl.h:42
ClassBVDataPTAImpl
Forward declare for the Clusterer.
svf/include/Util/NodeIDAllocator.h:14
ClassBVDataPTAImpl
svf/include/MSSA/MemRegion.h:48
ClassBaseObjVar
* Base memory object variable (address-taken variables in LLVM-based languages) */
svf/include/SVFIR/SVFVariables.h:551
ClassBasicBlockEdge
svf/include/Graphs/BasicBlockG.h:40
ClassBasicBlockGraph
svf/include/Graphs/BasicBlockG.h:302
ClassBasicBlockValVar
* Represents an LLVM BasicBlock (label operand of br/switch). * Collected into valSyms as a branch operand but has no ICFGNode. */
svf/include/SVFIR/SVFVariables.h:2227
ClassBinaryOPStmt
! * Binary statement */
svf/include/SVFIR/SVFStatements.h:1122
ClassBinaryOPVFGNode
! * VFGNode for binary operator instructions, e.g., a = b + c; */
svf/include/Graphs/VFGNode.h:462
ClassBitVector
A contiguous bit vector in which trailing 0s are stripped. Does not shrink - only grows. This isn't a problem for points-to analysis, usually, but may
svf/include/Util/BitVector.h:31
ClassBlackHoleValVar
svf/include/SVFIR/SVFVariables.h:1467
ClassBoundedDouble
! * Bounded double numeric value */
svf/include/AE/Core/NumericValue.h:726
ClassBranchStmt
! * Branch statements including if/else and switch */
svf/include/SVFIR/SVFStatements.h:1245
ClassBranchVFGNode
* Branch VFGNode including if/else and switch statements */
svf/include/Graphs/VFGNode.h:614
ClassBreakConstantGEPs
Pass: BreakConstantGEPs Description: This pass modifies a function so that it uses GEP instructions instead of GEP constant expressions.
svf-llvm/include/SVF-LLVM/BreakConstantExpr.h:33
ClassBufOverflowDetector
* @class BufOverflowDetector * @brief Detector for identifying buffer overflow issues. */
svf/include/AE/Svfexe/AEDetector.h:138
ClassBufferOverflowBug
svf/include/Util/SVFBugReport.h:121
EnumBugType
svf/include/Util/SVFBugReport.h:86
EnumBuildDirection
svf/include/CFL/CFLGraphBuilder.h:40
ClassCDG
svf/include/Graphs/CDG.h:142
ClassCDGBuilder
svf/include/Util/CDGBuilder.h:38
ClassCDGEdge
svf/include/Graphs/CDG.h:42
ClassCDGNode
svf/include/Graphs/CDG.h:38
EnumCEDGEK
svf/include/MTA/TCT.h:53
EnumCEDGEK
svf/include/Graphs/CallGraph.h:56
ClassCFGrammar
svf/include/CFL/CFGrammar.h:290
ClassCFLAlias
svf/include/CFL/CFLAlias.h:41
ClassCFLBase
CFL Client Base Class
svf/include/CFL/CFLBase.h:49
ClassCFLEdge
svf/include/Graphs/CFLGraph.h:46
ClassCFLFIFOWorkList
svf/include/CFL/CFGrammar.h:407
ClassCFLGraphBuilder
* CFLGraphBuilder class is responsible for building CFL (Context-Free Language) graphs * from text files, dot files, json file or from memory graph.
svf/include/CFL/CFLGraphBuilder.h:50
ClassCFLNode
svf/include/Graphs/CFLGraph.h:42
ClassCFLSVFGBuilder
svf/include/CFL/CFLSVFGBuilder.h:35
ClassCFLSolver
svf/include/CFL/CFLSolver.h:43
ClassCFLStat
svf/lib/CFL/CFLBase.cpp:36
ClassCFLStat
svf/include/CFL/CFLAlias.h:39
ClassCFLStat
svf/include/CFL/CFLBase.h:46
next →1–100 of 678, ranked by callers