MCPcopy Create free account

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

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

↓ 2 callersMethodhasGNode
Has a node
svf/include/Graphs/GenericGraph.h:405
↓ 2 callersMethodhasInterICFGEdge
! * Whether we has an inter ICFG edge */
svf/lib/Graphs/ICFG.cpp:276
↓ 2 callersMethodhasJoinLoop
svf/include/MTA/TCT.h:395
↓ 2 callersMethodhasMU
Has mu/chi methods @{
svf/include/MSSA/MemSSA.h:325
↓ 2 callersMethodhasModMRSet
svf/include/MSSA/MemRegion.h:457
↓ 2 callersMethodhasRefMRSet
svf/include/MSSA/MemRegion.h:453
↓ 2 callersMethodhasReturn
svf/include/SVFIR/SVFVariables.h:1102
↓ 2 callersMethodhasSVFStmtList
svf/lib/MSSA/MemRegion.cpp:150
↓ 2 callersMethodhasThreadForkEdge
Get call graph edge via call instruction @{ whether this call instruction has a valid call graph edge
svf/include/Graphs/ThreadCallGraph.h:186
↓ 2 callersMethodhash
get hash id
svf/include/Util/Z3Expr.h:117
↓ 2 callersMethodincEdgeNum
svf/include/Graphs/GenericGraph.h:437
↓ 2 callersMethodincomingAddrsBegin
svf/include/Graphs/ConsGNode.h:181
↓ 2 callersMethodincomingAddrsEnd
svf/include/Graphs/ConsGNode.h:185
↓ 2 callersMethodindVFEdgeEnd
svf/include/Graphs/SVFGStat.h:124
↓ 2 callersMethodindVFEdgeStart
svf/include/Graphs/SVFGStat.h:119
↓ 2 callersMethodindexForBit
svf/lib/Util/CoreBitVector.cpp:358
↓ 2 callersFunctioninfersiteToType
Determine type based on infer site https://llvm.org/docs/OpaquePointers.html#migration-instructions
svf-llvm/lib/ObjTypeInference.cpp:85
↓ 2 callersMethodinsertBranchCondition
svf/include/Graphs/CDG.h:76
↓ 2 callersMethodintersectWithComplement
Result of cpts1 & ~cpts2 is stored into this bitmap.
svf/include/MemoryModel/ConditionalPT.h:507
↓ 2 callersMethodintersectWithComplement
Intersect our bitmap with the complement of the RHS and return true if ours changed.
svf/include/Util/SparseBitVector.h:943
↓ 2 callersMethodintersects
* Return TRUE if this and RHS share common elements. */
svf/include/MemoryModel/ConditionalPT.h:261
↓ 2 callersMethodisArray
svf/include/SVFIR/SVFVariables.h:712
↓ 2 callersFunctionisBinaryConstantExpr
svf-llvm/include/SVF-LLVM/LLVMUtil.h:292
↓ 2 callersMethodisCallCFGEdge
svf/include/Graphs/ICFGEdge.h:75
↓ 2 callersMethodisCallDirectVFGEdge
svf/include/Graphs/VFGEdge.h:92
↓ 2 callersMethodisCallSite
svf/lib/Util/SVFUtil.cpp:316
↓ 2 callersMethodisCallSiteRetSVFGNode
! * Whether this is an callsite return SVFGNode (actual return, actual out) */
svf/lib/Graphs/SVFG.cpp:732
↓ 2 callersFunctionisCmpConstantExpr
svf-llvm/include/SVF-LLVM/LLVMUtil.h:281
↓ 2 callersMethodisConstantOffset
Return true if all offset values are constants
svf/lib/MemoryModel/AccessPath.cpp:49
↓ 2 callersFunctionisDerivedFromThisPtr
Check if V is derived from thisPtr Handles O0 pattern: %this1 = load ptr, ptr %this.addr
svf-llvm/lib/CppUtil.cpp:425
↓ 2 callersMethodisExtCall
svf/lib/Util/SVFUtil.cpp:334
↓ 2 callersMethodisFClose
Return true if this call is a file close @{
svf/include/SABER/SaberCheckerAPI.h:137
↓ 2 callersMethodisFormalParmPHI
svf/include/Graphs/VFGNode.h:1236
↓ 2 callersMethodisFunEntrySVFGNode
! * Whether this is an function entry SVFGNode (formal parameter, formal In) */
svf/lib/Graphs/SVFG.cpp:706
↓ 2 callersMethodisInRecursion
! * An instruction i is in a recursion * (1) the function f where i resides in is in a recursion * (2) any caller function starting from the functi
svf/lib/MTA/TCT.cpp:91
↓ 2 callersMethodisMemDealloc
Return true if this call is a memory deallocation @{
svf/include/SABER/SaberCheckerAPI.h:113
↓ 2 callersMethodisMultiforked
svf/include/MTA/TCT.h:120
↓ 2 callersMethodisNegCond
svf/include/SABER/SaberCondAllocator.h:141
↓ 2 callersMethodisNodeHidden
svf/include/Graphs/GraphWriter.h:165
↓ 2 callersMethodisNullPtr
svf/include/Graphs/IRGraph.h:161
↓ 2 callersFunctionisPtr2IntConstantExpr
svf-llvm/include/SVF-LLVM/LLVMUtil.h:237
↓ 2 callersMethodisReachGlobal
svf/include/SABER/ProgSlice.h:163
↓ 2 callersMethodisRetCFGEdge
svf/include/Graphs/ICFGEdge.h:79
↓ 2 callersMethodisRetDirectVFGEdge
svf/include/Graphs/VFGEdge.h:96
↓ 2 callersFunctionisSelectConstantExpr
svf-llvm/include/SVF-LLVM/LLVMUtil.h:257
↓ 2 callersMethodisTDFork
svf/lib/Util/ThreadAPI.cpp:145
↓ 2 callersMethodisTDFork
Whether it is a fork site
svf/include/MTA/MHP.h:240
↓ 2 callersFunctionisTruncConstantExpr
svf-llvm/include/SVF-LLVM/LLVMUtil.h:267
↓ 2 callersFunctionisUnaryConstantExpr
svf-llvm/include/SVF-LLVM/LLVMUtil.h:303
↓ 2 callersMethodis_real
svf/include/AE/Core/IntervalValue.h:250
↓ 2 callersMethodis_realloc
Does (F) reallocate a new object?
svf/lib/Util/ExtAPI.cpp:310
↓ 2 callersMethodis_true
Defines a method to check if a BoundedInt object is true. A BoundedInt object is considered true if its internal integer value is non-zero.
svf/include/AE/Core/NumericValue.h:648
↓ 2 callersFunctionisspace
svf-llvm/lib/extapi.c:999
↓ 2 callersMethodloadModules
svf-llvm/lib/LLVMModule.cpp:316
↓ 2 callersMethodmeetWith
domain meet with other, important! other widen this.
svf/lib/AE/Core/AbstractState.cpp:135
↓ 2 callersMethodnarrow_with
Current IntervalValue narrow with another IntervalValue
svf/include/AE/Core/IntervalValue.h:458
↓ 2 callersMethodnextSetIndex
svf/lib/Util/CoreBitVector.cpp:376
↓ 2 callersMethodoperator*
svf/include/Util/iterator.h:317
↓ 2 callersMethodoperator+
svf/include/Util/iterator.h:106
↓ 2 callersFunctionparseNondetArgStoreAtExtCall
svf-llvm/lib/SVFIRExtAPI.cpp:52
↓ 2 callersFunctionparse_hex4
parse 4 digit hexadecimal number */
svf/lib/Util/cJSON.cpp:617
↓ 2 callersFunctionparse_string
Parse the input text into an unescaped cinput, and populate item. */
svf/lib/Util/cJSON.cpp:775
↓ 2 callersMethodperformSCCStat
svf/lib/Graphs/SVFGStat.cpp:369
↓ 2 callersMethodperformStat
svf/lib/DDA/DDAStat.cpp:217
↓ 2 callersMethodperformStatPerQuery
svf/lib/DDA/DDAStat.cpp:104
↓ 2 callersMethodprintStatPerQuery
svf/lib/DDA/DDAStat.cpp:272
↓ 2 callersFunctionprint_string_ptr
Render the cstring provided to an escaped version that can be printed. */
svf/lib/Util/cJSON.cpp:904
↓ 2 callersMethodprocessNode
Following methods are to be implemented in child class, in order to achieve a fully worked PTA @{ Process each node on the graph, to be implemented in
svf/include/WPA/WPASolver.h:122
↓ 2 callersMethodptrInUncalledFunction
svf/lib/SVFIR/SVFVariables.cpp:49
↓ 2 callersMethodpushIntoWorklist
svf/include/CFL/CFLSolver.h:84
↓ 2 callersMethodreadFromFile
! * Load pointer analysis result form a file. * It populates BVDataPTAImpl with the points-to data, and updates SVFIR with * the SVFIR offset nodes
svf/lib/MemoryModel/PointerAnalysisImpl.cpp:411
↓ 2 callersMethodremoveGNode
Delete a node
svf/include/Graphs/GenericGraph.h:412
↓ 2 callersFunctionremoveKey
svf/include/Util/SVFUtil.h:245
↓ 2 callersFunctionreplace_item_in_object
svf/lib/Util/cJSON.cpp:2358
↓ 2 callersMethodresetRep
svf/include/Graphs/ConsG.h:263
↓ 2 callersMethodrevTopoNodeStack
Return a handle to the stack of nodes in reverse topological order. This will be used to seed the initial solution and improve efficiency.
svf/include/Graphs/SCC.h:141
↓ 2 callersMethodset
svf/include/Util/SparseBitVector.h:785
↓ 2 callersMethodsetConditionVar
svf/include/Graphs/ICFGEdge.h:165
↓ 2 callersMethodsetExitBlock
svf/include/SVFIR/SVFVariables.h:1220
↓ 2 callersMethodsetInSCC
svf/include/Graphs/SCC.h:235
↓ 2 callersMethodsetIncycle
svf/include/Util/CxtStmt.h:268
↓ 2 callersMethodsetInloop
inloop, incycle attributes @{
svf/include/Util/CxtStmt.h:260
↓ 2 callersMethodsetKindToAttrsMap
svf/lib/CFL/CFGrammar.cpp:45
↓ 2 callersMethodsetMaxFieldOffsetLimit
Get max field offset limit
svf/include/SVFIR/ObjTypeInfo.h:109
↓ 2 callersMethodsetModuleIdentifier
svf/include/SVFIR/SVFIR.h:288
↓ 2 callersMethodsetMultiforked
svf/include/MTA/TCT.h:116
↓ 2 callersMethodsetNodeNumAfterPAGBuild
svf/include/Graphs/IRGraph.h:325
↓ 2 callersMethodsetRep
svf/include/Graphs/ConsG.h:243
↓ 2 callersMethodsetStartKind
svf/include/CFL/CFGrammar.h:210
↓ 2 callersMethodsetVTable
svf-llvm/include/SVF-LLVM/DCHG.h:162
↓ 2 callersMethodset_to_top
Set current IntervalValue as top
svf/include/AE/Core/IntervalValue.h:290
↓ 2 callersMethodsinksBegin
svf/include/SABER/SrcSnkDDA.h:226
↓ 2 callersMethodsinksEnd
svf/include/SABER/SrcSnkDDA.h:230
↓ 2 callersMethodstartClk
svf/include/Util/SVFStat.h:58
↓ 2 callersFunctionstripBracketsAndNamespace
strip off brackets and namespace from classname e.g., for `namespace::A<...::...>::f', we get `A' by stripping off namespace and <>
svf-llvm/lib/CppUtil.cpp:547
↓ 2 callersFunctionstripWhitespaces
! * strip off the whitespaces from the beginning and ending of str * @param str * @return */
svf-llvm/lib/CppUtil.cpp:860
↓ 2 callersFunctionstrstr
svf-llvm/lib/extapi.c:944
↓ 2 callersFunctionstrtok
svf-llvm/lib/extapi.c:456
↓ 2 callersMethodtest_and_set
svf/lib/Util/CoreBitVector.cpp:80
↓ 2 callersMethodtoString
svf/lib/Graphs/ICFG.cpp:49
← previousnext →701–800 of 5,116, ranked by callers