uint64_t entryAddress();
void forEachFunction(std::function<void (uint64_t, Function*)> callback);
+ void printEachInstruction(uint64_t start, uint64_t end, std::function<void (const std::string&)> fun);
+
+ BasicBlock * getBasicBlock(uint64_t address) {
+ return blocks[address];
+ }
protected:
bool isFunctionCall(uint64_t address) {return false;}