Static Value-Flow Analysis
SVF::LLVMModuleSet Member List

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

addArgumentMap(const Argument *arg, SVFArgument *svfArg)SVF::LLVMModuleSetinline
addBasicBlockMap(const BasicBlock *bb, SVFBasicBlock *svfBB)SVF::LLVMModuleSetinline
addConstantDataMap(const ConstantData *cd, SVFConstantData *svfcd)SVF::LLVMModuleSetinline
addFunctionMap(const Function *func, SVFFunction *svfFunc)SVF::LLVMModuleSetinline
addGlobalValueMap(const GlobalValue *glob, SVFGlobalValue *svfglob)SVF::LLVMModuleSetinline
addInstructionMap(const Instruction *inst, SVFInstruction *svfInst)SVF::LLVMModuleSetinline
addOtherConstantMap(const Constant *cons, SVFConstant *svfcons)SVF::LLVMModuleSetinline
addOtherValueMap(const Value *ov, SVFOtherValue *svfov)SVF::LLVMModuleSetinline
addSVFMain()SVF::LLVMModuleSetprivate
addSVFTypeInfo(const Type *t)SVF::LLVMModuleSetprivate
build()SVF::LLVMModuleSetprivate
buildFunToFunMap()SVF::LLVMModuleSetprivate
buildGlobalDefToRepMap()SVF::LLVMModuleSetprivate
buildSVFModule(Module &mod)SVF::LLVMModuleSetstatic
buildSVFModule(const std::vector< std::string > &moduleNameVec)SVF::LLVMModuleSetstatic
buildSymbolTable() constSVF::LLVMModuleSetprivate
callgraphSVF::LLVMModuleSetprivate
collectArrayInfo(const ArrayType *T)SVF::LLVMModuleSetprivate
collectExtFunAnnotations(const Module *mod)SVF::LLVMModuleSetprivate
collectSimpleTypeInfo(const Type *T)SVF::LLVMModuleSetprivate
collectStructInfo(const StructType *structTy, u32_t &numFields)SVF::LLVMModuleSetprivate
collectTypeInfo(const Type *ty)SVF::LLVMModuleSetprivate
createSVFDataStructure()SVF::LLVMModuleSetprivate
createSVFFunction(const Function *func)SVF::LLVMModuleSetprivate
CSToCallNodeMapSVF::LLVMModuleSetprivate
CSToCallNodeMapTy typedefSVF::LLVMModuleSet
CSToRetNodeMapSVF::LLVMModuleSetprivate
CSToRetNodeMapTy typedefSVF::LLVMModuleSet
dumpModulesToFile(const std::string &suffix)SVF::LLVMModuleSet
empty() constSVF::LLVMModuleSetinline
ExtFun2AnnotationsSVF::LLVMModuleSetprivate
ExtFuncsVecSVF::LLVMModuleSetprivate
Fun2AnnoMap typedefSVF::LLVMModuleSet
FunctionSetType typedefSVF::LLVMModuleSet
FunDeclToDefMapTy typedefSVF::LLVMModuleSet
FunDefToDeclsMapTy typedefSVF::LLVMModuleSet
FunToFunEntryNodeMapSVF::LLVMModuleSetprivate
FunToFunEntryNodeMapTy typedefSVF::LLVMModuleSet
FunToFunExitNodeMapSVF::LLVMModuleSetprivate
FunToFunExitNodeMapTy typedefSVF::LLVMModuleSet
getCallBlock(const Instruction *cs)SVF::LLVMModuleSetinlineprivate
getCallICFGNode(const Instruction *cs)SVF::LLVMModuleSet
getContext() constSVF::LLVMModuleSetinline
getFunEntryBlock(const Function *fun)SVF::LLVMModuleSetinlineprivate
getFunEntryICFGNode(const Function *fun)SVF::LLVMModuleSetinline
getFunExitBlock(const Function *fun)SVF::LLVMModuleSetinlineprivate
getFunExitICFGNode(const Function *fun)SVF::LLVMModuleSetinline
getGlobalRep(const GlobalVariable *val) constSVF::LLVMModuleSetinline
getICFG()SVF::LLVMModuleSetinline
getICFGNode(const Instruction *inst)SVF::LLVMModuleSet
getIntraBlock(const Instruction *inst)SVF::LLVMModuleSetinlineprivate
getIntraICFGNode(const Instruction *inst)SVF::LLVMModuleSet
getLLVMGlobalFunctions(const GlobalVariable *global)SVF::LLVMModuleSetprivate
getLLVMModules() constSVF::LLVMModuleSetinline
getLLVMModuleSet()SVF::LLVMModuleSetinlinestatic
getLLVMType(const SVFType *T) constSVF::LLVMModuleSet
getLLVMValue(const SVFValue *value) constSVF::LLVMModuleSetinline
getLLVMValue(const SVFBaseNode *value) constSVF::LLVMModuleSetinline
getMainLLVMModule() constSVF::LLVMModuleSetinline
getModule(u32_t idx) constSVF::LLVMModuleSetinline
getModuleNum() constSVF::LLVMModuleSetinline
getModuleRef(u32_t idx) constSVF::LLVMModuleSetinline
getOtherSVFConstant(const Constant *oc)SVF::LLVMModuleSet
getRetBlock(const Instruction *cs)SVF::LLVMModuleSetinlineprivate
getRetICFGNode(const Instruction *cs)SVF::LLVMModuleSet
getSVFArgument(const Argument *arg) constSVF::LLVMModuleSetinline
getSVFBasicBlock(const BasicBlock *bb) constSVF::LLVMModuleSetinline
getSVFConstantData(const ConstantData *cd)SVF::LLVMModuleSet
getSVFFunction(const Function *fun) constSVF::LLVMModuleSetinline
getSVFFunction(const std::string &name)SVF::LLVMModuleSetinline
getSVFGlobalValue(const GlobalValue *g) constSVF::LLVMModuleSetinline
getSVFInstruction(const Instruction *inst) constSVF::LLVMModuleSetinline
getSVFModule()SVF::LLVMModuleSetinline
getSVFOtherValue(const Value *ov)SVF::LLVMModuleSet
getSVFType(const Type *T)SVF::LLVMModuleSet
getSVFValue(const Value *value)SVF::LLVMModuleSet
getTypeInference()SVF::LLVMModuleSet
GlobalDefToRepMapSVF::LLVMModuleSetprivate
GlobalDefToRepMapTy typedefSVF::LLVMModuleSet
hasGlobalRep(const GlobalVariable *val) constSVF::LLVMModuleSetinline
hasICFGNode(const Instruction *inst)SVF::LLVMModuleSet
icfgSVF::LLVMModuleSetprivate
ICFGBuilder classSVF::LLVMModuleSetfriend
initDomTree(SVFFunction *func, const Function *f)SVF::LLVMModuleSetprivate
initSVFBasicBlock(const Function *func)SVF::LLVMModuleSetprivate
initSVFFunction()SVF::LLVMModuleSetprivate
InstToBlockNodeMapSVF::LLVMModuleSetprivate
InstToBlockNodeMapTy typedefSVF::LLVMModuleSet
LLVMArgument2SVFArgumentSVF::LLVMModuleSetprivate
LLVMArgument2SVFArgumentMap typedefSVF::LLVMModuleSet
LLVMBB2SVFBBSVF::LLVMModuleSetprivate
LLVMBB2SVFBBMap typedefSVF::LLVMModuleSet
LLVMConst2SVFConstSVF::LLVMModuleSetprivate
LLVMConst2SVFConstMap typedefSVF::LLVMModuleSet
LLVMFun2SVFFunMap typedefSVF::LLVMModuleSet
LLVMFunc2SVFFuncSVF::LLVMModuleSetprivate
LLVMInst2SVFInstSVF::LLVMModuleSetprivate
LLVMInst2SVFInstMap typedefSVF::LLVMModuleSet
LLVMModuleSet()SVF::LLVMModuleSetprivate
llvmModuleSetSVF::LLVMModuleSetprivatestatic
LLVMType2SVFTypeSVF::LLVMModuleSetprivate
LLVMType2SVFTypeMap typedefSVF::LLVMModuleSet
LLVMValue2SVFOtherValueSVF::LLVMModuleSetprivate
LLVMValue2SVFOtherValueMap typedefSVF::LLVMModuleSet
loadExtAPIModules()SVF::LLVMModuleSetprivate
loadModules(const std::vector< std::string > &moduleNameVec)SVF::LLVMModuleSetprivate
modulesSVF::LLVMModuleSetprivate
owned_ctxSVF::LLVMModuleSetprivate
owned_modulesSVF::LLVMModuleSetprivate
prePassSchedule()SVF::LLVMModuleSetprivate
preProcessBCs(std::vector< std::string > &moduleNameVec)SVF::LLVMModuleSetstatic
preProcessedSVF::LLVMModuleSetprivatestatic
releaseLLVMModuleSet()SVF::LLVMModuleSetinlinestatic
setValueAttr(const Value *val, SVFValue *value)SVF::LLVMModuleSetprivate
setValueAttr(const Value *val, SVFBaseNode *svfBaseNode)SVF::LLVMModuleSetprivate
SVFBaseNode2LLVMValueSVF::LLVMModuleSetprivate
SVFBaseNode2LLVMValueMap typedefSVF::LLVMModuleSet
SVFIRBuilder classSVF::LLVMModuleSetfriend
svfModuleSVF::LLVMModuleSetprivate
SVFValue2LLVMValueSVF::LLVMModuleSetprivate
SVFValue2LLVMValueMap typedefSVF::LLVMModuleSet
symInfoSVF::LLVMModuleSetprivate
Type2TypeInfoSVF::LLVMModuleSetprivate
Type2TypeInfoMap typedefSVF::LLVMModuleSet
typeInferenceSVF::LLVMModuleSetprivate
~LLVMModuleSet()SVF::LLVMModuleSet