X-Git-Url: https://git.siccegge.de//index.cgi?p=frida%2Ffrida.git;a=blobdiff_plain;f=src%2Fdisassembler%2Fllvm%2FLLVMDisassembler.hxx;h=682b1dfd89141d18943a2a8b43d5e357b107206c;hp=42024ee7c4998839f796c7d55ea43ea45ccd8a2b;hb=b954100a7563d684439f8d6f976abc912919b5cb;hpb=1fd1d279fd201f07aa254c4e2ca3f11a451e5c17 diff --git a/src/disassembler/llvm/LLVMDisassembler.hxx b/src/disassembler/llvm/LLVMDisassembler.hxx index 42024ee..682b1df 100644 --- a/src/disassembler/llvm/LLVMDisassembler.hxx +++ b/src/disassembler/llvm/LLVMDisassembler.hxx @@ -25,14 +25,12 @@ public: void forEachFunction(std::function callback); - BasicBlock * generateControlFlowGraph(const std::string& name); - BasicBlock * generateControlFlowGraph(uint64_t address); - protected: bool isFunctionCall(uint64_t address) {return false;} bool isJump(uint64_t address) {return false;} private: + // http://llvm.org/docs/doxygen/html/MCObjectDisassembler_8cpp_source.html +197 void disassemble(); void readSymbols();