retdec
retdec
bin2llvmir
Abi
retdec::bin2llvmir::Abi Member List
This is the complete list of members for
retdec::bin2llvmir::Abi
, including all inherited members.
_config
retdec::bin2llvmir::Abi
protected
_defcc
retdec::bin2llvmir::Abi
protected
_id2cc
retdec::bin2llvmir::Abi
protected
_id2regs
retdec::bin2llvmir::Abi
protected
_module
retdec::bin2llvmir::Abi
protected
_regFunctionReturnId
retdec::bin2llvmir::Abi
protected
_regs
retdec::bin2llvmir::Abi
protected
_regs2id
retdec::bin2llvmir::Abi
protected
_regStackPointerId
retdec::bin2llvmir::Abi
protected
_regSyscallId
retdec::bin2llvmir::Abi
protected
_regSyscallReturn
retdec::bin2llvmir::Abi
protected
_regZeroReg
retdec::bin2llvmir::Abi
protected
_syscallRegs
retdec::bin2llvmir::Abi
protected
Abi
(llvm::Module *m, Config *c)
retdec::bin2llvmir::Abi
addRegister
(uint32_t id, llvm::GlobalVariable *reg)
retdec::bin2llvmir::Abi
DEFAULT_ADDR_SPACE
retdec::bin2llvmir::Abi
static
getCallingConvention
(const CallingConvention::ID &cc)
retdec::bin2llvmir::Abi
getConfig
() const
retdec::bin2llvmir::Abi
getDefaultCallingConvention
()
retdec::bin2llvmir::Abi
getDefaultCallingConventionID
() const
retdec::bin2llvmir::Abi
getDefaultFPType
(llvm::Module *m)
retdec::bin2llvmir::Abi
static
getDefaultPointerType
() const
retdec::bin2llvmir::Abi
getDefaultPointerType
(llvm::Module *m)
retdec::bin2llvmir::Abi
static
getDefaultType
() const
retdec::bin2llvmir::Abi
getDefaultType
(llvm::Module *m)
retdec::bin2llvmir::Abi
static
getRegister
(uint32_t r, bool use=true) const
retdec::bin2llvmir::Abi
getRegisterByteSize
(uint32_t r) const
retdec::bin2llvmir::Abi
getRegisterId
(const llvm::Value *r) const
retdec::bin2llvmir::Abi
getRegisters
() const
retdec::bin2llvmir::Abi
getStackPointerRegister
() const
retdec::bin2llvmir::Abi
getSyscallArgumentRegister
(unsigned n)
retdec::bin2llvmir::Abi
getSyscallIdRegister
()
retdec::bin2llvmir::Abi
getSyscallReturnRegister
()
retdec::bin2llvmir::Abi
getTypeBitSize
(llvm::Type *t) const
retdec::bin2llvmir::Abi
virtual
getTypeBitSize
(llvm::Module *m, llvm::Type *t)
retdec::bin2llvmir::Abi
static
getTypeByteSize
(llvm::Type *t) const
retdec::bin2llvmir::Abi
virtual
getTypeByteSize
(llvm::Module *m, llvm::Type *t)
retdec::bin2llvmir::Abi
static
getWordSize
() const
retdec::bin2llvmir::Abi
getWordSize
(llvm::Module *m)
retdec::bin2llvmir::Abi
static
getZeroRegister
() const
retdec::bin2llvmir::Abi
isArm
() const
retdec::bin2llvmir::Abi
isArm64
() const
retdec::bin2llvmir::Abi
isFlagRegister
(const llvm::Value *val)
retdec::bin2llvmir::Abi
isGeneralPurposeRegister
(const llvm::Value *val) const =0
retdec::bin2llvmir::Abi
pure virtual
isMips
() const
retdec::bin2llvmir::Abi
isMips64
() const
retdec::bin2llvmir::Abi
isNopInstruction
(AsmInstruction ai)
retdec::bin2llvmir::Abi
isNopInstruction
(cs_insn *insn)=0
retdec::bin2llvmir::Abi
pure virtual
isPic32
() const
retdec::bin2llvmir::Abi
isPowerPC
() const
retdec::bin2llvmir::Abi
isPowerPC64
() const
retdec::bin2llvmir::Abi
isRegister
(const llvm::Value *val) const
retdec::bin2llvmir::Abi
isRegister
(const llvm::Value *val, uint32_t r) const
retdec::bin2llvmir::Abi
isStackPointerRegister
(const llvm::Value *val) const
retdec::bin2llvmir::Abi
isStackVariable
(const llvm::Value *val) const
retdec::bin2llvmir::Abi
isX64
() const
retdec::bin2llvmir::Abi
isX86
() const
retdec::bin2llvmir::Abi
isZeroRegister
(const llvm::Value *val)
retdec::bin2llvmir::Abi
REG_INVALID
retdec::bin2llvmir::Abi
static
supportsCallingConvention
(const CallingConvention::ID &cc)
retdec::bin2llvmir::Abi
~Abi
()=default
retdec::bin2llvmir::Abi
virtual
Generated on Tue Aug 8 2023 10:45:50 for retdec by
1.9.1