| Index: courgette/disassembler_win32_x86.h
|
| diff --git a/courgette/disassembler_win32_x86.h b/courgette/disassembler_win32_x86.h
|
| index 6602f37ea957c33a6d538f0fb18d676948908570..33b669c2d8ea2a55183f6eab28b48c2e34d0fb70 100644
|
| --- a/courgette/disassembler_win32_x86.h
|
| +++ b/courgette/disassembler_win32_x86.h
|
| @@ -19,7 +19,13 @@ class AssemblyProgram;
|
|
|
| class DisassemblerWin32X86 : public DisassemblerWin32 {
|
| public:
|
| - DisassemblerWin32X86(const void* start, size_t length);
|
| + static bool QuickDetect(const uint8_t* start, size_t length) {
|
| + return DisassemblerWin32::QuickDetect(
|
| + reinterpret_cast<const uint8_t*>(start), length,
|
| + kImageNtOptionalHdr32Magic);
|
| + }
|
| +
|
| + DisassemblerWin32X86(const uint8_t* start, size_t length);
|
| ~DisassemblerWin32X86() override = default;
|
|
|
| // Disassembler interfaces.
|
|
|