diff options
| author | Saleem Abdulrasool <compnerd@compnerd.org> | 2019-09-24 22:55:44 +0000 |
|---|---|---|
| committer | Saleem Abdulrasool <compnerd@compnerd.org> | 2019-09-24 22:55:44 +0000 |
| commit | 56eae602da92fc6badc10f1686ec2f6169674b42 (patch) | |
| tree | 14496d3da47b9d148d7a0e9e58ceaa04e68a0c7a /lldb/source/Host/windows | |
| parent | de8609c62a58c1ad8d930482077518e2c570ddd8 (diff) | |
| download | bcm5719-llvm-56eae602da92fc6badc10f1686ec2f6169674b42.tar.gz bcm5719-llvm-56eae602da92fc6badc10f1686ec2f6169674b42.zip | |
Host: use the platform identifiers from LLVM (NFC)
Use symbolic constants for the platform identifiers rather than replicating them
locally.
llvm-svn: 372788
Diffstat (limited to 'lldb/source/Host/windows')
| -rw-r--r-- | lldb/source/Host/windows/Host.cpp | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/lldb/source/Host/windows/Host.cpp b/lldb/source/Host/windows/Host.cpp index 2ed28066a73..fd2f9972cc4 100644 --- a/lldb/source/Host/windows/Host.cpp +++ b/lldb/source/Host/windows/Host.cpp @@ -22,6 +22,7 @@ #include "lldb/Utility/StreamString.h" #include "lldb/Utility/StructuredData.h" +#include "llvm/BinaryFormat/COFF.h" #include "llvm/Support/ConvertUTF.h" // Windows includes @@ -52,13 +53,13 @@ bool GetTripleForProcess(const FileSpec &executable, llvm::Triple &triple) { triple.setVendor(llvm::Triple::PC); triple.setOS(llvm::Triple::Win32); triple.setArch(llvm::Triple::UnknownArch); - if (machineType == 0x8664) + if (machineType == llvm::COFF::IMAGE_FILE_MACHINE_AMD64) triple.setArch(llvm::Triple::x86_64); - else if (machineType == 0x14c) + else if (machineType == llvm::COFF::IMAGE_FILE_MACHINE_I386) triple.setArch(llvm::Triple::x86); - else if (machineType == 0x1c4) + else if (machineType == llvm::COFF::IMAGE_FILE_MACHINE_ARMNT) triple.setArch(llvm::Triple::arm); - else if (machineType == 0xaa64) + else if (machineType == llvm::COFF::IMAGE_FILE_MACHINE_ARM64) triple.setArch(llvm::Triple::aarch64); return true; |

