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 |
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 |
getArchBitSize()=0 | retdec::capstone2llvmir::Capstone2LlvmIrTranslator | pure virtual |
getArchByteSize()=0 | retdec::capstone2llvmir::Capstone2LlvmIrTranslator | pure virtual |
getArchitecture() const =0 | retdec::capstone2llvmir::Capstone2LlvmIrTranslator | pure virtual |
getAsm2LlvmMapGlobalVariable() const =0 | retdec::capstone2llvmir::Capstone2LlvmIrTranslator | pure virtual |
getBasicMode() const =0 | retdec::capstone2llvmir::Capstone2LlvmIrTranslator | pure virtual |
getBranchFunction() const =0 | retdec::capstone2llvmir::Capstone2LlvmIrTranslator | pure virtual |
getCallFunction() const =0 | retdec::capstone2llvmir::Capstone2LlvmIrTranslator | pure virtual |
getCapstoneEngine() const =0 | retdec::capstone2llvmir::Capstone2LlvmIrTranslator | pure virtual |
getCapstoneRegister(llvm::GlobalVariable *gv) const =0 | retdec::capstone2llvmir::Capstone2LlvmIrTranslator | pure virtual |
getCondBranchFunction() const =0 | retdec::capstone2llvmir::Capstone2LlvmIrTranslator | pure virtual |
getDelaySlot(uint32_t id) const =0 | retdec::capstone2llvmir::Capstone2LlvmIrTranslator | pure virtual |
getExtraMode() const =0 | retdec::capstone2llvmir::Capstone2LlvmIrTranslator | pure virtual |
getModule() const =0 | retdec::capstone2llvmir::Capstone2LlvmIrTranslator | pure virtual |
getPseudoAsmFunctions() const =0 | retdec::capstone2llvmir::Capstone2LlvmIrTranslator | pure virtual |
getRegister(uint32_t r)=0 | retdec::capstone2llvmir::Capstone2LlvmIrTranslator | pure virtual |
getRegisterBitSize(uint32_t r) const =0 | retdec::capstone2llvmir::Capstone2LlvmIrTranslator | pure virtual |
getRegisterByteSize(uint32_t r) const =0 | retdec::capstone2llvmir::Capstone2LlvmIrTranslator | pure virtual |
getRegisterName(uint32_t r) const =0 | retdec::capstone2llvmir::Capstone2LlvmIrTranslator | pure virtual |
getRegisterType(uint32_t r) const =0 | retdec::capstone2llvmir::Capstone2LlvmIrTranslator | pure virtual |
getReturnFunction() const =0 | retdec::capstone2llvmir::Capstone2LlvmIrTranslator | pure virtual |
hasDelaySlot(uint32_t id) const =0 | retdec::capstone2llvmir::Capstone2LlvmIrTranslator | pure virtual |
hasDelaySlotLikely(uint32_t id) const =0 | retdec::capstone2llvmir::Capstone2LlvmIrTranslator | pure virtual |
hasDelaySlotTypical(uint32_t id) const =0 | retdec::capstone2llvmir::Capstone2LlvmIrTranslator | pure 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 =0 | retdec::capstone2llvmir::Capstone2LlvmIrTranslator | pure virtual |
isAnyPseudoFunctionCall(llvm::CallInst *c) const =0 | retdec::capstone2llvmir::Capstone2LlvmIrTranslator | pure virtual |
isBranchFunction(llvm::Function *f) const =0 | retdec::capstone2llvmir::Capstone2LlvmIrTranslator | pure virtual |
isBranchFunctionCall(llvm::CallInst *c) const =0 | retdec::capstone2llvmir::Capstone2LlvmIrTranslator | pure virtual |
isBranchInstruction(cs_insn &i) const =0 | retdec::capstone2llvmir::Capstone2LlvmIrTranslator | pure virtual |
isCallFunction(llvm::Function *f) const =0 | retdec::capstone2llvmir::Capstone2LlvmIrTranslator | pure virtual |
isCallFunctionCall(llvm::CallInst *c) const =0 | retdec::capstone2llvmir::Capstone2LlvmIrTranslator | pure virtual |
isCallInstruction(cs_insn &i) const =0 | retdec::capstone2llvmir::Capstone2LlvmIrTranslator | pure virtual |
isCondBranchFunction(llvm::Function *f) const =0 | retdec::capstone2llvmir::Capstone2LlvmIrTranslator | pure virtual |
isCondBranchFunctionCall(llvm::CallInst *c) const =0 | retdec::capstone2llvmir::Capstone2LlvmIrTranslator | pure virtual |
isCondBranchInstruction(cs_insn &i) const =0 | retdec::capstone2llvmir::Capstone2LlvmIrTranslator | pure virtual |
isControlFlowInstruction(cs_insn &i) const =0 | retdec::capstone2llvmir::Capstone2LlvmIrTranslator | pure virtual |
isGeneratePseudoAsmFunctions() const =0 | retdec::capstone2llvmir::Capstone2LlvmIrTranslator | pure virtual |
isIgnoreUnexpectedOperands() const =0 | retdec::capstone2llvmir::Capstone2LlvmIrTranslator | pure virtual |
isIgnoreUnhandledInstructions() const =0 | retdec::capstone2llvmir::Capstone2LlvmIrTranslator | pure virtual |
isInConditionBranchFunctionCall(llvm::CallInst *c) const =0 | retdec::capstone2llvmir::Capstone2LlvmIrTranslator | pure virtual |
isInConditionCallFunctionCall(llvm::CallInst *c) const =0 | retdec::capstone2llvmir::Capstone2LlvmIrTranslator | pure virtual |
isInConditionCondBranchFunctionCall(llvm::CallInst *c) const =0 | retdec::capstone2llvmir::Capstone2LlvmIrTranslator | pure virtual |
isInConditionReturnFunctionCall(llvm::CallInst *c) const =0 | retdec::capstone2llvmir::Capstone2LlvmIrTranslator | pure virtual |
isPseudoAsmFunction(llvm::Function *f) const =0 | retdec::capstone2llvmir::Capstone2LlvmIrTranslator | pure virtual |
isPseudoAsmFunctionCall(llvm::CallInst *c) const =0 | retdec::capstone2llvmir::Capstone2LlvmIrTranslator | pure virtual |
isRegister(llvm::Value *v) const =0 | retdec::capstone2llvmir::Capstone2LlvmIrTranslator | pure virtual |
isReturnFunction(llvm::Function *f) const =0 | retdec::capstone2llvmir::Capstone2LlvmIrTranslator | pure virtual |
isReturnFunctionCall(llvm::CallInst *c) const =0 | retdec::capstone2llvmir::Capstone2LlvmIrTranslator | pure virtual |
isReturnInstruction(cs_insn &i) const =0 | retdec::capstone2llvmir::Capstone2LlvmIrTranslator | pure virtual |
isSpecialAsm2LlvmInstr(llvm::Value *v) const =0 | retdec::capstone2llvmir::Capstone2LlvmIrTranslator | pure virtual |
isSpecialAsm2LlvmMapGlobal(llvm::Value *v) const =0 | retdec::capstone2llvmir::Capstone2LlvmIrTranslator | pure virtual |
modifyBasicMode(cs_mode m)=0 | retdec::capstone2llvmir::Capstone2LlvmIrTranslator | pure virtual |
modifyExtraMode(cs_mode m)=0 | retdec::capstone2llvmir::Capstone2LlvmIrTranslator | pure virtual |
setGeneratePseudoAsmFunctions(bool f)=0 | retdec::capstone2llvmir::Capstone2LlvmIrTranslator | pure virtual |
setIgnoreUnexpectedOperands(bool f)=0 | retdec::capstone2llvmir::Capstone2LlvmIrTranslator | pure virtual |
setIgnoreUnhandledInstructions(bool f)=0 | retdec::capstone2llvmir::Capstone2LlvmIrTranslator | pure virtual |
translate(const uint8_t *bytes, std::size_t size, retdec::common::Address a, llvm::IRBuilder<> &irb, std::size_t count=0, bool stopOnBranch=false)=0 | retdec::capstone2llvmir::Capstone2LlvmIrTranslator | pure virtual |
translateOne(const uint8_t *&bytes, std::size_t &size, retdec::common::Address &a, llvm::IRBuilder<> &irb)=0 | retdec::capstone2llvmir::Capstone2LlvmIrTranslator | pure virtual |
~Capstone2LlvmIrTranslator()=default | retdec::capstone2llvmir::Capstone2LlvmIrTranslator | virtual |