* elfcpp.h (STT_GNU_IFUNC): Add comment.
authorIan Lance Taylor <ian@airs.com>
Sat, 28 Jan 2012 00:59:27 +0000 (00:59 +0000)
committerIan Lance Taylor <ian@airs.com>
Sat, 28 Jan 2012 00:59:27 +0000 (00:59 +0000)
elfcpp/ChangeLog
elfcpp/elfcpp.h

index 94986c81cc246f19cddaddebfc2bf61269104dcf..f750c4b2228e24a2ca60a846ce35df3d976217f9 100644 (file)
@@ -1,3 +1,7 @@
+2012-01-27  Ian Lance Taylor  <iant@google.com>
+
+       * elfcpp.h (STT_GNU_IFUNC): Add comment.
+
 2011-07-03  Samuel Thibault  <samuel.thibault@gnu.org>
            Thomas Schwinge  <thomas@schwinge.name>
 
index 7a70765327c6d879549b70b1f4017d5a7c1e8169..7258f5f06ac12710c1227dcac9c654b7fc7a0449 100644 (file)
@@ -1,6 +1,7 @@
 // elfcpp.h -- main header file for elfcpp    -*- C++ -*-
 
-// Copyright 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc.
+// Copyright 2006, 2007, 2008, 2009, 2010, 2011, 2012
+// Free Software Foundation, Inc.
 // Written by Ian Lance Taylor <iant@google.com>.
 
 // This file is part of elfcpp.
@@ -513,8 +514,12 @@ enum STT
   STT_FILE = 4,
   STT_COMMON = 5,
   STT_TLS = 6,
-  STT_LOOS = 10,
+
+  // GNU extension: symbol value points to a function which is called
+  // at runtime to determine the final value of the symbol.
   STT_GNU_IFUNC = 10,
+
+  STT_LOOS = 10,
   STT_HIOS = 12,
   STT_LOPROC = 13,
   STT_HIPROC = 15,
This page took 0.026506 seconds and 4 git commands to generate.