Home
last modified time | relevance | path

Searched refs:dso (Results 1 – 19 of 19) sorted by relevance

/glibc-2.36/nptl/
Dtst-stack4.c44 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/
Ddso-sort-tests-1.def2 # 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 …]
DMakefile863 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/
Dtst-rec-dlopen.c42 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()
Dbug-atexit1.c12 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()
Dbug-atexit2.c39 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/
DMakefile592 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 ;\
DNEWS481 [28550] dynamic-link: FAIL: tst-dso-
/glibc-2.36/support/
Dxdlmopen.c25 void *dso = dlmopen (lmid, filename, flags); in xdlmopen() local
27 if (dso == NULL) in xdlmopen()
30 return dso; in xdlmopen()
Dxdlfcn.c26 void *dso = dlopen (filename, flags); in xdlopen() local
28 if (dso == NULL) in xdlopen()
31 return dso; in xdlopen()
/glibc-2.36/stdlib/
Dtest-dlclose-exit-race.c69 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/
Ddso-ordering-test.py634 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/
DMakefile232 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/
DMakefile185 CFLAGS-links-dso-program.cc += -mno-float128
/glibc-2.36/ChangeLog.old/
DChangeLog.246912 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.
DChangeLog.193129 * 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 …]
DChangeLog.257707 scripts/dso-ordering-test.py: Fix C&P error in * callrefs processing
7709 * scripts/dso-ordering-test.py: Modified.
DChangeLog.1812698 (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 …]
DChangeLog.234804 * elf/tst-libc_dlvsym-dso.c: Delete file.