MCPcopy Create free account

hub / github.com/SVF-tools/SVF / functions

Functions5,116 in github.com/SVF-tools/SVF

↓ 10 callersMethodaddOutgoingEdge
svf/include/Graphs/CFLGraph.h:126
↓ 10 callersFunctionbuffer_skip_whitespace
Utility to jump whitespace and cr/lf */
svf/lib/Util/cJSON.cpp:1040
↓ 10 callersFunctioncJSON_CreateString
svf/lib/Util/cJSON.cpp:2462
↓ 10 callersMethodcheck
svf/include/CFL/CFLGramGraphChecker.h:40
↓ 10 callersMethodclear
svf/lib/MemoryModel/PointsTo.cpp:123
↓ 10 callersMethodclear
svf/include/MemoryModel/PersistentPointsToDS.h:53
↓ 10 callersMethodclear
svf/include/Graphs/SCC.h:316
↓ 10 callersMethodgeq
Check the lower bound of this Interval is greater than or equal to the upper bound e.g. [3, 5] > [1, 3] return true, lhs.lb >= rhs.ub
svf/include/AE/Core/IntervalValue.h:357
↓ 10 callersMethodgetCond
Return condition
svf/include/MSSA/MSSAMuChi.h:143
↓ 10 callersMethodgetFlattenedElemIdx
svf/lib/Graphs/IRGraph.cpp:144
↓ 10 callersMethodgetObjTypeInfo
svf/include/Graphs/IRGraph.h:234
↓ 10 callersMethodgetPTA
svf/lib/DDA/DDAStat.cpp:96
↓ 10 callersMethodgetParam
Return parameter
svf/include/Graphs/VFGNode.h:989
↓ 10 callersMethodgetStartKind
svf/lib/Graphs/CFLGraph.cpp:37
↓ 10 callersMethodgetThread
Return forksite
svf/include/Util/CxtStmt.h:211
↓ 10 callersMethodgetTypeInfo
svf/lib/Graphs/IRGraph.cpp:242
↓ 10 callersFunctionhasEdge
svf/lib/Graphs/CHG.cpp:39
↓ 10 callersMethodhead
Return the head of the cycle
svf/include/Graphs/WTO.h:412
↓ 10 callersMethodintersects
svf/lib/MemoryModel/PointsTo.cpp:189
↓ 10 callersMethodisValidTopLevelPtr
svf/lib/SVFIR/SVFIR.cpp:762
↓ 10 callersMethodtest
Return true if the element is in the set
svf/include/MemoryModel/ConditionalPT.h:153
↓ 10 callersMethodunionPts
svf/include/MemoryModel/PersistentPointsToDS.h:79
↓ 9 callersMethodBS
svf/lib/AE/Core/RelationSolver.cpp:270
↓ 9 callersMethodaddCFLNode
svf/lib/Graphs/CFLGraph.cpp:42
↓ 9 callersMethodaddDummyValNode
@}
svf/include/SVFIR/SVFIR.h:564
↓ 9 callersMethodaddIncomingEdge
Add incoming and outgoing edges @{
svf/include/Graphs/GenericGraph.h:273
↓ 9 callersMethodallocate
! * Allocate path condition for each branch */
svf/lib/SABER/SaberCondAllocator.cpp:59
↓ 9 callersMethodbegin
Iterators @{
svf/include/Graphs/GenericGraph.h:371
↓ 9 callersMethodbuild
svf-llvm/lib/LLVMModule.cpp:165
↓ 9 callersFunctioncJSON_CreateArray
svf/lib/Util/cJSON.cpp:2532
↓ 9 callersMethoddirectCallsBegin
Iterators for direct and indirect callsites @{
svf/include/Graphs/CallGraph.h:122
↓ 9 callersMethoddirectCallsEnd
svf/include/Graphs/CallGraph.h:126
↓ 9 callersMethodgetCallSiteRet
Get callsite return
svf/include/SVFIR/SVFIR.h:405
↓ 9 callersMethodgetNullPtr
svf/include/Graphs/IRGraph.h:259
↓ 9 callersMethodgetSuccessors
Return the successors of node
svf/include/Graphs/WTO.h:723
↓ 9 callersMethodindirectCallsBegin
svf/include/Graphs/CallGraph.h:131
↓ 9 callersMethodindirectCallsEnd
svf/include/Graphs/CallGraph.h:135
↓ 9 callersMethodisInCycle
whether the node is in a cycle
svf/include/Graphs/SCC.h:170
↓ 9 callersFunctionisProgEntryFunction
Check whether a function is an entry function (i.e., main)
svf-llvm/include/SVF-LLVM/LLVMUtil.h:114
↓ 9 callersMethodisSingleValueType
svf/include/SVFIR/SVFType.h:309
↓ 9 callersMethodopVerBegin
Operand ver iterators @{
svf/include/MSSA/MSSAMuChi.h:673
↓ 9 callersMethodopVerEnd
svf/include/MSSA/MSSAMuChi.h:677
↓ 8 callersMethodRSY
svf/lib/AE/Core/RelationSolver.cpp:114
↓ 8 callersFunctionViewGraph
svf/include/Graphs/GraphWriter.h:371
↓ 8 callersMethodaddPointsTo
Handle memory region @{
svf/include/Graphs/SVFGEdge.h:56
↓ 8 callersMethodbilateral
svf/lib/AE/Core/RelationSolver.cpp:36
↓ 8 callersFunctioncJSON_CreateNumber
svf/lib/Util/cJSON.cpp:2436
↓ 8 callersMethodcallsiteHasRet
svf/include/SVFIR/SVFIR.h:411
↓ 8 callersMethodcount
svf/include/Util/SparseBitVector.h:1142
↓ 8 callersMethoddump
Dump graph into dot file
svf/include/Graphs/CDG.h:240
↓ 8 callersMethoddumpStr
Dump string
svf/include/MSSA/MemRegion.h:93
↓ 8 callersMethodequal
Checks if the BoundedInt is equal to another BoundedInt.
svf/include/AE/Core/NumericValue.h:155
↓ 8 callersMethodgetFunEntryICFGNode
get a function entry node
svf-llvm/include/SVF-LLVM/ICFGBuilder.h:120
↓ 8 callersMethodgetOpVarID
svf/lib/SVFIR/SVFStatements.cpp:429
↓ 8 callersMethodgetOpVarNum
svf/include/SVFIR/SVFStatements.h:812
↓ 8 callersMethodgetThreadCallGraph
Get TCG
svf/include/MTA/TCT.h:190
↓ 8 callersMethodgetUtils
svf/include/AE/Svfexe/AbstractInterpretation.h:310
↓ 8 callersMethodhasLLVMValue
svf/lib/SVFIR/SVFValue.cpp:49
↓ 8 callersMethodisCallVFGEdge
svf/include/Graphs/VFGEdge.h:84
↓ 8 callersMethodisCandidateFun
Whether it is a candidate function for indirect call
svf/include/MTA/TCT.h:285
↓ 8 callersMethodisPointer
Check if this variable represents a pointer
svf/include/SVFIR/SVFVariables.h:95
↓ 8 callersMethodis_zero
Checks if the BoundedInt represents zero.
svf/include/AE/Core/NumericValue.h:143
↓ 8 callersMethodkindToStr
svf/lib/CFL/CFGrammar.cpp:103
↓ 8 callersMethodleq
Checks if the BoundedInt is less than or equal to another BoundedInt.
svf/include/AE/Core/NumericValue.h:161
↓ 8 callersFunctionmap_iter
svf/include/Graphs/GenericGraph.h:492
↓ 8 callersMethodprintStat
svf/lib/DDA/DDAStat.cpp:295
↓ 7 callersMethodaddIntraEdge
! * Add intraprocedural edges between two nodes */
svf/lib/Graphs/ICFG.cpp:333
↓ 7 callersMethodaddToSVFVar2LLVMValueMap
svf-llvm/lib/LLVMModule.cpp:1158
↓ 7 callersFunctioncJSON_strdup
svf/lib/Util/cJSON.cpp:189
↓ 7 callersMethodclear
Clear set
svf/include/MemoryModel/ConditionalPT.h:185
↓ 7 callersMethodclear
svf/include/MemoryModel/MutablePointsToDS.h:77
↓ 7 callersMethodcount
Returns number of elements.
svf/lib/MemoryModel/PointsTo.cpp:111
↓ 7 callersMethoddumpStr
output Z3 expression as a string
svf/lib/Util/Z3Expr.cpp:168
↓ 7 callersMethodexpandFIObjs
! * Expand all fields of an aggregate in all points-to sets */
svf/lib/MemoryModel/PointerAnalysisImpl.cpp:133
↓ 7 callersFunctiongetCallee
svf-llvm/include/SVF-LLVM/LLVMUtil.h:98
↓ 7 callersMethodgetEventDescription
svf/lib/Util/SVFBugReport.cpp:287
↓ 7 callersMethodgetForkedFun
svf/lib/Util/ThreadAPI.cpp:182
↓ 7 callersMethodgetFunctionType
Returns the FunctionType
svf/include/SVFIR/SVFVariables.h:1108
↓ 7 callersMethodgetICFGNode
Get a ICFG node
svf/include/Graphs/ICFG.h:82
↓ 7 callersMethodgetKind
Get VFG kind
svf/include/Graphs/VFG.h:121
↓ 7 callersMethodgetNumOfResolvedIndCallEdge
svf/include/Graphs/CallGraph.h:351
↓ 7 callersMethodgetNumSuccessors
Successors of this branch statement @{
svf/include/Graphs/VFGNode.h:651
↓ 7 callersMethodgetObjectNodeNum
svf/lib/Graphs/IRGraph.cpp:343
↓ 7 callersMethodgetOffsetVarAndGepTypePairVec
svf/include/SVFIR/SVFStatements.h:638
↓ 7 callersMethodgetOpVer
Get operand ver
svf/include/MSSA/MSSAMuChi.h:421
↓ 7 callersMethodgetSCCDetector
Get SCC detector
svf/include/WPA/WPASolver.h:67
↓ 7 callersMethodgetTypeInference
svf-llvm/lib/LLVMModule.cpp:98
↓ 7 callersMethodgetValueNodeNum
svf/lib/Graphs/IRGraph.cpp:330
↓ 7 callersMethodisConstantObj
svf/include/SVFIR/SVFIR.h:540
↓ 7 callersMethodisUncalledFunction
svf/include/SVFIR/SVFVariables.h:1097
↓ 7 callersMethodisVariantFieldGep
Gep statement with a variant field index (pointer arithmetic) for struct field access
svf/include/SVFIR/SVFStatements.h:670
↓ 7 callersFunctionmake_range
svf/include/Util/iterator_range.h:64
↓ 7 callersMethodsetName
svf/include/SVFIR/SVFValue.h:179
↓ 7 callersMethodtest_and_set
Return true if the element is added
svf/include/MemoryModel/ConditionalPT.h:148
↓ 7 callersMethodtoString
svf/include/Graphs/CDG.h:60
↓ 7 callersMethodunionPts
svf/include/WPA/Andersen.h:242
↓ 7 callersMethodunionPtsThroughIds
svf/include/MemoryModel/PersistentPointsToDS.h:549
↓ 7 callersMethodupdateAbsValue
svf/lib/AE/Svfexe/AbstractStateManager.cpp:136
↓ 6 callersMethodanalyze
dummy analyze method
svf/include/DDA/FlowDDA.h:71
↓ 6 callersMethodcheckAndRemap
TODO: dummy to use for PointsTo in the various PTData.
svf/include/MemoryModel/ConditionalPT.h:293
← previousnext →201–300 of 5,116, ranked by callers