Searched refs:dladdr (Results 1 - 16 of 16) sorted by relevance

/openjdk10/jdk/src/java.desktop/aix/native/libawt/
H A Dporting_aix.h32 * Aix' own version of dladdr().
33 * This function tries to mimick dladdr(3) on Linux
34 * (see http://linux.die.net/man/3/dladdr)
35 * dladdr(3) is not POSIX but a GNU extension, and is not available on AIX.
37 * Differences between AIX dladdr and Linux dladdr:
59 int dladdr(void *addr, Dl_info *info);
H A Dporting_aix.c63 int dladdr(void *addr, Dl_info *info) { function
/openjdk10/jdk/src/java.base/aix/native/libjli/
H A Djava_md_aix.h28 * Very limited AIX port of dladdr() for libjli.so.
30 * We try to mimick dladdr(3) on Linux (see http://linux.die.net/man/3/dladdr)
31 * dladdr(3) is not POSIX but a GNU extension, and is not available on AIX.
34 * used of it by libjli.so. A more comprehensive port of dladdr can be found
45 int dladdr(void *addr, Dl_info *info);
H A Djava_md_aix.c52 int dladdr(void *addr, Dl_info *info) { function
/openjdk10/hotspot/src/os/aix/vm/
H A Dporting_aix.hpp35 // Aix' own version of dladdr().
36 // This function tries to mimick dladdr(3) on Linux
37 // (see http://linux.die.net/man/3/dladdr)
38 // dladdr(3) is not POSIX but a GNU extension, and is not available on AIX.
40 // Differences between AIX dladdr and Linux dladdr:
62 int dladdr(void *addr, Dl_info *info);
H A Dporting_aix.cpp43 // Provide implementation for dladdr based on LoadedLibraries pool and
57 // Unfortunately, the interface of dladdr makes the implementator
283 // Special implementation of dladdr for Aix based on LoadedLibraries
284 // Note: dladdr returns non-zero for ok, 0 for error!
285 // Note: dladdr is not posix, but a non-standard GNU extension. So this tries to
286 // fulfill the contract of dladdr on Linux (see http://linux.die.net/man/3/dladdr)
290 int dladdr(void* addr, Dl_info* info) { function
302 // Always return a string, even if a "" one. Linux dladdr manpage
314 trcVerbose("dladdr(
[all...]
H A Dos_aix.cpp1482 int ret = dladdr(CAST_FROM_FN_PTR(void *, os::jvm_path), &dlinfo);
/openjdk10/jdk/src/java.desktop/unix/native/libawt/awt/
H A Dawt_LoadLibrary.c39 #include "porting_aix.h" /* For the 'dladdr' function. */
123 dladdr((void *)AWT_OnLoad, &dlinfo);
/openjdk10/jdk/make/non-build-utils/reorder/tools/
H A Dmcount.c560 dladdr(i0, &info);
579 dladdr(i0, &info);
592 dladdr(i0, &info);
/openjdk10/jdk/src/java.base/unix/native/libjli/
H A Djava_md_common.c94 if (dladdr((void*)&GetApplicationHomeFromDll, &info) != 0) {
H A Djava_md_solinux.c631 * path so we use dladdr to get the filename of the executable and
633 * onwards the filename returned in DL_info structure from dladdr is
654 if (dladdr((void*)fptr, &dlinfo)) {
/openjdk10/jdk/src/java.base/macosx/native/libjli/
H A Djava_md_macosx.c481 dladdr(&GetJREPath, &selfInfo);
576 * path so we use dladdr to get the filename of the executable and
578 * onwards the filename returned in DL_info structure from dladdr is
603 if (dladdr((void*)fptr, &dlinfo)) {
/openjdk10/hotspot/src/os/bsd/vm/
H A Dos_bsd.cpp1203 if (dladdr(CAST_FROM_FN_PTR(void *, os::address_is_in_vm), &dlinfo) != 0) {
1209 if (dladdr((void *)addr, &dlinfo) != 0) {
1228 if (dladdr((void*)addr, &dlinfo) != 0) {
1268 if (dladdr((void*)addr, &dlinfo) != 0) {
1522 if (dladdr(CAST_FROM_FN_PTR(void *, os::print_dll_info), &dli) == 0 ||
3536 if (dladdr(addr, &dlinfo) != 0) {
3562 if (dladdr(end, &dlinfo2) != 0 && dlinfo2.dli_saddr != dlinfo.dli_saddr
/openjdk10/hotspot/src/os/solaris/vm/
H A Dos_solaris.cpp1365 if (dladdr(CAST_FROM_FN_PTR(void *, os::address_is_in_vm), &dlinfo) != 0) {
1371 if (dladdr((void *)addr, &dlinfo) != 0) {
1431 // no, only dladdr is available
1432 if (dladdr((void *)addr, &dlinfo) != 0) {
1461 if (dladdr((void*)addr, &dlinfo) != 0) {
1479 if (dladdr(CAST_FROM_FN_PTR(void *, os::get_loaded_modules_info), &dli) == 0 ||
1945 int ret = dladdr(CAST_FROM_FN_PTR(void *, os::jvm_path), &dlinfo);
4193 // dladdr for os::dll_address_to_function_name. It comes with SunOS 5.9
4861 if (dladdr(addr, &dlinfo) != 0) {
4886 if (dladdr(en
[all...]
/openjdk10/hotspot/src/os/linux/vm/
H A Dos_linux.cpp1428 if (dladdr(CAST_FROM_FN_PTR(void *, os::address_is_in_vm), &dlinfo) != 0) {
1434 if (dladdr((void *)addr, &dlinfo) != 0) {
1449 if (dladdr((void*)addr, &dlinfo) != 0) {
1504 // so dll_address_to_library_name() can fall through to use dladdr() which
1524 // There is a bug in old glibc dladdr() implementation that it could resolve
1540 if (dladdr((void*)addr, &dlinfo) != 0) {
5075 if (dladdr(addr, &dlinfo) != 0) {
5101 if (dladdr(end, &dlinfo2) != 0 && dlinfo2.dli_saddr != dlinfo.dli_saddr
/openjdk10/jdk/src/java.desktop/unix/native/libawt_xawt/java2d/x11/
H A DXRBackendNative.c191 if (dladdr(&XRenderChangePicture, &info) && info.dli_fname != NULL) {

Completed in 203 milliseconds