/openbsd/regress/libexec/ld.so/df_1_noopen/ |
H A D | Makefile | 18 CLEANFILES+=lib1.so lib2.so lib3.so dlopen dlopen1 dlopen2 dlopen3 21 test: lib1.so lib2.so lib3.so dlopen dlopen1 dlopen2 dlopen3 33 dlopen: dlopen.c target 34 cc -o dlopen ${.CURDIR}/dlopen.c 36 dlopen1: dlopen.c 37 cc -o dlopen1 ${.CURDIR}/dlopen.c -L. -l1 39 dlopen2: dlopen.c 40 cc -o dlopen2 ${.CURDIR}/dlopen.c -L. -l2 42 dlopen3: dlopen.c 43 cc -o dlopen3 ${.CURDIR}/dlopen.c -L. -l3
|
H A D | test.sh | 21 test ./dlopen -lib${i}.so 24 test env LD_PRELOAD=lib${j}.so ./dlopen +lib${i}.so 25 test ./dlopen${j} +lib${i}.so
|
/openbsd/regress/libexec/ld.so/dependencies/order2/prog1/ |
H A D | main.c | 26 if ((libaa = dlopen("libaa.so", flag)) == NULL) { in main() 31 if ((libbb = dlopen("libbb.so", flag)) == NULL) { in main() 46 if ((libaa = dlopen("libaa.so", flag)) == NULL) { in main()
|
/openbsd/regress/libexec/ld.so/dependencies/order1/prog1/ |
H A D | main.c | 26 if ((libaa = dlopen("libaa.so", flag)) == NULL) { in main() 31 if ((libbb = dlopen("libbb.so", flag)) == NULL) { in main() 41 if ((libbb = dlopen("libbb.so", flag)) == NULL) { in main()
|
/openbsd/regress/libexec/ld.so/dlsym/test3/prog3/ |
H A D | main.c | 37 prog = dlopen(NULL, RTLD_LAZY); in main() 43 libbb = dlopen("libbb.so", RTLD_LAZY|RTLD_GLOBAL); in main() 49 libcc = dlopen("libcc.so", RTLD_LAZY|RTLD_GLOBAL); in main()
|
/openbsd/lib/libc/dlfcn/ |
H A D | dlfcn_stubs.c | 41 dlopen(const char *libname, int how) in dlopen() function 43 if (_dl_cb != NULL && _dl_cb->dlopen != NULL) in dlopen() 44 return _dl_cb->dlopen(libname, how); in dlopen()
|
/openbsd/regress/libexec/ld.so/noload/test1/ |
H A D | test1.c | 20 if ((handle = dlopen(LIBANAME, RTLD_NOW|RTLD_NOLOAD))) in main() 22 else if ((handle = dlopen(LIBBNAME, RTLD_NOW|RTLD_NOLOAD))) in main()
|
/openbsd/regress/libexec/ld.so/dlclose/test1/prog1/ |
H A D | main.c | 28 libaa = dlopen("libaa.so", RTLD_LAZY|RTLD_GLOBAL); in main() 35 libaa = dlopen("libaa.so", RTLD_LAZY|RTLD_GLOBAL); in main()
|
/openbsd/regress/libexec/ld.so/dlsym/test2/prog4/ |
H A D | main.c | 31 void *libbb = dlopen("libbb.so", RTLD_LAZY); in main() 32 void *libcc = dlopen("libcc.so", RTLD_LAZY); in main()
|
/openbsd/regress/libexec/ld.so/dlclose/test1/prog2/ |
H A D | main.c | 27 void *libbb = dlopen("libbb.so", RTLD_LAZY); in main() 28 void *libaa = dlopen("libaa.so", RTLD_LAZY); in main()
|
/openbsd/regress/libexec/ld.so/dlclose/test2/prog1/ |
H A D | main.c | 28 libaa = dlopen("libaa.so", RTLD_LAZY); in main() 40 libaa = dlopen("libaa.so", RTLD_LAZY); in main()
|
/openbsd/regress/libexec/ld.so/dlsym/test2/prog5/ |
H A D | main.c | 32 void *libcc = dlopen("libcc.so", RTLD_LAZY); in main() 33 void *libbb = dlopen("libbb.so", RTLD_LAZY|RTLD_GLOBAL); in main()
|
/openbsd/regress/libexec/ld.so/dlsym/test3/prog2/ |
H A D | main.c | 32 libbb = dlopen("libbb.so", RTLD_LAZY); in main() 38 libdd = dlopen("libdd.so", RTLD_LAZY); in main()
|
/openbsd/regress/libexec/ld.so/edgecases/test3/prog1/ |
H A D | main.c | 30 libaa = dlopen("libaa.so", RTLD_LAZY|RTLD_GLOBAL); in main() 36 libbb = dlopen("libbb.so", RTLD_LAZY|RTLD_GLOBAL); in main()
|
/openbsd/regress/libexec/ld.so/dlclose/test1/prog3/ |
H A D | main.c | 30 libaa = dlopen("libaa.so", RTLD_LAZY|RTLD_GLOBAL); in main() 31 libbb = dlopen("libbb.so", RTLD_LAZY|RTLD_GLOBAL); in main()
|
/openbsd/regress/libexec/ld.so/dlsym/test3/prog1/ |
H A D | main.c | 32 libbb = dlopen("libbb.so", RTLD_LAZY); in main() 38 libdd = dlopen("libdd.so", RTLD_LAZY); in main()
|
/openbsd/regress/libexec/ld.so/dlsym/test2/prog1/ |
H A D | main.c | 32 void *exe_handle = dlopen(NULL, RTLD_LAZY); in main() 33 void *libbb = dlopen("libbb.so", RTLD_LAZY); in main()
|
/openbsd/regress/libexec/ld.so/dlsym/test3/prog4/ |
H A D | main.c | 35 libbb = dlopen("libbb.so", RTLD_LAZY|RTLD_GLOBAL); in main() 41 libcc = dlopen("libcc.so", RTLD_LAZY|RTLD_GLOBAL); in main()
|
/openbsd/regress/libexec/ld.so/dlsym/test2/prog3/ |
H A D | main.c | 33 void *exe_handle = dlopen(NULL, RTLD_LAZY); in main() 34 void *libbb = dlopen("libbb.so", RTLD_LAZY|RTLD_GLOBAL); in main()
|
/openbsd/regress/lib/libc/cxa-atexit/test1/ |
H A D | test1.C | 35 libgd1 = dlopen(LIBGD1, RTLD_LAZY); in main() 45 libgd2 = dlopen(LIBGD2, RTLD_LAZY); in main()
|
/openbsd/regress/libexec/ld.so/hidden/test1/ |
H A D | test1.c | 35 libaa = dlopen(LIBAA, RTLD_LAZY); in main() 36 libab = dlopen(LIBAB, RTLD_LAZY); in main()
|
/openbsd/regress/libexec/ld.so/nodelete/test1/ |
H A D | test1.c | 40 if ((h1 = dlopen(LIBNAME, RTLD_GLOBAL)) == NULL) in main() 42 if ((h2 = dlopen(LIBNAME, RTLD_GLOBAL|RTLD_NODELETE)) == NULL) in main()
|
/openbsd/regress/libexec/ld.so/dlopen/prog1/ |
H A D | prog1.C | 23 handle1 = dlopen("libaa.so.0.0", DL_LAZY); in main() 28 handle2 = dlopen("libab.so.0.0", DL_LAZY); in main()
|
/openbsd/gnu/usr.bin/perl/t/ |
H A D | perl.supp | 1 ## Catch various leaks during dlopen... 41 dlopen
|
/openbsd/regress/libexec/ld.so/dlsym/test1/libaa/ |
H A D | aa.c | 41 void *libaa_handle = dlopen("libaa.so", RTLD_LAZY); in aaTest() 42 void *libc_handle = dlopen("libc.so", RTLD_LAZY); in aaTest()
|