]> git.siccegge.de Git - frida/frida.git/blobdiff - src/disassembler/llvm/LLVMDisassembler.hxx
Move to table widget -- looks nicer and matches better
[frida/frida.git] / src / disassembler / llvm / LLVMDisassembler.hxx
index 682b1dfd89141d18943a2a8b43d5e357b107206c..52a744346a41cefa10f176597fbe10e3db2a9aa1 100644 (file)
@@ -24,6 +24,12 @@ public:
        uint64_t entryAddress();
 
        void forEachFunction(std::function<void (uint64_t, Function*)> callback);
+       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];
+       }
 
 protected:
     bool isFunctionCall(uint64_t address) {return false;}