=?UTF-8?Q?Andr=C3=A9=20Hentschel=20?=: include: Add some new ARM defines.

Alexandre Julliard julliard at winehq.org
Mon Oct 31 12:49:03 CDT 2011


Module: wine
Branch: master
Commit: ed4527a5a9b7d094b6a07b9679b48a149751c368
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=ed4527a5a9b7d094b6a07b9679b48a149751c368

Author: André Hentschel <nerv at dawncrow.de>
Date:   Fri Oct 28 21:22:05 2011 +0200

include: Add some new ARM defines.

---

 include/winnt.h |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

diff --git a/include/winnt.h b/include/winnt.h
index 5fe5bc5..79fcf66 100644
--- a/include/winnt.h
+++ b/include/winnt.h
@@ -2718,6 +2718,7 @@ typedef struct _IMAGE_VXD_HEADER {
 #define	IMAGE_FILE_MACHINE_SH5		0x01a8
 #define	IMAGE_FILE_MACHINE_ARM		0x01c0
 #define	IMAGE_FILE_MACHINE_THUMB	0x01c2
+#define	IMAGE_FILE_MACHINE_ARMV7	0x01c4
 #define	IMAGE_FILE_MACHINE_AM33		0x01d3
 #define	IMAGE_FILE_MACHINE_POWERPC	0x01f0
 #define	IMAGE_FILE_MACHINE_POWERPCFP	0x01f1
@@ -3317,8 +3318,10 @@ typedef struct _IMAGE_RELOCATION
 #define IMAGE_REL_BASED_HIGHLOW			3
 #define IMAGE_REL_BASED_HIGHADJ			4
 #define IMAGE_REL_BASED_MIPS_JMPADDR		5
+#define IMAGE_REL_BASED_ARM_MOV32A		5 /* yes, 5 too */
 #define IMAGE_REL_BASED_SECTION			6
 #define	IMAGE_REL_BASED_REL			7
+#define	IMAGE_REL_BASED_ARM_MOV32T		7 /* yes, 7 too */
 #define IMAGE_REL_BASED_MIPS_JMPADDR16		9
 #define IMAGE_REL_BASED_IA64_IMM64		9 /* yes, 9 too */
 #define IMAGE_REL_BASED_DIR64			10
@@ -3446,6 +3449,11 @@ typedef struct _IMAGE_RELOCATION
 #define IMAGE_REL_ARM_BLX11		0x0009
 #define IMAGE_REL_ARM_SECTION		0x000E
 #define IMAGE_REL_ARM_SECREL		0x000F
+#define IMAGE_REL_ARM_MOV32A		0x0010
+#define IMAGE_REL_ARM_MOV32T		0x0011
+#define IMAGE_REL_ARM_BRANCH20T	0x0012
+#define IMAGE_REL_ARM_BRANCH24T	0x0014
+#define IMAGE_REL_ARM_BLX23T		0x0015
 
 /* IA64 relocation types */
 #define IMAGE_REL_IA64_ABSOLUTE		0x0000




More information about the wine-cvs mailing list