Skip to content

Commit 638f072

Browse files
committedSep 23, 2019
[LLDB] [PECOFF] Recognize arm64 executables
Differential Revision: https://reviews.llvm.org/D67912 llvm-svn: 372657
1 parent c98bb86 commit 638f072

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed
 

‎lldb/source/Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.cpp

+5
Original file line numberDiff line numberDiff line change
@@ -198,6 +198,10 @@ size_t ObjectFilePECOFF::GetModuleSpecifications(
198198
spec.SetTriple("arm-pc-windows");
199199
specs.Append(module_spec);
200200
break;
201+
case MachineArm64:
202+
spec.SetTriple("aarch64-unknown-windows");
203+
specs.Append(module_spec);
204+
break;
201205
default:
202206
break;
203207
}
@@ -1200,6 +1204,7 @@ ArchSpec ObjectFilePECOFF::GetArchitecture() {
12001204
case llvm::COFF::IMAGE_FILE_MACHINE_ARM:
12011205
case llvm::COFF::IMAGE_FILE_MACHINE_ARMNT:
12021206
case llvm::COFF::IMAGE_FILE_MACHINE_THUMB:
1207+
case llvm::COFF::IMAGE_FILE_MACHINE_ARM64:
12031208
ArchSpec arch;
12041209
arch.SetArchitecture(eArchTypeCOFF, machine, LLDB_INVALID_CPUTYPE,
12051210
IsWindowsSubsystem() ? llvm::Triple::Win32

0 commit comments

Comments
 (0)
Please sign in to comment.