/glibc-2.36/nptl/ |
D | tst-stack4.c | 44 int dso; in dso_invoke() local 46 for (dso = 0; dso < DSO_SHARED_FILES; dso++) in dso_invoke() 47 (*fun_vec[dso]) (); in dso_invoke() 58 int dso; in dso_process() local 62 for (dso = 0; dso < DSO_SHARED_FILES; dso++) in dso_process() 64 sprintf (dso_path[dso], "tst-stack4mod-%i-%i.so", t, dso); in dso_process() 68 handle[dso] = dlopen (dso_path[dso], RTLD_NOW); in dso_process() 69 assert (handle[dso]); in dso_process() 71 fun_vec[dso] = (function) dlsym (handle[dso], "function"); in dso_process() 72 assert (fun_vec[dso]); in dso_process() [all …]
|
/glibc-2.36/elf/ |
D | dso-sort-tests-1.def | 2 # This file is to be processed by ../scripts/dso-ordering-test.py, see usage 10 tst-dso-ordering1: a->b->c 14 tst-dso-ordering2: a->b->[cd]->e 18 tst-dso-ordering3: a->[bc]->[def]->[gh]->i 23 tst-dso-ordering4: a->b->[de];a->c->d->e 27 tst-dso-ordering5: a!->[bc]->d;b->c 31 tst-dso-ordering6: a->[bcde]->f 36 tst-dso-ordering7: a->[bc];b->[cde];e->f 42 tst-dso-ordering8: a->b->c=>a;{}->[ba] 47 tst-dso-ordering9: a->b->c->d->e;{}!->[abcde] [all …]
|
D | Makefile | 863 tst-nodelete-dlclose-dso \ 1190 $(PYTHON) $(..)scripts/dso-ordering-test.py \ 1197 postclean-generated += $(objpfx)/dso-sort-tests-2.generated-makefile \ 1198 $(objpfx)/dso-sort-tests-2.generated-makefile 1202 $(eval $(call include_dsosort_tests,dso-sort-tests-1.def)) 1203 $(eval $(call include_dsosort_tests,dso-sort-tests-2.def))
|
/glibc-2.36/dlfcn/ |
D | tst-rec-dlopen.c | 42 void *dso; in call_func() local 47 dso = dlopen (dso_name, RTLD_NOW|RTLD_GLOBAL); in call_func() 48 if (dso == NULL) in call_func() 58 func = (int (*) (void)) dlsym (dso, func_name); in call_func() 72 ret = dlclose (dso); in call_func()
|
D | bug-atexit1.c | 12 void *dso = dlopen ("$ORIGIN/bug-atexit1-lib.so", RTLD_NOW); in do_test() local 13 void (*fn) (void) = (void (*) (void)) dlsym (dso, "foo"); in do_test() 15 dlclose (dso); in do_test()
|
D | bug-atexit2.c | 39 void *dso = dlopen ("$ORIGIN/bug-atexit2-lib.so", RTLD_NOW); in do_test() local 40 void (*fn) (void) = (void (*) (void)) dlsym (dso, "foo"); in do_test() 45 dlclose (dso); in do_test()
|
/glibc-2.36/ |
D | Makefile | 592 LINKS_DSO_PROGRAM = links-dso-program-c 594 LINKS_DSO_PROGRAM = links-dso-program 613 for dso in `$(test-wrapper-env) LD_TRACE_LOADED_OBJECTS=1 \ 618 test -d `dirname $(objpfx)testroot.pristine$$dso` || \ 619 mkdir -p `dirname $(objpfx)testroot.pristine$$dso` ;\ 620 $(test-wrapper) cp $$dso $(objpfx)testroot.pristine$$dso ;\ 622 for dso in `$(test-wrapper-env) LD_TRACE_LOADED_OBJECTS=1 \ 627 test -d `dirname $(objpfx)testroot.pristine$$dso` || \ 628 mkdir -p `dirname $(objpfx)testroot.pristine$$dso` ;\ 629 $(test-wrapper) cp $$dso $(objpfx)testroot.pristine$$dso ;\
|
D | NEWS | 481 [28550] dynamic-link: FAIL: tst-dso-
|
/glibc-2.36/support/ |
D | xdlmopen.c | 25 void *dso = dlmopen (lmid, filename, flags); in xdlmopen() local 27 if (dso == NULL) in xdlmopen() 30 return dso; in xdlmopen()
|
D | xdlfcn.c | 26 void *dso = dlopen (filename, flags); in xdlopen() local 28 if (dso == NULL) in xdlopen() 31 return dso; in xdlopen()
|
/glibc-2.36/stdlib/ |
D | test-dlclose-exit-race.c | 69 void *dso; in main() local 74 dso = xdlopen ("$ORIGIN/test-dlclose-exit-race-helper.so", in main() 88 xdlclose (dso); in main()
|
/glibc-2.36/scripts/ |
D | dso-ordering-test.py | 634 dso = test_subdir + "/" + test_name + "-" + obj + ".so" 672 makefile.write("$(objpfx)%s:%s\n" % (dso, dependencies)) 680 dso = test_name + "-" + o + ".so" 687 makefile.write("LDFLAGS-%s = %s\n" % (dso, ldflags)) 689 makefile.write("%s-no-z-defs = yes\n" % (dso)) 846 dso = test_name + "-" + obj 860 % (obj, dso, dlopen_flags)) 862 "%s.so dlopen" % (dso)) 872 "%s.so dlclose" % (dso)) 879 "dlsym(fn_%s) from %s.so" % (obj, dso))
|
/glibc-2.36/sysdeps/x86/ |
D | Makefile | 232 cet-built-dso := $(common-objpfx)elf/ld.so $(common-objpfx)libc.so \ 238 $(cet-built-dso:=.note): %.note: % 243 common-generated += $(cet-built-dso:$(common-objpfx)%=%.note) 246 $(cet-built-dso:=.note)
|
/glibc-2.36/sysdeps/powerpc/powerpc64/le/ |
D | Makefile | 185 CFLAGS-links-dso-program.cc += -mno-float128
|
/glibc-2.36/ChangeLog.old/ |
D | ChangeLog.24 | 6912 dso-ordering-test.py: Put all sources in one directory [BZ #28550] 6914 * scripts/dso-ordering-test.py: Modified. 7932 * elf/dso-sort-tests-1.def: Modified. 7951 * elf/dso-sort-tests-1.def: New file. 7952 * elf/dso-sort-tests-2.def: New file. 7953 * scripts/dso-ordering-test.py: New file.
|
D | ChangeLog.19 | 3129 * support/links-dso-program-c.c: Add selinux dependency. 3130 * support/links-dso-program.cc: Add selinux dependency. 14088 * support/Makefile (LDLIBS-links-dso-program): Add -lgcc and 14169 xmkdirp, and links-dso-program. 14170 * support/links-dso-program-c.c: New. 14171 * support/links-dso-program.cc: New. 15746 * elf/Makefille (all-built-dso): Add a comment. 15783 (cet-built-dso): New. 15784 (+$(cet-built-dso:=.note)): Likewise. 15785 (common-generated): Add $(cet-built-dso:$(common-objpfx)%=%.note). [all …]
|
D | ChangeLog.25 | 7707 scripts/dso-ordering-test.py: Fix C&P error in * callrefs processing 7709 * scripts/dso-ordering-test.py: Modified.
|
D | ChangeLog.18 | 12698 (modules-names): Add tst-nodelete-dlclose-dso and 12700 ($(objpfx)tst-nodelete-dlclose-dso.so): Define. 37360 * elf/Makefile (localplt-built-dso): libmvec added to localplt test. 44902 * elf/Makefile (all-built-dso): Add $(common-objpfx)elf/ld.so. 44903 (localplt-build-dso): Add elf/ld.so. 83799 $(all-built-dso)-derived lists. 83873 ($(all-built-dso:=.jmprel)): New static pattern rule. 83875 (localplt-built-dso): New variable. 83886 ($(all-built-dso:=.phdr)): New static pattern rule. 83893 (all-built-dso): Use := to define.o [all …]
|
D | ChangeLog.23 | 4804 * elf/tst-libc_dlvsym-dso.c: Delete file.
|