Allow ObjectFilePECOFF to initialize with ARM binaries.
authorStephane Sezer <sas@cd80.net>
Tue, 24 Oct 2017 23:40:59 +0000 (23:40 +0000)
committerStephane Sezer <sas@cd80.net>
Tue, 24 Oct 2017 23:40:59 +0000 (23:40 +0000)
Summary: This is required to start debugging WinPhone ARM targets.

Reviewers: compnerd, zturner, omjavaid

Reviewed By: compnerd

Subscribers: jasonmolenda, aemerson, rengolin, lldb-commits

Differential Revision: https://reviews.llvm.org/D19604

llvm-svn: 316532

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

index 05ec9f5..53e89a2 100644 (file)
@@ -136,6 +136,11 @@ size_t ObjectFilePECOFF::GetModuleSpecifications(
           spec.SetTriple("i686-pc-windows");
           specs.Append(ModuleSpec(file, spec));
         }
+        else if (coff_header.machine == MachineArmNt)
+        {
+          spec.SetTriple("arm-pc-windows");
+          specs.Append(ModuleSpec(file, spec));
+        }
       }
     }
   }