+ void printEachInstruction(uint64_t start, uint64_t end,
+ std::function<void (uint8_t*, size_t, const std::string&)> fun);
+
+ BasicBlock * getBasicBlock(uint64_t address) {
+ return blocks[address];
+ }
+
+ Function * disassembleFunctionAt(uint64_t address, const std::string& name = "");