#include <constants.h>
◆ ConstantsAnalysis()
retdec::bin2llvmir::ConstantsAnalysis::ConstantsAnalysis |
( |
| ) |
|
◆ checkForGlobalInInstruction()
void retdec::bin2llvmir::ConstantsAnalysis::checkForGlobalInInstruction |
( |
ReachingDefinitionsAnalysis & |
RDA, |
|
|
llvm::Instruction * |
inst, |
|
|
llvm::Value * |
val, |
|
|
bool |
storeValue = false |
|
) |
| |
|
private |
◆ run()
bool retdec::bin2llvmir::ConstantsAnalysis::run |
( |
| ) |
|
|
private |
◆ runOnModule()
bool retdec::bin2llvmir::ConstantsAnalysis::runOnModule |
( |
llvm::Module & |
m | ) |
|
|
overridevirtual |
◆ runOnModuleCustom()
◆ tagFunctionsWithUsedCryptoGlobals()
void retdec::bin2llvmir::ConstantsAnalysis::tagFunctionsWithUsedCryptoGlobals |
( |
| ) |
|
|
private |
◆ _abi
Abi* retdec::bin2llvmir::ConstantsAnalysis::_abi = nullptr |
|
private |
◆ _config
Config* retdec::bin2llvmir::ConstantsAnalysis::_config = nullptr |
|
private |
◆ _dbgf
DebugFormat* retdec::bin2llvmir::ConstantsAnalysis::_dbgf = nullptr |
|
private |
◆ _image
FileImage* retdec::bin2llvmir::ConstantsAnalysis::_image = nullptr |
|
private |
◆ _module
llvm::Module* retdec::bin2llvmir::ConstantsAnalysis::_module = nullptr |
|
private |
◆ _toRemove
std::unordered_set<llvm::Value*> retdec::bin2llvmir::ConstantsAnalysis::_toRemove |
|
private |
◆ ID
char retdec::bin2llvmir::ConstantsAnalysis::ID = 0 |
|
static |
The documentation for this class was generated from the following files:
- /var/cache/acbs/build/acbs.6bu6osb6/retdec/include/retdec/bin2llvmir/optimizations/constants/constants.h
- /var/cache/acbs/build/acbs.6bu6osb6/retdec/src/bin2llvmir/optimizations/constants/constants.cpp