aboutsummaryrefslogtreecommitdiff
path: root/include/link.h
diff options
context:
space:
mode:
authorFlorian Weimer <fweimer@redhat.com>2017-01-24 18:32:30 +0100
committerFlorian Weimer <fweimer@redhat.com>2017-01-24 18:32:30 +0100
commitdefaba407d488d348eb1849cc9b57d2269e5cf9d (patch)
tree02d6304fe6aaa3c144b302963b70a39eb3824afb /include/link.h
parentfeb6d6b394bd0ebd74d3f4370394dfb94b1f011a (diff)
downloadglibc-fw/bug21041.zip
glibc-fw/bug21041.tar.gz
glibc-fw/bug21041.tar.bz2
WIP delayed IFUNC relocationfw/bug21041
Diffstat (limited to 'include/link.h')
-rw-r--r--include/link.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/include/link.h b/include/link.h
index eeb5f4d..a8d85c9 100644
--- a/include/link.h
+++ b/include/link.h
@@ -60,6 +60,7 @@ struct r_search_path_elem;
/* Forward declaration. */
struct link_map;
+struct dl_ifunc_relocation;
/* Structure to describe a single list of scope elements. The lookup
functions get passed an array of pointers to such structures. */
@@ -318,6 +319,11 @@ struct link_map
ElfW(Addr) l_relro_addr;
size_t l_relro_size;
+#ifdef HAVE_IFUNC
+ /* Deferred IFUNC relocations. Only used during relocation. */
+ struct dl_ifunc_relocation *l_ifunc_relocations;
+#endif
+
unsigned long long int l_serial;
/* Audit information. This array apparent must be the last in the