void getSymbols() {}
uint64_t entryAddress();
- void printEachInstruction(uint64_t start, uint64_t end,
- std::function<void (uint8_t*, size_t, const std::string&,
- const std::string&)> fun);
-
Function * disassembleFunctionAt(uint64_t address, const std::string& name = "");
std::vector<Instruction> getInstructions(const BasicBlock* block);
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;