diff options
author | Mike Frysinger <vapier@gentoo.org> | 2013-08-26 00:21:26 -0400 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2013-08-27 15:47:13 -0400 |
commit | 3b813b29653a3ebfd78c2529127a9967d8f2857d (patch) | |
tree | bb6c6ae204f8d88666e501c7732c7bf6115b4761 /dlfcn/dlfcn.c | |
parent | 7f9d00341057eb80b43fa83956b8d7798b4dabea (diff) | |
download | glibc-3b813b29653a3ebfd78c2529127a9967d8f2857d.tar glibc-3b813b29653a3ebfd78c2529127a9967d8f2857d.tar.gz glibc-3b813b29653a3ebfd78c2529127a9967d8f2857d.tar.bz2 glibc-3b813b29653a3ebfd78c2529127a9967d8f2857d.zip |
[BZ #15897] dlfcn: do not mark dlopen/dlclose as leaf functions
Since the dlopen funcs might invoke a constructor that calls a func
that is in the same compilation unit as the caller, we cannot mark
them as leaf funcs.
Similarly, dlclose might invoke a destructor that calls a func that
is in the same compilation unit as the caller.
URL: https://sourceware.org/bugzilla/show_bug.cgi?id=15897
Reportedy-by: Fabrice Bauzac <libnoon@gmail.com>
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
Diffstat (limited to 'dlfcn/dlfcn.c')
0 files changed, 0 insertions, 0 deletions