MCPcopy Create free account

hub / github.com/SVF-tools/SVF / functions

Functions5,116 in github.com/SVF-tools/SVF

↓ 2 callersMethodaddIndirectForkEdge
! * Add indirect fork edge to update call graph */
svf/lib/Graphs/ThreadCallGraph.cpp:174
↓ 2 callersMethodaddLoadStmt
! * Add Load edge */
svf/lib/SVFIR/SVFIR.cpp:263
↓ 2 callersMethodaddNormalGepStmt
! * Add normal (Gep) edge */
svf/lib/SVFIR/SVFIR.cpp:437
↓ 2 callersMethodaddOutgoingGepEdge
svf/include/Graphs/ConsGNode.h:242
↓ 2 callersMethodaddStoreStmt
! * Add Store edge * Note that two store instructions may share the same Store SVFStmt */
svf/lib/SVFIR/SVFIR.cpp:287
↓ 2 callersMethodaddUnaryOPStmt
! * Add Unary edge */
svf/lib/SVFIR/SVFIR.cpp:217
↓ 2 callersMethodaddVariantGepStmt
! * 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 callersMethodalias
Return true if two locksets has at least one alias lock
svf/include/MTA/LockAnalysis.h:177
↓ 2 callersMethodallocateObjectId
svf/lib/Util/NodeIDAllocator.cpp:50
↓ 2 callersMethodatKey
svf/lib/WPA/VersionedFlowSensitive.cpp:24
↓ 2 callersMethodblkPtrSymID
svf/include/Graphs/IRGraph.h:178
↓ 2 callersMethodbuildBigraph
svf/lib/CFL/CFLGraphBuilder.cpp:280
↓ 2 callersMethodbuildSymbolTable
svf-llvm/lib/LLVMModule.cpp:150
↓ 2 callersFunctioncJSON_Compare
svf/lib/Util/cJSON.cpp:3008
↓ 2 callersFunctioncJSON_GetObjectItem
svf/lib/Util/cJSON.cpp:1918
↓ 2 callersFunctioncJSON_ParseWithLengthOpts
svf/lib/Util/cJSON.cpp:1097
↓ 2 callersFunctioncJSON_ReplaceItemViaPointer
svf/lib/Util/cJSON.cpp:2298
↓ 2 callersFunctioncJSON_free
svf/lib/Util/cJSON.cpp:3139
↓ 2 callersMethodcanHold
svf/lib/Util/CoreBitVector.cpp:366
↓ 2 callersMethodclear
! * Clear all the data */
svf/include/Util/WorkList.h:227
↓ 2 callersMethodclear
svf/include/CFL/CFLSolver.h:157
↓ 2 callersFunctioncmpNodeBS
svf/include/Util/SVFUtil.h:127
↓ 2 callersFunctioncompare_double
securely comparison of floating-point variables */
svf/lib/Util/cJSON.cpp:540
↓ 2 callersMethodcomplementPts
Relatively complements lhs and rhs (lhs \ rhs) and returns it's ID.
svf/include/MemoryModel/PersistentPointsToCache.h:173
↓ 2 callersMethodconnectCallerAndCallee
* 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 callersMethodconstantSymID
svf/include/Graphs/IRGraph.h:188
↓ 2 callersMethodcontainCallStr
Whether contains callstring cxt
svf/include/Util/DPItem.h:255
↓ 2 callersFunctionconvertExpression
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 callersFunctioncountPopulation
svf/include/Util/SparseBitVector.h:239
↓ 2 callersMethodcreateObjTypeInfo
* Initial the memory object here */
svf-llvm/lib/SymbolTableBuilder.cpp:631
↓ 2 callersFunctioncreate_reference
Utility for handling references. */
svf/lib/Util/cJSON.cpp:1941
↓ 2 callersMethoddelta
svf/lib/WPA/VersionedFlowSensitive.cpp:432
↓ 2 callersMethoddump
Dump location set
svf/lib/MemoryModel/AccessPath.cpp:332
↓ 2 callersMethoddumpModulesToFile
Dump modules to files
svf-llvm/lib/LLVMModule.cpp:1055
↓ 2 callersMethoddumpPts
! * Dump points-to of top-level pointers (ValVar) */
svf/lib/MemoryModel/PointerAnalysis.cpp:253
↓ 2 callersMethoddumpPts
svf/include/MemoryModel/MutablePointsToDS.h:655
↓ 2 callersMethodemptyPointsToId
svf/include/MemoryModel/PersistentPointsToCache.h:40
↓ 2 callersMethodend
svf/include/Graphs/BasicBlockG.h:154
↓ 2 callersMethodexactCondElem
Iterator every element of the condition
svf/include/SABER/SaberCondAllocator.h:107
↓ 2 callersMethodfinalBit
svf/lib/Util/CoreBitVector.cpp:371
↓ 2 callersMethodgetActualParmAtForkSite
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 callersMethodgetActualParmVFGNode
svf/include/Graphs/VFG.h:297
↓ 2 callersMethodgetAncestorThreads
Get all ancestor threads
svf/include/MTA/TCT.h:327
↓ 2 callersMethodgetBBSuccessorPos
svf/include/Graphs/BasicBlockG.h:245
↓ 2 callersMethodgetBaseObj
svf/include/SVFIR/SVFVariables.h:812
↓ 2 callersMethodgetBasicBlock
Return basic block
svf/include/MSSA/MSSAMuChi.h:192
↓ 2 callersMethodgetCallGraphSCC
svf/include/AE/Svfexe/AEWTO.h:64
↓ 2 callersMethodgetCallPEForFormalParm
Get the CallPE for a formal parameter (phi-like, nullptr if not found)
svf/include/SVFIR/SVFIR.h:359
↓ 2 callersMethodgetCondInst
Get/Set instruction based on Z3 expression id {@
svf/include/SABER/SaberCondAllocator.h:127
↓ 2 callersMethodgetCondVar
Get context var
svf/include/Util/DPItem.h:408
↓ 2 callersMethodgetConstraintGraph
Get constraint graph
svf/include/WPA/Andersen.h:121
↓ 2 callersMethodgetDef
svf/include/Graphs/VFG.h:482
↓ 2 callersMethodgetDefSVFGNode
GetDefinition SVFG
svf/include/DDA/DDAVFSolver.h:347
↓ 2 callersFunctiongetDoubleValue
svf-llvm/include/SVF-LLVM/LLVMUtil.h:55
↓ 2 callersMethodgetEdgeKindWithMask
svf/include/Graphs/CFLGraph.h:62
↓ 2 callersMethodgetEdgeKindWithoutMask
svf/include/Graphs/GenericGraph.h:92
↓ 2 callersMethodgetEdgeSourceLabel
svf/include/Graphs/CDG.h:463
↓ 2 callersMethodgetFIObjVar
Get a field-insensitive obj SVFIR node according to a mem obj @{
svf/include/SVFIR/SVFIR.h:522
↓ 2 callersMethodgetFPValue
svf/include/SVFIR/SVFVariables.h:1555
↓ 2 callersMethodgetFVal
svf/include/AE/Core/NumericValue.h:717
↓ 2 callersMethodgetFieldsAfterCollapse
! * 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 callersFunctiongetForkedFun
Return thread fork function @{
svf/include/Util/SVFUtil.h:331
↓ 2 callersMethodgetFunExitBB
svf-llvm/include/SVF-LLVM/LLVMModule.h:178
↓ 2 callersMethodgetFunExitICFGNode
Add a function exit node
svf/lib/Graphs/ICFG.cpp:249
↓ 2 callersMethodgetFunIdxInVtable
svf/include/Graphs/ICFGNode.h:526
↓ 2 callersMethodgetFunObjVar
svf/lib/SVFIR/SVFIR.cpp:47
↓ 2 callersMethodgetFuncName
svf/lib/Util/SVFBugReport.cpp:57
↓ 2 callersMethodgetFunction
Return function
svf/include/MSSA/MSSAMuChi.h:292
↓ 2 callersMethodgetICFGEdge
! * Return the corresponding ICFGEdge */
svf/lib/Graphs/ICFG.cpp:311
↓ 2 callersMethodgetICFGNode
svf/include/Graphs/CDG.h:112
↓ 2 callersMethodgetImplTy
Return implementation type of the pointer analysis.
svf/include/MemoryModel/PointerAnalysis.h:188
↓ 2 callersMethodgetIndCallSitesInvokingCallee
! * Get indirect callsite invoking this callee */
svf/lib/Graphs/CallGraph.cpp:283
↓ 2 callersMethodgetKind
svf/include/Graphs/WTO.h:302
↓ 2 callersFunctiongetLLVMCallSite
Return LLVM callsite given a value
svf-llvm/include/SVF-LLVM/LLVMUtil.h:92
↓ 2 callersMethodgetLLVMType
svf-llvm/lib/LLVMModule.cpp:1183
↓ 2 callersMethodgetLoopHeader
svf/include/SVFIR/SVFVariables.h:1144
↓ 2 callersMethodgetMRVer
svf/include/Graphs/SVFGNode.h:95
↓ 2 callersFunctiongetMemcpyFields
svf-llvm/lib/SVFIRExtAPI.cpp:140
↓ 2 callersFunctiongetMemcpyLayoutType
svf-llvm/lib/SVFIRExtAPI.cpp:150
↓ 2 callersMethodgetModule
svf-llvm/include/SVF-LLVM/LLVMModule.h:162
↓ 2 callersMethodgetModuleNum
svf-llvm/include/SVF-LLVM/LLVMModule.h:152
↓ 2 callersMethodgetNodeDescription
svf/include/Graphs/DOTGraphTraits.h:95
↓ 2 callersMethodgetNodeIdentifierLabel
svf/include/Graphs/DOTGraphTraits.h:89
↓ 2 callersMethodgetNodeLabel
svf/include/Graphs/CDG.h:356
↓ 2 callersMethodgetNumOfElements
Get the number of elements of this object
svf/include/SVFIR/SVFVariables.h:633
↓ 2 callersMethodgetPAG
Get/set SVFIR @{
svf/include/MemoryModel/PointerAnalysis.h:195
↓ 2 callersMethodgetPTA
Get PTA
svf/include/MTA/TCT.h:195
↓ 2 callersMethodgetPredecessors
svf/include/Graphs/BasicBlockG.h:232
↓ 2 callersFunctiongetProgEntryFunction
Get program entry function from module.
svf-llvm/include/SVF-LLVM/LLVMUtil.h:424
↓ 2 callersMethodgetStartKind
svf/include/CFL/CFGrammar.h:205
↓ 2 callersMethodgetType
svf/lib/SVFIR/SVFVariables.cpp:252
↓ 2 callersMethodgetVFnsFromPts
* Get virtual functions "vfns" from PoninsTo set "target" for callsite "cs" */
svf/lib/MemoryModel/PointerAnalysis.cpp:430
↓ 2 callersFunctionget_decimal_point
get the decimal point character of the current locale */
svf/lib/Util/cJSON.cpp:278
↓ 2 callersMethodhandleStatement
Call back used by DDAVFSolver.
svf/include/DDA/DDAClient.h:77
↓ 2 callersMethodhasCHI
svf/include/MSSA/MemSSA.h:336
↓ 2 callersMethodhasCallSiteID
svf/include/Graphs/CallGraph.h:396
↓ 2 callersMethodhasDFInSet
svf/include/MemoryModel/PersistentPointsToDS.h:404
↓ 2 callersMethodhasDFOutSet
svf/include/MemoryModel/MutablePointsToDS.h:409
↓ 2 callersMethodhasEdge
find src -> find src[ty] -> find dst in set
svf/include/CFL/CFLSolver.h:248
↓ 2 callersMethodhasEdgeDestLabels
hasEdgeDestLabels - If this function returns true, the graph is able to provide labels for edge destinations.
svf/include/Graphs/DOTGraphTraits.h:146
← previousnext →601–700 of 5,116, ranked by callers