diff options
Diffstat (limited to 'Source')
-rw-r--r-- | Source/bindexplib.cxx | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/Source/bindexplib.cxx b/Source/bindexplib.cxx index 2eb47f3e9b..698ab78b1d 100644 --- a/Source/bindexplib.cxx +++ b/Source/bindexplib.cxx @@ -328,8 +328,9 @@ bool DumpFile(const char* filename, std::set<std::string>& symbols, /* Does it look like a COFF OBJ file??? */ else if (((dosHeader->e_magic == IMAGE_FILE_MACHINE_I386) || (dosHeader->e_magic == IMAGE_FILE_MACHINE_AMD64) || - (dosHeader->e_magic == IMAGE_FILE_MACHINE_ARMNT)) && - (dosHeader->e_sp == 0)) { + (dosHeader->e_magic == IMAGE_FILE_MACHINE_ARMNT)) || + (dosHeader->e_magic == IMAGE_FILE_MACHINE_ARM64) && + (dosHeader->e_sp == 0)) { /* * The two tests above aren't what they look like. They're * really checking for IMAGE_FILE_HEADER.Machine == i386 (0x14C) |