diff --git a/lldb/source/Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.h b/lldb/source/Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.h --- a/lldb/source/Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.h +++ b/lldb/source/Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.h @@ -24,6 +24,7 @@ MachineArm = 0x1c0, MachineArmNt = 0x1c4, MachineArm64 = 0xaa64, + MachineArm64X = 0xa64e, MachineEbc = 0xebc, MachineX86 = 0x14c, MachineIA64 = 0x200, diff --git a/lldb/source/Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.cpp b/lldb/source/Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.cpp --- a/lldb/source/Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.cpp +++ b/lldb/source/Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.cpp @@ -343,6 +343,7 @@ specs.Append(module_spec); break; case MachineArm64: + case MachineArm64X: spec.SetTriple("aarch64-pc-windows"); spec.GetTriple().setEnvironment(env); specs.Append(module_spec);