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
↓ 22 callers
Method
empty
Set size @{
svf/include/MemoryModel/ConditionalPT.h:170
↓ 22 callers
Method
getCurrent
svf/include/Graphs/GenericGraph.h:475
↓ 22 callers
Method
getEntryBlock
svf/include/SVFIR/SVFVariables.h:1206
↓ 22 callers
Method
strToSymbol
svf/lib/CFL/CFGrammar.cpp:74
↓ 22 callers
Method
top
Create the IntervalValue [-inf, +inf]
svf/include/AE/Core/IntervalValue.h:94
↓ 21 callers
Method
count
svf/include/MemoryModel/ConditionalPT.h:178
↓ 21 callers
Method
getBB
Return the basic block of this ICFGNode
svf/include/Graphs/ICFGNode.h:80
↓ 21 callers
Method
getCallSite
Return call ICFGNode at the callsite
svf/lib/Graphs/ICFG.cpp:193
↓ 21 callers
Method
getRes
svf/lib/SVFIR/SVFStatements.cpp:452
↓ 21 callers
Method
is_numeral
Return true if the IntervalValue is a number [num, num]
svf/include/AE/Core/IntervalValue.h:277
↓ 20 callers
Method
getCaller
Return callsite
svf/include/Graphs/ICFGNode.h:452
↓ 20 callers
Function
getIntegerValue
svf-llvm/include/SVF-LLVM/LLVMUtil.h:83
↓ 20 callers
Method
getMRVer
Get Ver
svf/include/MSSA/MSSAMuChi.h:137
↓ 20 callers
Method
isVarArg
svf/include/Graphs/ICFGNode.h:505
↓ 19 callers
Function
cJSON_CreateObject
svf/lib/Util/cJSON.cpp:2543
↓ 19 callers
Method
getThreadAPI
Return a static reference
svf/include/Util/ThreadAPI.h:98
↓ 19 callers
Method
is_minus_infinity
Checks if the BoundedInt represents negative infinity.
svf/include/AE/Core/NumericValue.h:107
↓ 19 callers
Method
size
svf/include/MemoryModel/ConditionalPT.h:174
↓ 19 callers
Method
toString
svf/lib/AE/Core/AbstractState.cpp:290
↓ 18 callers
Method
end
svf/include/MemoryModel/ConditionalPT.h:196
↓ 18 callers
Method
getCondition
Return the condition
svf/lib/SVFIR/SVFStatements.cpp:481
↓ 18 callers
Method
getOpVar
svf/lib/SVFIR/SVFStatements.cpp:448
↓ 18 callers
Method
getRHSVarID
svf/include/SVFIR/SVFStatements.h:362
↓ 18 callers
Method
getTotalNodeNum
Get total number of node/edge
svf/include/Graphs/GenericGraph.h:424
↓ 18 callers
Method
is_plus_infinity
Checks if the BoundedInt represents positive infinity.
svf/include/AE/Core/NumericValue.h:101
↓ 18 callers
Method
join_with
Current AddressValue joins with another AddressValue
svf/include/AE/Core/AddressValue.h:141
↓ 17 callers
Function
cJSON_New_Item
Internal constructor. */
svf/lib/Util/cJSON.cpp:242
↓ 17 callers
Method
getFunction
Get the corresponding Function based on its name
svf-llvm/include/SVF-LLVM/LLVMModule.h:306
↓ 17 callers
Method
getICFGNode
Get a basic block ICFGNode
svf-llvm/lib/LLVMModule.cpp:1212
↓ 17 callers
Method
getNumeral
Return
svf/include/AE/Core/IntervalValue.h:258
↓ 17 callers
Method
getRHSVar
svf/lib/SVFIR/SVFStatements.cpp:307
↓ 17 callers
Method
getSrcNode
svf/include/Graphs/VFGNode.h:686
↓ 17 callers
Method
hasIncomingEdge
Has incoming/outgoing edge set @{
svf/include/Graphs/GenericGraph.h:188
↓ 17 callers
Method
repNode
get the rep node if not found return itself
svf/include/Graphs/SCC.h:160
↓ 17 callers
Method
set
svf/lib/MemoryModel/PointsTo.cpp:157
↓ 16 callers
Method
empty
Return true if the SparseBitVector is empty
svf/include/Util/SparseBitVector.h:1137
↓ 16 callers
Method
end
svf/include/Graphs/GenericGraph.h:375
↓ 16 callers
Method
getConstantStructFldIdx
Field index of the gep statement if it access the field of a struct
svf/include/SVFIR/SVFStatements.h:664
↓ 16 callers
Method
getIDFromAddr
Return the internal index if addr is an address otherwise return the value of idx
svf/include/AE/Core/AbstractState.h:94
↓ 16 callers
Method
getLHSVar
svf/lib/SVFIR/SVFStatements.cpp:311
↓ 16 callers
Method
getLHSVarID
svf/include/SVFIR/SVFStatements.h:366
↓ 16 callers
Method
getSVFBasicBlock
svf-llvm/include/SVF-LLVM/LLVMModule.h:298
↓ 16 callers
Method
getType
Return type
svf/include/MSSA/MSSAMuChi.h:126
↓ 16 callers
Method
hasOutgoingEdge
svf/include/Graphs/GenericGraph.h:192
↓ 16 callers
Method
meet_with
Return a intersected AddressValue
svf/include/AE/Core/AddressValue.h:156
↓ 15 callers
Function
ensure
realloc printbuffer if necessary to have at least "needed" bytes more */
svf/lib/Util/cJSON.cpp:440
↓ 15 callers
Method
getByteSize
if Type is not sized, byteSize is 0 if Type is sized, byteSize is the LLVM Byte Size.
svf/include/SVFIR/SVFType.h:289
↓ 15 callers
Method
getConstraintNode
Get/add/remove constraint node @{
svf/include/Graphs/ConsG.h:104
↓ 15 callers
Method
getDstNodeID
svf/include/Graphs/VFGNode.h:157
↓ 15 callers
Method
getValVar
svf/include/SVFIR/SVFIR.h:137
↓ 15 callers
Method
toString
Dump the order, for debugging purpose
svf/include/Graphs/WTO.h:646
↓ 15 callers
Method
unionPts
svf/include/MemoryModel/MutablePointsToDS.h:100
↓ 14 callers
Method
addCopyStmt
! * Add Copy edge */
svf/lib/SVFIR/SVFIR.cpp:85
↓ 14 callers
Method
end
svf/include/CFL/CFLSolver.h:168
↓ 14 callers
Method
geq
Checks if the BoundedInt is greater than or equal to another BoundedInt.
svf/include/AE/Core/NumericValue.h:189
↓ 14 callers
Method
getSVFStmt
SVFVar and SVFStmt @{
svf/include/Graphs/VFGNode.h:147
↓ 14 callers
Function
isCallSite
Whether an instruction is a call or invoke instruction
svf-llvm/include/SVF-LLVM/LLVMUtil.h:45
↓ 14 callers
Method
isConstDataOrAggDataButNotNullPtr
Check if this variable represents constant data/metadata but not null pointer
svf/include/SVFIR/SVFVariables.h:102
↓ 14 callers
Method
isFieldInsensitive
Return true if its field limit is 0
svf/include/SVFIR/SVFVariables.h:652
↓ 14 callers
Method
leq
Check the upper bound of this Interval is less than or equal to the lower bound e.g. [1, 3] < [3, 5] return true, lhs.ub <= rhs.lb
svf/include/AE/Core/IntervalValue.h:339
↓ 13 callers
Method
begin
Begin iterators
svf/include/Util/DPItem.h:350
↓ 13 callers
Method
end
svf/include/AE/Core/AddressValue.h:110
↓ 13 callers
Method
getDIType
svf-llvm/include/SVF-LLVM/DCHG.h:94
↓ 13 callers
Method
getProc
Return current procedure
svf/include/Util/CxtStmt.h:327
↓ 13 callers
Method
id
get id
svf/include/Util/Z3Expr.h:111
↓ 13 callers
Function
isNonInstricCallSite
Whether an instruction is a callsite in the application code, excluding llvm intrinsic calls
svf/include/Util/SVFUtil.h:182
↓ 13 callers
Method
is_numeral
svf/include/Util/Z3Expr.h:127
↓ 13 callers
Method
rep
svf/include/Graphs/SCC.h:239
↓ 13 callers
Method
store
! * Store value to location * @param loc location, e.g., int_val(0x7f..01) * @param value */
svf/lib/AE/Core/RelExeState.cpp:170
↓ 13 callers
Method
test
svf/lib/Util/CoreBitVector.cpp:72
↓ 12 callers
Function
add_item_to_object
svf/lib/Util/cJSON.cpp:2017
↓ 12 callers
Method
begin
Iterators @{
svf/include/MemoryModel/ConditionalPT.h:192
↓ 12 callers
Method
extractSubVars
! * Extract sub SVFVar IDs of a Z3Expr * * e.g., Given an expr "a+b", return {a.id, b.id} * @param expr * @param res */
svf/lib/AE/Core/RelExeState.cpp:45
↓ 12 callers
Method
find
svf/include/CFL/CFGrammar.h:421
↓ 12 callers
Method
gamma_hat
svf/lib/AE/Core/RelationSolver.cpp:199
↓ 12 callers
Method
getBugType
GenericBug(const GenericBug &) = delete; returns bug type
svf/include/Util/SVFBugReport.h:103
↓ 12 callers
Method
getCopyKind
Return the kind of the copy statement
svf/include/SVFIR/SVFStatements.h:475
↓ 12 callers
Method
getNode
Returns the node for type (nullptr if it doesn't exist).
svf-llvm/include/SVF-LLVM/DCHG.h:427
↓ 12 callers
Method
getObjectNode
svf-llvm/lib/LLVMModule.cpp:1101
↓ 12 callers
Method
getRes
svf/include/Graphs/VFGNode.h:432
↓ 12 callers
Method
getSrcNodeID
svf/include/Graphs/VFGNode.h:152
↓ 12 callers
Method
getTCTNode
Get TCT node
svf/include/MTA/TCT.h:200
↓ 12 callers
Method
setFlag
Flags @{
svf-llvm/include/SVF-LLVM/DCHG.h:106
↓ 12 callers
Method
sliceState
Copy some values and return a new IntervalExeState
svf/include/AE/Core/AbstractState.h:132
↓ 11 callers
Method
begin
svf/include/SVFIR/SVFVariables.h:1251
↓ 11 callers
Method
eqVarToValMap
svf/lib/AE/Core/RelExeState.cpp:136
↓ 11 callers
Method
getArgNo
Return the index of this formal argument in its containing function. For example in "void foo(int a, float b)" a is 0 and b is 1.
svf/include/SVFIR/SVFVariables.h:413
↓ 11 callers
Method
getBaseObjVarID
Base and Offset methods for Value and Object node @{ Get a base pointer node given a field pointer
svf/include/SVFIR/SVFIR.h:552
↓ 11 callers
Method
getConstantFieldIdx
offset of the base value variable
svf/include/SVFIR/SVFVariables.h:482
↓ 11 callers
Method
getEventLoc
svf/lib/Util/SVFBugReport.cpp:282
↓ 11 callers
Method
getNumeral
* @brief Retrieves the numeral value of the BoundedInt object. * * This method returns the numeral representation of the BoundedInt object.
svf/include/AE/Core/NumericValue.h:664
↓ 11 callers
Method
getResVer
Set operand vers
svf/include/MSSA/MSSAMuChi.h:373
↓ 11 callers
Method
getSExtValue
svf/include/SVFIR/SVFVariables.h:1609
↓ 11 callers
Method
getSource
root and sink operations @{
svf/include/SABER/ProgSlice.h:123
↓ 11 callers
Method
getStat
Return statistics
svf/include/Graphs/SVFG.h:126
↓ 11 callers
Method
getValue
svf/lib/Graphs/VFG.cpp:1053
↓ 11 callers
Function
indent
svf-llvm/lib/DCHG.cpp:1137
↓ 11 callers
Method
isRetVFGEdge
svf/include/Graphs/VFGEdge.h:88
↓ 11 callers
Method
toNodeBS
svf/lib/MemoryModel/PointsTo.cpp:313
↓ 10 callers
Method
add
Add a cycle head in the cycleDepth
svf/include/Graphs/WTO.h:137
← previous
next →
101–200 of 5,116, ranked by callers