Chromium Code Reviews| Index: courgette/disassembler_elf_32_arm.h |
| diff --git a/courgette/disassembler_elf_32_arm.h b/courgette/disassembler_elf_32_arm.h |
| index 83f5dc6a237b8dc6cdd098ca3906c750227684c5..00821c3f2d30d9e9faf08f6f8785aa6087cbd24a 100644 |
| --- a/courgette/disassembler_elf_32_arm.h |
| +++ b/courgette/disassembler_elf_32_arm.h |
| @@ -28,6 +28,11 @@ enum ARM_RVA { |
| class DisassemblerElf32ARM : public DisassemblerElf32 { |
| public: |
| + // 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 DisassemblerElf32::QuickDetect(start, length, EM_ARM); |
| + } |
| + |
| class TypedRVAARM : public TypedRVA { |
| public: |
| TypedRVAARM(ARM_RVA type, RVA rva) : TypedRVA(rva), type_(type) { } |
| @@ -47,7 +52,7 @@ class DisassemblerElf32ARM : public DisassemblerElf32 { |
| const uint8_t* arm_op_; |
| }; |
| - DisassemblerElf32ARM(const void* start, size_t length); |
| + DisassemblerElf32ARM(const uint8_t* start, size_t length); |
| ~DisassemblerElf32ARM() override { } |