[PATCH] D11511: Object: add IMAGE_FILE_MACHINE_ARM64
Martell Malone
martellmalone at gmail.com
Sun Jul 26 07:52:54 PDT 2015
martell created this revision.
martell added a reviewer: rnk.
martell added subscribers: llvm-commits, ruiu, compnerd.
martell set the repository for this revision to rL LLVM.
Herald added subscribers: rengolin, aemerson.
Object: add IMAGE_FILE_MACHINE_ARM64
The official specifications state that the value of ARM64 to be 0xAA64
(as per the Microsoft Portable Executable and Common Object Format Specification v8.3).
Repository:
rL LLVM
http://reviews.llvm.org/D11511
Files:
docs/yaml2obj.rst
include/llvm/Support/COFF.h
lib/Object/COFFYAML.cpp
tools/llvm-readobj/COFFDumper.cpp
Index: tools/llvm-readobj/COFFDumper.cpp
===================================================================
--- tools/llvm-readobj/COFFDumper.cpp
+++ tools/llvm-readobj/COFFDumper.cpp
@@ -153,6 +153,7 @@
LLVM_READOBJ_ENUM_ENT(COFF, IMAGE_FILE_MACHINE_AMD64 ),
LLVM_READOBJ_ENUM_ENT(COFF, IMAGE_FILE_MACHINE_ARM ),
LLVM_READOBJ_ENUM_ENT(COFF, IMAGE_FILE_MACHINE_ARMNT ),
+ LLVM_READOBJ_ENUM_ENT(COFF, IMAGE_FILE_MACHINE_ARM64 ),
LLVM_READOBJ_ENUM_ENT(COFF, IMAGE_FILE_MACHINE_EBC ),
LLVM_READOBJ_ENUM_ENT(COFF, IMAGE_FILE_MACHINE_I386 ),
LLVM_READOBJ_ENUM_ENT(COFF, IMAGE_FILE_MACHINE_IA64 ),
Index: lib/Object/COFFYAML.cpp
===================================================================
--- lib/Object/COFFYAML.cpp
+++ lib/Object/COFFYAML.cpp
@@ -56,6 +56,7 @@
ECase(IMAGE_FILE_MACHINE_AMD64);
ECase(IMAGE_FILE_MACHINE_ARM);
ECase(IMAGE_FILE_MACHINE_ARMNT);
+ ECase(IMAGE_FILE_MACHINE_ARM64);
ECase(IMAGE_FILE_MACHINE_EBC);
ECase(IMAGE_FILE_MACHINE_I386);
ECase(IMAGE_FILE_MACHINE_IA64);
Index: include/llvm/Support/COFF.h
===================================================================
--- include/llvm/Support/COFF.h
+++ include/llvm/Support/COFF.h
@@ -88,6 +88,7 @@
IMAGE_FILE_MACHINE_AMD64 = 0x8664,
IMAGE_FILE_MACHINE_ARM = 0x1C0,
IMAGE_FILE_MACHINE_ARMNT = 0x1C4,
+ IMAGE_FILE_MACHINE_ARM64 = 0xAA64,
IMAGE_FILE_MACHINE_EBC = 0xEBC,
IMAGE_FILE_MACHINE_I386 = 0x14C,
IMAGE_FILE_MACHINE_IA64 = 0x200,
Index: docs/yaml2obj.rst
===================================================================
--- docs/yaml2obj.rst
+++ docs/yaml2obj.rst
@@ -65,6 +65,7 @@
, IMAGE_FILE_MACHINE_AMD64
, IMAGE_FILE_MACHINE_ARM
, IMAGE_FILE_MACHINE_ARMNT
+ , IMAGE_FILE_MACHINE_ARM64
, IMAGE_FILE_MACHINE_EBC
, IMAGE_FILE_MACHINE_I386
, IMAGE_FILE_MACHINE_IA64
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D11511.30655.patch
Type: text/x-patch
Size: 2122 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150726/b21d4da3/attachment.bin>
More information about the llvm-commits
mailing list