* ada-lang.h (ada_convert_actual): Add GDBARCH argument.
[deliverable/binutils-gdb.git] / elfcpp / i386.h
index 9550bc890d71a6f7625174f83254bce0d84c2182..397e0e6748eed199cf107a18755c3d29f497a382 100644 (file)
@@ -34,6 +34,7 @@
 
 // Documentation for the TLS relocs is taken from
 //   http://people.redhat.com/drepper/tls.pdf
+//   http://www.lsd.ic.unicamp.br/~oliva/writeups/TLS/RFC-TLSDESC-x86.txt
 
 namespace elfcpp
 {
@@ -80,9 +81,10 @@ enum
   R_386_TLS_DTPMOD32 = 35,  // Outstanding General/Local Dynamic reloc, sun+gnu
   R_386_TLS_DTPOFF32 = 36,  // Outstanding General Dynamic reloc, sun+gnu
   R_386_TLS_TPOFF32 = 37,   // Outstanding Initial Exec reloc, sun-style
-  R_386_TLS_GOTDESC = 39,
-  R_386_TLS_DESC_CALL = 40,
-  R_386_TLS_DESC = 41,
+  R_386_TLS_GOTDESC = 39,   // GOT offset for TLS descriptor
+  R_386_TLS_DESC_CALL = 40, // Marker of call through TLS desc for relaxation
+  R_386_TLS_DESC = 41,      // TLS descriptor containing pointer to code and
+                            // to argument, returning TLS offset for symbol
   // Used by Intel.
   R_386_USED_BY_INTEL_200 = 200,
   // GNU vtable garbage collection extensions.
This page took 0.022638 seconds and 4 git commands to generate.