class Disassembler {
public:
- Disassembler(const std::string& filename, InformationManager* manager) {}
+ Disassembler() {}
virtual ~Disassembler() {}
virtual void start() = 0;
std::function<void (uint8_t*, size_t, const std::string&,
const std::string&)> fun) = 0;
virtual Function * disassembleFunctionAt(uint64_t address, const std::string& name = "") = 0;
-protected:
- virtual bool isFunctionCall(uint64_t address) = 0;
- virtual bool isJump(uint64_t address) = 0;
};
#endif