Searched refs:dladdr (Results 1 - 16 of 16) sorted by relevance
/openjdk10/jdk/src/java.desktop/aix/native/libawt/ |
H A D | porting_aix.h | 32 * 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 D | porting_aix.c | 63 int dladdr(void *addr, Dl_info *info) { function
|
/openjdk10/jdk/src/java.base/aix/native/libjli/ |
H A D | java_md_aix.h | 28 * 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 D | java_md_aix.c | 52 int dladdr(void *addr, Dl_info *info) { function
|
/openjdk10/hotspot/src/os/aix/vm/ |
H A D | porting_aix.hpp | 35 // 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 D | porting_aix.cpp | 43 // 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 D | os_aix.cpp | 1482 int ret = dladdr(CAST_FROM_FN_PTR(void *, os::jvm_path), &dlinfo);
|
/openjdk10/jdk/src/java.desktop/unix/native/libawt/awt/ |
H A D | awt_LoadLibrary.c | 39 #include "porting_aix.h" /* For the 'dladdr' function. */ 123 dladdr((void *)AWT_OnLoad, &dlinfo);
|
/openjdk10/jdk/make/non-build-utils/reorder/tools/ |
H A D | mcount.c | 560 dladdr(i0, &info); 579 dladdr(i0, &info); 592 dladdr(i0, &info);
|
/openjdk10/jdk/src/java.base/unix/native/libjli/ |
H A D | java_md_common.c | 94 if (dladdr((void*)&GetApplicationHomeFromDll, &info) != 0) {
|
H A D | java_md_solinux.c | 631 * 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 D | java_md_macosx.c | 481 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 D | os_bsd.cpp | 1203 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 D | os_solaris.cpp | 1365 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 D | os_linux.cpp | 1428 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 D | XRBackendNative.c | 191 if (dladdr(&XRenderChangePicture, &info) && info.dli_fname != NULL) {
|
Completed in 203 milliseconds