X-Git-Url: https://git.siccegge.de//index.cgi?a=blobdiff_plain;f=src%2Fdisassembler%2FDisassembler.hxx;h=dbc140ef021451daa37659697dda64bc73d2fe3b;hb=8ab2c60ccb7a4be4119f0672c0fb51816a41d71e;hp=4636ed9a87aef445946d4e1d7be4610d509fc9cc;hpb=9e283567ac56a6433e832d0fa38cf534a0cb8f9f;p=frida%2Ffrida.git diff --git a/src/disassembler/Disassembler.hxx b/src/disassembler/Disassembler.hxx index 4636ed9..dbc140e 100644 --- a/src/disassembler/Disassembler.hxx +++ b/src/disassembler/Disassembler.hxx @@ -20,7 +20,9 @@ public: virtual void forEachFunction(std::function callback) = 0; virtual void printEachInstruction(uint64_t start, uint64_t end, - std::function fun) = 0; + std::function 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;