retdec
retdec::capstone2llvmir::Capstone2LlvmIrTranslatorArm Member List

This is the complete list of members for retdec::capstone2llvmir::Capstone2LlvmIrTranslatorArm, including all inherited members.

createArch(cs_arch a, llvm::Module *m, cs_mode basic=CS_MODE_LITTLE_ENDIAN, cs_mode extra=CS_MODE_LITTLE_ENDIAN)retdec::capstone2llvmir::Capstone2LlvmIrTranslatorstatic
createArm(llvm::Module *m, cs_mode extra=CS_MODE_LITTLE_ENDIAN)retdec::capstone2llvmir::Capstone2LlvmIrTranslatorstatic
createArm64(llvm::Module *m, cs_mode extra=CS_MODE_LITTLE_ENDIAN)retdec::capstone2llvmir::Capstone2LlvmIrTranslatorstatic
createMips3(llvm::Module *m, cs_mode extra=CS_MODE_LITTLE_ENDIAN)retdec::capstone2llvmir::Capstone2LlvmIrTranslatorstatic
createMips32(llvm::Module *m, cs_mode extra=CS_MODE_LITTLE_ENDIAN)retdec::capstone2llvmir::Capstone2LlvmIrTranslatorstatic
createMips32R6(llvm::Module *m, cs_mode extra=CS_MODE_LITTLE_ENDIAN)retdec::capstone2llvmir::Capstone2LlvmIrTranslatorstatic
createMips64(llvm::Module *m, cs_mode extra=CS_MODE_LITTLE_ENDIAN)retdec::capstone2llvmir::Capstone2LlvmIrTranslatorstatic
createPpc32(llvm::Module *m, cs_mode extra=CS_MODE_LITTLE_ENDIAN)retdec::capstone2llvmir::Capstone2LlvmIrTranslatorstatic
createPpc64(llvm::Module *m, cs_mode extra=CS_MODE_LITTLE_ENDIAN)retdec::capstone2llvmir::Capstone2LlvmIrTranslatorstatic
createPpcQpx(llvm::Module *m, cs_mode extra=CS_MODE_LITTLE_ENDIAN)retdec::capstone2llvmir::Capstone2LlvmIrTranslatorstatic
createSparc(llvm::Module *m, cs_mode extra=CS_MODE_LITTLE_ENDIAN)retdec::capstone2llvmir::Capstone2LlvmIrTranslatorstatic
createSysz(llvm::Module *m, cs_mode extra=CS_MODE_LITTLE_ENDIAN)retdec::capstone2llvmir::Capstone2LlvmIrTranslatorstatic
createThumb(llvm::Module *m, cs_mode extra=CS_MODE_LITTLE_ENDIAN)retdec::capstone2llvmir::Capstone2LlvmIrTranslatorstatic
createX86_16(llvm::Module *m, cs_mode extra=CS_MODE_LITTLE_ENDIAN)retdec::capstone2llvmir::Capstone2LlvmIrTranslatorstatic
createX86_32(llvm::Module *m, cs_mode extra=CS_MODE_LITTLE_ENDIAN)retdec::capstone2llvmir::Capstone2LlvmIrTranslatorstatic
createX86_64(llvm::Module *m, cs_mode extra=CS_MODE_LITTLE_ENDIAN)retdec::capstone2llvmir::Capstone2LlvmIrTranslatorstatic
createXcore(llvm::Module *m, cs_mode extra=CS_MODE_LITTLE_ENDIAN)retdec::capstone2llvmir::Capstone2LlvmIrTranslatorstatic
getArchBitSize()=0retdec::capstone2llvmir::Capstone2LlvmIrTranslatorpure virtual
getArchByteSize()=0retdec::capstone2llvmir::Capstone2LlvmIrTranslatorpure virtual
getArchitecture() const =0retdec::capstone2llvmir::Capstone2LlvmIrTranslatorpure virtual
getAsm2LlvmMapGlobalVariable() const =0retdec::capstone2llvmir::Capstone2LlvmIrTranslatorpure virtual
getBasicMode() const =0retdec::capstone2llvmir::Capstone2LlvmIrTranslatorpure virtual
getBranchFunction() const =0retdec::capstone2llvmir::Capstone2LlvmIrTranslatorpure virtual
getCallFunction() const =0retdec::capstone2llvmir::Capstone2LlvmIrTranslatorpure virtual
getCapstoneEngine() const =0retdec::capstone2llvmir::Capstone2LlvmIrTranslatorpure virtual
getCapstoneRegister(llvm::GlobalVariable *gv) const =0retdec::capstone2llvmir::Capstone2LlvmIrTranslatorpure virtual
getCondBranchFunction() const =0retdec::capstone2llvmir::Capstone2LlvmIrTranslatorpure virtual
getDelaySlot(uint32_t id) const =0retdec::capstone2llvmir::Capstone2LlvmIrTranslatorpure virtual
getExtraMode() const =0retdec::capstone2llvmir::Capstone2LlvmIrTranslatorpure virtual
getModule() const =0retdec::capstone2llvmir::Capstone2LlvmIrTranslatorpure virtual
getPseudoAsmFunctions() const =0retdec::capstone2llvmir::Capstone2LlvmIrTranslatorpure virtual
getRegister(uint32_t r)=0retdec::capstone2llvmir::Capstone2LlvmIrTranslatorpure virtual
getRegisterBitSize(uint32_t r) const =0retdec::capstone2llvmir::Capstone2LlvmIrTranslatorpure virtual
getRegisterByteSize(uint32_t r) const =0retdec::capstone2llvmir::Capstone2LlvmIrTranslatorpure virtual
getRegisterName(uint32_t r) const =0retdec::capstone2llvmir::Capstone2LlvmIrTranslatorpure virtual
getRegisterType(uint32_t r) const =0retdec::capstone2llvmir::Capstone2LlvmIrTranslatorpure virtual
getReturnFunction() const =0retdec::capstone2llvmir::Capstone2LlvmIrTranslatorpure virtual
hasDelaySlot(uint32_t id) const =0retdec::capstone2llvmir::Capstone2LlvmIrTranslatorpure virtual
hasDelaySlotLikely(uint32_t id) const =0retdec::capstone2llvmir::Capstone2LlvmIrTranslatorpure virtual
hasDelaySlotTypical(uint32_t id) const =0retdec::capstone2llvmir::Capstone2LlvmIrTranslatorpure virtual
isAllowedBasicMode(cs_mode m)=0retdec::capstone2llvmir::Capstone2LlvmIrTranslatorpure virtual
isAllowedExtraMode(cs_mode m)=0retdec::capstone2llvmir::Capstone2LlvmIrTranslatorpure virtual
isAnyPseudoFunction(llvm::Function *f) const =0retdec::capstone2llvmir::Capstone2LlvmIrTranslatorpure virtual
isAnyPseudoFunctionCall(llvm::CallInst *c) const =0retdec::capstone2llvmir::Capstone2LlvmIrTranslatorpure virtual
isBranchFunction(llvm::Function *f) const =0retdec::capstone2llvmir::Capstone2LlvmIrTranslatorpure virtual
isBranchFunctionCall(llvm::CallInst *c) const =0retdec::capstone2llvmir::Capstone2LlvmIrTranslatorpure virtual
isBranchInstruction(cs_insn &i) const =0retdec::capstone2llvmir::Capstone2LlvmIrTranslatorpure virtual
isCallFunction(llvm::Function *f) const =0retdec::capstone2llvmir::Capstone2LlvmIrTranslatorpure virtual
isCallFunctionCall(llvm::CallInst *c) const =0retdec::capstone2llvmir::Capstone2LlvmIrTranslatorpure virtual
isCallInstruction(cs_insn &i) const =0retdec::capstone2llvmir::Capstone2LlvmIrTranslatorpure virtual
isCondBranchFunction(llvm::Function *f) const =0retdec::capstone2llvmir::Capstone2LlvmIrTranslatorpure virtual
isCondBranchFunctionCall(llvm::CallInst *c) const =0retdec::capstone2llvmir::Capstone2LlvmIrTranslatorpure virtual
isCondBranchInstruction(cs_insn &i) const =0retdec::capstone2llvmir::Capstone2LlvmIrTranslatorpure virtual
isControlFlowInstruction(cs_insn &i) const =0retdec::capstone2llvmir::Capstone2LlvmIrTranslatorpure virtual
isGeneratePseudoAsmFunctions() const =0retdec::capstone2llvmir::Capstone2LlvmIrTranslatorpure virtual
isIgnoreUnexpectedOperands() const =0retdec::capstone2llvmir::Capstone2LlvmIrTranslatorpure virtual
isIgnoreUnhandledInstructions() const =0retdec::capstone2llvmir::Capstone2LlvmIrTranslatorpure virtual
isInConditionBranchFunctionCall(llvm::CallInst *c) const =0retdec::capstone2llvmir::Capstone2LlvmIrTranslatorpure virtual
isInConditionCallFunctionCall(llvm::CallInst *c) const =0retdec::capstone2llvmir::Capstone2LlvmIrTranslatorpure virtual
isInConditionCondBranchFunctionCall(llvm::CallInst *c) const =0retdec::capstone2llvmir::Capstone2LlvmIrTranslatorpure virtual
isInConditionReturnFunctionCall(llvm::CallInst *c) const =0retdec::capstone2llvmir::Capstone2LlvmIrTranslatorpure virtual
isPseudoAsmFunction(llvm::Function *f) const =0retdec::capstone2llvmir::Capstone2LlvmIrTranslatorpure virtual
isPseudoAsmFunctionCall(llvm::CallInst *c) const =0retdec::capstone2llvmir::Capstone2LlvmIrTranslatorpure virtual
isRegister(llvm::Value *v) const =0retdec::capstone2llvmir::Capstone2LlvmIrTranslatorpure virtual
isReturnFunction(llvm::Function *f) const =0retdec::capstone2llvmir::Capstone2LlvmIrTranslatorpure virtual
isReturnFunctionCall(llvm::CallInst *c) const =0retdec::capstone2llvmir::Capstone2LlvmIrTranslatorpure virtual
isReturnInstruction(cs_insn &i) const =0retdec::capstone2llvmir::Capstone2LlvmIrTranslatorpure virtual
isSpecialAsm2LlvmInstr(llvm::Value *v) const =0retdec::capstone2llvmir::Capstone2LlvmIrTranslatorpure virtual
isSpecialAsm2LlvmMapGlobal(llvm::Value *v) const =0retdec::capstone2llvmir::Capstone2LlvmIrTranslatorpure virtual
modifyBasicMode(cs_mode m)=0retdec::capstone2llvmir::Capstone2LlvmIrTranslatorpure virtual
modifyExtraMode(cs_mode m)=0retdec::capstone2llvmir::Capstone2LlvmIrTranslatorpure virtual
setGeneratePseudoAsmFunctions(bool f)=0retdec::capstone2llvmir::Capstone2LlvmIrTranslatorpure virtual
setIgnoreUnexpectedOperands(bool f)=0retdec::capstone2llvmir::Capstone2LlvmIrTranslatorpure virtual
setIgnoreUnhandledInstructions(bool f)=0retdec::capstone2llvmir::Capstone2LlvmIrTranslatorpure 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)=0retdec::capstone2llvmir::Capstone2LlvmIrTranslatorpure virtual
translateOne(const uint8_t *&bytes, std::size_t &size, retdec::common::Address &a, llvm::IRBuilder<> &irb)=0retdec::capstone2llvmir::Capstone2LlvmIrTranslatorpure virtual
~Capstone2LlvmIrTranslator()=defaultretdec::capstone2llvmir::Capstone2LlvmIrTranslatorvirtual