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
↓ 1 callers
Method
addToBB2LoopMap
svf/include/Util/SVFLoopAndDomInfo.h:130
↓ 1 callers
Method
addToBackwardSlice
svf/include/Graphs/SVFGStat.h:249
↓ 1 callers
Method
addToBackwardSlice
svf/include/SABER/ProgSlice.h:91
↓ 1 callers
Method
addToForwardSlice
svf/include/Graphs/SVFGStat.h:245
↓ 1 callers
Method
addToForwardSlice
Forward and backward slice operations @{
svf/include/SABER/ProgSlice.h:87
↓ 1 callers
Method
addToSVFStmtList
Add a SVFStmt into instruction map
svf/include/SVFIR/SVFIR.h:326
↓ 1 callers
Method
addToSinks
svf/include/Graphs/SVFGStat.h:241
↓ 1 callers
Method
addToSinks
svf/include/SABER/SrcSnkDDA.h:234
↓ 1 callers
Method
addToSources
svf/include/Graphs/SVFGStat.h:237
↓ 1 callers
Method
addTypeInfo
svf/include/Graphs/IRGraph.h:364
↓ 1 callers
Method
addTypedef
svf-llvm/include/SVF-LLVM/DCHG.h:152
↓ 1 callers
Method
addValNode
svf/lib/SVFIR/SVFIR.cpp:784
↓ 1 callers
Method
addVarargNode
Add a unique vararg node for a procedure
svf/include/SVFIR/SVFIR.h:796
↓ 1 callers
Method
addVirtualFunctionVector
svf/include/Graphs/CHG.h:171
↓ 1 callers
Method
alias
! * Return alias results based on our points-to/alias analysis */
svf/lib/MemoryModel/PointerAnalysisImpl.cpp:619
↓ 1 callers
Function
aliasQuery
! * An example to query alias results of two SVF values */
svf-llvm/tools/Example/svf-ex.cpp:44
↓ 1 callers
Method
allocateGepObjectId
svf/lib/Util/NodeIDAllocator.cpp:92
↓ 1 callers
Method
allocateTypeId
svf/lib/Util/NodeIDAllocator.cpp:87
↓ 1 callers
Method
analyze
! * Andersen analysis */
svf/lib/WPA/Andersen.cpp:133
↓ 1 callers
Method
analyzeForkJoinPair
! * Context-sensitive forward traversal from each fork site */
svf/lib/MTA/MHP.cpp:760
↓ 1 callers
Method
answerQueries
svf/lib/DDA/DDAClient.cpp:46
↓ 1 callers
Method
arg_empty
svf/include/Graphs/ICFGNode.h:491
↓ 1 callers
Method
back
svf/include/Graphs/BasicBlockG.h:216
↓ 1 callers
Method
backwardSliceBegin
svf/include/SABER/ProgSlice.h:111
↓ 1 callers
Method
backwardSliceEnd
svf/include/SABER/ProgSlice.h:115
↓ 1 callers
Method
begin
svf/include/Graphs/BasicBlockG.h:149
↓ 1 callers
Method
begin
svf/include/Util/iterator_range.h:46
↓ 1 callers
Method
begin
svf/include/AE/Core/AddressValue.h:105
↓ 1 callers
Method
blackholeSymID
svf/include/Graphs/IRGraph.h:193
↓ 1 callers
Method
buildBiPEGgraph
svf/lib/CFL/CFLGraphBuilder.cpp:322
↓ 1 callers
Method
buildCHG
svf-llvm/lib/DCHG.cpp:471
↓ 1 callers
Method
buildMemModel
! * This method identify which is value sym and which is object sym */
svf-llvm/lib/SymbolTableBuilder.cpp:80
↓ 1 callers
Method
buildMemSSA
! * Start building memory SSA */
svf/lib/MSSA/MemSSA.cpp:81
↓ 1 callers
Method
buildPTACallGraph
svf/lib/Util/CallGraphBuilder.cpp:70
↓ 1 callers
Method
buildSVFIRCallGraph
svf/lib/Util/CallGraphBuilder.cpp:41
↓ 1 callers
Method
buildSVFModule
svf-llvm/lib/LLVMModule.cpp:112
↓ 1 callers
Method
buildThreadCallGraph
svf/lib/Util/CallGraphBuilder.cpp:76
↓ 1 callers
Function
cJSON_AddItemReferenceToArray
svf/lib/Util/cJSON.cpp:2065
↓ 1 callers
Function
cJSON_CreateBool
svf/lib/Util/cJSON.cpp:2425
↓ 1 callers
Function
cJSON_CreateFalse
svf/lib/Util/cJSON.cpp:2414
↓ 1 callers
Function
cJSON_CreateNull
svf/lib/Util/cJSON.cpp:2392
↓ 1 callers
Function
cJSON_CreateRaw
svf/lib/Util/cJSON.cpp:2515
↓ 1 callers
Function
cJSON_CreateTrue
svf/lib/Util/cJSON.cpp:2403
↓ 1 callers
Function
cJSON_DetachItemFromArray
svf/lib/Util/cJSON.cpp:2229
↓ 1 callers
Function
cJSON_DetachItemFromObject
svf/lib/Util/cJSON.cpp:2244
↓ 1 callers
Function
cJSON_DetachItemFromObjectCaseSensitive
svf/lib/Util/cJSON.cpp:2251
↓ 1 callers
Function
cJSON_GetObjectItemCaseSensitive
svf/lib/Util/cJSON.cpp:1923
↓ 1 callers
Function
cJSON_InitHooks
svf/lib/Util/cJSON.cpp:210
↓ 1 callers
Function
cJSON_IsNumber
svf/lib/Util/cJSON.cpp:2958
↓ 1 callers
Function
cJSON_IsString
svf/lib/Util/cJSON.cpp:2968
↓ 1 callers
Function
cJSON_ParseWithOpts
svf/lib/Util/cJSON.cpp:1081
↓ 1 callers
Function
cJSON_Print
svf/lib/Util/cJSON.cpp:1255
↓ 1 callers
Method
canSet
svf/include/Util/CommandLine.h:334
↓ 1 callers
Function
case_insensitive_strcmp
Case insensitive string comparison, doesn't consider two NULL pointers equal though */
svf/lib/Util/cJSON.cpp:134
↓ 1 callers
Function
checkArgTypes
svf/lib/Graphs/CHG.cpp:53
↓ 1 callers
Method
checkPointAllSet
svf/lib/AE/Svfexe/AbsExtAPI.cpp:307
↓ 1 callers
Method
clear
Clear the cache.
svf/include/MemoryModel/PersistentPointsToCache.h:55
↓ 1 callers
Method
clear
Clear.
svf/include/Util/SparseBitVector.h:723
↓ 1 callers
Method
clear
svf/include/AE/Core/AbstractState.h:348
↓ 1 callers
Method
clearAllDFOutUpdatedVar
svf/include/MemoryModel/MutablePointsToDS.h:519
↓ 1 callers
Method
clearMSSA
Clear MSSA
svf/include/Graphs/SVFG.h:132
↓ 1 callers
Method
clearPts
Clear all data
svf/include/MemoryModel/PointerAnalysisImpl.h:326
↓ 1 callers
Method
clearValVars
Drop all top-level variables (ValVars), keeping ObjVar storage and freed addresses intact. Used when building a cycle snapshot so the ValVar set is co
svf/include/AE/Core/AbstractState.h:359
↓ 1 callers
Function
cmpPts
! * Compare two PointsTo according to their size and points-to elements. * 1. PointsTo with smaller size is smaller than the other; * 2. If the siz
svf/include/Util/SVFUtil.h:109
↓ 1 callers
Method
collectCheckPoint
svf/lib/AE/Svfexe/AbsExtAPI.cpp:267
↓ 1 callers
Function
collectMemcpyFields
svf-llvm/lib/SVFIRExtAPI.cpp:90
↓ 1 callers
Method
collectSym
! * Collect symbols, including value and object syms */
svf-llvm/lib/SymbolTableBuilder.cpp:272
↓ 1 callers
Method
collectWPANum
svf/include/DDA/DDAClient.h:99
↓ 1 callers
Function
computeCmpConstraint
Compute the interval constraint on one cmp operand given the predicate, branch direction (succ), which side it is on, and the other operand's interval
svf/lib/AE/Svfexe/AbstractInterpretation.cpp:374
↓ 1 callers
Method
computeConstantByteOffset
Return accumulated constant offset "value" is the offset variable (must be a constant) "type" is the location where we want to compute offset Given a
svf/lib/MemoryModel/AccessPath.cpp:124
↓ 1 callers
Method
computeConstantOffset
%5 = getelementptr inbounds %struct.Student, %struct.Student* %4, i64 1 value1: i64 1 type1: %struct.Student computeConstantOffset = 32 %6 = getelemen
svf/lib/MemoryModel/AccessPath.cpp:212
↓ 1 callers
Method
computeDDAPts
! * Compute points-to set for an unconditional pointer */
svf/lib/DDA/ContextDDA.cpp:105
↓ 1 callers
Method
contain
Determines if the current IntervalValue fully contains another IntervalValue. Example: this: [1, 4], other: [2, 3] -> returns true Note: If the curren
svf/include/AE/Core/IntervalValue.h:321
↓ 1 callers
Method
contains
Whether cpts1 contains all points-to targets of pts2
svf/include/MemoryModel/PointerAnalysisImpl.h:407
↓ 1 callers
Function
countLeadingZeros
svf/include/Util/SparseBitVector.h:211
↓ 1 callers
Method
countStateSize
count the size of memory map
svf/lib/AE/Svfexe/AEStat.cpp:31
↓ 1 callers
Method
countSumEdges
svf/lib/CFL/CFLBase.cpp:150
↓ 1 callers
Method
createObjTypeInfo
svf/lib/Graphs/IRGraph.cpp:231
↓ 1 callers
Method
csHasVFnsBasedonCHA
svf/lib/Graphs/CHG.cpp:79
↓ 1 callers
Method
csHasVtblsBasedonCHA
svf/lib/Graphs/CHG.cpp:74
↓ 1 callers
Function
cutree_k
Assigns cluster labels (0, ..., nclust-1) to the n points such that the cluster result is split into nclust clusters. Input arguments: n = numbe
svf/lib/FastCluster/fastcluster.cpp:37
↓ 1 callers
Method
detect
* @brief Detects buffer overflow issues within a given ICFG node. * * This function handles both non-call nodes, where it analyzes GEP (GetElementPt
svf/lib/AE/Svfexe/AEDetector.cpp:45
↓ 1 callers
Method
directOutEdgeBegin
Iterators of direct edges for ConsGNode @{
svf/lib/Graphs/ConsG.cpp:667
↓ 1 callers
Method
directOutEdgeBegin
Iterators used for SCC detection, overwrite it in child class if necessary @{
svf/include/Graphs/GenericGraph.h:236
↓ 1 callers
Method
directOutEdgeEnd
svf/lib/Graphs/ConsG.cpp:675
↓ 1 callers
Method
directOutEdgeEnd
svf/include/Graphs/GenericGraph.h:240
↓ 1 callers
Method
dominate
svf/lib/SVFIR/SVFValue.cpp:102
↓ 1 callers
Function
dummyVisit
svf-llvm/tools/Example/svf-ex.cpp:98
↓ 1 callers
Method
dump
svf/lib/SVFIR/SVFVariables.cpp:80
↓ 1 callers
Method
dump
svf/include/MTA/TCT.h:95
↓ 1 callers
Method
dump
svf/include/AE/Core/IntervalValue.h:500
↓ 1 callers
Method
dumpCPts
Print out conditional pts
svf/include/MemoryModel/PointerAnalysisImpl.h:475
↓ 1 callers
Method
dumpCxt
! * Dump calling context information */
svf/lib/MTA/TCT.cpp:517
↓ 1 callers
Method
dumpMSSA
! * Print SSA */
svf/lib/MSSA/MemSSA.cpp:577
↓ 1 callers
Method
dumpSymTable
svf-llvm/lib/LLVMModule.cpp:1111
↓ 1 callers
Method
edgeInSVFGSCC
! * Whether SVFG edge in a SCC cycle */
svf/lib/DDA/DDAPass.cpp:170
↓ 1 callers
Method
edgeTargetsEdgeSource
svf/include/Graphs/DOTGraphTraits.h:130
↓ 1 callers
Method
end
svf/include/Util/iterator_range.h:50
↓ 1 callers
Method
endClk
svf/include/Util/SVFStat.h:63
↓ 1 callers
Method
endSymbolAllocation
svf/lib/Util/NodeIDAllocator.cpp:169
← previous
next →
901–1,000 of 5,116, ranked by callers