Home
last modified time | relevance | path

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

123

/third_party/openssl/crypto/dso/
Ddso_lib.c62 int DSO_free(DSO *dso) in DSO_free() argument
66 if (dso == NULL) in DSO_free()
69 if (CRYPTO_DOWN_REF(&dso->references, &i, dso->lock) <= 0) in DSO_free()
72 REF_PRINT_COUNT("DSO", dso); in DSO_free()
77 if ((dso->flags & DSO_FLAG_NO_UNLOAD_ON_FREE) == 0) { in DSO_free()
78 if ((dso->meth->dso_unload != NULL) && !dso->meth->dso_unload(dso)) { in DSO_free()
84 if ((dso->meth->finish != NULL) && !dso->meth->finish(dso)) { in DSO_free()
89 sk_void_free(dso->meth_data); in DSO_free()
90 OPENSSL_free(dso->filename); in DSO_free()
91 OPENSSL_free(dso->loaded_filename); in DSO_free()
[all …]
Ddso_dl.c19 static int dl_load(DSO *dso);
20 static int dl_unload(DSO *dso);
21 static DSO_FUNC_TYPE dl_bind_func(DSO *dso, const char *symname);
22 static char *dl_name_converter(DSO *dso, const char *filename);
23 static char *dl_merger(DSO *dso, const char *filespec1,
53 static int dl_load(DSO *dso) in dl_load() argument
61 char *filename = DSO_convert_filename(dso, NULL); in dl_load()
68 (dso->flags & DSO_FLAG_NO_NAME_TRANSLATION ? 0 : in dl_load()
77 if (!sk_push(dso->meth_data, (char *)ptr)) { in dl_load()
85 dso->loaded_filename = filename; in dl_load()
[all …]
Ddso_dlfcn.c41 static int dlfcn_load(DSO *dso);
42 static int dlfcn_unload(DSO *dso);
43 static DSO_FUNC_TYPE dlfcn_bind_func(DSO *dso, const char *symname);
44 static char *dlfcn_name_converter(DSO *dso, const char *filename);
45 static char *dlfcn_merger(DSO *dso, const char *filespec1,
96 static int dlfcn_load(DSO *dso) in dlfcn_load() argument
100 char *filename = DSO_convert_filename(dso, NULL); in dlfcn_load()
109 if (dso->flags & DSO_FLAG_GLOBAL_SYMBOLS) in dlfcn_load()
127 if (!sk_void_push(dso->meth_data, (char *)ptr)) { in dlfcn_load()
132 dso->loaded_filename = filename; in dlfcn_load()
[all …]
Ddso_vms.c37 static int vms_load(DSO *dso);
38 static int vms_unload(DSO *dso);
39 static DSO_FUNC_TYPE vms_bind_func(DSO *dso, const char *symname);
40 static char *vms_name_converter(DSO *dso, const char *filename);
41 static char *vms_merger(DSO *dso, const char *filespec1,
84 static int vms_load(DSO *dso) in vms_load() argument
88 char *filename = DSO_convert_filename(dso, NULL); in vms_load()
203 if (!sk_void_push(dso->meth_data, (char *)p)) { in vms_load()
209 dso->loaded_filename = filename; in vms_load()
223 static int vms_unload(DSO *dso) in vms_unload() argument
[all …]
Ddso_local.h74 int (*dso_load) (DSO *dso);
76 int (*dso_unload) (DSO *dso);
84 DSO_FUNC_TYPE (*dso_bind_func) (DSO *dso, const char *symname);
89 long (*dso_ctrl) (DSO *dso, int cmd, long larg, void *parg);
101 int (*init) (DSO *dso);
102 int (*finish) (DSO *dso);
Ddso_win32.c61 static int win32_load(DSO *dso);
62 static int win32_unload(DSO *dso);
63 static DSO_FUNC_TYPE win32_bind_func(DSO *dso, const char *symname);
64 static char *win32_name_converter(DSO *dso, const char *filename);
65 static char *win32_merger(DSO *dso, const char *filespec1,
96 static int win32_load(DSO *dso) in win32_load() argument
100 char *filename = DSO_convert_filename(dso, NULL); in win32_load()
118 if (!sk_void_push(dso->meth_data, p)) { in win32_load()
123 dso->loaded_filename = filename; in win32_load()
134 static int win32_unload(DSO *dso) in win32_unload() argument
[all …]
/third_party/musl/ldso/
Ddynlink.c49 struct dso { struct
57 struct dso *next, *prev; argument
67 struct dso *syms_next, *lazy_next; argument
79 struct dso **deps, *needed_by; argument
90 struct dso *fini_next; argument
107 struct dso *dso; argument
122 static struct dso ldso;
123 static struct dso *head, *tail, *fini_head, *syms_tail, *lazy_head;
139 static struct dso *builtin_deps[2];
140 static struct dso *const no_deps[1];
[all …]
/third_party/musl/porting/liteos_a/user/ldso/
Ddynlink.c49 struct dso { struct
57 struct dso *next, *prev; argument
67 struct dso *syms_next, *lazy_next; argument
77 struct dso **deps, *needed_by; argument
88 struct dso *fini_next; argument
105 struct dso *dso; argument
120 static struct dso ldso;
121 static struct dso *head, *tail, *fini_head, *syms_tail, *lazy_head;
137 static struct dso *builtin_deps[2];
138 static struct dso *const no_deps[1];
[all …]
/third_party/musl/porting/liteos_a/user_debug/ldso/
Ddynlink.c49 struct dso { struct
57 struct dso *next, *prev; argument
67 struct dso *syms_next, *lazy_next; argument
77 struct dso **deps, *needed_by; argument
88 struct dso *fini_next; argument
105 struct dso *dso; argument
120 static struct dso ldso;
121 static struct dso *head, *tail, *fini_head, *syms_tail, *lazy_head;
137 static struct dso *builtin_deps[2];
138 static struct dso *const no_deps[1];
[all …]
/third_party/musl/porting/linux/user/ldso/
Ddynlink.c89 struct dso *target;
110 struct dso { struct
118 struct dso *next, *prev; argument
125 struct dso *cache_dso; argument
138 struct dso *syms_next, *lazy_next; argument
152 struct dso **deps, *needed_by; argument
164 struct dso *fini_next; argument
176 struct dso **parents; argument
181 struct dso **reloc_can_search_dso_list; argument
189 struct dso *dso; argument
[all …]
Ddynlink_rand.c32 struct dso *dso; member
40 void *add_handle_node(void *handle, struct dso *dso) in add_handle_node() argument
47 node->dso = dso; in add_handle_node()
53 struct dso *find_dso_by_handle(void *handle) in find_dso_by_handle()
58 return node->dso; in find_dso_by_handle()
65 static void *find_handle_by_dso(struct dso *dso) in find_handle_by_dso() argument
69 if (node->dso == dso) { in find_handle_by_dso()
109 void *assign_valid_handle(struct dso *p) in assign_valid_handle()
229 struct loadtask *create_loadtask(const char *name, struct dso *needed_by, ns_t *ns, bool check_inhe… in create_loadtask()
Ddynlink_rand.h31 struct dso;
39 struct dso *needed_by;
47 struct dso *p;
76 hidden void *add_handle_node(void *handle, struct dso *dso);
77 hidden struct dso *find_dso_by_handle(void *handle);
79 hidden void *assign_valid_handle(struct dso *p);
87 hidden struct loadtask *create_loadtask(const char *name, struct dso *needed_by, ns_t *ns, bool che…
Dnamespace.h27 struct dso;
32 struct dso **dsos;
82 void ns_add_dso(ns_t *ns, struct dso *dso);
Dnamespace.c91 dsol->dsos = (struct dso **)internal_calloc(DSOLIST_DEFAULT_SIZE, sizeof *dsol->dsos); in dsolist_alloc()
108 struct dso **ds; in dsolist_realloc()
109 ds = (struct dso **)internal_realloc(dsol->dsos, size * (sizeof *dsol->dsos)); in dsolist_realloc()
164 void ns_add_dso(ns_t *ns, struct dso *dso) in ns_add_dso() argument
166 if (!ns || !dso) { in ns_add_dso()
181 ns->ns_dsos->dsos[ns->ns_dsos->num] = dso; in ns_add_dso()
/third_party/openssl/include/internal/
Ddso.h86 int DSO_free(DSO *dso);
87 int DSO_flags(DSO *dso);
88 int DSO_up_ref(DSO *dso);
89 long DSO_ctrl(DSO *dso, int cmd, long larg, void *parg);
95 const char *DSO_get_filename(DSO *dso);
96 int DSO_set_filename(DSO *dso, const char *filename);
107 char *DSO_convert_filename(DSO *dso, const char *filename);
114 char *DSO_merge(DSO *dso, const char *filespec1, const char *filespec2);
123 DSO *DSO_load(DSO *dso, const char *filename, DSO_METHOD *meth, int flags);
126 DSO_FUNC_TYPE DSO_bind_func(DSO *dso, const char *symname);
/third_party/musl/porting/linux/user/src/exit/
Datexit.c14 void *dso[COUNT]; member
36 void __cxa_finalize(void *dso) in __cxa_finalize() argument
44 if (dso == head_tmp->dso[slot_tmp]) { in __cxa_finalize()
51 head_tmp->dso[slot_tmp] = NULL; in __cxa_finalize()
58 int __cxa_atexit(void (*func)(void *), void *arg, void *dso) in __cxa_atexit() argument
80 head->dso[slot] = dso; in __cxa_atexit()
/third_party/openssl/crypto/conf/
Dconf_mod.c28 DSO *dso; member
61 static CONF_MODULE *module_add(DSO *dso, const char *name,
191 DSO *dso = NULL; in module_load_dso() local
203 dso = DSO_load(NULL, path, NULL, 0); in module_load_dso()
204 if (!dso) { in module_load_dso()
208 ifunc = (conf_init_func *)DSO_bind_func(dso, DSO_mod_init_name); in module_load_dso()
213 ffunc = (conf_finish_func *)DSO_bind_func(dso, DSO_mod_finish_name); in module_load_dso()
215 md = module_add(dso, name, ifunc, ffunc); in module_load_dso()
223 DSO_free(dso); in module_load_dso()
230 static CONF_MODULE *module_add(DSO *dso, const char *name, in module_add() argument
[all …]
/third_party/musl/src/ldso/
Ddlinfo.c5 int dlinfo(void *dso, int req, void *res) in dlinfo() argument
7 if (__dl_invalid_handle(dso)) return -1; in dlinfo()
12 *(struct link_map **)res = dso; in dlinfo()
/third_party/openssl/crypto/
Dinit.c188 DSO *dso; in DEFINE_RUN_ONCE_STATIC() local
194 dso = DSO_dsobyaddr(&base_inited, DSO_FLAG_NO_UNLOAD_ON_FREE); in DEFINE_RUN_ONCE_STATIC()
197 (dso == NULL ? "No!" : "Yes.")); in DEFINE_RUN_ONCE_STATIC()
204 DSO_free(dso); in DEFINE_RUN_ONCE_STATIC()
799 DSO *dso = NULL; in OPENSSL_atexit() local
802 dso = DSO_dsobyaddr(handlersym.sym, DSO_FLAG_NO_UNLOAD_ON_FREE); in OPENSSL_atexit()
806 (dso == NULL ? "No!" : "Yes.")); in OPENSSL_atexit()
809 DSO_free(dso); in OPENSSL_atexit()
/third_party/openssl/Configurations/
Dwindows-makefile.tmpl54 sub dso {
55 my $dso = shift;
57 return $dso . $dsoext;
82 ENGINES={- join(" ", map { dso($_) } @{$unified_info{engines}}) -}
83 ENGINEPDBS={- join(" ", map { local $dsoext = ".pdb"; dso($_) } @{$unified_info{engines}}) -}
100 INSTALL_ENGINES={- join(" ", map { quotify1(dso($_)) } @{$unified_info{install}->{engines}}) -}
101 INSTALL_ENGINEPDBS={- join(" ", map { local $dsoext = ".pdb"; quotify1(dso($_)) } @{$unified_info{i…
540 dso => ' $(DSO_CFLAGS) $(DSO_CPPFLAGS)',
577 dso => ' $(DSO_CFLAGS)',
581 dso => ' $(DSO_CPPFLAGS)',
[all …]
/third_party/musl/src/exit/
Datexit.c32 void __cxa_finalize(void *dso) in __cxa_finalize() argument
36 int __cxa_atexit(void (*func)(void *), void *arg, void *dso) in __cxa_atexit() argument
/third_party/musl/src/exit/arm/
D__aeabi_atexit.c1 int __cxa_atexit(void (*func)(void *), void *arg, void *dso);
/third_party/musl/libc-test/src/functionalext/supplement/exit/
Da_cxa_finalize.c19 extern void __cxa_finalize(void *dso);
/third_party/skia/third_party/externals/swiftshader/include/Android/hardware/
Dhardware.h40 void* dso; member
/third_party/libxml2/
Dlibxml2-config.cmake.in18 # LIBXML2_MODULES - whether libxml2 has dso support
94 # whether libxml2 has dso support

123