OSDN Git Service

Limit soinfo compatibility fields to arm32
authorDmitriy Ivanov <dimitry@google.com>
Fri, 20 Mar 2015 00:50:29 +0000 (17:50 -0700)
committerDmitriy Ivanov <dimitry@google.com>
Fri, 20 Mar 2015 00:50:29 +0000 (17:50 -0700)
Change-Id: I3924cd68397c223c0d206295d587f9dd8ebdc086

linker/linker.h

index 04acda4..05735f6 100644 (file)
@@ -149,13 +149,13 @@ struct soinfo {
   ElfW(Addr) base;
   size_t size;
 
-#ifndef __LP64__
+#if defined(__arm__)
   uint32_t unused1;  // DO NOT USE, maintained for compatibility.
 #endif
 
   ElfW(Dyn)* dynamic;
 
-#ifndef __LP64__
+#if defined(__arm__)
   uint32_t unused2; // DO NOT USE, maintained for compatibility
   uint32_t unused3; // DO NOT USE, maintained for compatibility
 #endif