Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/SVF-tools/SVF
/ functions
Functions
5,116 in github.com/SVF-tools/SVF
⨍
Functions
5,116
◇
Types & classes
678
↓ 10 callers
Method
addOutgoingEdge
svf/include/Graphs/CFLGraph.h:126
↓ 10 callers
Function
buffer_skip_whitespace
Utility to jump whitespace and cr/lf */
svf/lib/Util/cJSON.cpp:1040
↓ 10 callers
Function
cJSON_CreateString
svf/lib/Util/cJSON.cpp:2462
↓ 10 callers
Method
check
svf/include/CFL/CFLGramGraphChecker.h:40
↓ 10 callers
Method
clear
svf/lib/MemoryModel/PointsTo.cpp:123
↓ 10 callers
Method
clear
svf/include/MemoryModel/PersistentPointsToDS.h:53
↓ 10 callers
Method
clear
svf/include/Graphs/SCC.h:316
↓ 10 callers
Method
geq
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 callers
Method
getCond
Return condition
svf/include/MSSA/MSSAMuChi.h:143
↓ 10 callers
Method
getFlattenedElemIdx
svf/lib/Graphs/IRGraph.cpp:144
↓ 10 callers
Method
getObjTypeInfo
svf/include/Graphs/IRGraph.h:234
↓ 10 callers
Method
getPTA
svf/lib/DDA/DDAStat.cpp:96
↓ 10 callers
Method
getParam
Return parameter
svf/include/Graphs/VFGNode.h:989
↓ 10 callers
Method
getStartKind
svf/lib/Graphs/CFLGraph.cpp:37
↓ 10 callers
Method
getThread
Return forksite
svf/include/Util/CxtStmt.h:211
↓ 10 callers
Method
getTypeInfo
svf/lib/Graphs/IRGraph.cpp:242
↓ 10 callers
Function
hasEdge
svf/lib/Graphs/CHG.cpp:39
↓ 10 callers
Method
head
Return the head of the cycle
svf/include/Graphs/WTO.h:412
↓ 10 callers
Method
intersects
svf/lib/MemoryModel/PointsTo.cpp:189
↓ 10 callers
Method
isValidTopLevelPtr
svf/lib/SVFIR/SVFIR.cpp:762
↓ 10 callers
Method
test
Return true if the element is in the set
svf/include/MemoryModel/ConditionalPT.h:153
↓ 10 callers
Method
unionPts
svf/include/MemoryModel/PersistentPointsToDS.h:79
↓ 9 callers
Method
BS
svf/lib/AE/Core/RelationSolver.cpp:270
↓ 9 callers
Method
addCFLNode
svf/lib/Graphs/CFLGraph.cpp:42
↓ 9 callers
Method
addDummyValNode
@}
svf/include/SVFIR/SVFIR.h:564
↓ 9 callers
Method
addIncomingEdge
Add incoming and outgoing edges @{
svf/include/Graphs/GenericGraph.h:273
↓ 9 callers
Method
allocate
! * Allocate path condition for each branch */
svf/lib/SABER/SaberCondAllocator.cpp:59
↓ 9 callers
Method
begin
Iterators @{
svf/include/Graphs/GenericGraph.h:371
↓ 9 callers
Method
build
svf-llvm/lib/LLVMModule.cpp:165
↓ 9 callers
Function
cJSON_CreateArray
svf/lib/Util/cJSON.cpp:2532
↓ 9 callers
Method
directCallsBegin
Iterators for direct and indirect callsites @{
svf/include/Graphs/CallGraph.h:122
↓ 9 callers
Method
directCallsEnd
svf/include/Graphs/CallGraph.h:126
↓ 9 callers
Method
getCallSiteRet
Get callsite return
svf/include/SVFIR/SVFIR.h:405
↓ 9 callers
Method
getNullPtr
svf/include/Graphs/IRGraph.h:259
↓ 9 callers
Method
getSuccessors
Return the successors of node
svf/include/Graphs/WTO.h:723
↓ 9 callers
Method
indirectCallsBegin
svf/include/Graphs/CallGraph.h:131
↓ 9 callers
Method
indirectCallsEnd
svf/include/Graphs/CallGraph.h:135
↓ 9 callers
Method
isInCycle
whether the node is in a cycle
svf/include/Graphs/SCC.h:170
↓ 9 callers
Function
isProgEntryFunction
Check whether a function is an entry function (i.e., main)
svf-llvm/include/SVF-LLVM/LLVMUtil.h:114
↓ 9 callers
Method
isSingleValueType
svf/include/SVFIR/SVFType.h:309
↓ 9 callers
Method
opVerBegin
Operand ver iterators @{
svf/include/MSSA/MSSAMuChi.h:673
↓ 9 callers
Method
opVerEnd
svf/include/MSSA/MSSAMuChi.h:677
↓ 8 callers
Method
RSY
svf/lib/AE/Core/RelationSolver.cpp:114
↓ 8 callers
Function
ViewGraph
svf/include/Graphs/GraphWriter.h:371
↓ 8 callers
Method
addPointsTo
Handle memory region @{
svf/include/Graphs/SVFGEdge.h:56
↓ 8 callers
Method
bilateral
svf/lib/AE/Core/RelationSolver.cpp:36
↓ 8 callers
Function
cJSON_CreateNumber
svf/lib/Util/cJSON.cpp:2436
↓ 8 callers
Method
callsiteHasRet
svf/include/SVFIR/SVFIR.h:411
↓ 8 callers
Method
count
svf/include/Util/SparseBitVector.h:1142
↓ 8 callers
Method
dump
Dump graph into dot file
svf/include/Graphs/CDG.h:240
↓ 8 callers
Method
dumpStr
Dump string
svf/include/MSSA/MemRegion.h:93
↓ 8 callers
Method
equal
Checks if the BoundedInt is equal to another BoundedInt.
svf/include/AE/Core/NumericValue.h:155
↓ 8 callers
Method
getFunEntryICFGNode
get a function entry node
svf-llvm/include/SVF-LLVM/ICFGBuilder.h:120
↓ 8 callers
Method
getOpVarID
svf/lib/SVFIR/SVFStatements.cpp:429
↓ 8 callers
Method
getOpVarNum
svf/include/SVFIR/SVFStatements.h:812
↓ 8 callers
Method
getThreadCallGraph
Get TCG
svf/include/MTA/TCT.h:190
↓ 8 callers
Method
getUtils
svf/include/AE/Svfexe/AbstractInterpretation.h:310
↓ 8 callers
Method
hasLLVMValue
svf/lib/SVFIR/SVFValue.cpp:49
↓ 8 callers
Method
isCallVFGEdge
svf/include/Graphs/VFGEdge.h:84
↓ 8 callers
Method
isCandidateFun
Whether it is a candidate function for indirect call
svf/include/MTA/TCT.h:285
↓ 8 callers
Method
isPointer
Check if this variable represents a pointer
svf/include/SVFIR/SVFVariables.h:95
↓ 8 callers
Method
is_zero
Checks if the BoundedInt represents zero.
svf/include/AE/Core/NumericValue.h:143
↓ 8 callers
Method
kindToStr
svf/lib/CFL/CFGrammar.cpp:103
↓ 8 callers
Method
leq
Checks if the BoundedInt is less than or equal to another BoundedInt.
svf/include/AE/Core/NumericValue.h:161
↓ 8 callers
Function
map_iter
svf/include/Graphs/GenericGraph.h:492
↓ 8 callers
Method
printStat
svf/lib/DDA/DDAStat.cpp:295
↓ 7 callers
Method
addIntraEdge
! * Add intraprocedural edges between two nodes */
svf/lib/Graphs/ICFG.cpp:333
↓ 7 callers
Method
addToSVFVar2LLVMValueMap
svf-llvm/lib/LLVMModule.cpp:1158
↓ 7 callers
Function
cJSON_strdup
svf/lib/Util/cJSON.cpp:189
↓ 7 callers
Method
clear
Clear set
svf/include/MemoryModel/ConditionalPT.h:185
↓ 7 callers
Method
clear
svf/include/MemoryModel/MutablePointsToDS.h:77
↓ 7 callers
Method
count
Returns number of elements.
svf/lib/MemoryModel/PointsTo.cpp:111
↓ 7 callers
Method
dumpStr
output Z3 expression as a string
svf/lib/Util/Z3Expr.cpp:168
↓ 7 callers
Method
expandFIObjs
! * Expand all fields of an aggregate in all points-to sets */
svf/lib/MemoryModel/PointerAnalysisImpl.cpp:133
↓ 7 callers
Function
getCallee
svf-llvm/include/SVF-LLVM/LLVMUtil.h:98
↓ 7 callers
Method
getEventDescription
svf/lib/Util/SVFBugReport.cpp:287
↓ 7 callers
Method
getForkedFun
svf/lib/Util/ThreadAPI.cpp:182
↓ 7 callers
Method
getFunctionType
Returns the FunctionType
svf/include/SVFIR/SVFVariables.h:1108
↓ 7 callers
Method
getICFGNode
Get a ICFG node
svf/include/Graphs/ICFG.h:82
↓ 7 callers
Method
getKind
Get VFG kind
svf/include/Graphs/VFG.h:121
↓ 7 callers
Method
getNumOfResolvedIndCallEdge
svf/include/Graphs/CallGraph.h:351
↓ 7 callers
Method
getNumSuccessors
Successors of this branch statement @{
svf/include/Graphs/VFGNode.h:651
↓ 7 callers
Method
getObjectNodeNum
svf/lib/Graphs/IRGraph.cpp:343
↓ 7 callers
Method
getOffsetVarAndGepTypePairVec
svf/include/SVFIR/SVFStatements.h:638
↓ 7 callers
Method
getOpVer
Get operand ver
svf/include/MSSA/MSSAMuChi.h:421
↓ 7 callers
Method
getSCCDetector
Get SCC detector
svf/include/WPA/WPASolver.h:67
↓ 7 callers
Method
getTypeInference
svf-llvm/lib/LLVMModule.cpp:98
↓ 7 callers
Method
getValueNodeNum
svf/lib/Graphs/IRGraph.cpp:330
↓ 7 callers
Method
isConstantObj
svf/include/SVFIR/SVFIR.h:540
↓ 7 callers
Method
isUncalledFunction
svf/include/SVFIR/SVFVariables.h:1097
↓ 7 callers
Method
isVariantFieldGep
Gep statement with a variant field index (pointer arithmetic) for struct field access
svf/include/SVFIR/SVFStatements.h:670
↓ 7 callers
Function
make_range
svf/include/Util/iterator_range.h:64
↓ 7 callers
Method
setName
svf/include/SVFIR/SVFValue.h:179
↓ 7 callers
Method
test_and_set
Return true if the element is added
svf/include/MemoryModel/ConditionalPT.h:148
↓ 7 callers
Method
toString
svf/include/Graphs/CDG.h:60
↓ 7 callers
Method
unionPts
svf/include/WPA/Andersen.h:242
↓ 7 callers
Method
unionPtsThroughIds
svf/include/MemoryModel/PersistentPointsToDS.h:549
↓ 7 callers
Method
updateAbsValue
svf/lib/AE/Svfexe/AbstractStateManager.cpp:136
↓ 6 callers
Method
analyze
dummy analyze method
svf/include/DDA/FlowDDA.h:71
↓ 6 callers
Method
checkAndRemap
TODO: dummy to use for PointsTo in the various PTData.
svf/include/MemoryModel/ConditionalPT.h:293
← previous
next →
201–300 of 5,116, ranked by callers