/elf/ |
A D | dl-libc.c | 95 args->map = GLRO(dl_open) (args->name, args->mode, args->caller_dlopen, in do_dlopen() 104 args->ref = NULL; in do_dlsym() 105 args->loadbase = GLRO(dl_lookup_symbol_x) (args->name, args->map, &args->ref, in do_dlsym() 116 = GLRO(dl_lookup_symbol_x) (args->dlsym.name, args->dlsym.map, in do_dlvsym() 141 args->ref = NULL; in do_dlsym_private() 142 l = GLRO(dl_lookup_symbol_x) (args->name, args->map, &args->ref, in do_dlsym_private() 154 args.name = name; in __libc_dlopen_mode() 155 args.mode = mode; in __libc_dlopen_mode() 162 return dlerror_run (do_dlopen, &args) ? NULL : (void *) args.map; in __libc_dlopen_mode() 183 args.map = map; in __libc_dlsym() [all …]
|
A D | dl-sym.c | 79 args->map = GLRO(dl_lookup_symbol_x) (args->name, args->map, args->refp, in call_dl_lookup() 80 args->map->l_scope, args->vers, 0, in call_dl_lookup() 81 args->flags, NULL); in call_dl_lookup() 111 struct call_dl_lookup_args args; in do_sym() local 112 args.name = name; in do_sym() 113 args.map = match; in do_sym() 114 args.vers = vers; in do_sym() 115 args.flags in do_sym() 117 args.refp = &ref; in do_sym() 121 int err = _dl_catch_exception (&exception, call_dl_lookup, &args); in do_sym() [all …]
|
A D | dl-deps.c | 64 args->aux = _dl_map_object (args->map, args->name, in openaux() 67 args->trace_mode, args->open_mode, in openaux() 232 args.map = l; in _dl_map_object_deps() 246 args.name = name; in _dl_map_object_deps() 258 dep = args.aux; in _dl_map_object_deps() 381 args.aux->l_prev->l_next = args.aux->l_next; in _dl_map_object_deps() 383 args.aux->l_next->l_prev = args.aux->l_prev; in _dl_map_object_deps() 388 args.aux->l_prev->l_next = args.aux; in _dl_map_object_deps() 412 args.aux->l_prev->l_next = args.aux->l_next; in _dl_map_object_deps() 414 args.aux->l_next->l_prev = args.aux->l_prev; in _dl_map_object_deps() [all …]
|
A D | dl-open.c | 485 _dl_init (args->new, args->argc, args->argv, args->env); in call_dl_init() 522 args->libc_already_loaded = GL(dl_ns)[args->nsid].libc_map != NULL; in dl_open_worker_begin() 871 args.file = file; in _dl_open() 872 args.mode = mode; in _dl_open() 874 args.map = NULL; in _dl_open() 875 args.nsid = nsid; in _dl_open() 878 args.argc = argc; in _dl_open() 879 args.argv = argv; in _dl_open() 880 args.env = env; in _dl_open() 913 if (args.map) in _dl_open() [all …]
|
A D | tst-ldconfig-bad-aux-cache.c | 57 execv_wrapper (void *args) in execv_wrapper() argument 59 char **argv = args; in execv_wrapper() 74 char *args[] = { prog, NULL }; in do_test() local 84 result = support_capture_subprocess (execv_wrapper, args); in do_test() 103 result = support_capture_subprocess (execv_wrapper, args); in do_test()
|
A D | dl-error-skeleton.c | 174 void (*operate) (void *), void *args) in _dl_catch_exception() argument 182 operate (args); in _dl_catch_exception() 208 (*operate) (args); in _dl_catch_exception() 224 bool *mallocedp, void (*operate) (void *), void *args) in libc_hidden_def() 227 int errorcode = _dl_catch_exception (&exception, operate, args); in libc_hidden_def() 237 _dl_receive_error (receiver_fct fct, void (*operate) (void *), void *args) in libc_hidden_def() 246 (*operate) (args); in libc_hidden_def() 256 void *args) in _rtld_catch_error() argument 260 return _dl_catch_error (objname, errstring, mallocedp, operate, args); in _rtld_catch_error()
|
A D | tst-ldconfig-ld_so_conf-update.c | 43 char *args[] = { prog, NULL }; in run_ldconfig() local 45 execv (args[0], args); in run_ldconfig()
|
A D | tst-tls20.c | 112 struct start_args *args = a; in start() local 118 if (args != NULL) in start() 120 access_mod (args->modname, args->mod, args->modi); in start() 121 for (int n = 0; n < args->ndeps; n++) in start() 122 access_dep (args->deps[n]); in start() 252 struct start_args args = in do_test_dependency() local 260 pthread_t t = xpthread_create (0, start, &args); in do_test_dependency()
|
A D | rtld.c | 654 _dl_relocate_object (args->l, args->l->l_scope, args->reloc_mode, 0); in relocate_doit() 662 args->map = _dl_map_object (args->loader, args->str, type, 0, in map_doit() 670 args->map = _dl_open (args->fname, in dlmopen_doit() 682 args->result = NULL; in lookup_doit() 683 lookup_t l = _dl_lookup_symbol_x (args->name, args->map, &ref, in lookup_doit() 695 args->dotrace) && args->doexit) in version_check_doit() 831 args.str = fname; in do_preload() 1369 args.loader = NULL; in dl_main() 1372 &args); in dl_main() 2154 args.l = l; in dl_main() [all …]
|
A D | rtld-Rules | 73 $(MAKE) $(subdir-args) objdir=$(objdir) \ 78 # See subdir-target-args in ../Makefile for the model. 79 subdir-args = subdir=$*$(if $($*-srcdir),\
|