]> git.siccegge.de Git - frida/frida.git/blobdiff - src/disassembler/Disassembler.hxx
Use -Wextra and be -Wextra-clean
[frida/frida.git] / src / disassembler / Disassembler.hxx
index 4feeddf0e11e03ab97d5b84984daebcfde5af356..fe240a93c46eae6798d32e6817cea66ab051a09c 100644 (file)
@@ -10,22 +10,17 @@ class InformationManager;
 
 class Disassembler {
 public:
-       Disassembler(const std::string& filename, InformationManager* manager) {}
+       Disassembler() {}
        virtual ~Disassembler() {}
 
        virtual void start() = 0;
        virtual void getSymbols() = 0;
        virtual uint64_t entryAddress() = 0;
-       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&,
                                                              const std::string&)> fun) = 0;
        virtual Function * disassembleFunctionAt(uint64_t address, const std::string& name = "") = 0;
-protected:
-       virtual bool isFunctionCall(uint64_t address) = 0;
-       virtual bool isJump(uint64_t address) = 0;
 };
 
 #endif