MCPcopy Create free account

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

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

↓ 2 callersMethodtoString
svf/include/SVFIR/SVFVariables.h:1512
↓ 2 callersMethodto_string
svf/include/AE/Core/NumericValue.h:685
↓ 2 callersMethodunionPts
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 callersMethodunionPtsFromId
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 callersMethodupdateAllDFOutFromIn
svf/include/MemoryModel/MutablePointsToDS.h:489
↓ 2 callersMethodupdateDFInFromIn
svf/include/MemoryModel/MutablePointsToDS.h:464
↓ 2 callersMethodupdateDFInFromOut
svf/include/MemoryModel/MutablePointsToDS.h:469
↓ 2 callersMethodvisit
Visit the given node Algorithm to build a weak topological order of a graph
svf/include/Graphs/WTO.h:809
↓ 2 callersMethodwhat
* @brief Provides the error message. * @return The error message as a C-string. */
svf/include/AE/Svfexe/AEDetector.h:125
↓ 2 callersMethodwiden_with
Current IntervalValue widen with another IntervalValue
svf/include/AE/Core/IntervalValue.h:440
↓ 1 callersMethodAllPathReachableSolve
! * 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 callersFunctionGetStdoutFromCommand
Get environment variables $SVF_DIR and "npm root" through popen() method
svf/lib/Util/ExtAPI.cpp:75
↓ 1 callersMethodNode_Index
Get node ID
svf/include/WPA/WPASolver.h:183
↓ 1 callersMethodaccumulateConstantByteOffset
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 callersMethodaddActualParms
Add actual parameters
svf/include/Graphs/ICFGNode.h:476
↓ 1 callersMethodaddActualRet
Add actual return parameter
svf/include/Graphs/ICFGNode.h:630
↓ 1 callersMethodaddArgValNode
svf/include/SVFIR/SVFIR.h:675
↓ 1 callersMethodaddArgument
svf/include/SVFIR/SVFVariables.h:1073
↓ 1 callersMethodaddAsmPCValNode
svf/include/SVFIR/SVFIR.h:856
↓ 1 callersMethodaddBackICFGEdge
svf/include/MemoryModel/SVFLoop.h:122
↓ 1 callersMethodaddBasicBlock
create a SVFBasicBlock according to LLVM BasicBlock, then add it to SVFFunction's BasicBlockGraph
svf-llvm/include/SVF-LLVM/LLVMModule.h:232
↓ 1 callersMethodaddBasicBlockValNode
svf/include/SVFIR/SVFIR.h:852
↓ 1 callersMethodaddBlackHoleAddrStmt
! * Add blackhole/constant edge */
svf/lib/SVFIR/SVFIR.cpp:363
↓ 1 callersMethodaddBlackholeObjNode
svf/include/SVFIR/SVFIR.h:836
↓ 1 callersMethodaddBlackholePtrNode
svf/include/SVFIR/SVFIR.h:844
↓ 1 callersMethodaddCallEdge
Add Call edge
svf-llvm/include/SVF-LLVM/SVFIRBuilder.h:476
↓ 1 callersMethodaddCallGraphNode
! * Add call graph node */
svf/lib/Graphs/CallGraph.cpp:371
↓ 1 callersMethodaddCallICFGNode
svf/include/Graphs/ICFG.h:179
↓ 1 callersMethodaddCallSite
svf/lib/Graphs/CallGraph.cpp:163
↓ 1 callersMethodaddCallSiteArgs
Add callsite arguments
svf/include/SVFIR/SVFIR.h:640
↓ 1 callersMethodaddCallSiteRets
Add callsite returns
svf/include/SVFIR/SVFIR.h:646
↓ 1 callersMethodaddConstantAggObjNode
svf/include/SVFIR/SVFIR.h:778
↓ 1 callersMethodaddConstantAggValNode
svf/include/SVFIR/SVFIR.h:708
↓ 1 callersMethodaddConstantDataObjNode
svf/include/SVFIR/SVFIR.h:783
↓ 1 callersMethodaddConstantDataValNode
svf/include/SVFIR/SVFIR.h:714
↓ 1 callersMethodaddConstantFPObjNode
svf/include/SVFIR/SVFIR.h:752
↓ 1 callersMethodaddConstantFPValNode
svf/include/SVFIR/SVFIR.h:682
↓ 1 callersMethodaddConstantIntObjNode
svf/include/SVFIR/SVFIR.h:759
↓ 1 callersMethodaddConstantNullPtrObjNode
svf/include/SVFIR/SVFIR.h:767
↓ 1 callersMethodaddConstantObjNode
svf/include/SVFIR/SVFIR.h:840
↓ 1 callersMethodaddDirectCallGraphEdge
! * Add direct call edges */
svf/lib/Graphs/CallGraph.cpp:398
↓ 1 callersMethodaddDirectForkEdge
! * Add direct fork edges */
svf/lib/Graphs/ThreadCallGraph.cpp:146
↓ 1 callersMethodaddDummyVersionPropSVFGNode
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 callersMethodaddEntryICFGEdge
svf/include/MemoryModel/SVFLoop.h:92
↓ 1 callersMethodaddFIObjNode
Add a field-insensitive node, this method can only invoked by getFIGepObjNode
svf/include/SVFIR/SVFIR.h:807
↓ 1 callersMethodaddForksite
Add fork sites which directly or indirectly create a thread @{
svf/include/Graphs/ThreadCallGraph.h:314
↓ 1 callersMethodaddFormalParms
Add formal parameters
svf/include/Graphs/ICFGNode.h:296
↓ 1 callersMethodaddFormalRet
Add formal return parameter
svf/include/Graphs/ICFGNode.h:365
↓ 1 callersMethodaddFunArgs
Get/set method for function/callsite arguments and returns @{ Add function arguments
svf/include/SVFIR/SVFIR.h:616
↓ 1 callersMethodaddFunEntryICFGNode
svf/include/Graphs/ICFG.h:200
↓ 1 callersMethodaddFunExitICFGNode
svf/include/Graphs/ICFG.h:214
↓ 1 callersMethodaddFunObjNode
svf/include/SVFIR/SVFIR.h:745
↓ 1 callersMethodaddFunRet
Add function returns
svf/include/SVFIR/SVFIR.h:628
↓ 1 callersMethodaddFunValNode
svf/include/SVFIR/SVFIR.h:669
↓ 1 callersMethodaddGNode
add src and dst node from file
svf/lib/CFL/CFLGraphBuilder.cpp:82
↓ 1 callersMethodaddGepObjNode
svf/lib/SVFIR/SVFIR.cpp:546
↓ 1 callersMethodaddGepStmt
! * 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 callersMethodaddGepValNode
! * 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 callersMethodaddGlobalObjNode
svf/include/SVFIR/SVFIR.h:773
↓ 1 callersMethodaddGlobalPAGEdge
Add global PAGEdges (not in a procedure)
svf/include/SVFIR/SVFIR.h:878
↓ 1 callersMethodaddGlobalValNode
svf/include/SVFIR/SVFIR.h:702
↓ 1 callersMethodaddHeapObjNode
* Creates and adds a heap object node to the SVFIR */
svf/include/SVFIR/SVFIR.h:730
↓ 1 callersMethodaddICFGEdge
Add ICFG edge, only used by addIntraEdge, addCallEdge, addRetEdge etc.
svf/include/Graphs/ICFG.h:252
↓ 1 callersMethodaddICFGNode
svf/lib/Graphs/ICFG.cpp:229
↓ 1 callersMethodaddInEdge
Edge management methods @{
svf/include/SVFIR/SVFVariables.h:208
↓ 1 callersMethodaddInICFGEdge
svf/include/MemoryModel/SVFLoop.h:137
↓ 1 callersMethodaddIncomingAddrEdge
svf/include/Graphs/ConsGNode.h:247
↓ 1 callersMethodaddIncomingCopyEdge
Add constraint graph edges @{
svf/include/Graphs/ConsGNode.h:227
↓ 1 callersMethodaddIncomingLoadEdge
svf/include/Graphs/ConsGNode.h:252
↓ 1 callersMethodaddIncomingStoreEdge
svf/include/Graphs/ConsGNode.h:257
↓ 1 callersMethodaddIndirectCallsites
Add indirect callsites
svf/include/SVFIR/SVFIR.h:652
↓ 1 callersMethodaddIngoingEdge
svf/include/Graphs/CFLGraph.h:112
↓ 1 callersMethodaddInstances
svf/include/Graphs/CHG.h:296
↓ 1 callersMethodaddIntraDirectVFEdge
! * Add def-use edges for top level pointers */
svf/lib/Graphs/VFG.cpp:640
↓ 1 callersMethodaddIntraICFGNode
svf/include/Graphs/ICFG.h:171
↓ 1 callersMethodaddIntrinsicValNode
svf/include/SVFIR/SVFIR.h:848
↓ 1 callersMethodaddJoinsite
svf/include/Graphs/ThreadCallGraph.h:319
↓ 1 callersMethodaddNodeToBeCollapsed
svf/include/Graphs/ConsG.h:361
↓ 1 callersMethodaddNodeToSVFLoop
Insert (node, loop) to icfgNodeToSVFLoopVec
svf/include/Graphs/ICFG.h:120
↓ 1 callersMethodaddObjNode
svf/lib/SVFIR/SVFIR.cpp:793
↓ 1 callersMethodaddOutEdge
svf/include/SVFIR/SVFVariables.h:215
↓ 1 callersMethodaddOutICFGEdge
svf/include/MemoryModel/SVFLoop.h:107
↓ 1 callersMethodaddOutgoingAddrEdge
svf/include/Graphs/ConsGNode.h:271
↓ 1 callersMethodaddOutgoingCopyEdge
svf/include/Graphs/ConsGNode.h:237
↓ 1 callersMethodaddOutgoingLoadEdge
svf/include/Graphs/ConsGNode.h:276
↓ 1 callersMethodaddOutgoingStoreEdge
svf/include/Graphs/ConsGNode.h:284
↓ 1 callersMethodaddPredBasicBlock
svf/include/Graphs/BasicBlockG.h:182
↓ 1 callersMethodaddPts
svf/include/MemoryModel/PointerAnalysisImpl.h:384
↓ 1 callersMethodaddRetEdge
Add Return edge
svf-llvm/include/SVF-LLVM/SVFIRBuilder.h:482
↓ 1 callersMethodaddRetICFGNode
svf/include/Graphs/ICFG.h:192
↓ 1 callersMethodaddRetNode
Add a unique return node for a procedure
svf/include/SVFIR/SVFIR.h:790
↓ 1 callersMethodaddRetPE
Add call parameter edge to this CallCFGEdge
svf/include/Graphs/ICFGEdge.h:241
↓ 1 callersMethodaddSVFStmt
Set/Get methods of VFGNodes @{
svf/include/Graphs/ICFGNode.h:110
↓ 1 callersMethodaddStInfo
svf/include/Graphs/IRGraph.h:371
↓ 1 callersMethodaddStackObjNode
* Creates and adds a stack object node to the SVFIR */
svf/include/SVFIR/SVFIR.h:739
↓ 1 callersMethodaddSubNodes
svf/include/Graphs/SCC.h:97
↓ 1 callersMethodaddSuccBasicBlock
svf/include/Graphs/BasicBlockG.h:165
↓ 1 callersMethodaddThreadForkEdgeSetMap
map call instruction to its PTACallGraphEdge map
svf/include/Graphs/ThreadCallGraph.h:344
↓ 1 callersMethodaddThreadForkPE
! * Add Thread fork edge for parameter passing from a spawner to its spawnees */
svf/lib/SVFIR/SVFIR.cpp:374
↓ 1 callersMethodaddThreadJoinPE
! * Add Thread fork edge for parameter passing from a spawnee back to its spawners */
svf/lib/SVFIR/SVFIR.cpp:398
← previousnext →801–900 of 5,116, ranked by callers