| Index: src/common/linux/elfutils.h
|
| diff --git a/src/common/linux/elfutils.h b/src/common/linux/elfutils.h
|
| index dccdc235e29086eae6b3c4174ffe4c9c6950aaa3..f34ba83142d34a7d5ab96f4de02ae402eb153a0d 100644
|
| --- a/src/common/linux/elfutils.h
|
| +++ b/src/common/linux/elfutils.h
|
| @@ -49,9 +49,13 @@ struct ElfClass32 {
|
| typedef Elf32_Shdr Shdr;
|
| typedef Elf32_Half Half;
|
| typedef Elf32_Off Off;
|
| + typedef Elf32_Sym Sym;
|
| typedef Elf32_Word Word;
|
| +
|
| static const int kClass = ELFCLASS32;
|
| + static const uint16_t kMachine = EM_386;
|
| static const size_t kAddrSize = sizeof(Elf32_Addr);
|
| + static constexpr const char* kMachineName = "x86";
|
| };
|
|
|
| struct ElfClass64 {
|
| @@ -62,9 +66,13 @@ struct ElfClass64 {
|
| typedef Elf64_Shdr Shdr;
|
| typedef Elf64_Half Half;
|
| typedef Elf64_Off Off;
|
| + typedef Elf64_Sym Sym;
|
| typedef Elf64_Word Word;
|
| +
|
| static const int kClass = ELFCLASS64;
|
| + static const uint16_t kMachine = EM_X86_64;
|
| static const size_t kAddrSize = sizeof(Elf64_Addr);
|
| + static constexpr const char* kMachineName = "x86_64";
|
| };
|
|
|
| bool IsValidElf(const void* elf_header);
|
|
|