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
isLoad
svf/lib/WPA/VersionedFlowSensitive.cpp:461
↓ 1 callers
Method
isLoopHeader
svf/lib/SVFIR/SVFValue.cpp:189
↓ 1 callers
Method
isMemAlloc
Return true if this call is a memory allocation @{
svf/include/SABER/SaberCheckerAPI.h:101
↓ 1 callers
Method
isMultiInheritance
svf/include/Graphs/CHG.h:161
↓ 1 callers
Function
isNoCallerFunction
Function does not have any possible caller in the call graph @{ Return true if the function does not have a caller (either it is a main function or a
svf-llvm/include/SVF-LLVM/LLVMUtil.h:181
↓ 1 callers
Function
isNullPtrSym
Check whether this value is a black hole
svf-llvm/include/SVF-LLVM/LLVMUtil.h:127
↓ 1 callers
Function
isOperOverload
svf-llvm/lib/CppUtil.cpp:84
↓ 1 callers
Method
isPartialReachable
svf/include/SABER/ProgSlice.h:155
↓ 1 callers
Method
isProtectedByCommonLock
! * Protected by at least one common lock under every context */
svf/lib/MTA/LockAnalysis.cpp:580
↓ 1 callers
Method
isReachableFromProgEntry
svf/lib/Graphs/CallGraph.cpp:94
↓ 1 callers
Function
isReallocExtFun
svf/include/Util/SVFUtil.h:301
↓ 1 callers
Method
isRetInst
svf/include/Graphs/ICFGNode.h:225
↓ 1 callers
Method
isSink
svf/include/Graphs/SVFGStat.h:265
↓ 1 callers
Method
isSource
svf/include/Graphs/SVFGStat.h:261
↓ 1 callers
Function
isStackAllocExtCall
svf-llvm/include/SVF-LLVM/LLVMUtil.h:409
↓ 1 callers
Method
isTDAcquire
svf/lib/Util/ThreadAPI.cpp:160
↓ 1 callers
Method
isTDAcquire
Whether it is a lock site
svf/include/MTA/LockAnalysis.h:448
↓ 1 callers
Method
isTDBarWait
svf/lib/Util/ThreadAPI.cpp:170
↓ 1 callers
Method
isTDExit
svf/lib/Util/ThreadAPI.cpp:155
↓ 1 callers
Method
isTDJoin
svf/lib/Util/ThreadAPI.cpp:150
↓ 1 callers
Method
isTDRelease
svf/lib/Util/ThreadAPI.cpp:165
↓ 1 callers
Method
isTDRelease
Whether it is a unlock site
svf/include/MTA/LockAnalysis.h:455
↓ 1 callers
Method
isTemplate
svf-llvm/include/SVF-LLVM/DCHG.h:142
↓ 1 callers
Function
isThreadForkCall
Return true if this is a thread creation call @{
svf/include/Util/SVFUtil.h:360
↓ 1 callers
Method
isUnreachable
svf/include/Util/SVFLoopAndDomInfo.h:176
↓ 1 callers
Method
isValueCopy
svf/include/SVFIR/SVFStatements.h:485
↓ 1 callers
Method
isVarArray
svf/include/SVFIR/SVFVariables.h:720
↓ 1 callers
Method
isVarStruct
svf/include/SVFIR/SVFVariables.h:716
↓ 1 callers
Method
is_alloc
svf/lib/Util/ExtAPI.cpp:277
↓ 1 callers
Method
is_alloc
svf-llvm/lib/LLVMModule.cpp:1560
↓ 1 callers
Method
is_alloc_stack_ret
svf-llvm/lib/LLVMModule.cpp:1571
↓ 1 callers
Method
is_arg_alloc
Does (F) allocate a new object and assign it to one of its arguments?
svf/lib/Util/ExtAPI.cpp:283
↓ 1 callers
Method
is_arg_alloc
Does (F) allocate a new object and assign it to one of its arguments?
svf-llvm/lib/LLVMModule.cpp:1566
↓ 1 callers
Method
is_ext
svf/lib/Util/ExtAPI.cpp:314
↓ 1 callers
Method
is_ext
Should (F) be considered "external" (either not defined in the program or a user-defined version of a known alloc or no-op)?
svf-llvm/lib/LLVMModule.cpp:1601
↓ 1 callers
Method
is_memcpy
svf-llvm/lib/LLVMModule.cpp:1548
↓ 1 callers
Method
is_memset
svf-llvm/lib/LLVMModule.cpp:1555
↓ 1 callers
Method
is_realloc
Does (F) reallocate a new object?
svf-llvm/lib/LLVMModule.cpp:1593
↓ 1 callers
Method
is_zero
Return true if the IntervalValue is [0, 0]
svf/include/AE/Core/IntervalValue.h:234
↓ 1 callers
Function
isupper
svf-llvm/lib/extapi.c:1004
↓ 1 callers
Function
localeconv
svf-llvm/lib/extapi.c:1369
↓ 1 callers
Method
loopContainsBB
svf/include/SVFIR/SVFVariables.h:1149
↓ 1 callers
Function
malloc
Functions with __attribute__((annotate("XXX"))) will be handle by SVF specifcially. Their logical behaviours can't be described by C/C++ language.
svf-llvm/lib/extapi.c:23
↓ 1 callers
Method
matchAndPopCxt
Match context
svf/include/MTA/MHP.h:216
↓ 1 callers
Method
mayHappenInParallel
svf/lib/MTA/MHP.cpp:653
↓ 1 callers
Method
mayHappenInParallelInst
svf/lib/MTA/MHP.cpp:595
↓ 1 callers
Function
minify_string
svf/lib/Util/cJSON.cpp:2831
↓ 1 callers
Method
moveEdgesToRepNode
Move incoming/outgoing direct edges of a sub node to its rep node Return TRUE if there's a gep edge inside this SCC (PWC).
svf/include/Graphs/ConsG.h:281
↓ 1 callers
Method
narrowing
svf/lib/AE/Core/AbstractState.cpp:81
↓ 1 callers
Method
normalize
svf/lib/CFL/CFGNormalizer.cpp:41
↓ 1 callers
Method
numEdgeDestLabels
numEdgeDestLabels - If hasEdgeDestLabels, this function returns the number of incoming edge labels the given node has.
svf/include/Graphs/DOTGraphTraits.h:153
↓ 1 callers
Method
operator&=
Intersect our bitmap with the RHS and return true if ours changed.
svf/include/Util/SparseBitVector.h:882
↓ 1 callers
Method
operator-=
svf/lib/Util/CoreBitVector.cpp:263
↓ 1 callers
Method
operator|=
Union our bitmap with the RHS and return true if we changed.
svf/include/Util/SparseBitVector.h:845
↓ 1 callers
Method
parseAndSetValue
svf/include/Util/CommandLine.h:340
↓ 1 callers
Function
parse_array
Build an array from input text. */
svf/lib/Util/cJSON.cpp:1444
↓ 1 callers
Function
parse_number
Parse the input text to generate a number, and populate the result into item. */
svf/lib/Util/cJSON.cpp:306
↓ 1 callers
Function
parse_object
Build an object from the text. */
svf/lib/Util/cJSON.cpp:1605
↓ 1 callers
Method
performStat
! * Start here */
svf/lib/WPA/AndersenStat.cpp:264
↓ 1 callers
Method
performStat
svf/lib/AE/Svfexe/AEStat.cpp:120
↓ 1 callers
Method
performStat
! * Start here */
svf/lib/CFL/CFLStat.cpp:80
↓ 1 callers
Method
performTCTStat
svf/lib/MTA/MTAStat.cpp:92
↓ 1 callers
Method
performThreadCallGraphStat
! * Statistics for thread call graph */
svf/lib/MTA/MTAStat.cpp:44
↓ 1 callers
Method
pop
svf/include/Util/WorkList.h:109
↓ 1 callers
Method
pop
* Pop a data from the END of work list. */
svf/include/CFL/CFGrammar.h:444
↓ 1 callers
Function
popen
svf-llvm/lib/extapi.c:107
↓ 1 callers
Method
postDominate
svf/lib/SVFIR/SVFValue.cpp:133
↓ 1 callers
Method
prePassSchedule
! * Invoke llvm passes to modify module */
svf-llvm/lib/LLVMModule.cpp:255
↓ 1 callers
Method
print
! * Print TCT information */
svf/lib/MTA/TCT.cpp:543
↓ 1 callers
Method
print
svf/lib/SVFIR/SVFType.cpp:24
↓ 1 callers
Method
printAbstractState
svf/lib/AE/Core/AbstractState.cpp:208
↓ 1 callers
Method
printBugToTerminal
svf/lib/Util/SVFBugReport.cpp:79
↓ 1 callers
Method
printFlattenFields
svf/lib/Graphs/IRGraph.cpp:73
↓ 1 callers
Function
printPts
! * An example to print points-to set of an SVF value */
svf-llvm/tools/Example/svf-ex.cpp:52
↓ 1 callers
Method
printStats
svf/lib/Util/NodeIDAllocator.cpp:696
↓ 1 callers
Function
print_array
Render an array to text */
svf/lib/Util/cJSON.cpp:1543
↓ 1 callers
Function
print_number
Render the number nicely from the given item into a string. */
svf/lib/Util/cJSON.cpp:547
↓ 1 callers
Function
print_object
Render an object to text. */
svf/lib/Util/cJSON.cpp:1719
↓ 1 callers
Function
print_string
Invoke print_string_ptr (which is useful) on an item. */
svf/lib/Util/cJSON.cpp:1026
↓ 1 callers
Method
propFromSrcToDst
Propagate information from source to destination node, to be implemented in the child class
svf/include/WPA/WPASolver.h:138
↓ 1 callers
Method
ptrInUncalledFunction
svf/include/SVFIR/SVFVariables.h:525
↓ 1 callers
Method
push
svf/include/Util/WorkList.h:96
↓ 1 callers
Method
push
* Push a data into the work list. */
svf/include/CFL/CFGrammar.h:429
↓ 1 callers
Method
pushCxt
Context helper functions @{ Push calling context
svf/include/MTA/MHP.h:208
↓ 1 callers
Function
realloc
svf-llvm/lib/extapi.c:425
↓ 1 callers
Method
removeConstraintNode
svf/include/Graphs/ConsG.h:118
↓ 1 callers
Method
removeIncomingAddrEdge
svf/include/Graphs/ConsGNode.h:314
↓ 1 callers
Method
removeIncomingDirectEdge
svf/include/Graphs/ConsGNode.h:336
↓ 1 callers
Method
removeIncomingLoadEdge
svf/include/Graphs/ConsGNode.h:358
↓ 1 callers
Method
removeIncomingStoreEdge
svf/include/Graphs/ConsGNode.h:376
↓ 1 callers
Method
removeOutgoingAddrEdge
Remove constraint graph edges {@
svf/include/Graphs/ConsGNode.h:305
↓ 1 callers
Method
removeOutgoingDirectEdge
svf/include/Graphs/ConsGNode.h:323
↓ 1 callers
Method
removeOutgoingLoadEdge
svf/include/Graphs/ConsGNode.h:349
↓ 1 callers
Method
removeOutgoingStoreEdge
svf/include/Graphs/ConsGNode.h:367
↓ 1 callers
Function
replaceExtension
svf-llvm/tools/LLVM2SVF/llvm2svf.cpp:41
↓ 1 callers
Method
reportBug
svf/lib/SABER/FileChecker.cpp:36
↓ 1 callers
Method
reset
svf/lib/MemoryModel/PointsTo.cpp:166
↓ 1 callers
Method
reset
svf/include/Util/SparseBitVector.h:762
↓ 1 callers
Method
resetTypeForHeapStaticObj
svf/include/SVFIR/ObjTypeInfo.h:78
↓ 1 callers
Method
retPEBegin
RetPE iterators
svf/include/Graphs/VFGNode.h:1187
← previous
next →
1,201–1,300 of 5,116, ranked by callers