retdec
Functions
retdec::llvmir2hll::semantics::gcc_general Namespace Reference

Functions

std::optional< std::string > getCHeaderFileForFunc (const std::string &funcName)
 Implements getCHeaderFileForFunc() for GCCGeneralSemantics. More...
 
std::optional< std::string > getNameOfParam (const std::string &funcName, unsigned paramPos)
 Implements getNameOfParam() for GCCGeneralSemantics. More...
 
std::optional< std::string > getNameOfVarStoringResult (const std::string &funcName)
 Implements getNameOfVarStoringResult() for GCCGeneralSemantics. More...
 
std::optional< IntStringMapgetSymbolicNamesForParam (const std::string &funcName, unsigned paramPos)
 Implements getSymbolicNamesForParam() for GCCGeneralSemantics. More...
 

Detailed Description

Implementation of GCCGeneralSemantics.

Function Documentation

◆ getCHeaderFileForFunc()

std::optional< std::string > retdec::llvmir2hll::semantics::gcc_general::getCHeaderFileForFunc ( const std::string &  funcName)

Implements getCHeaderFileForFunc() for GCCGeneralSemantics.

See its description for more details.

◆ getNameOfParam()

std::optional< std::string > retdec::llvmir2hll::semantics::gcc_general::getNameOfParam ( const std::string &  funcName,
unsigned  paramPos 
)

Implements getNameOfParam() for GCCGeneralSemantics.

See its description for more details.

◆ getNameOfVarStoringResult()

std::optional< std::string > retdec::llvmir2hll::semantics::gcc_general::getNameOfVarStoringResult ( const std::string &  funcName)

Implements getNameOfVarStoringResult() for GCCGeneralSemantics.

See its description for more details.

◆ getSymbolicNamesForParam()

std::optional< IntStringMap > retdec::llvmir2hll::semantics::gcc_general::getSymbolicNamesForParam ( const std::string &  funcName,
unsigned  paramPos 
)

Implements getSymbolicNamesForParam() for GCCGeneralSemantics.

See its description for more details.