Static Value-Flow Analysis
SVF::SVFIRReader Member List

This is the complete list of members for SVF::SVFIRReader, including all inherited members.

applyEdgeMask(u64_t edgeFlag)SVF::SVFIRReaderinlinestatic
chGraphReaderSVF::SVFIRReaderprivate
createCHEdge(GEdgeKind kind)SVF::SVFIRReaderprivatestatic
createCHNode(NodeID id, GNodeK kind)SVF::SVFIRReaderprivatestatic
createEdgeWithFlag(GEdgeFlag flag, EdgeCreator creator)SVF::SVFIRReaderinlineprivatestatic
createICFGEdge(GEdgeKind kind)SVF::SVFIRReaderprivatestatic
createICFGNode(NodeID id, GNodeK type)SVF::SVFIRReaderprivatestatic
createObjs(const cJSON *root)SVF::SVFIRReaderprivate
createPAGEdge(GEdgeKind kind)SVF::SVFIRReaderprivatestatic
createPAGNode(NodeID id, GNodeK kind)SVF::SVFIRReaderprivatestatic
fill(const cJSON *&fieldJson, SVFVar *var)SVF::SVFIRReaderprivate
fill(const cJSON *&fieldJson, ValVar *var)SVF::SVFIRReaderprivate
fill(const cJSON *&fieldJson, ObjVar *var)SVF::SVFIRReaderprivate
fill(const cJSON *&fieldJson, GepValVar *var)SVF::SVFIRReaderprivate
fill(const cJSON *&fieldJson, GepObjVar *var)SVF::SVFIRReaderprivate
fill(const cJSON *&fieldJson, FIObjVar *var)SVF::SVFIRReaderprivate
fill(const cJSON *&fieldJson, RetPN *var)SVF::SVFIRReaderprivate
fill(const cJSON *&fieldJson, VarArgPN *var)SVF::SVFIRReaderprivate
fill(const cJSON *&fieldJson, DummyValVar *var)SVF::SVFIRReaderprivate
fill(const cJSON *&fieldJson, DummyObjVar *var)SVF::SVFIRReaderprivate
fill(const cJSON *&fieldJson, SVFStmt *stmt)SVF::SVFIRReaderprivate
fill(const cJSON *&fieldJson, AssignStmt *stmt)SVF::SVFIRReaderprivate
fill(const cJSON *&fieldJson, AddrStmt *stmt)SVF::SVFIRReaderprivate
fill(const cJSON *&fieldJson, CopyStmt *stmt)SVF::SVFIRReaderprivate
fill(const cJSON *&fieldJson, StoreStmt *stmt)SVF::SVFIRReaderprivate
fill(const cJSON *&fieldJson, LoadStmt *stmt)SVF::SVFIRReaderprivate
fill(const cJSON *&fieldJson, GepStmt *stmt)SVF::SVFIRReaderprivate
fill(const cJSON *&fieldJson, CallPE *stmt)SVF::SVFIRReaderprivate
fill(const cJSON *&fieldJson, RetPE *stmt)SVF::SVFIRReaderprivate
fill(const cJSON *&fieldJson, MultiOpndStmt *stmt)SVF::SVFIRReaderprivate
fill(const cJSON *&fieldJson, PhiStmt *stmt)SVF::SVFIRReaderprivate
fill(const cJSON *&fieldJson, SelectStmt *stmt)SVF::SVFIRReaderprivate
fill(const cJSON *&fieldJson, CmpStmt *stmt)SVF::SVFIRReaderprivate
fill(const cJSON *&fieldJson, BinaryOPStmt *stmt)SVF::SVFIRReaderprivate
fill(const cJSON *&fieldJson, UnaryOPStmt *stmt)SVF::SVFIRReaderprivate
fill(const cJSON *&fieldJson, BranchStmt *stmt)SVF::SVFIRReaderprivate
fill(const cJSON *&fieldJson, TDForkPE *stmt)SVF::SVFIRReaderprivate
fill(const cJSON *&fieldJson, TDJoinPE *stmt)SVF::SVFIRReaderprivate
fill(const cJSON *&fieldJson, MemObj *memObj)SVF::SVFIRReaderprivate
fill(const cJSON *&fieldJson, StInfo *stInfo)SVF::SVFIRReaderprivate
fill(const cJSON *&fieldJson, ICFGNode *node)SVF::SVFIRReaderprivate
fill(const cJSON *&fieldJson, GlobalICFGNode *node)SVF::SVFIRReaderprivate
fill(const cJSON *&fieldJson, IntraICFGNode *node)SVF::SVFIRReaderprivate
fill(const cJSON *&fieldJson, InterICFGNode *node)SVF::SVFIRReaderprivate
fill(const cJSON *&fieldJson, FunEntryICFGNode *node)SVF::SVFIRReaderprivate
fill(const cJSON *&fieldJson, FunExitICFGNode *node)SVF::SVFIRReaderprivate
fill(const cJSON *&fieldJson, CallICFGNode *node)SVF::SVFIRReaderprivate
fill(const cJSON *&fieldJson, RetICFGNode *node)SVF::SVFIRReaderprivate
fill(const cJSON *&fieldJson, ICFGEdge *edge)SVF::SVFIRReaderprivate
fill(const cJSON *&fieldJson, IntraCFGEdge *edge)SVF::SVFIRReaderprivate
fill(const cJSON *&fieldJson, CallCFGEdge *edge)SVF::SVFIRReaderprivate
fill(const cJSON *&fieldJson, RetCFGEdge *edge)SVF::SVFIRReaderprivate
fill(const cJSON *&fieldJson, SVFLoop *loop)SVF::SVFIRReaderprivate
fill(const cJSON *&fieldJson, SVFValue *value)SVF::SVFIRReaderprivate
fill(const cJSON *&fieldJson, SVFFunction *value)SVF::SVFIRReaderprivate
fill(const cJSON *&fieldJson, SVFBasicBlock *value)SVF::SVFIRReaderprivate
fill(const cJSON *&fieldJson, SVFInstruction *value)SVF::SVFIRReaderprivate
fill(const cJSON *&fieldJson, SVFCallInst *value)SVF::SVFIRReaderprivate
fill(const cJSON *&fieldJson, SVFVirtualCallInst *value)SVF::SVFIRReaderprivate
fill(const cJSON *&fieldJson, SVFConstant *value)SVF::SVFIRReaderprivate
fill(const cJSON *&fieldJson, SVFGlobalValue *value)SVF::SVFIRReaderprivate
fill(const cJSON *&fieldJson, SVFArgument *value)SVF::SVFIRReaderprivate
fill(const cJSON *&fieldJson, SVFConstantData *value)SVF::SVFIRReaderprivate
fill(const cJSON *&fieldJson, SVFConstantInt *value)SVF::SVFIRReaderprivate
fill(const cJSON *&fieldJson, SVFConstantFP *value)SVF::SVFIRReaderprivate
fill(const cJSON *&fieldJson, SVFConstantNullPtr *value)SVF::SVFIRReaderprivate
fill(const cJSON *&fieldJson, SVFBlackHoleValue *value)SVF::SVFIRReaderprivate
fill(const cJSON *&fieldJson, SVFOtherValue *value)SVF::SVFIRReaderprivate
fill(const cJSON *&fieldJson, SVFMetadataAsValue *value)SVF::SVFIRReaderprivate
fill(const cJSON *&fieldJson, SVFType *type)SVF::SVFIRReaderprivate
fill(const cJSON *&fieldJson, SVFPointerType *type)SVF::SVFIRReaderprivate
fill(const cJSON *&fieldJson, SVFIntegerType *type)SVF::SVFIRReaderprivate
fill(const cJSON *&fieldJson, SVFFunctionType *type)SVF::SVFIRReaderprivate
fill(const cJSON *&fieldJson, SVFStructType *type)SVF::SVFIRReaderprivate
fill(const cJSON *&fieldJson, SVFArrayType *type)SVF::SVFIRReaderprivate
fill(const cJSON *&fieldJson, SVFOtherType *type)SVF::SVFIRReaderprivate
fill(const cJSON *&fieldJson, GenericNode< NodeTy, EdgeTy > *node)SVF::SVFIRReaderinlineprivate
fill(const cJSON *&fieldJson, GenericEdge< NodeTy > *edge)SVF::SVFIRReaderinlineprivate
GEdgeFlag typedefSVF::SVFIRReaderprivate
GEdgeKind typedefSVF::SVFIRReaderprivate
GNodeK typedefSVF::SVFIRReaderprivate
icfgReaderSVF::SVFIRReaderprivate
irGraphReaderSVF::SVFIRReaderprivate
read(const std::string &path)SVF::SVFIRReaderstatic
read(const cJSON *root)SVF::SVFIRReaderprivate
readJson(const cJSON *obj, bool &flag)SVF::SVFIRReaderstatic
readJson(const cJSON *obj, unsigned &val)SVF::SVFIRReaderstatic
readJson(const cJSON *obj, int &val)SVF::SVFIRReaderstatic
readJson(const cJSON *obj, short &val)SVF::SVFIRReaderstatic
readJson(const cJSON *obj, float &val)SVF::SVFIRReaderstatic
readJson(const cJSON *obj, unsigned long &val)SVF::SVFIRReaderstatic
readJson(const cJSON *obj, long long &val)SVF::SVFIRReaderstatic
readJson(const cJSON *obj, unsigned long long &val)SVF::SVFIRReaderstatic
readJson(const cJSON *obj, std::string &str)SVF::SVFIRReaderstatic
readJson(const cJSON *obj, NodeIDAllocator *idAllocator)SVF::SVFIRReaderprivate
readJson(SymbolTableInfo *symTabInfo)SVF::SVFIRReaderprivate
readJson(IRGraph *graph)SVF::SVFIRReaderprivate
readJson(ICFG *icfg)SVF::SVFIRReaderprivate
readJson(CHGraph *graph)SVF::SVFIRReaderprivate
readJson(SVFModule *module)SVF::SVFIRReaderprivate
readJson(const cJSON *obj, SVFType *&type)SVF::SVFIRReaderprivate
readJson(const cJSON *obj, StInfo *&stInfo)SVF::SVFIRReaderprivate
readJson(const cJSON *obj, SVFValue *&value)SVF::SVFIRReaderprivate
readJson(const cJSON *obj, SVFVar *&var)SVF::SVFIRReaderprivate
readJson(const cJSON *obj, SVFStmt *&stmt)SVF::SVFIRReaderprivate
readJson(const cJSON *obj, ICFGNode *&node)SVF::SVFIRReaderprivate
readJson(const cJSON *obj, ICFGEdge *&edge)SVF::SVFIRReaderprivate
readJson(const cJSON *obj, CHNode *&node)SVF::SVFIRReaderprivate
readJson(const cJSON *obj, CHEdge *&edge)SVF::SVFIRReaderprivate
readJson(const cJSON *obj, AccessPath &ap)SVF::SVFIRReaderprivate
readJson(const cJSON *obj, SVFLoop *&loop)SVF::SVFIRReaderprivate
readJson(const cJSON *obj, MemObj *&memObj)SVF::SVFIRReaderprivate
readJson(const cJSON *obj, ObjTypeInfo *&objTypeInfo)SVF::SVFIRReaderprivate
readJson(const cJSON *obj, SVFLoopAndDomInfo *&ldInfo)SVF::SVFIRReaderprivate
readJson(const cJSON *obj, SparseBitVector< ElementSize > &bv)SVF::SVFIRReaderinlineprivate
readJson(const cJSON *obj, T *&ptr)SVF::SVFIRReaderinlineprivate
readJson(const cJSON *obj, const T *&cptr)SVF::SVFIRReaderinlineprivate
readJson(const cJSON *obj, std::pair< T1, T2 > &pair)SVF::SVFIRReaderinlineprivate
readJson(const cJSON *obj, T(&array)[N])SVF::SVFIRReaderinlineprivate
readJson(const cJSON *obj, C &container)SVF::SVFIRReaderinlineprivate
readJson(const cJSON *obj, C &map)SVF::SVFIRReaderinlineprivate
readJson(const cJSON *obj, C &set)SVF::SVFIRReaderinlineprivate
setEdgeFlag(GenericEdge< T > *edge, typename GenericEdge< T >::GEdgeFlag edgeFlag)SVF::SVFIRReaderinlinestatic
svfModuleReaderSVF::SVFIRReaderprivate
symTableReaderSVF::SVFIRReaderprivate
virtFill(const cJSON *&fieldJson, SVFVar *var)SVF::SVFIRReaderprivate
virtFill(const cJSON *&fieldJson, SVFStmt *stmt)SVF::SVFIRReaderprivate
virtFill(const cJSON *&fieldJson, ICFGNode *node)SVF::SVFIRReaderprivate
virtFill(const cJSON *&fieldJson, ICFGEdge *node)SVF::SVFIRReaderprivate
virtFill(const cJSON *&fieldJson, CHNode *node)SVF::SVFIRReaderprivate
virtFill(const cJSON *&fieldJson, CHEdge *edge)SVF::SVFIRReaderprivate
virtFill(const cJSON *&fieldJson, SVFValue *value)SVF::SVFIRReaderprivate
virtFill(const cJSON *&fieldJson, SVFType *type)SVF::SVFIRReaderprivate