retdec
Static Public Member Functions | Static Private Attributes | List of all members
retdec::bin2llvmir::AbiProvider Class Reference

#include <abi.h>

Collaboration diagram for retdec::bin2llvmir::AbiProvider:
Collaboration graph
[legend]

Static Public Member Functions

static AbiaddAbi (llvm::Module *m, Config *c)
 
static AbigetAbi (llvm::Module *m)
 
static bool getAbi (llvm::Module *m, Abi *&abi)
 
static void clear ()
 

Static Private Attributes

static std::map< llvm::Module *, std::unique_ptr< Abi > > _module2abi
 

Member Function Documentation

◆ addAbi()

Abi * retdec::bin2llvmir::AbiProvider::addAbi ( llvm::Module *  m,
Config c 
)
static

◆ clear()

void retdec::bin2llvmir::AbiProvider::clear ( )
static

◆ getAbi() [1/2]

Abi * retdec::bin2llvmir::AbiProvider::getAbi ( llvm::Module *  m)
static

◆ getAbi() [2/2]

bool retdec::bin2llvmir::AbiProvider::getAbi ( llvm::Module *  m,
Abi *&  abi 
)
static

Member Data Documentation

◆ _module2abi

std::map< llvm::Module *, std::unique_ptr< Abi > > retdec::bin2llvmir::AbiProvider::_module2abi
staticprivate

The documentation for this class was generated from the following files: