SVF
SVF::PAGBuilder Member List

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

addAddrEdge(NodeID src, NodeID dst)SVF::PAGBuilderinline
addBinaryOPEdge(NodeID src, NodeID dst)SVF::PAGBuilderinline
addBlackHoleAddrEdge(NodeID node)SVF::PAGBuilderinline
addCallEdge(NodeID src, NodeID dst, const CallBlockNode *cs)SVF::PAGBuilderinline
addCmpEdge(NodeID src, NodeID dst)SVF::PAGBuilderinline
addComplexConsForExt(Value *D, Value *S, u32_t sz=0)SVF::PAGBuilder
addCopyEdge(NodeID src, NodeID dst)SVF::PAGBuilderinline
addEdge(NodeID src, NodeID dst, PAGEdge::PEDGEK kind, Size_t offset=0, Instruction *cs=nullptr)SVF::PAGBuilder
addGepEdge(NodeID src, NodeID dst, const LocationSet &ls, bool constGep)SVF::PAGBuilderinline
addGlobalBlackHoleAddrEdge(NodeID node, const ConstantExpr *int2Ptrce)SVF::PAGBuilderinline
addLoadEdge(NodeID src, NodeID dst)SVF::PAGBuilderinline
addNormalGepEdge(NodeID src, NodeID dst, const LocationSet &ls)SVF::PAGBuilderinline
addNullPtrNode()SVF::PAGBuilderinline
addRetEdge(NodeID src, NodeID dst, const CallBlockNode *cs)SVF::PAGBuilderinline
addStoreEdge(NodeID src, NodeID dst)SVF::PAGBuilderinline
addThreadForkEdge(NodeID src, NodeID dst, const CallBlockNode *cs)SVF::PAGBuilderinline
addThreadJoinEdge(NodeID src, NodeID dst, const CallBlockNode *cs)SVF::PAGBuilderinline
addUnaryOPEdge(NodeID src, NodeID dst)SVF::PAGBuilderinline
addVariantGepEdge(NodeID src, NodeID dst)SVF::PAGBuilderinline
build(SVFModule *svfModule)SVF::PAGBuildervirtual
computeGepOffset(const User *V, LocationSet &ls)SVF::PAGBuilder
curBBSVF::PAGBuilderprivate
curValSVF::PAGBuilderprivate
getBaseTypeAndFlattenedFields(Value *v, std::vector< LocationSet > &fields)SVF::PAGBuilder
getCurrentBB() constSVF::PAGBuilderinline
getCurrentValue() constSVF::PAGBuilderinline
getGepValNode(const Value *val, const LocationSet &ls, const Type *baseType, u32_t fieldidx)SVF::PAGBuilder
getGlobalVarField(const GlobalVariable *gvar, u32_t offset)SVF::PAGBuilder
getObjectNode(const Value *V)SVF::PAGBuilderinline
getPAG() constSVF::PAGBuilderinline
getReturnNode(const SVFFunction *func)SVF::PAGBuilderinline
getValueNode(const Value *V)SVF::PAGBuilderinline
getVarargNode(const SVFFunction *func)SVF::PAGBuilderinline
handleDirectCall(CallSite cs, const SVFFunction *F)SVF::PAGBuilder
handleExtCall(CallSite cs, const SVFFunction *F)SVF::PAGBuildervirtual
handleIndCall(CallSite cs)SVF::PAGBuilder
InitialGlobal(const GlobalVariable *gvar, Constant *C, u32_t offset)SVF::PAGBuilder
initialiseNodes()SVF::PAGBuilder
pagSVF::PAGBuilderprivate
PAGBuilder()SVF::PAGBuilderinline
processCE(const Value *val)SVF::PAGBuilder
sanityCheck()SVF::PAGBuilder
setCurrentBBAndValueForPAGEdge(PAGEdge *edge)SVF::PAGBuilder
setCurrentLocation(const Value *val, const BasicBlock *bb)SVF::PAGBuilderinline
svfModSVF::PAGBuilderprivate
visitAllocaInst(AllocaInst &AI)SVF::PAGBuildervirtual
visitAtomicCmpXchgInst(AtomicCmpXchgInst &I)SVF::PAGBuilderinline
visitAtomicRMWInst(AtomicRMWInst &I)SVF::PAGBuilderinline
visitBinaryOperator(BinaryOperator &I)SVF::PAGBuilder
visitBranchInst(BranchInst &I)SVF::PAGBuilder
visitCallBrInst(CallBrInst &I)SVF::PAGBuilderinline
visitCallInst(CallInst &I)SVF::PAGBuilderinline
visitCallSite(CallSite cs)SVF::PAGBuilder
visitCastInst(CastInst &I)SVF::PAGBuilder
visitCmpInst(CmpInst &I)SVF::PAGBuilder
visitExtractElementInst(ExtractElementInst &I)SVF::PAGBuilder
visitExtractValueInst(ExtractValueInst &EVI)SVF::PAGBuilder
visitFenceInst(FenceInst &I)SVF::PAGBuilderinline
visitFreezeInst(FreezeInst &I)SVF::PAGBuilder
visitGetElementPtrInst(GetElementPtrInst &I)SVF::PAGBuilder
visitGlobal(SVFModule *svfModule)SVF::PAGBuilder
visitInsertElementInst(InsertElementInst &I)SVF::PAGBuilderinline
visitInsertValueInst(InsertValueInst &I)SVF::PAGBuilderinline
visitInstruction(Instruction &)SVF::PAGBuilderinline
visitInvokeInst(InvokeInst &II)SVF::PAGBuilderinline
visitLandingPadInst(LandingPadInst &I)SVF::PAGBuilderinline
visitLoadInst(LoadInst &I)SVF::PAGBuilder
visitPHINode(PHINode &I)SVF::PAGBuilder
visitResumeInst(ResumeInst &)SVF::PAGBuilderinline
visitReturnInst(ReturnInst &I)SVF::PAGBuilder
visitSelectInst(SelectInst &I)SVF::PAGBuilder
visitShuffleVectorInst(ShuffleVectorInst &I)SVF::PAGBuilderinline
visitStoreInst(StoreInst &I)SVF::PAGBuilder
visitSwitchInst(SwitchInst &I)SVF::PAGBuilder
visitUnaryOperator(UnaryOperator &I)SVF::PAGBuilder
visitUnreachableInst(UnreachableInst &)SVF::PAGBuilderinline
visitVAArgInst(VAArgInst &)SVF::PAGBuilder
visitVACopyInst(VACopyInst &I)SVF::PAGBuilderinline
visitVAEndInst(VAEndInst &I)SVF::PAGBuilderinline
visitVAStartInst(VAStartInst &I)SVF::PAGBuilderinline
~PAGBuilder()SVF::PAGBuilderinlinevirtual