X-Git-Url: https://git.siccegge.de//index.cgi?p=frida%2Ffrida.git;a=blobdiff_plain;f=src%2Fdisassembler%2Fllvm%2FLLVMDisassembler.hxx;h=59f73497455162c223fa5c056dea38a23408139c;hp=5c54f3945fe89a4ed8798e8b99717334b5da6678;hb=1b95144814ee74e611fd8a3806e54f064b120460;hpb=f28fa96b829aa2d45e6e2fbea8da25107f30de3d diff --git a/src/disassembler/llvm/LLVMDisassembler.hxx b/src/disassembler/llvm/LLVMDisassembler.hxx index 5c54f39..59f7349 100644 --- a/src/disassembler/llvm/LLVMDisassembler.hxx +++ b/src/disassembler/llvm/LLVMDisassembler.hxx @@ -25,11 +25,12 @@ public: void start(); void getSymbols() {} - uint64_t entryAddress() {} + uint64_t entryAddress() {return _entryAddress;} void forEachFunction(std::function callback); void printEachInstruction(uint64_t start, uint64_t end, - std::function fun); + std::function fun); BasicBlock * getBasicBlock(uint64_t address) { return blocks[address]; @@ -76,6 +77,7 @@ private: std::map sections; std::map symbols; InformationManager * manager; + uint64_t _entryAddress; }; #endif