/freebsd-10.0-release/lib/libc/stdlib/ |
H A D | atexit.h | 36 void __cxa_finalize(void *dso);
|
H A D | atexit.c | 134 * with given dso handle is unloaded dynamically. 137 __cxa_atexit(void (*func)(void *), void *arg, void *dso) argument 145 fn.fn_dso = dso; 156 * object owning 'dso'. Note: if 'dso' is NULL, then all remaining 160 __cxa_finalize(void *dso) argument 167 if (dso != NULL) 168 has_phdr = _rtld_addr_phdr(dso, &phdr_info); 178 if (dso != NULL && dso ! [all...] |
/freebsd-10.0-release/lib/libc/arm/aeabi/ |
H A D | aeabi_atexit.c | 34 __aeabi_atexit(void *object, void (*func)(void*), void *dso) argument 36 return __cxa_atexit(func, object, dso);
|
/freebsd-10.0-release/crypto/openssl/crypto/dso/ |
H A D | dso_lib.c | 62 #include <openssl/dso.h> 81 DSO_METHOD *DSO_get_method(DSO *dso) argument 83 return(dso->meth); 86 DSO_METHOD *DSO_set_method(DSO *dso, DSO_METHOD *meth) argument 89 mtmp = dso->meth; 90 dso->meth = meth; 131 int DSO_free(DSO *dso) argument 135 if(dso == NULL) 141 i=CRYPTO_add(&dso->references,-1,CRYPTO_LOCK_DSO); 143 REF_PRINT("DSO",dso); 176 DSO_flags(DSO *dso) argument 182 DSO_up_ref(DSO *dso) argument 194 DSO_load(DSO *dso, const char *filename, DSO_METHOD *meth, int flags) argument 255 DSO_bind_var(DSO *dso, const char *symname) argument 278 DSO_bind_func(DSO *dso, const char *symname) argument 309 DSO_ctrl(DSO *dso, int cmd, long larg, void *parg) argument 340 DSO_set_name_converter(DSO *dso, DSO_NAME_CONVERTER_FUNC cb, DSO_NAME_CONVERTER_FUNC *oldcb) argument 355 DSO_get_filename(DSO *dso) argument 365 DSO_set_filename(DSO *dso, const char *filename) argument 393 DSO_merge(DSO *dso, const char *filespec1, const char *filespec2) argument 413 DSO_convert_filename(DSO *dso, const char *filename) argument 450 DSO_get_loaded_filename(DSO *dso) argument [all...] |
H A D | dso_beos.c | 62 #include <openssl/dso.h> 73 static int beos_load(DSO *dso); 74 static int beos_unload(DSO *dso); 75 static void *beos_bind_var(DSO *dso, const char *symname); 76 static DSO_FUNC_TYPE beos_bind_func(DSO *dso, const char *symname); 78 static int beos_unbind_var(DSO *dso, char *symname, void *symptr); 79 static int beos_unbind_func(DSO *dso, char *symname, DSO_FUNC_TYPE symptr); 80 static int beos_init(DSO *dso); 81 static int beos_finish(DSO *dso); 82 static long beos_ctrl(DSO *dso, in 113 beos_load(DSO *dso) argument 148 beos_unload(DSO *dso) argument 175 beos_bind_var(DSO *dso, const char *symname) argument 205 beos_bind_func(DSO *dso, const char *symname) argument 236 beos_name_converter(DSO *dso, const char *filename) argument [all...] |
H A D | dso.h | 0 /* dso.h -*- mode:C; c-file-style: "eay" -*- */ 140 int (*dso_load)(DSO *dso); 142 int (*dso_unload)(DSO *dso); 144 void *(*dso_bind_var)(DSO *dso, const char *symname); 151 DSO_FUNC_TYPE (*dso_bind_func)(DSO *dso, const char *symname); 156 int (*dso_unbind_var)(DSO *dso, char *symname, void *symptr); 158 int (*dso_unbind_func)(DSO *dso, char *symname, DSO_FUNC_TYPE symptr); 162 long (*dso_ctrl)(DSO *dso, int cmd, long larg, void *parg); 171 int (*init)(DSO *dso); 172 int (*finish)(DSO *dso); [all...] |
H A D | dso_dl.c | 61 #include <openssl/dso.h> 75 static int dl_load(DSO *dso); 76 static int dl_unload(DSO *dso); 77 static void *dl_bind_var(DSO *dso, const char *symname); 78 static DSO_FUNC_TYPE dl_bind_func(DSO *dso, const char *symname); 80 static int dl_unbind_var(DSO *dso, char *symname, void *symptr); 81 static int dl_unbind_func(DSO *dso, char *symname, DSO_FUNC_TYPE symptr); 82 static int dl_init(DSO *dso); 83 static int dl_finish(DSO *dso); 84 static int dl_ctrl(DSO *dso, in 122 dl_load(DSO *dso) argument 162 dl_unload(DSO *dso) argument 186 dl_bind_var(DSO *dso, const char *symname) argument 217 dl_bind_func(DSO *dso, const char *symname) argument 248 dl_merger(DSO *dso, const char *filespec1, const char *filespec2) argument 324 dl_name_converter(DSO *dso, const char *filename) argument [all...] |
H A D | dso_dlfcn.c | 69 #include <openssl/dso.h> 96 static int dlfcn_load(DSO *dso); 97 static int dlfcn_unload(DSO *dso); 98 static void *dlfcn_bind_var(DSO *dso, const char *symname); 99 static DSO_FUNC_TYPE dlfcn_bind_func(DSO *dso, const char *symname); 101 static int dlfcn_unbind(DSO *dso, char *symname, void *symptr); 102 static int dlfcn_init(DSO *dso); 103 static int dlfcn_finish(DSO *dso); 104 static long dlfcn_ctrl(DSO *dso, int cmd, long larg, void *parg); 106 static char *dlfcn_name_converter(DSO *dso, cons 165 dlfcn_load(DSO *dso) argument 206 dlfcn_unload(DSO *dso) argument 230 dlfcn_bind_var(DSO *dso, const char *symname) argument 260 dlfcn_bind_func(DSO *dso, const char *symname) argument 294 dlfcn_merger(DSO *dso, const char *filespec1, const char *filespec2) argument 369 dlfcn_name_converter(DSO *dso, const char *filename) argument [all...] |
H A D | dso_null.c | 64 #include <openssl/dso.h>
|
H A D | dso_openssl.c | 61 #include <openssl/dso.h>
|
H A D | Makefile | 2 # OpenSSL/crypto/dso/Makefile 5 DIR= dso 27 EXHEADER= dso.h 81 dso_beos.o: ../../include/openssl/dso.h ../../include/openssl/e_os2.h 89 dso_dl.o: ../../include/openssl/dso.h ../../include/openssl/e_os2.h 97 dso_dlfcn.o: ../../include/openssl/dso.h ../../include/openssl/e_os2.h 104 dso_err.o: ../../include/openssl/dso.h ../../include/openssl/e_os2.h 112 dso_lib.o: ../../include/openssl/dso.h ../../include/openssl/e_os2.h 120 dso_null.o: ../../include/openssl/dso.h ../../include/openssl/e_os2.h 128 dso_openssl.o: ../../include/openssl/dso [all...] |
/freebsd-10.0-release/contrib/subversion/subversion/libsvn_subr/ |
H A D | dso.c | 66 svn_dso_load_internal(apr_dso_handle_t **dso, const char *fname) argument 68 *dso = svn_hash_gets(dso_cache, fname); 73 if (*dso == NOT_THERE) 75 *dso = NULL; 80 if (! *dso) 82 apr_status_t status = apr_dso_load(dso, fname, dso_pool); 90 apr_dso_error(*dso, buf, 1024)); 92 *dso = NULL; 100 /* Stash the dso so we can use it next time. */ 101 svn_hash_sets(dso_cache, apr_pstrdup(dso_pool, fname), *dso); 108 svn_dso_load(apr_dso_handle_t **dso, const char *fname) argument [all...] |
/freebsd-10.0-release/contrib/subversion/subversion/include/ |
H A D | svn_dso.h | 77 * Attempt to load @a libname, returning it in @a *dso. 79 * If @a libname cannot be loaded set @a *dso to NULL and return 90 svn_dso_load(apr_dso_handle_t **dso,
|
/freebsd-10.0-release/crypto/openssl/crypto/conf/ |
H A D | conf_mall.c | 63 #include <openssl/dso.h>
|
H A D | conf_mod.c | 64 #include <openssl/dso.h> 80 DSO *dso; member in struct:conf_module_st 114 static CONF_MODULE *module_add(DSO *dso, const char *name, 248 DSO *dso = NULL; local 261 dso = DSO_load(NULL, path, NULL, 0); 262 if (!dso) 267 ifunc = (conf_init_func *)DSO_bind_func(dso, DSO_mod_init_name); 273 ffunc = (conf_finish_func *)DSO_bind_func(dso, DSO_mod_finish_name); 275 md = module_add(dso, name, ifunc, ffunc); 283 if (dso) 291 module_add(DSO *dso, const char *name, conf_init_func *ifunc, conf_finish_func *ffunc) argument [all...] |
H A D | conf_sap.c | 63 #include <openssl/dso.h>
|
/freebsd-10.0-release/contrib/apr/ |
H A D | build.conf | 16 dso file_io locks memory misc mmap network_io poll random
|
H A D | build-outputs.mk | 15 dso/unix/dso.lo: dso/unix/dso.c .make.dirs include/apr_allocator.h include/apr_dso.h include/apr_errno.h include/apr_file_info.h include/apr_file_io.h include/apr_general.h include/apr_global_mutex.h include/apr_inherit.h include/apr_network_io.h include/apr_pools.h include/apr_portable.h include/apr_proc_mutex.h include/apr_shm.h include/apr_strings.h include/apr_tables.h include/apr_thread_mutex.h include/apr_thread_proc.h include/apr_time.h include/apr_user.h include/apr_want.h 17 OBJECTS_dso_unix = dso/unix/dso.lo 130 dso/aix/dso.lo: dso/aix/dso [all...] |
/freebsd-10.0-release/contrib/apr/include/ |
H A D | apr_dso.h | 80 * @param dso The dso handle that has been opened 81 * @param buf Location to store the dso error 84 APR_DECLARE(const char *) apr_dso_error(apr_dso_handle_t *dso, char *buf, apr_size_t bufsize);
|
/freebsd-10.0-release/contrib/apr/dso/unix/ |
H A D | dso.c | 60 apr_dso_handle_t *dso = thedso; local 62 if (dso->handle == NULL) 66 shl_unload((shl_t)dso->handle); 68 if (dso->handle != DYLD_LIBRARY_HANDLE) { 69 NSUnLinkModule(dso->handle, FALSE); 72 if (dlclose(dso->handle) != 0) 75 dso->handle = NULL; 131 /* This special archive.a(dso.so) syntax is required for 241 APR_DECLARE(const char *) apr_dso_error(apr_dso_handle_t *dso, char *buffer, argument 244 if (dso [all...] |
/freebsd-10.0-release/crypto/openssl/engines/ |
H A D | e_4758cca.c | 59 #include <openssl/dso.h> 164 static DSO *dso = NULL; variable 274 if(dso) 280 dso = DSO_load(NULL, get_CCA4758_LIB_NAME(), NULL, 0); 281 if(!dso) 289 DSO_bind_func(dso, n_keyRecordRead)) || 291 DSO_bind_func(dso, n_randomNumberGenerate)) || 293 DSO_bind_func(dso, n_digitalSignatureGenerate)) || 295 DSO_bind_func(dso, n_digitalSignatureVerify)) || 297 DSO_bind_func(dso, n_publicKeyExtrac [all...] |
/freebsd-10.0-release/contrib/gcc/config/ |
H A D | darwin-crt3.c | 64 typedef int (*cxa_atexit_p)(void (*func) (void*), void* arg, const void* dso); 65 typedef void (*cxa_finalize_p)(const void *dso); 176 /* We re-use &aed as the 'dso' parameter, since it's a unique address. */ 456 atexit_common (const struct one_atexit_routine *r, const void *dso) argument 476 return cxa_atexit (r->callback.cac, r->arg, dso); 502 return cxa_atexit (cxa_atexit_wrapper, alloced, dso); 510 const void* dso) __attribute__((visibility("hidden"))); 513 __cxa_atexit (cxa_atexit_callback func, void* arg, const void* dso) argument 519 return atexit_common (&r, dso);
|
/freebsd-10.0-release/contrib/apr-util/include/private/ |
H A D | apu_internal.h | 30 /* For modular dso loading, an internal interlock to allow us to 40 apr_status_t apu_dso_load(apr_dso_handle_t **dso, apr_dso_handle_sym_t *dsoptr, const char *module,
|
/freebsd-10.0-release/crypto/openssl/crypto/evp/ |
H A D | evp_cnf.c | 64 #include <openssl/dso.h>
|
/freebsd-10.0-release/crypto/heimdal/lib/krb5/ |
H A D | plugin.c | 52 } dso; member in union:plugin::__anon4861 116 e->u.dso.dsohandle = dlopen(path, RTLD_LOCAL|RTLD_LAZY); 117 e->u.dso.path = path; 284 if (e->type == DSO && strcmp(e->u.dso.path, path) == 0) 339 if (e->u.dso.dsohandle == NULL) 341 sym = dlsym(e->u.dso.dsohandle, name);
|