#include <SVFValue.h>
Definition at line 1118 of file SVFValue.h.
◆ CallSite() [1/2]
SVF::CallSite::CallSite |
( |
| ) |
|
|
inlineprivate |
◆ CallSite() [2/2]
Definition at line 1129 of file SVFValue.h.
1129 :
CB(SVFUtil::dyn_cast<SVFCallInst>(I))
1131 assert(
CB &&
"not a callsite?");
◆ arg_empty()
bool SVF::CallSite::arg_empty |
( |
| ) |
const |
|
inline |
◆ arg_size()
u32_t SVF::CallSite::arg_size |
( |
| ) |
const |
|
inline |
◆ getArgOperand()
Definition at line 1153 of file SVFValue.h.
const SVFValue * getArgOperand(u32_t i) const
◆ getArgument()
◆ getCalledFunction()
const SVFFunction* SVF::CallSite::getCalledFunction |
( |
| ) |
const |
|
inline |
Definition at line 1161 of file SVFValue.h.
const SVFFunction * getCalledFunction() const
◆ getCalledValue()
const SVFValue* SVF::CallSite::getCalledValue |
( |
| ) |
const |
|
inline |
Definition at line 1165 of file SVFValue.h.
const SVFValue * getCalledOperand() const
◆ getCaller()
Definition at line 1169 of file SVFValue.h.
const SVFFunction * getCaller() const
◆ getFunIdxInVtable()
s32_t SVF::CallSite::getFunIdxInVtable |
( |
| ) |
const |
|
inline |
Definition at line 1186 of file SVFValue.h.
1189 return SVFUtil::cast<SVFVirtualCallInst>(
CB)->getFunIdxInVtable();
bool isVirtualCall() const
◆ getFunNameOfVirtualCall()
const std::string& SVF::CallSite::getFunNameOfVirtualCall |
( |
| ) |
const |
|
inline |
Definition at line 1191 of file SVFValue.h.
1194 return SVFUtil::cast<SVFVirtualCallInst>(
CB)->getFunNameOfVirtualCall();
◆ getInstruction()
◆ getNumArgOperands()
u32_t SVF::CallSite::getNumArgOperands |
( |
| ) |
const |
|
inline |
◆ getType()
const SVFType* SVF::CallSite::getType |
( |
void |
| ) |
const |
|
inline |
Definition at line 1141 of file SVFValue.h.
virtual const SVFType * getType() const
◆ getVtablePtr()
const SVFValue* SVF::CallSite::getVtablePtr |
( |
| ) |
const |
|
inline |
Definition at line 1181 of file SVFValue.h.
1184 return SVFUtil::cast<SVFVirtualCallInst>(
CB)->getVtablePtr();
◆ isVarArg()
bool SVF::CallSite::isVarArg |
( |
| ) |
const |
|
inline |
◆ isVirtualCall()
bool SVF::CallSite::isVirtualCall |
( |
| ) |
const |
|
inline |
Definition at line 1177 of file SVFValue.h.
1179 return SVFUtil::isa<SVFVirtualCallInst>(
CB);
◆ operator!=()
bool SVF::CallSite::operator!= |
( |
const CallSite & |
CS | ) |
const |
|
inline |
◆ operator<()
bool SVF::CallSite::operator< |
( |
const CallSite & |
CS | ) |
const |
|
inline |
Definition at line 1204 of file SVFValue.h.
const SVFInstruction * getInstruction() const
◆ operator==()
bool SVF::CallSite::operator== |
( |
const CallSite & |
CS | ) |
const |
|
inline |
◆ SVFIRReader
◆ CB
The documentation for this class was generated from the following file:
- /home/runner/work/SVF/SVF/svf/include/SVFIR/SVFValue.h