]> granicus.if.org Git - yasm/commitdiff
elf: Add latest x86 relocation types.
authorPeter Johnson <peter@tortall.net>
Wed, 22 Jul 2009 05:45:03 +0000 (05:45 -0000)
committerPeter Johnson <peter@tortall.net>
Wed, 22 Jul 2009 05:45:03 +0000 (05:45 -0000)
svn path=/trunk/yasm/; revision=2208

modules/objfmts/elf/elf.h

index 41e9af2dab2b41994330fe2def51bd4c25dd856e..84fe83a32d5a4552542608dd4548730192a18d00 100644 (file)
@@ -303,7 +303,10 @@ typedef enum {
     R_386_TLS_LE_32 = 34,       /* Offset relative to static TLS block */
     R_386_TLS_DTPMOD32 = 35,    /* ID of module containing symbol */
     R_386_TLS_DTPOFF32 = 36,    /* Offset in TLS block */
-    R_386_TLS_TPOFF32 = 37      /* Offset in static TLS block */
+    R_386_TLS_TPOFF32 = 37,     /* Offset in static TLS block */
+    R_386_TLS_GOTDESC = 39,
+    R_386_TLS_DESC_CALL = 40,
+    R_386_TLS_DESC = 41
 } elf_386_relocation_type;
 
 typedef enum {