]> git.ipfire.org Git - thirdparty/glibc.git/commit - ChangeLog
Don't use INTDEF/INTUSE with _dl_mcount (bug 14132).
authorJoseph Myers <joseph@codesourcery.com>
Wed, 5 Nov 2014 01:02:47 +0000 (01:02 +0000)
committerJoseph Myers <joseph@codesourcery.com>
Wed, 5 Nov 2014 01:02:47 +0000 (01:02 +0000)
commitab97ee8f1bf70b24b417e8f690ce50563d508243
tree0f561f1e7a0b27b06bc2443f3f60de4f73a77855
parentc5684fdb2badfda3bd6e973e5f933272e39e9590
Don't use INTDEF/INTUSE with _dl_mcount (bug 14132).

Continuing the removal of the obsolete INTDEF / INTUSE mechanism, this
patch replaces its use for _dl_mcount with use of rtld_hidden_def /
rtld_hidden_proto.

Tested for x86_64 that installed stripped shared libraries are
unchanged by the patch.

[BZ #14132]
* elf/dl-profile.c (_dl_mcount): Use rtld_hidden_def instead of
INTDEF.
* sysdeps/generic/ldsodefs.h (_dl_mcount_internal): Remove
declaration.
(_dl_mcount): Use rtld_hidden_proto.
* elf/dl-runtime.c (_dl_profile_fixup): Don't use INTUSE with
_dl_mcount.
* elf/rtld.c (_rtld_global_ro): Likewise.
ChangeLog
elf/dl-profile.c
elf/dl-runtime.c
elf/rtld.c
sysdeps/generic/ldsodefs.h