_arch | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | protected |
_asm2llvmGv | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | protected |
_asmFunctions | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | protected |
_basicMode | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | protected |
_branchFunction | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | protected |
_branchGenerated | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | protected |
_branchInsnIds | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | protected |
_callFunction | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | protected |
_callInsnIds | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | protected |
_capstone2LlvmRegs | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | protected |
_checkTypeConversion(llvm::IRBuilder<> &irb, llvm::Type *to, eOpConv ct) | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | protected |
_condBranchFunction | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | protected |
_condBranchInsnIds | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | protected |
_controlFlowInsnIds | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | protected |
_extraMode | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | protected |
_generatePseudoAsmFunctions | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | protected |
_handle | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | protected |
_ignoreUnexpectedOperands | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | protected |
_ignoreUnhandledInstructions | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | protected |
_inCondition | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | protected |
_insn | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | protected |
_insn2asmFunctions | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | protected |
_llvm2CapstoneRegs | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | protected |
_loadOps(CInsn *ci, llvm::IRBuilder<> &irb, std::size_t opCnt, bool strictCheck=true, llvm::Type *loadType=nullptr, llvm::Type *dstType=nullptr, eOpConv ct=eOpConv::NOTHING) | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | protected |
_loadOpsUniversal(CInsn *ci, llvm::IRBuilder<> &irb, std::size_t opCnt, bool strictCheck=true, eOpConv ict=eOpConv::SEXT_TRUNC_OR_BITCAST, eOpConv fct=eOpConv::FPCAST_OR_BITCAST) | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | protected |
_module | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | protected |
_origBasicMode | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | protected |
_reg2name | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | protected |
_reg2type | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | protected |
_regLt | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | protected |
_returnFunction | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | protected |
_returnInsnIds | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | protected |
Capstone2LlvmIrTranslator_impl(cs_arch a, cs_mode basic, cs_mode extra, llvm::Module *m) | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | |
closeHandle() | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | protectedvirtual |
configureHandle() | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | protectedvirtual |
createArch(cs_arch a, llvm::Module *m, cs_mode basic=CS_MODE_LITTLE_ENDIAN, cs_mode extra=CS_MODE_LITTLE_ENDIAN) | retdec::capstone2llvmir::Capstone2LlvmIrTranslator | static |
createArm(llvm::Module *m, cs_mode extra=CS_MODE_LITTLE_ENDIAN) | retdec::capstone2llvmir::Capstone2LlvmIrTranslator | static |
createArm64(llvm::Module *m, cs_mode extra=CS_MODE_LITTLE_ENDIAN) | retdec::capstone2llvmir::Capstone2LlvmIrTranslator | static |
createMips3(llvm::Module *m, cs_mode extra=CS_MODE_LITTLE_ENDIAN) | retdec::capstone2llvmir::Capstone2LlvmIrTranslator | static |
createMips32(llvm::Module *m, cs_mode extra=CS_MODE_LITTLE_ENDIAN) | retdec::capstone2llvmir::Capstone2LlvmIrTranslator | static |
createMips32R6(llvm::Module *m, cs_mode extra=CS_MODE_LITTLE_ENDIAN) | retdec::capstone2llvmir::Capstone2LlvmIrTranslator | static |
createMips64(llvm::Module *m, cs_mode extra=CS_MODE_LITTLE_ENDIAN) | retdec::capstone2llvmir::Capstone2LlvmIrTranslator | static |
createPpc32(llvm::Module *m, cs_mode extra=CS_MODE_LITTLE_ENDIAN) | retdec::capstone2llvmir::Capstone2LlvmIrTranslator | static |
createPpc64(llvm::Module *m, cs_mode extra=CS_MODE_LITTLE_ENDIAN) | retdec::capstone2llvmir::Capstone2LlvmIrTranslator | static |
createPpcQpx(llvm::Module *m, cs_mode extra=CS_MODE_LITTLE_ENDIAN) | retdec::capstone2llvmir::Capstone2LlvmIrTranslator | static |
createRegister(uint32_t r, llvm::GlobalValue::LinkageTypes lt=llvm::GlobalValue::LinkageTypes::InternalLinkage, llvm::Constant *initializer=nullptr) | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | protectedvirtual |
createSparc(llvm::Module *m, cs_mode extra=CS_MODE_LITTLE_ENDIAN) | retdec::capstone2llvmir::Capstone2LlvmIrTranslator | static |
createSysz(llvm::Module *m, cs_mode extra=CS_MODE_LITTLE_ENDIAN) | retdec::capstone2llvmir::Capstone2LlvmIrTranslator | static |
createThumb(llvm::Module *m, cs_mode extra=CS_MODE_LITTLE_ENDIAN) | retdec::capstone2llvmir::Capstone2LlvmIrTranslator | static |
createX86_16(llvm::Module *m, cs_mode extra=CS_MODE_LITTLE_ENDIAN) | retdec::capstone2llvmir::Capstone2LlvmIrTranslator | static |
createX86_32(llvm::Module *m, cs_mode extra=CS_MODE_LITTLE_ENDIAN) | retdec::capstone2llvmir::Capstone2LlvmIrTranslator | static |
createX86_64(llvm::Module *m, cs_mode extra=CS_MODE_LITTLE_ENDIAN) | retdec::capstone2llvmir::Capstone2LlvmIrTranslator | static |
createXcore(llvm::Module *m, cs_mode extra=CS_MODE_LITTLE_ENDIAN) | retdec::capstone2llvmir::Capstone2LlvmIrTranslator | static |
eOpConv enum name | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | protected |
generateBorrowSub(llvm::Value *op0, llvm::Value *op1, llvm::IRBuilder<> &irb) | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | protected |
generateBorrowSubC(llvm::Value *sub, llvm::Value *op0, llvm::Value *op1, llvm::IRBuilder<> &irb, llvm::Value *cf=nullptr) | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | protected |
generateBorrowSubCInt4(llvm::Value *op0, llvm::Value *op1, llvm::IRBuilder<> &irb, llvm::Value *cf=nullptr) | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | protected |
generateBorrowSubInt4(llvm::Value *op0, llvm::Value *op1, llvm::IRBuilder<> &irb) | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | protected |
generateBranchFunction() | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | protectedvirtual |
generateBranchFunctionCall(llvm::IRBuilder<> &irb, llvm::Value *t) | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | protectedvirtual |
generateCallFunction() | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | protectedvirtual |
generateCallFunctionCall(llvm::IRBuilder<> &irb, llvm::Value *t) | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | protectedvirtual |
generateCarryAdd(llvm::Value *add, llvm::Value *op0, llvm::IRBuilder<> &irb) | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | protected |
generateCarryAddC(llvm::Value *op0, llvm::Value *op1, llvm::IRBuilder<> &irb, llvm::Value *cf=nullptr) | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | protected |
generateCarryAddCInt4(llvm::Value *op0, llvm::Value *op1, llvm::IRBuilder<> &irb, llvm::Value *cf=nullptr) | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | protected |
generateCarryAddInt4(llvm::Value *op0, llvm::Value *op1, llvm::IRBuilder<> &irb) | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | protected |
generateCondBranchFunction() | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | protectedvirtual |
generateCondBranchFunctionCall(llvm::IRBuilder<> &irb, llvm::Value *cond, llvm::Value *t) | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | protectedvirtual |
generateCondCallFunctionCall(llvm::IRBuilder<> &irb, llvm::Value *cond, llvm::Value *t) | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | protectedvirtual |
generateCondReturnFunctionCall(llvm::IRBuilder<> &irb, llvm::Value *cond, llvm::Value *t) | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | protectedvirtual |
generateDataLayout()=0 | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | protectedpure virtual |
generateEnvironment() | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | protectedvirtual |
generateEnvironmentArchSpecific()=0 | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | protectedpure virtual |
generateOverflowAdd(llvm::Value *add, llvm::Value *op0, llvm::Value *op1, llvm::IRBuilder<> &irb) | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | protected |
generateOverflowAddC(llvm::Value *add, llvm::Value *op0, llvm::Value *op1, llvm::IRBuilder<> &irb, llvm::Value *cf=nullptr) | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | protected |
generateOverflowSub(llvm::Value *sub, llvm::Value *op0, llvm::Value *op1, llvm::IRBuilder<> &irb) | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | protected |
generateOverflowSubC(llvm::Value *sub, llvm::Value *op0, llvm::Value *op1, llvm::IRBuilder<> &irb, llvm::Value *cf=nullptr) | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | protected |
generateRegisters()=0 | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | protectedpure virtual |
generateReturnFunction() | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | protectedvirtual |
generateReturnFunctionCall(llvm::IRBuilder<> &irb, llvm::Value *t) | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | protectedvirtual |
generateSpecialAsm2LlvmInstr(llvm::IRBuilder<> &irb, cs_insn *i) | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | protectedvirtual |
generateSpecialAsm2LlvmMapGlobal() | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | protectedvirtual |
generateTypeConversion(llvm::IRBuilder<> &irb, llvm::Value *from, llvm::Type *to, eOpConv ct) | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | protected |
getArchBitSize() override | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | virtual |
getArchByteSize()=0 | retdec::capstone2llvmir::Capstone2LlvmIrTranslator | pure virtual |
getArchitecture() const override | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | virtual |
getAsm2LlvmMapGlobalVariable() const override | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | virtual |
getBasicMode() const override | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | virtual |
getBranchFunction() const override | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | virtual |
getCallFunction() const override | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | virtual |
getCapstoneEngine() const override | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | virtual |
getCapstoneRegister(llvm::GlobalVariable *gv) const override | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | virtual |
getCarryRegister()=0 | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | protectedpure virtual |
getCondBranchForInsnInIfThen(llvm::Instruction *i) const | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | protected |
getCondBranchFunction() const override | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | virtual |
getDefaultType() | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | protected |
getDelaySlot(uint32_t id) const override | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | virtual |
getExtraMode() const override | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | virtual |
getModule() const override | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | virtual |
getNextInsnAddress(cs_insn *i) | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | protected |
getOperandAccess(CInsnOp &op) | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | protectedvirtual |
getPseudoAsmFunction(cs_insn *insn, llvm::FunctionType *type, const std::string &name="") | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | protected |
getPseudoAsmFunction(cs_insn *insn, llvm::Type *retType, llvm::ArrayRef< llvm::Type * > params, const std::string &name="") | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | protected |
getPseudoAsmFunctionName(cs_insn *insn) | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | protected |
getPseudoAsmFunctions() const override | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | virtual |
getRegister(uint32_t r) override | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | virtual |
getRegisterBitSize(uint32_t r) const override | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | virtual |
getRegisterByteSize(uint32_t r) const override | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | virtual |
getRegisterName(uint32_t r) const override | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | virtual |
getRegisterType(uint32_t r) const override | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | virtual |
getReturnFunction() const override | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | virtual |
getThisInsnAddress(cs_insn *i) | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | protected |
hasDelaySlot(uint32_t id) const override | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | virtual |
hasDelaySlotLikely(uint32_t id) const override | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | virtual |
hasDelaySlotTypical(uint32_t id) const override | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | virtual |
initialize() | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | protectedvirtual |
initializeArchSpecific()=0 | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | protectedpure virtual |
initializePseudoCallInstructionIDs()=0 | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | protectedpure virtual |
initializeRegNameMap()=0 | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | protectedpure virtual |
initializeRegTypeMap()=0 | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | protectedpure virtual |
isAllowedBasicMode(cs_mode m)=0 | retdec::capstone2llvmir::Capstone2LlvmIrTranslator | pure virtual |
isAllowedExtraMode(cs_mode m)=0 | retdec::capstone2llvmir::Capstone2LlvmIrTranslator | pure virtual |
isAnyPseudoFunction(llvm::Function *f) const override | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | virtual |
isAnyPseudoFunctionCall(llvm::CallInst *c) const override | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | virtual |
isBranchFunction(llvm::Function *f) const override | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | virtual |
isBranchFunctionCall(llvm::CallInst *c) const override | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | virtual |
isBranchInstruction(cs_insn &i) const override | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | virtual |
isCallFunction(llvm::Function *f) const override | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | virtual |
isCallFunctionCall(llvm::CallInst *c) const override | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | virtual |
isCallInstruction(cs_insn &i) const override | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | virtual |
isCondBranchFunction(llvm::Function *f) const override | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | virtual |
isCondBranchFunctionCall(llvm::CallInst *c) const override | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | virtual |
isCondBranchInstruction(cs_insn &i) const override | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | virtual |
isControlFlowInstruction(cs_insn &i) const override | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | virtual |
isGeneratePseudoAsmFunctions() const override | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | virtual |
isIgnoreUnexpectedOperands() const override | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | virtual |
isIgnoreUnhandledInstructions() const override | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | virtual |
isInConditionBranchFunctionCall(llvm::CallInst *c) const override | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | virtual |
isInConditionCallFunctionCall(llvm::CallInst *c) const override | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | virtual |
isInConditionCondBranchFunctionCall(llvm::CallInst *c) const override | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | virtual |
isInConditionReturnFunctionCall(llvm::CallInst *c) const override | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | virtual |
isOperandRegister(CInsnOp &op)=0 | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | protectedpure virtual |
isPseudoAsmFunction(llvm::Function *f) const override | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | virtual |
isPseudoAsmFunctionCall(llvm::CallInst *c) const override | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | virtual |
isRegister(llvm::Value *v) const override | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | virtual |
isReturnFunction(llvm::Function *f) const override | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | virtual |
isReturnFunctionCall(llvm::CallInst *c) const override | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | virtual |
isReturnInstruction(cs_insn &i) const override | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | virtual |
isSpecialAsm2LlvmInstr(llvm::Value *v) const override | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | virtual |
isSpecialAsm2LlvmMapGlobal(llvm::Value *v) const override | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | virtual |
loadOp(CInsnOp &op, llvm::IRBuilder<> &irb, llvm::Type *ty=nullptr, bool lea=false)=0 | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | protectedpure virtual |
loadOp(CInsn *ci, llvm::IRBuilder<> &irb, std::size_t idx, llvm::Type *loadType=nullptr, llvm::Type *dstType=nullptr, eOpConv ct=eOpConv::NOTHING) | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | protected |
loadOpBinary(CInsn *ci, llvm::IRBuilder<> &irb, eOpConv ct=eOpConv::NOTHING) | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | protected |
loadOpBinary(CInsn *ci, llvm::IRBuilder<> &irb, eOpConv ict, eOpConv fct) | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | protected |
loadOpBinary(CInsn *ci, llvm::IRBuilder<> &irb, llvm::Type *loadType, llvm::Type *dstType=nullptr, eOpConv ct=eOpConv::NOTHING) | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | protected |
loadOpBinaryOp0(CInsn *ci, llvm::IRBuilder<> &irb, llvm::Type *ty=nullptr) | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | protected |
loadOpBinaryOp1(CInsn *ci, llvm::IRBuilder<> &irb, llvm::Type *ty=nullptr) | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | protected |
loadOpBinaryOrTernaryOp1Op2(CInsn *ai, llvm::IRBuilder<> &irb, eOpConv ct=eOpConv::NOTHING) | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | protected |
loadOpBinaryOrTernaryOp1Op2(CInsn *ai, llvm::IRBuilder<> &irb, eOpConv ict, eOpConv fct) | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | protected |
loadOpQuaternaryOp1Op2Op3(CInsn *ai, llvm::IRBuilder<> &irb) | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | protected |
loadOpTernary(CInsn *ci, llvm::IRBuilder<> &irb, eOpConv ct=eOpConv::NOTHING) | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | protected |
loadOpTernary(CInsn *ci, llvm::IRBuilder<> &irb, eOpConv ict, eOpConv fct) | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | protected |
loadOpTernary(CInsn *ci, llvm::IRBuilder<> &irb, llvm::Type *loadType, llvm::Type *dstType=nullptr, eOpConv ct=eOpConv::NOTHING) | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | protected |
loadOpUnary(CInsn *ci, llvm::IRBuilder<> &irb, llvm::Type *dstType=nullptr, llvm::Type *loadType=nullptr, eOpConv ct=eOpConv::THROW) | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | protected |
loadRegister(uint32_t r, llvm::IRBuilder<> &irb, llvm::Type *dstType=nullptr, eOpConv ct=eOpConv::THROW)=0 | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | protectedpure virtual |
modifyBasicMode(cs_mode m) override | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | virtual |
modifyExtraMode(cs_mode m) override | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | virtual |
op0 | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | protected |
op1 | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | protected |
op2 | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | protected |
op3 | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | protected |
openHandle() | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | protectedvirtual |
setGeneratePseudoAsmFunctions(bool f) override | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | virtual |
setIgnoreUnexpectedOperands(bool f) override | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | virtual |
setIgnoreUnhandledInstructions(bool f) override | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | virtual |
storeOp(CInsnOp &op, llvm::Value *val, llvm::IRBuilder<> &irb, eOpConv ct=eOpConv::SEXT_TRUNC_OR_BITCAST)=0 | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | protectedpure virtual |
storeRegister(uint32_t r, llvm::Value *val, llvm::IRBuilder<> &irb, eOpConv ct=eOpConv::SEXT_TRUNC_OR_BITCAST)=0 | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | protectedpure virtual |
throwUnexpectedOperands(cs_insn *i, const std::string comment="") | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | protected |
throwUnhandledInstructions(cs_insn *i, const std::string comment="") | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | protected |
translate(const uint8_t *bytes, std::size_t size, retdec::common::Address a, llvm::IRBuilder<> &irb, std::size_t count=0, bool stopOnBranch=false) override | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | virtual |
translateInstruction(cs_insn *i, llvm::IRBuilder<> &irb)=0 | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | protectedpure virtual |
translateOne(const uint8_t *&bytes, std::size_t &size, retdec::common::Address &a, llvm::IRBuilder<> &irb) override | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | virtual |
translatePseudoAsmFncOp0(cs_insn *i, CInsn *ci, llvm::IRBuilder<> &irb) | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | protected |
translatePseudoAsmFncOp0Op1(cs_insn *i, CInsn *ci, llvm::IRBuilder<> &irb) | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | protected |
translatePseudoAsmFncOp0Op1Op2(cs_insn *i, CInsn *ci, llvm::IRBuilder<> &irb) | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | protected |
translatePseudoAsmFncOp0Op1Op2Op3(cs_insn *i, CInsn *ci, llvm::IRBuilder<> &irb) | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | protected |
translatePseudoAsmGeneric(cs_insn *i, CInsn *ci, llvm::IRBuilder<> &irb) | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | protectedvirtual |
translatePseudoAsmOp0Fnc(cs_insn *i, CInsn *ci, llvm::IRBuilder<> &irb) | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | protected |
translatePseudoAsmOp0FncOp0(cs_insn *i, CInsn *ci, llvm::IRBuilder<> &irb) | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | protected |
translatePseudoAsmOp0FncOp0Op1(cs_insn *i, CInsn *ci, llvm::IRBuilder<> &irb) | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | protected |
translatePseudoAsmOp0FncOp0Op1Op2(cs_insn *i, CInsn *ci, llvm::IRBuilder<> &irb) | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | protected |
translatePseudoAsmOp0FncOp0Op1Op2Op3(cs_insn *i, CInsn *ci, llvm::IRBuilder<> &irb) | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | protected |
translatePseudoAsmOp0FncOp1(cs_insn *i, CInsn *ci, llvm::IRBuilder<> &irb) | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | protected |
translatePseudoAsmOp0FncOp1Op2(cs_insn *i, CInsn *ci, llvm::IRBuilder<> &irb) | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | protected |
translatePseudoAsmOp0FncOp1Op2Op3(cs_insn *i, CInsn *ci, llvm::IRBuilder<> &irb) | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | protected |
translatePseudoAsmOp0Op1FncOp0Op1Op2Op3(cs_insn *i, CInsn *ci, llvm::IRBuilder<> &irb) | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | protected |
~Capstone2LlvmIrTranslator()=default | retdec::capstone2llvmir::Capstone2LlvmIrTranslator | virtual |
~Capstone2LlvmIrTranslator_impl() | retdec::capstone2llvmir::Capstone2LlvmIrTranslator_impl< CInsn, CInsnOp > | virtual |