]> git.siccegge.de Git - frida/frida.git/blobdiff - src/disassembler/llvm/LLVMDisassembler.hxx
Split blocks before finishing function
[frida/frida.git] / src / disassembler / llvm / LLVMDisassembler.hxx
index d26bb126f8dee24fc592afc058a5cfd6410c7c62..b0ab082502a4483d3062b412e36b83e6787001a9 100644 (file)
@@ -26,7 +26,7 @@ public:
 
        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);
+                                 std::function<void (uint8_t*, size_t, const std::string&)> fun);
 
        BasicBlock * getBasicBlock(uint64_t address) {
                return blocks[address];
@@ -41,7 +41,7 @@ protected:
 private:
        // http://llvm.org/docs/doxygen/html/MCObjectDisassembler_8cpp_source.html +197
        void disassembleFunction(LLVMFunction* function);
-       void splitBlocks();
+       void splitBlocks(LLVMFunction* fun);
        void disassemble();
 
        void readSymbols();