]> git.siccegge.de Git - frida/frida.git/blobdiff - src/disassembler/Disassembler.hxx
Add doc repo as submodule
[frida/frida.git] / src / disassembler / Disassembler.hxx
index ad35018e870bab74ae33da162d290be30e3a7832..669dd82076b5f3627fe8cd9a2a1394b51849b5ee 100644 (file)
@@ -20,17 +20,20 @@ public:
        Disassembler() {}
        virtual ~Disassembler() {}
 
-       virtual void start() = 0;
        virtual void getSymbols() = 0;
        virtual uint64_t entryAddress() = 0;
 
 #ifndef SWIG
 public slots:
 #endif
+       virtual void start() = 0;
        virtual Function * disassembleFunctionAt(uint64_t address) {
                return disassembleFunctionAt(address, "");
        }
-       virtual Function * disassembleFunctionAt(uint64_t address, const std::string& name) = 0;
+       virtual Function * disassembleFunctionAt(uint64_t address,
+                                                const std::string& name) = 0;
+
+       // TODO: Should use move semantics!
        virtual std::vector<Instruction> getInstructions(const BasicBlock* block) = 0;
 };