diff options
author | Florian Weimer <fweimer@redhat.com> | 2017-01-24 18:32:30 +0100 |
---|---|---|
committer | Florian Weimer <fweimer@redhat.com> | 2017-01-24 18:32:30 +0100 |
commit | defaba407d488d348eb1849cc9b57d2269e5cf9d (patch) | |
tree | 02d6304fe6aaa3c144b302963b70a39eb3824afb /include/link.h | |
parent | feb6d6b394bd0ebd74d3f4370394dfb94b1f011a (diff) | |
download | glibc-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.h | 6 |
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 |