7 #ifndef RETDEC_CAPSTONE2LLVMIR_X86_X86_H
8 #define RETDEC_CAPSTONE2LLVMIR_X86_X86_H
18 namespace capstone2llvmir {
Common public interface for translators converting bytes to LLVM IR.
virtual llvm::Function * getX87DataStoreFunction() const =0
virtual bool isX87DataStoreFunction(llvm::Function *f) const =0
virtual llvm::Function * getX87DataLoadFunction() const =0
virtual bool isX87DataLoadFunctionCall(llvm::CallInst *c) const =0
virtual bool isX87DataStoreFunctionCall(llvm::CallInst *c) const =0
virtual uint32_t getParentRegister(uint32_t r) const =0
virtual bool isX87DataLoadFunction(llvm::Function *f) const =0
Definition: capstone2llvmir.h:42
Definition: archive_wrapper.h:19
Additional (on top of Capstone) definitions for x86 translator.