retdec
|
Functions | |
std::optional< bool > | funcNeverReturns (const std::string &funcName) |
Implements funcNeverReturns() for WinAPISemantics. More... | |
std::optional< std::string > | getCHeaderFileForFunc (const std::string &funcName) |
Implements getCHeaderFileForFunc() for WinAPISemantics. More... | |
void | initFuncParamNamesMap_A (FuncParamNamesMap &funcParamNamesMap) |
Initializes the given map with info about functions starting with A or underscore. More... | |
void | initFuncParamNamesMap_B (FuncParamNamesMap &funcParamNamesMap) |
Initializes the given map with info about functions starting with B. More... | |
void | initFuncParamNamesMap_C1 (FuncParamNamesMap &funcParamNamesMap) |
Initializes the given map with info about functions starting with C (first part). More... | |
void | initFuncParamNamesMap_C2 (FuncParamNamesMap &funcParamNamesMap) |
Initializes the given map with info about functions starting with C (second part). More... | |
void | initFuncParamNamesMap_D (FuncParamNamesMap &funcParamNamesMap) |
Initializes the given map with info about functions starting with D. More... | |
void | initFuncParamNamesMap_E (FuncParamNamesMap &funcParamNamesMap) |
Initializes the given map with info about functions starting with E. More... | |
void | initFuncParamNamesMap_F (FuncParamNamesMap &funcParamNamesMap) |
Initializes the given map with info about functions starting with F. More... | |
void | initFuncParamNamesMap_G1 (FuncParamNamesMap &funcParamNamesMap) |
Initializes the given map with info about functions starting with G (first part). More... | |
void | initFuncParamNamesMap_G2 (FuncParamNamesMap &funcParamNamesMap) |
Initializes the given map with info about functions starting with G (second part). More... | |
void | initFuncParamNamesMap_H (FuncParamNamesMap &funcParamNamesMap) |
Initializes the given map with info about functions starting with H. More... | |
void | initFuncParamNamesMap_I (FuncParamNamesMap &funcParamNamesMap) |
Initializes the given map with info about functions starting with I. More... | |
void | initFuncParamNamesMap_J (FuncParamNamesMap &funcParamNamesMap) |
Initializes the given map with info about functions starting with J. More... | |
void | initFuncParamNamesMap_K (FuncParamNamesMap &funcParamNamesMap) |
Initializes the given map with info about functions starting with K. More... | |
void | initFuncParamNamesMap_L (FuncParamNamesMap &funcParamNamesMap) |
Initializes the given map with info about functions starting with L. More... | |
void | initFuncParamNamesMap_M (FuncParamNamesMap &funcParamNamesMap) |
Initializes the given map with info about functions starting with M. More... | |
void | initFuncParamNamesMap_N (FuncParamNamesMap &funcParamNamesMap) |
Initializes the given map with info about functions starting with N. More... | |
void | initFuncParamNamesMap_O (FuncParamNamesMap &funcParamNamesMap) |
Initializes the given map with info about functions starting with O. More... | |
void | initFuncParamNamesMap_P (FuncParamNamesMap &funcParamNamesMap) |
Initializes the given map with info about functions starting with P. More... | |
void | initFuncParamNamesMap_Q (FuncParamNamesMap &funcParamNamesMap) |
Initializes the given map with info about functions starting with Q. More... | |
void | initFuncParamNamesMap_R (FuncParamNamesMap &funcParamNamesMap) |
Initializes the given map with info about functions starting with R. More... | |
void | initFuncParamNamesMap_S (FuncParamNamesMap &funcParamNamesMap) |
Initializes the given map with info about functions starting with S. More... | |
void | initFuncParamNamesMap_T (FuncParamNamesMap &funcParamNamesMap) |
Initializes the given map with info about functions starting with T. More... | |
void | initFuncParamNamesMap_U (FuncParamNamesMap &funcParamNamesMap) |
Initializes the given map with info about functions starting with U. More... | |
void | initFuncParamNamesMap_V (FuncParamNamesMap &funcParamNamesMap) |
Initializes the given map with info about functions starting with V. More... | |
void | initFuncParamNamesMap_W (FuncParamNamesMap &funcParamNamesMap) |
Initializes the given map with info about functions starting with W. More... | |
void | initFuncParamNamesMap_X (FuncParamNamesMap &funcParamNamesMap) |
Initializes the given map with info about functions starting with X. More... | |
void | initFuncParamNamesMap_Y (FuncParamNamesMap &funcParamNamesMap) |
Initializes the given map with info about functions starting with Y. More... | |
void | initFuncParamNamesMap_Z (FuncParamNamesMap &funcParamNamesMap) |
Initializes the given map with info about functions starting with Z. More... | |
std::optional< std::string > | getNameOfParam (const std::string &funcName, unsigned paramPos) |
Implements getNameOfParam() for WinAPISemantics. More... | |
std::optional< std::string > | getNameOfVarStoringResult (const std::string &funcName) |
Implements getNameOfVarStoringResult() for WinAPISemantics. More... | |
std::optional< IntStringMap > | getSymbolicNamesForParam (const std::string &funcName, unsigned paramPos) |
Implements getSymbolicNamesForParam() for WinAPISemantics. More... | |
Implementation of WinAPISemantics.
std::optional< bool > retdec::llvmir2hll::semantics::win_api::funcNeverReturns | ( | const std::string & | funcName | ) |
Implements funcNeverReturns() for WinAPISemantics.
See its description for more details.
std::optional< std::string > retdec::llvmir2hll::semantics::win_api::getCHeaderFileForFunc | ( | const std::string & | funcName | ) |
Implements getCHeaderFileForFunc() for WinAPISemantics.
See its description for more details.
std::optional< std::string > retdec::llvmir2hll::semantics::win_api::getNameOfParam | ( | const std::string & | funcName, |
unsigned | paramPos | ||
) |
Implements getNameOfParam() for WinAPISemantics.
See its description for more details.
std::optional< std::string > retdec::llvmir2hll::semantics::win_api::getNameOfVarStoringResult | ( | const std::string & | funcName | ) |
Implements getNameOfVarStoringResult() for WinAPISemantics.
See its description for more details.
std::optional< IntStringMap > retdec::llvmir2hll::semantics::win_api::getSymbolicNamesForParam | ( | const std::string & | funcName, |
unsigned | paramPos | ||
) |
Implements getSymbolicNamesForParam() for WinAPISemantics.
See its description for more details.
void retdec::llvmir2hll::semantics::win_api::initFuncParamNamesMap_A | ( | FuncParamNamesMap & | funcParamNamesMap | ) |
Initializes the given map with info about functions starting with A or underscore.
void retdec::llvmir2hll::semantics::win_api::initFuncParamNamesMap_B | ( | FuncParamNamesMap & | funcParamNamesMap | ) |
Initializes the given map with info about functions starting with B.
void retdec::llvmir2hll::semantics::win_api::initFuncParamNamesMap_C1 | ( | FuncParamNamesMap & | funcParamNamesMap | ) |
Initializes the given map with info about functions starting with C (first part).
void retdec::llvmir2hll::semantics::win_api::initFuncParamNamesMap_C2 | ( | FuncParamNamesMap & | funcParamNamesMap | ) |
Initializes the given map with info about functions starting with C (second part).
void retdec::llvmir2hll::semantics::win_api::initFuncParamNamesMap_D | ( | FuncParamNamesMap & | funcParamNamesMap | ) |
Initializes the given map with info about functions starting with D.
void retdec::llvmir2hll::semantics::win_api::initFuncParamNamesMap_E | ( | FuncParamNamesMap & | funcParamNamesMap | ) |
Initializes the given map with info about functions starting with E.
void retdec::llvmir2hll::semantics::win_api::initFuncParamNamesMap_F | ( | FuncParamNamesMap & | funcParamNamesMap | ) |
Initializes the given map with info about functions starting with F.
void retdec::llvmir2hll::semantics::win_api::initFuncParamNamesMap_G1 | ( | FuncParamNamesMap & | funcParamNamesMap | ) |
Initializes the given map with info about functions starting with G (first part).
void retdec::llvmir2hll::semantics::win_api::initFuncParamNamesMap_G2 | ( | FuncParamNamesMap & | funcParamNamesMap | ) |
Initializes the given map with info about functions starting with G (second part).
void retdec::llvmir2hll::semantics::win_api::initFuncParamNamesMap_H | ( | FuncParamNamesMap & | funcParamNamesMap | ) |
Initializes the given map with info about functions starting with H.
void retdec::llvmir2hll::semantics::win_api::initFuncParamNamesMap_I | ( | FuncParamNamesMap & | funcParamNamesMap | ) |
Initializes the given map with info about functions starting with I.
void retdec::llvmir2hll::semantics::win_api::initFuncParamNamesMap_J | ( | FuncParamNamesMap & | funcParamNamesMap | ) |
Initializes the given map with info about functions starting with J.
void retdec::llvmir2hll::semantics::win_api::initFuncParamNamesMap_K | ( | FuncParamNamesMap & | funcParamNamesMap | ) |
Initializes the given map with info about functions starting with K.
void retdec::llvmir2hll::semantics::win_api::initFuncParamNamesMap_L | ( | FuncParamNamesMap & | funcParamNamesMap | ) |
Initializes the given map with info about functions starting with L.
void retdec::llvmir2hll::semantics::win_api::initFuncParamNamesMap_M | ( | FuncParamNamesMap & | funcParamNamesMap | ) |
Initializes the given map with info about functions starting with M.
void retdec::llvmir2hll::semantics::win_api::initFuncParamNamesMap_N | ( | FuncParamNamesMap & | funcParamNamesMap | ) |
Initializes the given map with info about functions starting with N.
void retdec::llvmir2hll::semantics::win_api::initFuncParamNamesMap_O | ( | FuncParamNamesMap & | funcParamNamesMap | ) |
Initializes the given map with info about functions starting with O.
void retdec::llvmir2hll::semantics::win_api::initFuncParamNamesMap_P | ( | FuncParamNamesMap & | funcParamNamesMap | ) |
Initializes the given map with info about functions starting with P.
void retdec::llvmir2hll::semantics::win_api::initFuncParamNamesMap_Q | ( | FuncParamNamesMap & | funcParamNamesMap | ) |
Initializes the given map with info about functions starting with Q.
void retdec::llvmir2hll::semantics::win_api::initFuncParamNamesMap_R | ( | FuncParamNamesMap & | funcParamNamesMap | ) |
Initializes the given map with info about functions starting with R.
void retdec::llvmir2hll::semantics::win_api::initFuncParamNamesMap_S | ( | FuncParamNamesMap & | funcParamNamesMap | ) |
Initializes the given map with info about functions starting with S.
void retdec::llvmir2hll::semantics::win_api::initFuncParamNamesMap_T | ( | FuncParamNamesMap & | funcParamNamesMap | ) |
Initializes the given map with info about functions starting with T.
void retdec::llvmir2hll::semantics::win_api::initFuncParamNamesMap_U | ( | FuncParamNamesMap & | funcParamNamesMap | ) |
Initializes the given map with info about functions starting with U.
void retdec::llvmir2hll::semantics::win_api::initFuncParamNamesMap_V | ( | FuncParamNamesMap & | funcParamNamesMap | ) |
Initializes the given map with info about functions starting with V.
void retdec::llvmir2hll::semantics::win_api::initFuncParamNamesMap_W | ( | FuncParamNamesMap & | funcParamNamesMap | ) |
Initializes the given map with info about functions starting with W.
void retdec::llvmir2hll::semantics::win_api::initFuncParamNamesMap_X | ( | FuncParamNamesMap & | funcParamNamesMap | ) |
Initializes the given map with info about functions starting with X.
void retdec::llvmir2hll::semantics::win_api::initFuncParamNamesMap_Y | ( | FuncParamNamesMap & | funcParamNamesMap | ) |
Initializes the given map with info about functions starting with Y.
void retdec::llvmir2hll::semantics::win_api::initFuncParamNamesMap_Z | ( | FuncParamNamesMap & | funcParamNamesMap | ) |
Initializes the given map with info about functions starting with Z.