]> git.siccegge.de Git - frida/frida.git/blobdiff - src/disassembler/Disassembler.hxx
Move to table widget -- looks nicer and matches better
[frida/frida.git] / src / disassembler / Disassembler.hxx
index 285c6738462669a59767b149c7cb06115b9ed4e6..a618ae587e020575b5c6b246194f5d60def4046e 100644 (file)
@@ -15,9 +15,11 @@ public:
 
        void getSymbols();
        uint64_t entryAddress();
+       virtual BasicBlock * getBasicBlock(uint64_t address) = 0;
 
        virtual void forEachFunction(std::function<void (uint64_t, Function*)> callback) = 0;
-
+       virtual void printEachInstruction(uint64_t start, uint64_t end,
+                                                                         std::function<void (uint8_t*, size_t, const std::string&)> fun) = 0;
 protected:
     virtual bool isFunctionCall(uint64_t address) = 0;
     virtual bool isJump(uint64_t address) = 0;