return blocks[address];
}
+ Function * disassembleFunctionAt(uint64_t address, const std::string& name = "");
+
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 disassembleFunction(LLVMFunction* function);
+ void splitBlocks();
+ void disassemble();
void readSymbols();
void readSections();