]> git.siccegge.de Git - frida/frida.git/blob - src/disassembler/InstructionReader.hxx
rename to frida
[frida/frida.git] / src / disassembler / InstructionReader.hxx
1 #include "include_llvm.hxx"
2 #include "Instruction.hxx"
3 #include "Target.hxx"
4
5 #include <string>
6
7 #include <log4cxx/logger.h>
8
9
10 class InstructionReader {
11 public:
12 InstructionReader(const Target& target);
13 void readInstruction(std::string& data, size_t& offset, Instruction& inst);
14 private:
15 log4cxx::LoggerPtr _logger;
16 const Target& _target;
17 llvm::OwningPtr<llvm::MCDisassembler> DisAsm;
18 };