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
↓ 4 callers
Method
getByteSizeOfObj
Get the byte size of this object
svf/include/SVFIR/SVFVariables.h:674
↓ 4 callers
Method
getCallGraphNode
svf/include/Graphs/CallGraph.h:374
↓ 4 callers
Method
getCallICFGNode
svf-llvm/lib/LLVMModule.cpp:1239
↓ 4 callers
Method
getCalleeOfCallSite
svf/include/Graphs/CallGraph.h:413
↓ 4 callers
Method
getConstantNode
svf/include/Graphs/IRGraph.h:251
↓ 4 callers
Method
getDefFunForMultipleModule
svf/include/SVFIR/SVFVariables.h:1179
↓ 4 callers
Method
getDirCallSitesInvokingCallee
! * Get direct callsite invoking this callee */
svf/lib/Graphs/CallGraph.cpp:266
↓ 4 callers
Method
getEdgeType
svf/include/Graphs/CHG.h:96
↓ 4 callers
Method
getExtBcPath
Get extapi.bc path
svf/lib/Util/ExtAPI.cpp:136
↓ 4 callers
Method
getFieldObjNodeNum
svf/include/SVFIR/SVFIR.h:439
↓ 4 callers
Function
getFilePath
Get extapi.bc file path in npm
svf/lib/Util/ExtAPI.cpp:99
↓ 4 callers
Method
getFunEntryICFGNode
Return the function entry node
svf/include/SVFIR/SVFStatements.h:898
↓ 4 callers
Method
getFunExitICFGNode
get a function exit node
svf-llvm/include/SVF-LLVM/ICFGBuilder.h:125
↓ 4 callers
Method
getFunRet
Get function return list
svf/include/SVFIR/SVFIR.h:421
↓ 4 callers
Method
getIntNumeral
svf/include/AE/Core/IntervalValue.h:264
↓ 4 callers
Method
getLHSVar
svf/include/Graphs/VFGNode.h:698
↓ 4 callers
Method
getLLVMValue
svf-llvm/include/SVF-LLVM/LLVMModule.h:260
↓ 4 callers
Method
getLoopAndDomInfo
svf/include/SVFIR/SVFVariables.h:1119
↓ 4 callers
Method
getNumOfFlattenElements
Number of flattened elements of an array or struct
svf-llvm/lib/SymbolTableBuilder.cpp:951
↓ 4 callers
Method
getOriginalElemType
svf/lib/Graphs/IRGraph.cpp:139
↓ 4 callers
Method
getParent
Return Basic Block
svf/include/Graphs/ICFGNode.h:458
↓ 4 callers
Method
getRangeLimitFromType
* This function, getRangeLimitFromType, calculates the lower and upper bounds of * a numeric range for a given SVFType. It is used to determine the p
svf/lib/AE/Svfexe/AbsExtAPI.cpp:642
↓ 4 callers
Method
getRealNumeral
svf/include/AE/Core/IntervalValue.h:270
↓ 4 callers
Method
getResID
svf/lib/SVFIR/SVFStatements.cpp:434
↓ 4 callers
Method
getReturnType
Returns the FunctionType
svf/include/SVFIR/SVFVariables.h:1114
↓ 4 callers
Method
getRev
Receive parameter at callsite
svf/include/Graphs/VFGNode.h:1121
↓ 4 callers
Method
getStrlen
Calculate the length of a null-terminated string in abstract state. Scans memory from the base of strValue looking for a '\0' byte. Returns an Interva
svf/lib/AE/Svfexe/AbsExtAPI.cpp:450
↓ 4 callers
Method
getSuccessorCondValue
svf/include/Graphs/ICFGEdge.h:144
↓ 4 callers
Method
getVtablePtr
svf/include/Graphs/ICFGNode.h:519
↓ 4 callers
Function
get_array_item
svf/lib/Util/cJSON.cpp:1856
↓ 4 callers
Method
hasAddressTaken
svf/include/SVFIR/SVFVariables.h:1087
↓ 4 callers
Function
insertKey
svf/include/Util/SVFUtil.h:232
↓ 4 callers
Method
intersects
svf/lib/Util/CoreBitVector.cpp:112
↓ 4 callers
Method
isArrayTy
svf/include/SVFIR/SVFType.h:299
↓ 4 callers
Method
isBlkObjOrConstantObj
svf/include/SVFIR/SVFIR.h:535
↓ 4 callers
Method
isConditional
The branch is conditional if cond is not a null value
svf/lib/SVFIR/SVFStatements.cpp:476
↓ 4 callers
Method
isConstantByteSize
Check if byte size is a const value
svf/include/SVFIR/SVFVariables.h:680
↓ 4 callers
Method
isFunction
object attributes methods @{
svf/include/SVFIR/SVFVariables.h:688
↓ 4 callers
Method
isIndirectCall
Return true if this is an indirect call
svf/include/Graphs/ICFGNode.h:464
↓ 4 callers
Method
isIndirectVFGEdge
svf/include/Graphs/VFGEdge.h:80
↓ 4 callers
Method
isPWCNode
Check/Set PWC (positive weight cycle) flag @{
svf/include/Graphs/ConsG.h:345
↓ 4 callers
Function
isalpha
svf-llvm/lib/extapi.c:959
↓ 4 callers
Method
meet_with
Return a intersected IntervalValue
svf/include/AE/Core/IntervalValue.h:475
↓ 4 callers
Method
nullPtrSymID
svf/include/Graphs/IRGraph.h:183
↓ 4 callers
Method
popFromWorklist
Worklist operations @{
svf/include/WPA/WPASolver.h:151
↓ 4 callers
Method
print
svf-llvm/lib/DCHG.cpp:1142
↓ 4 callers
Method
pushIntoWorklist
svf/include/WPA/WPASolver.h:156
↓ 4 callers
Method
setCurNodeID
svf/include/Util/DPItem.h:81
↓ 4 callers
Method
setLocVar
Set location and pointer id
svf/include/Util/DPItem.h:163
↓ 4 callers
Method
setNumOfFieldsAndElems
Set number of fields and elements of an aggregate
svf/include/SVFIR/SVFType.h:159
↓ 4 callers
Method
setValue
svf/include/Util/CommandLine.h:351
↓ 4 callers
Method
set_to_bottom
Set current IntervalValue as bottom
svf/include/AE/Core/IntervalValue.h:283
↓ 4 callers
Method
size
svf/include/AE/Core/AddressValue.h:120
↓ 4 callers
Function
split
Split into two substrings around the first occurrence of a separator string.
svf/include/Util/SVFUtil.h:196
↓ 4 callers
Method
strToKind
svf/lib/CFL/CFGrammar.cpp:55
↓ 4 callers
Method
toString
Dump context condition
svf/include/Util/DPItem.h:360
↓ 4 callers
Function
update_offset
calculate the new length of the string in a printbuffer and update the offset */
svf/lib/Util/cJSON.cpp:527
↓ 3 callers
Method
accumulateConstantOffset
Return accumulated constant offset (when accessing array or struct) if this offset is a constant.
svf/include/SVFIR/SVFStatements.h:659
↓ 3 callers
Method
addAddrStmt
! * Add Address edge */
svf/lib/SVFIR/SVFIR.cpp:63
↓ 3 callers
Method
addDummyObjNode
svf/lib/SVFIR/SVFIR.cpp:802
↓ 3 callers
Method
addIndirectCallGraphEdge
! * Add indirect call edge to update call graph */
svf/lib/Graphs/CallGraph.cpp:222
↓ 3 callers
Method
addInstructionMap
svf-llvm/include/SVF-LLVM/LLVMModule.h:239
↓ 3 callers
Method
addOffsetVarAndGepTypePair
! * Add offset value to vector offsetVarAndGepTypePairs */
svf/lib/MemoryModel/AccessPath.cpp:42
↓ 3 callers
Method
addOpVar
Add an operand (actual param) from a call site
svf/include/SVFIR/SVFStatements.h:877
↓ 3 callers
Method
addPts
svf/include/MemoryModel/MutablePointsToDS.h:94
↓ 3 callers
Method
addRetPE
! * Add Return edge */
svf/lib/SVFIR/SVFIR.cpp:340
↓ 3 callers
Method
addToFreedAddrs
svf/include/AE/Core/AbstractState.h:274
↓ 3 callers
Method
begin
svf/include/CFL/CFLSolver.h:163
↓ 3 callers
Function
bridge_gep_begin
svf-llvm/include/SVF-LLVM/GEPTypeBridgeIterator.h:149
↓ 3 callers
Function
bridge_gep_end
svf-llvm/include/SVF-LLVM/GEPTypeBridgeIterator.h:157
↓ 3 callers
Method
build
Build grammarbase from textfile
svf/lib/CFL/GrammarBuilder.cpp:140
↓ 3 callers
Method
buildPTROnlySVFG
svf/lib/MSSA/SVFGBuilder.cpp:40
↓ 3 callers
Function
cJSON_DetachItemViaPointer
svf/lib/Util/cJSON.cpp:2193
↓ 3 callers
Method
computeAllLocations
! * Compute all possible locations according to offset and number-stride pairs. */
svf/lib/MemoryModel/AccessPath.cpp:268
↓ 3 callers
Method
computeDDAPts
! * Compute points-to set for queries */
svf/lib/DDA/FlowDDA.cpp:43
↓ 3 callers
Method
containBlackHoleNode
Test blk node for cpts
svf/include/MemoryModel/PointerAnalysisImpl.h:540
↓ 3 callers
Method
containConstantNode
Test constant node for cpts
svf/include/MemoryModel/PointerAnalysisImpl.h:550
↓ 3 callers
Function
countTrailingZeros
svf/include/Util/SparseBitVector.h:119
↓ 3 callers
Method
cxtSize
Get context size
svf/include/Util/DPItem.h:260
↓ 3 callers
Method
dumpPTData
svf/include/MemoryModel/PersistentPointsToDS.h:91
↓ 3 callers
Method
empty
svf/include/CFL/CFGrammar.h:416
↓ 3 callers
Method
evalFinalCond2Event
svf/lib/SABER/ProgSlice.cpp:196
↓ 3 callers
Method
find_first
Return the first set bit in the bitmap. Return -1 if no bits are set.
svf/include/Util/SparseBitVector.h:1119
↓ 3 callers
Method
forksitesBegin
Fork sites iterators @{
svf/include/Graphs/ThreadCallGraph.h:256
↓ 3 callers
Method
forksitesEnd
svf/include/Graphs/ThreadCallGraph.h:260
↓ 3 callers
Method
getAllocaInstByteSize
svf/lib/AE/Svfexe/AbstractStateManager.cpp:373
↓ 3 callers
Method
getBlackHoleNode
svf/include/Graphs/IRGraph.h:247
↓ 3 callers
Method
getBranchInst
svf/include/SVFIR/SVFStatements.h:1290
↓ 3 callers
Method
getCallEdgeBegin
svf/include/Graphs/CallGraph.h:445
↓ 3 callers
Method
getCallEdgeEnd
svf/include/Graphs/CallGraph.h:452
↓ 3 callers
Method
getCallSite
svf/lib/SABER/ProgSlice.cpp:179
↓ 3 callers
Method
getCallSite
svf/include/Graphs/VFG.h:182
↓ 3 callers
Method
getCallerOfCallSite
svf/lib/Graphs/CallGraph.cpp:89
↓ 3 callers
Function
getDataLayout
svf-llvm/include/SVF-LLVM/LLVMUtil.h:315
↓ 3 callers
Method
getEventType
svf/include/Util/SVFBugReport.h:71
↓ 3 callers
Method
getExternalNode
svf/lib/MemoryModel/PointsTo.cpp:349
↓ 3 callers
Method
getFalseValue
svf/include/SVFIR/SVFStatements.h:1029
↓ 3 callers
Method
getFieldValNodeNum
Node and edge statistics @{
svf/include/SVFIR/SVFIR.h:435
↓ 3 callers
Method
getFunExitICFGNode
svf/include/SVFIR/SVFStatements.h:739
↓ 3 callers
Method
getFunPtr
svf/include/SVFIR/SVFIR.h:455
← previous
next →
401–500 of 5,116, ranked by callers