wrapps the orresponding Disassembler interface and thereby consistently
allows accessing all information via the InformationManager class. The
sole Interface-responsibility of the Disassembler is now to start work
*/
bool hasFunctions() const {return functions.size() != 0;}
*/
bool hasFunctions() const {return functions.size() != 0;}
+ uint64_t getEntryAddress() {return disassembler->entryAddress();}
+
Function* getFunction(uint64_t address);
std::map<uint64_t, Function*>::const_iterator beginFunctions();
std::map<uint64_t, Function*>::const_iterator endFunctions();
Function* getFunction(uint64_t address);
std::map<uint64_t, Function*>::const_iterator beginFunctions();
std::map<uint64_t, Function*>::const_iterator endFunctions();