/src/include/ |
link_elf.h | 65 int dl_iterate_phdr(int (*)(struct dl_phdr_info *, size_t, void *),
|
/src/lib/libc/dlfcn/ |
dlfcn_elf.c | 41 #undef dl_iterate_phdr 56 #define dl_iterate_phdr ___dl_iterate_phdr macro 69 __weak_alias(dl_iterate_phdr,___dl_iterate_phdr) 194 dl_iterate_phdr(int (*callback)(struct dl_phdr_info *, size_t, void *), function in typeref:typename:int 202 * This can race on the first call to dl_iterate_phdr.
|
/src/sys/external/bsd/compiler_rt/dist/lib/lsan/ |
lsan_common_linux.cc | 99 dl_iterate_phdr(ProcessGlobalRegionsCallback, frontier); 125 // LSan calls dl_iterate_phdr() from the tracer task. This may deadlock: if one 127 // in dl_iterate_phdr() forever. 131 // in the tracer. The solution is to run stoptheworld from a dl_iterate_phdr() 135 dl_iterate_phdr(DoStopTheWorldCallback, ¶m);
|
/src/sys/external/bsd/compiler_rt/dist/lib/sanitizer_common/ |
sanitizer_freebsd.h | 130 (((xdl_iterate_phdr_t*) dl_iterate_phdr)((callback), (param)))
|
sanitizer_linux_libcdep.cc | 471 dl_iterate_phdr(GetSizeFromHdr, size); 539 #define dl_iterate_phdr(c, b) xdl_iterate_phdr((c), (b)) macro 577 extern "C" __attribute__((weak)) int dl_iterate_phdr( 583 // Fall back to /proc/maps if dl_iterate_phdr is unavailable or broken. 603 dl_iterate_phdr(dl_iterate_phdr_cb, &data); 607 // When a custom loader is used, dl_iterate_phdr may not contain the full
|
sanitizer_linux.cc | 1641 extern "C" __attribute__((weak)) int dl_iterate_phdr( 1670 if (!&dl_iterate_phdr) 1673 dl_iterate_phdr(dl_iterate_phdr_test_cb, &base_name_seen);
|
/src/tests/libexec/ld.elf_so/ |
h_locking.c | 76 if (dl_iterate_phdr(dl_iterate_phdr_cb, NULL)) 142 if (strcmp(argv[1], "dl_iterate_phdr") == 0)
|
/src/lib/libc/tls/ |
tls.c | 174 dl_iterate_phdr(__libc_static_tls_setup_cb, NULL);
|
/src/sys/external/bsd/compiler_rt/dist/lib/asan/ |
asan_linux.cc | 195 dl_iterate_phdr(FindFirstDSOCallback, &first_dso_name);
|
/src/libexec/ld.elf_so/ |
rtld.h | 380 __dso_public int dl_iterate_phdr(int (*)(struct dl_phdr_info *, size_t, void *),
|
rtld.c | 1516 __strong_alias(__dl_iterate_phdr,dl_iterate_phdr); 1518 dl_iterate_phdr(int (*callback)(struct dl_phdr_info *, size_t, void *), void *param) function in typeref:typename:int 1524 dbg(("dl_iterate_phdr"));
|
/src/sys/external/bsd/compiler_rt/dist/lib/msan/ |
msan_interceptors.cc | 1482 INTERCEPTOR(int, dl_iterate_phdr, dl_iterate_phdr_cb callback, void *data) { 1484 COMMON_INTERCEPTOR_ENTER(ctx, dl_iterate_phdr, callback, data); 1488 int res = REAL(dl_iterate_phdr)(msan_dl_iterate_phdr_cb, (void *)&cbdata); 1680 INTERCEPT_FUNCTION(dl_iterate_phdr);
|
/src/sys/lib/libunwind/ |
AddressSpace.hpp | 373 dl_iterate_phdr(phdr_callback, this);
|
/src/share/man/man3/ |
Makefile | 10 cdefs.3 container_of.3 dirent.3 dlfcn.3 dlinfo.3 dl_iterate_phdr.3 \
|
/src/sys/external/bsd/compiler_rt/dist/lib/tsan/rtl/ |
tsan_interceptors.cc | 2159 // accessible in dl_iterate_phdr callback. But we don't see synchronization 2175 TSAN_INTERCEPTOR(int, dl_iterate_phdr, dl_iterate_phdr_cb_t cb, void *data) { 2176 SCOPED_TSAN_INTERCEPTOR(dl_iterate_phdr, cb, data); 2182 int res = REAL(dl_iterate_phdr)(dl_iterate_phdr_cb, &cbdata); 2775 TSAN_INTERCEPT(dl_iterate_phdr);
|
/src/lib/libc/include/ |
namespace.h | 930 #define dl_iterate_phdr __dl_iterate_phdr macro
|
/src/sys/external/bsd/compiler_rt/dist/lib/msan/tests/ |
msan_test.cc | 3162 TEST(MemorySanitizer, dl_iterate_phdr) { 3172 int result = dl_iterate_phdr(dl_phdr_callback, &count);
|