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
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;