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
↓ 2 callers
Method
addIndirectForkEdge
! * Add indirect fork edge to update call graph */
svf/lib/Graphs/ThreadCallGraph.cpp:174
↓ 2 callers
Method
addLoadStmt
! * Add Load edge */
svf/lib/SVFIR/SVFIR.cpp:263
↓ 2 callers
Method
addNormalGepStmt
! * Add normal (Gep) edge */
svf/lib/SVFIR/SVFIR.cpp:437
↓ 2 callers
Method
addOutgoingGepEdge
svf/include/Graphs/ConsGNode.h:242
↓ 2 callers
Method
addStoreStmt
! * Add Store edge * Note that two store instructions may share the same Store SVFStmt */
svf/lib/SVFIR/SVFIR.cpp:287
↓ 2 callers
Method
addUnaryOPStmt
! * Add Unary edge */
svf/lib/SVFIR/SVFIR.cpp:217
↓ 2 callers
Method
addVariantGepStmt
! * Add variant(Gep) edge * Find the base node id of src and connect base node to dst node */
svf/lib/SVFIR/SVFIR.cpp:464
↓ 2 callers
Method
alias
Return true if two locksets has at least one alias lock
svf/include/MTA/LockAnalysis.h:177
↓ 2 callers
Method
allocateObjectId
svf/lib/Util/NodeIDAllocator.cpp:50
↓ 2 callers
Method
atKey
svf/lib/WPA/VersionedFlowSensitive.cpp:24
↓ 2 callers
Method
blkPtrSymID
svf/include/Graphs/IRGraph.h:178
↓ 2 callers
Method
buildBigraph
svf/lib/CFL/CFLGraphBuilder.cpp:280
↓ 2 callers
Method
buildSymbolTable
svf-llvm/lib/LLVMModule.cpp:150
↓ 2 callers
Function
cJSON_Compare
svf/lib/Util/cJSON.cpp:3008
↓ 2 callers
Function
cJSON_GetObjectItem
svf/lib/Util/cJSON.cpp:1918
↓ 2 callers
Function
cJSON_ParseWithLengthOpts
svf/lib/Util/cJSON.cpp:1097
↓ 2 callers
Function
cJSON_ReplaceItemViaPointer
svf/lib/Util/cJSON.cpp:2298
↓ 2 callers
Function
cJSON_free
svf/lib/Util/cJSON.cpp:3139
↓ 2 callers
Method
canHold
svf/lib/Util/CoreBitVector.cpp:366
↓ 2 callers
Method
clear
! * Clear all the data */
svf/include/Util/WorkList.h:227
↓ 2 callers
Method
clear
svf/include/CFL/CFLSolver.h:157
↓ 2 callers
Function
cmpNodeBS
svf/include/Util/SVFUtil.h:127
↓ 2 callers
Function
compare_double
securely comparison of floating-point variables */
svf/lib/Util/cJSON.cpp:540
↓ 2 callers
Method
complementPts
Relatively complements lhs and rhs (lhs \ rhs) and returns it's ID.
svf/include/MemoryModel/PersistentPointsToCache.h:173
↓ 2 callers
Method
connectCallerAndCallee
* Connect actual params/return to formal params/return for top-level variables. * Also connect indirect actual in/out and formal in/out. */
svf/lib/Graphs/VFG.cpp:950
↓ 2 callers
Method
constantSymID
svf/include/Graphs/IRGraph.h:188
↓ 2 callers
Method
containCallStr
Whether contains callstring cxt
svf/include/Util/DPItem.h:255
↓ 2 callers
Function
convertExpression
Function: convertExpression() Description: Convert a constant expression into an instruction. This routine does *not perform any recursion, so the r
svf-llvm/lib/BreakConstantExpr.cpp:163
↓ 2 callers
Function
countPopulation
svf/include/Util/SparseBitVector.h:239
↓ 2 callers
Method
createObjTypeInfo
* Initial the memory object here */
svf-llvm/lib/SymbolTableBuilder.cpp:631
↓ 2 callers
Function
create_reference
Utility for handling references. */
svf/lib/Util/cJSON.cpp:1941
↓ 2 callers
Method
delta
svf/lib/WPA/VersionedFlowSensitive.cpp:432
↓ 2 callers
Method
dump
Dump location set
svf/lib/MemoryModel/AccessPath.cpp:332
↓ 2 callers
Method
dumpModulesToFile
Dump modules to files
svf-llvm/lib/LLVMModule.cpp:1055
↓ 2 callers
Method
dumpPts
! * Dump points-to of top-level pointers (ValVar) */
svf/lib/MemoryModel/PointerAnalysis.cpp:253
↓ 2 callers
Method
dumpPts
svf/include/MemoryModel/MutablePointsToDS.h:655
↓ 2 callers
Method
emptyPointsToId
svf/include/MemoryModel/PersistentPointsToCache.h:40
↓ 2 callers
Method
end
svf/include/Graphs/BasicBlockG.h:154
↓ 2 callers
Method
exactCondElem
Iterator every element of the condition
svf/include/SABER/SaberCondAllocator.h:107
↓ 2 callers
Method
finalBit
svf/lib/Util/CoreBitVector.cpp:371
↓ 2 callers
Method
getActualParmAtForkSite
Return the forth argument of the call, Note that, it is the sole argument of start routine ( a void* pointer )
svf/lib/Util/ThreadAPI.cpp:190
↓ 2 callers
Method
getActualParmVFGNode
svf/include/Graphs/VFG.h:297
↓ 2 callers
Method
getAncestorThreads
Get all ancestor threads
svf/include/MTA/TCT.h:327
↓ 2 callers
Method
getBBSuccessorPos
svf/include/Graphs/BasicBlockG.h:245
↓ 2 callers
Method
getBaseObj
svf/include/SVFIR/SVFVariables.h:812
↓ 2 callers
Method
getBasicBlock
Return basic block
svf/include/MSSA/MSSAMuChi.h:192
↓ 2 callers
Method
getCallGraphSCC
svf/include/AE/Svfexe/AEWTO.h:64
↓ 2 callers
Method
getCallPEForFormalParm
Get the CallPE for a formal parameter (phi-like, nullptr if not found)
svf/include/SVFIR/SVFIR.h:359
↓ 2 callers
Method
getCondInst
Get/Set instruction based on Z3 expression id {@
svf/include/SABER/SaberCondAllocator.h:127
↓ 2 callers
Method
getCondVar
Get context var
svf/include/Util/DPItem.h:408
↓ 2 callers
Method
getConstraintGraph
Get constraint graph
svf/include/WPA/Andersen.h:121
↓ 2 callers
Method
getDef
svf/include/Graphs/VFG.h:482
↓ 2 callers
Method
getDefSVFGNode
GetDefinition SVFG
svf/include/DDA/DDAVFSolver.h:347
↓ 2 callers
Function
getDoubleValue
svf-llvm/include/SVF-LLVM/LLVMUtil.h:55
↓ 2 callers
Method
getEdgeKindWithMask
svf/include/Graphs/CFLGraph.h:62
↓ 2 callers
Method
getEdgeKindWithoutMask
svf/include/Graphs/GenericGraph.h:92
↓ 2 callers
Method
getEdgeSourceLabel
svf/include/Graphs/CDG.h:463
↓ 2 callers
Method
getFIObjVar
Get a field-insensitive obj SVFIR node according to a mem obj @{
svf/include/SVFIR/SVFIR.h:522
↓ 2 callers
Method
getFPValue
svf/include/SVFIR/SVFVariables.h:1555
↓ 2 callers
Method
getFVal
svf/include/AE/Core/NumericValue.h:717
↓ 2 callers
Method
getFieldsAfterCollapse
! * Get all fields object nodes of an object * If this object is collapsed into one field insensitive object * Then only return this field insensit
svf/lib/SVFIR/SVFIR.cpp:593
↓ 2 callers
Function
getForkedFun
Return thread fork function @{
svf/include/Util/SVFUtil.h:331
↓ 2 callers
Method
getFunExitBB
svf-llvm/include/SVF-LLVM/LLVMModule.h:178
↓ 2 callers
Method
getFunExitICFGNode
Add a function exit node
svf/lib/Graphs/ICFG.cpp:249
↓ 2 callers
Method
getFunIdxInVtable
svf/include/Graphs/ICFGNode.h:526
↓ 2 callers
Method
getFunObjVar
svf/lib/SVFIR/SVFIR.cpp:47
↓ 2 callers
Method
getFuncName
svf/lib/Util/SVFBugReport.cpp:57
↓ 2 callers
Method
getFunction
Return function
svf/include/MSSA/MSSAMuChi.h:292
↓ 2 callers
Method
getICFGEdge
! * Return the corresponding ICFGEdge */
svf/lib/Graphs/ICFG.cpp:311
↓ 2 callers
Method
getICFGNode
svf/include/Graphs/CDG.h:112
↓ 2 callers
Method
getImplTy
Return implementation type of the pointer analysis.
svf/include/MemoryModel/PointerAnalysis.h:188
↓ 2 callers
Method
getIndCallSitesInvokingCallee
! * Get indirect callsite invoking this callee */
svf/lib/Graphs/CallGraph.cpp:283
↓ 2 callers
Method
getKind
svf/include/Graphs/WTO.h:302
↓ 2 callers
Function
getLLVMCallSite
Return LLVM callsite given a value
svf-llvm/include/SVF-LLVM/LLVMUtil.h:92
↓ 2 callers
Method
getLLVMType
svf-llvm/lib/LLVMModule.cpp:1183
↓ 2 callers
Method
getLoopHeader
svf/include/SVFIR/SVFVariables.h:1144
↓ 2 callers
Method
getMRVer
svf/include/Graphs/SVFGNode.h:95
↓ 2 callers
Function
getMemcpyFields
svf-llvm/lib/SVFIRExtAPI.cpp:140
↓ 2 callers
Function
getMemcpyLayoutType
svf-llvm/lib/SVFIRExtAPI.cpp:150
↓ 2 callers
Method
getModule
svf-llvm/include/SVF-LLVM/LLVMModule.h:162
↓ 2 callers
Method
getModuleNum
svf-llvm/include/SVF-LLVM/LLVMModule.h:152
↓ 2 callers
Method
getNodeDescription
svf/include/Graphs/DOTGraphTraits.h:95
↓ 2 callers
Method
getNodeIdentifierLabel
svf/include/Graphs/DOTGraphTraits.h:89
↓ 2 callers
Method
getNodeLabel
svf/include/Graphs/CDG.h:356
↓ 2 callers
Method
getNumOfElements
Get the number of elements of this object
svf/include/SVFIR/SVFVariables.h:633
↓ 2 callers
Method
getPAG
Get/set SVFIR @{
svf/include/MemoryModel/PointerAnalysis.h:195
↓ 2 callers
Method
getPTA
Get PTA
svf/include/MTA/TCT.h:195
↓ 2 callers
Method
getPredecessors
svf/include/Graphs/BasicBlockG.h:232
↓ 2 callers
Function
getProgEntryFunction
Get program entry function from module.
svf-llvm/include/SVF-LLVM/LLVMUtil.h:424
↓ 2 callers
Method
getStartKind
svf/include/CFL/CFGrammar.h:205
↓ 2 callers
Method
getType
svf/lib/SVFIR/SVFVariables.cpp:252
↓ 2 callers
Method
getVFnsFromPts
* Get virtual functions "vfns" from PoninsTo set "target" for callsite "cs" */
svf/lib/MemoryModel/PointerAnalysis.cpp:430
↓ 2 callers
Function
get_decimal_point
get the decimal point character of the current locale */
svf/lib/Util/cJSON.cpp:278
↓ 2 callers
Method
handleStatement
Call back used by DDAVFSolver.
svf/include/DDA/DDAClient.h:77
↓ 2 callers
Method
hasCHI
svf/include/MSSA/MemSSA.h:336
↓ 2 callers
Method
hasCallSiteID
svf/include/Graphs/CallGraph.h:396
↓ 2 callers
Method
hasDFInSet
svf/include/MemoryModel/PersistentPointsToDS.h:404
↓ 2 callers
Method
hasDFOutSet
svf/include/MemoryModel/MutablePointsToDS.h:409
↓ 2 callers
Method
hasEdge
find src -> find src[ty] -> find dst in set
svf/include/CFL/CFLSolver.h:248
↓ 2 callers
Method
hasEdgeDestLabels
hasEdgeDestLabels - If this function returns true, the graph is able to provide labels for edge destinations.
svf/include/Graphs/DOTGraphTraits.h:146
← previous
next →
601–700 of 5,116, ranked by callers