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
toString
svf/include/SVFIR/SVFVariables.h:1512
↓ 2 callers
Method
to_string
svf/include/AE/Core/NumericValue.h:685
↓ 2 callers
Method
unionPts
Union/add points-to, and add the reverse points-to for node collapse purpose To be noted that adding reverse pts might incur 10% total overhead during
svf/include/MemoryModel/PointerAnalysisImpl.h:374
↓ 2 callers
Method
unionPtsFromId
Internal unionPts since other methods follow the same pattern. Renamed because PointsToID and Key may be the same type...
svf/include/MemoryModel/PersistentPointsToDS.h:154
↓ 2 callers
Method
updateAllDFOutFromIn
svf/include/MemoryModel/MutablePointsToDS.h:489
↓ 2 callers
Method
updateDFInFromIn
svf/include/MemoryModel/MutablePointsToDS.h:464
↓ 2 callers
Method
updateDFInFromOut
svf/include/MemoryModel/MutablePointsToDS.h:469
↓ 2 callers
Method
visit
Visit the given node Algorithm to build a weak topological order of a graph
svf/include/Graphs/WTO.h:809
↓ 2 callers
Method
what
* @brief Provides the error message. * @return The error message as a C-string. */
svf/include/AE/Svfexe/AEDetector.h:125
↓ 2 callers
Method
widen_with
Current IntervalValue widen with another IntervalValue
svf/include/AE/Core/IntervalValue.h:440
↓ 1 callers
Method
AllPathReachableSolve
! * Compute path conditions for nodes on the backward slice * path condition of each node is calculated starting from root node (source) * Given a
svf/lib/SABER/ProgSlice.cpp:43
↓ 1 callers
Function
GetStdoutFromCommand
Get environment variables $SVF_DIR and "npm root" through popen() method
svf/lib/Util/ExtAPI.cpp:75
↓ 1 callers
Method
Node_Index
Get node ID
svf/include/WPA/WPASolver.h:183
↓ 1 callers
Method
accumulateConstantByteOffset
Return accumulated constant offset (when accessing array or struct) if this offset is a constant. elemBytesize is the element byte size of an static a
svf/include/SVFIR/SVFStatements.h:653
↓ 1 callers
Method
addActualParms
Add actual parameters
svf/include/Graphs/ICFGNode.h:476
↓ 1 callers
Method
addActualRet
Add actual return parameter
svf/include/Graphs/ICFGNode.h:630
↓ 1 callers
Method
addArgValNode
svf/include/SVFIR/SVFIR.h:675
↓ 1 callers
Method
addArgument
svf/include/SVFIR/SVFVariables.h:1073
↓ 1 callers
Method
addAsmPCValNode
svf/include/SVFIR/SVFIR.h:856
↓ 1 callers
Method
addBackICFGEdge
svf/include/MemoryModel/SVFLoop.h:122
↓ 1 callers
Method
addBasicBlock
create a SVFBasicBlock according to LLVM BasicBlock, then add it to SVFFunction's BasicBlockGraph
svf-llvm/include/SVF-LLVM/LLVMModule.h:232
↓ 1 callers
Method
addBasicBlockValNode
svf/include/SVFIR/SVFIR.h:852
↓ 1 callers
Method
addBlackHoleAddrStmt
! * Add blackhole/constant edge */
svf/lib/SVFIR/SVFIR.cpp:363
↓ 1 callers
Method
addBlackholeObjNode
svf/include/SVFIR/SVFIR.h:836
↓ 1 callers
Method
addBlackholePtrNode
svf/include/SVFIR/SVFIR.h:844
↓ 1 callers
Method
addCallEdge
Add Call edge
svf-llvm/include/SVF-LLVM/SVFIRBuilder.h:476
↓ 1 callers
Method
addCallGraphNode
! * Add call graph node */
svf/lib/Graphs/CallGraph.cpp:371
↓ 1 callers
Method
addCallICFGNode
svf/include/Graphs/ICFG.h:179
↓ 1 callers
Method
addCallSite
svf/lib/Graphs/CallGraph.cpp:163
↓ 1 callers
Method
addCallSiteArgs
Add callsite arguments
svf/include/SVFIR/SVFIR.h:640
↓ 1 callers
Method
addCallSiteRets
Add callsite returns
svf/include/SVFIR/SVFIR.h:646
↓ 1 callers
Method
addConstantAggObjNode
svf/include/SVFIR/SVFIR.h:778
↓ 1 callers
Method
addConstantAggValNode
svf/include/SVFIR/SVFIR.h:708
↓ 1 callers
Method
addConstantDataObjNode
svf/include/SVFIR/SVFIR.h:783
↓ 1 callers
Method
addConstantDataValNode
svf/include/SVFIR/SVFIR.h:714
↓ 1 callers
Method
addConstantFPObjNode
svf/include/SVFIR/SVFIR.h:752
↓ 1 callers
Method
addConstantFPValNode
svf/include/SVFIR/SVFIR.h:682
↓ 1 callers
Method
addConstantIntObjNode
svf/include/SVFIR/SVFIR.h:759
↓ 1 callers
Method
addConstantNullPtrObjNode
svf/include/SVFIR/SVFIR.h:767
↓ 1 callers
Method
addConstantObjNode
svf/include/SVFIR/SVFIR.h:840
↓ 1 callers
Method
addDirectCallGraphEdge
! * Add direct call edges */
svf/lib/Graphs/CallGraph.cpp:398
↓ 1 callers
Method
addDirectForkEdge
! * Add direct fork edges */
svf/lib/Graphs/ThreadCallGraph.cpp:146
↓ 1 callers
Method
addDummyVersionPropSVFGNode
Used *only* for Versioned FSPTA to encode propagation of versions in the worklist (allowing for breadth-first propagation). Returns the created node.
svf/include/Graphs/SVFG.h:279
↓ 1 callers
Method
addEntryICFGEdge
svf/include/MemoryModel/SVFLoop.h:92
↓ 1 callers
Method
addFIObjNode
Add a field-insensitive node, this method can only invoked by getFIGepObjNode
svf/include/SVFIR/SVFIR.h:807
↓ 1 callers
Method
addForksite
Add fork sites which directly or indirectly create a thread @{
svf/include/Graphs/ThreadCallGraph.h:314
↓ 1 callers
Method
addFormalParms
Add formal parameters
svf/include/Graphs/ICFGNode.h:296
↓ 1 callers
Method
addFormalRet
Add formal return parameter
svf/include/Graphs/ICFGNode.h:365
↓ 1 callers
Method
addFunArgs
Get/set method for function/callsite arguments and returns @{ Add function arguments
svf/include/SVFIR/SVFIR.h:616
↓ 1 callers
Method
addFunEntryICFGNode
svf/include/Graphs/ICFG.h:200
↓ 1 callers
Method
addFunExitICFGNode
svf/include/Graphs/ICFG.h:214
↓ 1 callers
Method
addFunObjNode
svf/include/SVFIR/SVFIR.h:745
↓ 1 callers
Method
addFunRet
Add function returns
svf/include/SVFIR/SVFIR.h:628
↓ 1 callers
Method
addFunValNode
svf/include/SVFIR/SVFIR.h:669
↓ 1 callers
Method
addGNode
add src and dst node from file
svf/lib/CFL/CFLGraphBuilder.cpp:82
↓ 1 callers
Method
addGepObjNode
svf/lib/SVFIR/SVFIR.cpp:546
↓ 1 callers
Method
addGepStmt
! * Add Offset(Gep) edge * Find the base node id of src and connect base node to dst node * Create gep offset: (offset + baseOff <nested struct ge
svf/lib/SVFIR/SVFIR.cpp:418
↓ 1 callers
Method
addGepValNode
! * Add a temp field value node, this method can only invoked by getGepValVar * due to constraint expression, curInst is used to distinguish differe
svf/lib/SVFIR/SVFIR.cpp:485
↓ 1 callers
Method
addGlobalObjNode
svf/include/SVFIR/SVFIR.h:773
↓ 1 callers
Method
addGlobalPAGEdge
Add global PAGEdges (not in a procedure)
svf/include/SVFIR/SVFIR.h:878
↓ 1 callers
Method
addGlobalValNode
svf/include/SVFIR/SVFIR.h:702
↓ 1 callers
Method
addHeapObjNode
* Creates and adds a heap object node to the SVFIR */
svf/include/SVFIR/SVFIR.h:730
↓ 1 callers
Method
addICFGEdge
Add ICFG edge, only used by addIntraEdge, addCallEdge, addRetEdge etc.
svf/include/Graphs/ICFG.h:252
↓ 1 callers
Method
addICFGNode
svf/lib/Graphs/ICFG.cpp:229
↓ 1 callers
Method
addInEdge
Edge management methods @{
svf/include/SVFIR/SVFVariables.h:208
↓ 1 callers
Method
addInICFGEdge
svf/include/MemoryModel/SVFLoop.h:137
↓ 1 callers
Method
addIncomingAddrEdge
svf/include/Graphs/ConsGNode.h:247
↓ 1 callers
Method
addIncomingCopyEdge
Add constraint graph edges @{
svf/include/Graphs/ConsGNode.h:227
↓ 1 callers
Method
addIncomingLoadEdge
svf/include/Graphs/ConsGNode.h:252
↓ 1 callers
Method
addIncomingStoreEdge
svf/include/Graphs/ConsGNode.h:257
↓ 1 callers
Method
addIndirectCallsites
Add indirect callsites
svf/include/SVFIR/SVFIR.h:652
↓ 1 callers
Method
addIngoingEdge
svf/include/Graphs/CFLGraph.h:112
↓ 1 callers
Method
addInstances
svf/include/Graphs/CHG.h:296
↓ 1 callers
Method
addIntraDirectVFEdge
! * Add def-use edges for top level pointers */
svf/lib/Graphs/VFG.cpp:640
↓ 1 callers
Method
addIntraICFGNode
svf/include/Graphs/ICFG.h:171
↓ 1 callers
Method
addIntrinsicValNode
svf/include/SVFIR/SVFIR.h:848
↓ 1 callers
Method
addJoinsite
svf/include/Graphs/ThreadCallGraph.h:319
↓ 1 callers
Method
addNodeToBeCollapsed
svf/include/Graphs/ConsG.h:361
↓ 1 callers
Method
addNodeToSVFLoop
Insert (node, loop) to icfgNodeToSVFLoopVec
svf/include/Graphs/ICFG.h:120
↓ 1 callers
Method
addObjNode
svf/lib/SVFIR/SVFIR.cpp:793
↓ 1 callers
Method
addOutEdge
svf/include/SVFIR/SVFVariables.h:215
↓ 1 callers
Method
addOutICFGEdge
svf/include/MemoryModel/SVFLoop.h:107
↓ 1 callers
Method
addOutgoingAddrEdge
svf/include/Graphs/ConsGNode.h:271
↓ 1 callers
Method
addOutgoingCopyEdge
svf/include/Graphs/ConsGNode.h:237
↓ 1 callers
Method
addOutgoingLoadEdge
svf/include/Graphs/ConsGNode.h:276
↓ 1 callers
Method
addOutgoingStoreEdge
svf/include/Graphs/ConsGNode.h:284
↓ 1 callers
Method
addPredBasicBlock
svf/include/Graphs/BasicBlockG.h:182
↓ 1 callers
Method
addPts
svf/include/MemoryModel/PointerAnalysisImpl.h:384
↓ 1 callers
Method
addRetEdge
Add Return edge
svf-llvm/include/SVF-LLVM/SVFIRBuilder.h:482
↓ 1 callers
Method
addRetICFGNode
svf/include/Graphs/ICFG.h:192
↓ 1 callers
Method
addRetNode
Add a unique return node for a procedure
svf/include/SVFIR/SVFIR.h:790
↓ 1 callers
Method
addRetPE
Add call parameter edge to this CallCFGEdge
svf/include/Graphs/ICFGEdge.h:241
↓ 1 callers
Method
addSVFStmt
Set/Get methods of VFGNodes @{
svf/include/Graphs/ICFGNode.h:110
↓ 1 callers
Method
addStInfo
svf/include/Graphs/IRGraph.h:371
↓ 1 callers
Method
addStackObjNode
* Creates and adds a stack object node to the SVFIR */
svf/include/SVFIR/SVFIR.h:739
↓ 1 callers
Method
addSubNodes
svf/include/Graphs/SCC.h:97
↓ 1 callers
Method
addSuccBasicBlock
svf/include/Graphs/BasicBlockG.h:165
↓ 1 callers
Method
addThreadForkEdgeSetMap
map call instruction to its PTACallGraphEdge map
svf/include/Graphs/ThreadCallGraph.h:344
↓ 1 callers
Method
addThreadForkPE
! * Add Thread fork edge for parameter passing from a spawner to its spawnees */
svf/lib/SVFIR/SVFIR.cpp:374
↓ 1 callers
Method
addThreadJoinPE
! * Add Thread fork edge for parameter passing from a spawnee back to its spawners */
svf/lib/SVFIR/SVFIR.cpp:398
← previous
next →
801–900 of 5,116, ranked by callers