]> git.siccegge.de Git - frida/frida.git/blobdiff - src/disassembler/Target.hxx
Factor out llvm disassembler
[frida/frida.git] / src / disassembler / Target.hxx
diff --git a/src/disassembler/Target.hxx b/src/disassembler/Target.hxx
deleted file mode 100644 (file)
index f72af7c..0000000
+++ /dev/null
@@ -1,31 +0,0 @@
-#ifndef INCLUDE__Target_hxx
-#define INCLUDE__Target_hxx
-
-#include <log4cxx/logger.h>
-
-#include "include_llvm.hxx"
-
-class Target {
-public:
-    Target(llvm::object::Binary* binary);
-
-    const llvm::Target& getTarget() const {
-        return *target;
-    }
-
-    const llvm::MCSubtargetInfo& getSubTargetInfo() const {
-        return *STI;
-    }
-
-    std::string getTripleName() const {
-        return triple.getTriple();
-    }
-private:
-    log4cxx::LoggerPtr _logger;
-    llvm::Triple triple;
-
-    const llvm::Target * target;
-    llvm::OwningPtr<const llvm::MCSubtargetInfo> STI;
-};
-
-#endif