mirror of git://sourceware.org/git/glibc.git
* dlfcn/Makefile (tests): Add tst-dlinfo. ($(objpfx)tst-dlinfo): New target. * dlfcn/dlinfo.c: New file. * dlfcn/Makefile (libdl-routines): Add it. * dlfcn/Versions (libdl: GLIBC_2.3.3): Add dlinfo. * dlfcn/dlfcn.h [__USE_GNU]: Declare dlinfo. [__USE_GNU] (RTLD_DI_*): New enum constants. [__USE_GNU] (Dl_serpath, Dl_serinfo): New types. * elf/dl-load.c (cache_rpath): New inline function. (_dl_map_object): Use it. (_dl_rtld_di_serinfo): New function. * sysdeps/generic/ldsodefs.h: Declare it. * elf/Versions (ld: GLIBC_PRIVATE): Add it. |
||
|---|---|---|
| .. | ||
| Makefile | ||
| Versions | ||
| bug-dlopen1.c | ||
| bug-dlsym1-lib1.c | ||
| bug-dlsym1-lib2.c | ||
| bug-dlsym1.c | ||
| default.c | ||
| defaultmod1.c | ||
| defaultmod2.c | ||
| dladdr.c | ||
| dladdr1.c | ||
| dlclose.c | ||
| dlerror.c | ||
| dlfcn.h | ||
| dlinfo.c | ||
| dlopen.c | ||
| dlopenold.c | ||
| dlsym.c | ||
| dlvsym.c | ||
| errmsg1.c | ||
| errmsg1mod.c | ||
| eval.c | ||
| failtest.c | ||
| failtestmod.c | ||
| glreflib1.c | ||
| glreflib2.c | ||
| glrefmain.c | ||
| modatexit.c | ||
| modcxaatexit.c | ||
| modstatic.c | ||
| tst-dladdr.c | ||
| tst-dlinfo.c | ||
| tstatexit.c | ||
| tstcxaatexit.c | ||
| tststatic.c | ||