virtual Function * disassembleFunctionAt(uint64_t address) {
return disassembleFunctionAt(address, "");
}
- virtual Function * disassembleFunctionAt(uint64_t address, const std::string& name) = 0;
+ virtual Function * disassembleFunctionAt(uint64_t address,
+ const std::string& name) = 0;
+
+ // TODO: Should use move semantics!
virtual std::vector<Instruction> getInstructions(const BasicBlock* block) = 0;
};