Chromium Code Reviews| Index: courgette/disassembler_win32_x64.h |
| diff --git a/courgette/disassembler_win32_x64.h b/courgette/disassembler_win32_x64.h |
| index 5d8b4c2943f5456bd6c5719413ed23ceaa2b6189..697cad2e0c1c04162775b0899648546cf8508ecd 100644 |
| --- a/courgette/disassembler_win32_x64.h |
| +++ b/courgette/disassembler_win32_x64.h |
| @@ -19,7 +19,13 @@ class AssemblyProgram; |
| class DisassemblerWin32X64 : public DisassemblerWin32 { |
| public: |
| - DisassemblerWin32X64(const void* start, size_t length); |
| + // Returns 'true' if an valid executable is detected using only quick checks. |
|
huangs
2016/06/17 15:21:57
NIT: true does not need ''
NIT: *a* valid executab
|
| + static bool QuickDetect(const uint8_t* start, size_t length) { |
| + return DisassemblerWin32::QuickDetect(start, length, |
| + kImageNtOptionalHdr64Magic); |
| + } |
| + |
| + DisassemblerWin32X64(const uint8_t* start, size_t length); |
| ~DisassemblerWin32X64() override = default; |
| // Disassembler interfaces. |