retdec
retdec::llvmir2hll::Module Member List

This is the complete list of members for retdec::llvmir2hll::Module, including all inherited members.

addDebugNameForVar(ShPtr< Variable > var, const std::string &name)retdec::llvmir2hll::Module
addFunc(ShPtr< Function > func)retdec::llvmir2hll::Module
addGlobalVar(ShPtr< Variable > var, ShPtr< Expression > init=nullptr)retdec::llvmir2hll::Module
allFuncDefinitionsHaveAddressRange() constretdec::llvmir2hll::Module
allFuncDefinitionsHaveLineRange() constretdec::llvmir2hll::Module
comesFromGlobalVar(ShPtr< Function > func, ShPtr< Variable > var) constretdec::llvmir2hll::Module
configretdec::llvmir2hll::Moduleprivate
correspondsToFunc(ShPtr< Variable > var) constretdec::llvmir2hll::Module
debugVarNameMapretdec::llvmir2hll::Moduleprivate
func_begin() constretdec::llvmir2hll::Module
func_declaration_begin() constretdec::llvmir2hll::Module
func_declaration_end() constretdec::llvmir2hll::Module
func_definition_begin() constretdec::llvmir2hll::Module
func_definition_end() constretdec::llvmir2hll::Module
func_end() constretdec::llvmir2hll::Module
func_filter_iterator typedefretdec::llvmir2hll::Module
func_iterator typedefretdec::llvmir2hll::Module
FuncAddressRangeMap typedefretdec::llvmir2hll::Moduleprivate
funcExists(ShPtr< Function > func) constretdec::llvmir2hll::Module
funcsretdec::llvmir2hll::Moduleprivate
getAddressRangeForFunc(ShPtr< const Function > func) constretdec::llvmir2hll::Module
getBaseClassNames(const std::string &cl) constretdec::llvmir2hll::Module
getClassForFunc(ShPtr< Function > func) constretdec::llvmir2hll::Module
getClassNames() constretdec::llvmir2hll::Module
getCommentForFunc(ShPtr< Function > func) constretdec::llvmir2hll::Module
getConfig() constretdec::llvmir2hll::Module
getDebugModuleNameForFunc(ShPtr< Function > func) constretdec::llvmir2hll::Module
getDebugModuleNames() constretdec::llvmir2hll::Module
getDebugNameForGlobalVar(ShPtr< Variable > var) constretdec::llvmir2hll::Module
getDebugNameForLocalVar(ShPtr< Function > func, ShPtr< Variable > var) constretdec::llvmir2hll::Module
getDebugNameForVar(ShPtr< Variable > var) constretdec::llvmir2hll::Module
getDeclarationStringForFunc(ShPtr< Function > func) constretdec::llvmir2hll::Module
getDecompilerDefinedFuncs() constretdec::llvmir2hll::Module
getDemangledNameOfClass(const std::string &cl) constretdec::llvmir2hll::Module
getDemangledNameOfFunc(ShPtr< Function > func) constretdec::llvmir2hll::Module
getDetectedCompilerOrPacker() constretdec::llvmir2hll::Module
getDetectedCryptoPatternForGlobalVar(ShPtr< Variable > var) constretdec::llvmir2hll::Module
getDetectedCryptoPatternsForFunc(ShPtr< Function > func) constretdec::llvmir2hll::Module
getDetectedLanguage() constretdec::llvmir2hll::Module
getDynamicallyLinkedFuncs() constretdec::llvmir2hll::Module
getExternalGlobalVars() constretdec::llvmir2hll::Module
getFuncByName(const std::string &funcName) constretdec::llvmir2hll::Module
getFuncsSatisfyingPredicate(std::function< bool(ShPtr< Function >)> pred) constretdec::llvmir2hll::Moduleprivate
getGlobalVarByName(const std::string &varName) constretdec::llvmir2hll::Module
getGlobalVars() constretdec::llvmir2hll::Module
getIdentifier(bool stripDirs=true) constretdec::llvmir2hll::Module
getInitForGlobalVar(ShPtr< Variable > var) constretdec::llvmir2hll::Module
getInstructionIdiomFuncs() constretdec::llvmir2hll::Module
getLineRangeForFunc(ShPtr< Function > func) constretdec::llvmir2hll::Module
getLLVMModule() constretdec::llvmir2hll::Module
getNumberOfFuncsDetectedInFrontend() constretdec::llvmir2hll::Module
getNumOfFuncDefinitions() constretdec::llvmir2hll::Module
getRealNameForFunc(ShPtr< Function > func) constretdec::llvmir2hll::Module
getRegisterForGlobalVar(ShPtr< Variable > var) constretdec::llvmir2hll::Module
getSelectedButNotFoundFuncs() constretdec::llvmir2hll::Module
getSemantics() constretdec::llvmir2hll::Module
getStaticallyLinkedFuncs() constretdec::llvmir2hll::Module
getSyscallFuncs() constretdec::llvmir2hll::Module
getTypeOfFuncInClass(ShPtr< Function > func, const std::string &cl) constretdec::llvmir2hll::Module
getUserDefinedFuncs() constretdec::llvmir2hll::Module
getVarsForFuncs() constretdec::llvmir2hll::Module
getWrappedFuncName(ShPtr< Function > func) constretdec::llvmir2hll::Module
global_var_begin() constretdec::llvmir2hll::Module
global_var_end() constretdec::llvmir2hll::Module
global_var_iterator typedefretdec::llvmir2hll::Module
globalVarsretdec::llvmir2hll::Moduleprivate
hasAddressRange(ShPtr< Function > func) constretdec::llvmir2hll::Module
hasAssignedDebugModuleName(ShPtr< Function > func) constretdec::llvmir2hll::Module
hasAssignedDebugName(ShPtr< Variable > var) constretdec::llvmir2hll::Module
hasClasses() constretdec::llvmir2hll::Module
hasDecompilerDefinedFuncs() constretdec::llvmir2hll::Module
hasDynamicallyLinkedFuncs() constretdec::llvmir2hll::Module
hasFuncDefinitions() constretdec::llvmir2hll::Module
hasFuncSatisfyingPredicate(std::function< bool(ShPtr< Function >)> pred) constretdec::llvmir2hll::Moduleprivate
hasFuncWithName(const std::string &funcName) constretdec::llvmir2hll::Module
hasGlobalVar(const std::string &name) constretdec::llvmir2hll::Module
hasGlobalVars() constretdec::llvmir2hll::Module
hasInstructionIdiomFuncs() constretdec::llvmir2hll::Module
hasLineRange(ShPtr< Function > func) constretdec::llvmir2hll::Module
hasMainFunc() constretdec::llvmir2hll::Module
hasStaticallyLinkedFuncs() constretdec::llvmir2hll::Module
hasSyscallFuncs() constretdec::llvmir2hll::Module
hasUserDefinedFuncs() constretdec::llvmir2hll::Module
identifierretdec::llvmir2hll::Moduleprivate
isDebugInfoAvailable() constretdec::llvmir2hll::Module
isExportedFunc(ShPtr< Function > func) constretdec::llvmir2hll::Module
isGlobalVar(ShPtr< Variable > var) constretdec::llvmir2hll::Module
isGlobalVarStoringStringLiteral(const std::string &varName) constretdec::llvmir2hll::Module
isMainFunc(ShPtr< Function > func) constretdec::llvmir2hll::Module
llvmModuleretdec::llvmir2hll::Moduleprivate
markFuncAsStaticallyLinked(ShPtr< Function > func)retdec::llvmir2hll::Module
Module(const llvm::Module *llvmModule, const std::string &identifier, ShPtr< Semantics > semantics, ShPtr< Config > config)retdec::llvmir2hll::Module
NonCopyable(const NonCopyable &)=deleteretdec::utils::NonCopyableprivate
NonCopyable()=defaultretdec::utils::NonCopyableprivate
operator=(const NonCopyable &)=deleteretdec::utils::NonCopyableprivate
removeFunc(ShPtr< Function > func)retdec::llvmir2hll::Module
removeGlobalVar(ShPtr< Variable > var)retdec::llvmir2hll::Module
semanticsretdec::llvmir2hll::Moduleprivate
~NonCopyable()=defaultretdec::utils::NonCopyableprivate