aboutsummaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorH.J. Lu <hjl.tools@gmail.com>2017-10-01 15:57:00 -0700
committerH.J. Lu <hjl.tools@gmail.com>2017-10-01 15:57:21 -0700
commitb5648377d923d790dd7e995d79d480066b25e6bb (patch)
tree68a01fd0c6ee4ecf44f4a252f8385e410134311f /ChangeLog
parent0389a6aaae6d07f69de5b42345293ec578337de2 (diff)
downloadglibc-b5648377d923d790dd7e995d79d480066b25e6bb.zip
glibc-b5648377d923d790dd7e995d79d480066b25e6bb.tar.gz
glibc-b5648377d923d790dd7e995d79d480066b25e6bb.tar.bz2
Hide internal sysinfo functions [BZ #18822]
Hide internal sysinfo functions to allow direct access within libc.so and libc.a without using GOT nor PLT. [BZ #18822] * include/sys/sysinfo.h (__get_nprocs_conf): Add libc_hidden_proto. (__get_nprocs): Likewise. (__get_phys_pages): Likewise. (__get_avphys_pages): Likewise. (__get_child_max): Add attribute_hidden. * misc/getsysstats.c (__get_nprocs_conf): Add libc_hidden_def. (__get_nprocs): Likewise. (__get_phys_pages): Likewise. (__get_avphys_pages): Likewise. * sysdeps/mach/getsysstats.c (__get_nprocs_conf): Add libc_hidden_def. (__get_nprocs): Likewise. (__get_phys_pages): Likewise. (__get_avphys_pages): Likewise. * sysdeps/unix/sysv/linux/getsysstats.c (__get_nprocs): Add libc_hidden_def. (__get_nprocs_conf): Likewise. (__get_phys_pages): Likewise. (__get_avphys_pages): Likewise.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog24
1 files changed, 24 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 8117cc1..4851dc7 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,30 @@
2017-10-01 H.J. Lu <hongjiu.lu@intel.com>
[BZ #18822]
+ * include/sys/sysinfo.h (__get_nprocs_conf): Add
+ libc_hidden_proto.
+ (__get_nprocs): Likewise.
+ (__get_phys_pages): Likewise.
+ (__get_avphys_pages): Likewise.
+ (__get_child_max): Add attribute_hidden.
+ * misc/getsysstats.c (__get_nprocs_conf): Add libc_hidden_def.
+ (__get_nprocs): Likewise.
+ (__get_phys_pages): Likewise.
+ (__get_avphys_pages): Likewise.
+ * sysdeps/mach/getsysstats.c (__get_nprocs_conf): Add
+ libc_hidden_def.
+ (__get_nprocs): Likewise.
+ (__get_phys_pages): Likewise.
+ (__get_avphys_pages): Likewise.
+ * sysdeps/unix/sysv/linux/getsysstats.c (__get_nprocs): Add
+ libc_hidden_def.
+ (__get_nprocs_conf): Likewise.
+ (__get_phys_pages): Likewise.
+ (__get_avphys_pages): Likewise.
+
+2017-10-01 H.J. Lu <hongjiu.lu@intel.com>
+
+ [BZ #18822]
* sysdeps/unix/sysv/linux/netlinkaccess.h (__netlink_open): Add
attribute_hidden.
(__netlink_close): Likewise.