[Lldb-commits] [lldb] r372657 - [LLDB] [PECOFF] Recognize arm64 executables
Martin Storsjo via lldb-commits
lldb-commits at lists.llvm.org
Mon Sep 23 13:43:17 PDT 2019
Author: mstorsjo
Date: Mon Sep 23 13:43:16 2019
New Revision: 372657
URL: http://llvm.org/viewvc/llvm-project?rev=372657&view=rev
Log:
[LLDB] [PECOFF] Recognize arm64 executables
Differential Revision: https://reviews.llvm.org/D67912
Modified:
lldb/trunk/source/Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.cpp
Modified: lldb/trunk/source/Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.cpp
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.cpp?rev=372657&r1=372656&r2=372657&view=diff
==============================================================================
--- lldb/trunk/source/Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.cpp (original)
+++ lldb/trunk/source/Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.cpp Mon Sep 23 13:43:16 2019
@@ -198,6 +198,10 @@ size_t ObjectFilePECOFF::GetModuleSpecif
spec.SetTriple("arm-pc-windows");
specs.Append(module_spec);
break;
+ case MachineArm64:
+ spec.SetTriple("aarch64-unknown-windows");
+ specs.Append(module_spec);
+ break;
default:
break;
}
@@ -1200,6 +1204,7 @@ ArchSpec ObjectFilePECOFF::GetArchitectu
case llvm::COFF::IMAGE_FILE_MACHINE_ARM:
case llvm::COFF::IMAGE_FILE_MACHINE_ARMNT:
case llvm::COFF::IMAGE_FILE_MACHINE_THUMB:
+ case llvm::COFF::IMAGE_FILE_MACHINE_ARM64:
ArchSpec arch;
arch.SetArchitecture(eArchTypeCOFF, machine, LLDB_INVALID_CPUTYPE,
IsWindowsSubsystem() ? llvm::Triple::Win32
More information about the lldb-commits
mailing list