]> git.siccegge.de Git - frida/frida.git/blobdiff - src/disassembler/llvm/LLVMDisassembler.hxx
Preliminary LLVM-3.6 support
[frida/frida.git] / src / disassembler / llvm / LLVMDisassembler.hxx
index a64dc2c66e451131f9187ab82ca5a70342a9e1ab..d8d4056734f458b416ae005b753c8a667ed1a35d 100644 (file)
@@ -31,7 +31,7 @@ public:
                                                      const std::string&)> fun);
 
        Function * disassembleFunctionAt(uint64_t address, const std::string& name = "");
-       std::list<Instruction> getInstructions(const BasicBlock* block);
+       std::vector<Instruction> getInstructions(const BasicBlock* block);
 
 private:
        // http://llvm.org/docs/doxygen/html/MCObjectDisassembler_8cpp_source.html +197
@@ -54,7 +54,7 @@ private:
 
        std::unique_ptr<const llvm::MCRegisterInfo> MRI;
        std::unique_ptr<const llvm::MCAsmInfo> AsmInfo;
-       std::unique_ptr<llvm::MCModule> Mod;
+//     std::unique_ptr<llvm::MCModule> Mod;
        std::unique_ptr<llvm::MCInstPrinter> IP;
        std::unique_ptr<llvm::MCDisassembler> DisAsm;
        std::unique_ptr<const llvm::MCObjectFileInfo> MOFI;