| /src/crypto/external/bsd/openssl/dist/crypto/dso/ |
| dso_lib.c | 13 static DSO *DSO_new_method(DSO_METHOD *meth) 15 DSO *ret; 47 DSO *DSO_new(void) 52 int DSO_free(DSO *dso) 56 if (dso == NULL) 59 if (CRYPTO_DOWN_REF(&dso->references, &i, dso->lock) <= 0) 62 REF_PRINT_COUNT("DSO", dso); [all...] |
| dso_local.h | 12 #include "internal/dso.h" 49 * used for this DSO. 54 * the DSO was actually loaded. It is NULL iff the DSO is not currently 59 * used to indicate (a) whether this DSO structure corresponds to a 74 int (*dso_load) (DSO *dso); 76 int (*dso_unload) (DSO *dso); 84 DSO_FUNC_TYPE (*dso_bind_func) (DSO *dso, const char *symname) [all...] |
| dso_dl.c | 19 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 [all...] |
| dso_dlfcn.c | 41 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 [all...] |
| /src/crypto/external/apache2/openssl/dist/crypto/dso/ |
| dso_lib.c | 13 static DSO *DSO_new_method(DSO_METHOD *meth) 15 DSO *ret; 42 DSO *DSO_new(void) 47 int DSO_free(DSO *dso) 51 if (dso == NULL) 54 if (CRYPTO_DOWN_REF(&dso->references, &i) <= 0) 57 REF_PRINT_COUNT("DSO", i, dso); 62 if ((dso->flags & DSO_FLAG_NO_UNLOAD_ON_FREE) == 0) [all...] |
| dso_local.h | 12 #include "internal/dso.h" 49 * used for this DSO. 54 * the DSO was actually loaded. It is NULL iff the DSO is not currently 59 * used to indicate (a) whether this DSO structure corresponds to a 73 int (*dso_load)(DSO *dso); 75 int (*dso_unload)(DSO *dso); 83 DSO_FUNC_TYPE (*dso_bind_func)(DSO *dso, const char *symname) [all...] |
| dso_dl.c | 19 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 [all...] |
| dso_dlfcn.c | 38 static int dlfcn_load(DSO *dso); 39 static int dlfcn_unload(DSO *dso); 40 static DSO_FUNC_TYPE dlfcn_bind_func(DSO *dso, const char *symname); 41 static char *dlfcn_name_converter(DSO *dso, const char *filename); 42 static char *dlfcn_merger(DSO *dso, const char *filespec1 [all...] |
| /src/external/apache2/mDNSResponder/dist/DSO/ |
| dso.c | 0 /* dso.c 44 #include "dso.h" 74 // as "DSO not supported." 82 // List of dso connection states that are active. Added when dso_connect_state_create() is called, removed 88 static dso_state_t *dso_connections_needing_cleanup; // DSO connections that have been shut down but aren't yet freed. 102 // This function is called either when an error has occurred requiring the a DSO connection be 103 // canceled, or else when a connection to a DSO endpoint has been cleanly closed and is ready to be 106 void dso_state_cancel(dso_state_t *dso) 111 // Find dso on the list of connections. 112 while (*dsop != NULL && *dsop != dso) { 141 dso_state_t *dso, *dnext; local 179 dso_state_t *dso, *dnext; local 242 dso_state_t *dso; local [all...] |
| dso.h | 0 /* dso.h 26 // Maximum number of additional TLVs we support in a DSO message. 33 // When we get a DSO query or response with no primary TLV, the TLV type will be "No Primary TLV," which is not 34 // otherwise a valid DSO TLV type. 36 // Standard DSO Types from RFC 8490 41 // Standard DSO Types from RFC 8765 79 // When a DSO message arrives, or one that was sent is acknowledged, or the state of the DSO connection 80 // changes, we need to call the user of the DSO connection. 82 kDSOEventType_DNSMessage, // A DNS message that is not a DSO messag [all...] |
| dso-transport.c | 0 /* dso-transport.c 42 #include "dso.h" 43 #include "dso-transport.h" 63 static dso_connect_state_t *dso_connect_states; // DSO connect states that exist. 64 static dso_transport_t *dso_transport_states; // DSO transport states that exist. 106 LogRedact(MDNS_LOG_CATEGORY_DEFAULT, MDNS_LOG_DEFAULT, "[DSO%u->DSOT%u] dso_transport_t finalizing for " PUB_S " - " 107 "transport: %p.", transport->dso != NULL ? transport->dso->serial : DSO_STATE_INVALID_SERIAL, 138 // We do all of the finalization for the dso state object and any objects it depends on here in the 140 // _after_ the DSO connection has been dropped might still write to the DSO structure or one of th 703 dso_state_t *dso; local [all...] |
| /src/external/gpl3/gdb/dist/gdb/testsuite/gdb.btrace/ |
| dlopen.c | 25 void *dso; local 29 dso = dlopen (DSO_NAME, RTLD_NOW | RTLD_GLOBAL); 30 assert (dso != NULL); 32 fun = (int (*) (void)) dlsym (dso, "answer"); 37 dlclose (dso);
|
| /src/external/gpl3/gdb.old/dist/gdb/testsuite/gdb.btrace/ |
| dlopen.c | 25 void *dso; local 29 dso = dlopen (DSO_NAME, RTLD_NOW | RTLD_GLOBAL); 30 assert (dso != NULL); 32 fun = (int (*) (void)) dlsym (dso, "answer"); 37 dlclose (dso);
|
| /src/crypto/external/bsd/openssl.old/dist/crypto/dso/ |
| dso_local.h | 12 #include "internal/dso.h" 49 * used for this DSO. 54 * the DSO was actually loaded. It is NULL iff the DSO is not currently 59 * used to indicate (a) whether this DSO structure corresponds to a 74 int (*dso_load) (DSO *dso); 76 int (*dso_unload) (DSO *dso); 84 DSO_FUNC_TYPE (*dso_bind_func) (DSO *dso, const char *symname) [all...] |
| dso_lib.c | 15 static DSO *DSO_new_method(DSO_METHOD *meth) 17 DSO *ret; 57 DSO *DSO_new(void) 62 int DSO_free(DSO *dso) 66 if (dso == NULL) 69 if (CRYPTO_DOWN_REF(&dso->references, &i, dso->lock) <= 0) 72 REF_PRINT_COUNT("DSO", dso); [all...] |
| dso_dl.c | 19 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 [all...] |
| /src/crypto/external/apache2/openssl/dist/include/internal/ |
| dso.h | 28 * one or two possible DSO methods. However, the following flag can be 29 * set in a DSO to prevent *any* native name-translation at all - eg. if 44 * Don't unload the DSO when we call DSO_free() 57 typedef struct dso_st DSO; 62 * callbacks) that transform filenames. They are passed a DSO structure 63 * pointer (or NULL if they are to be used independently of a DSO object) and 68 typedef char *(*DSO_NAME_CONVERTER_FUNC)(DSO *, const char *); 71 * callbacks) that merge two file specifications. They are passed a DSO 72 * structure pointer (or NULL if they are to be used independently of a DSO 78 * fashion that is sensible for the DSO method in question. The only rul [all...] |
| /src/crypto/external/bsd/openssl/dist/include/internal/ |
| dso.h | 28 * one or two possible DSO methods. However, the following flag can be 29 * set in a DSO to prevent *any* native name-translation at all - eg. if 44 * Don't unload the DSO when we call DSO_free() 57 typedef struct dso_st DSO; 62 * callbacks) that transform filenames. They are passed a DSO structure 63 * pointer (or NULL if they are to be used independently of a DSO object) and 68 typedef char *(*DSO_NAME_CONVERTER_FUNC)(DSO *, const char *); 71 * callbacks) that merge two file specifications. They are passed a DSO 72 * structure pointer (or NULL if they are to be used independently of a DSO 78 * fashion that is sensible for the DSO method in question. The only rul [all...] |
| /src/crypto/external/bsd/openssl.old/dist/include/internal/ |
| dso.h | 27 * one or two possible DSO methods. However, the following flag can be 28 * set in a DSO to prevent *any* native name-translation at all - eg. if 43 * Don't unload the DSO when we call DSO_free() 56 typedef struct dso_st DSO; 61 * callbacks) that transform filenames. They are passed a DSO structure 62 * pointer (or NULL if they are to be used independently of a DSO object) and 67 typedef char *(*DSO_NAME_CONVERTER_FUNC)(DSO *, const char *); 70 * callbacks) that merge two file specifications. They are passed a DSO 71 * structure pointer (or NULL if they are to be used independently of a DSO 77 * fashion that is sensible for the DSO method in question. The only rul [all...] |
| /src/tests/libexec/ld.elf_so/ |
| h_thread_local_dtor.c | 59 void *dso; local 63 dso = dlopen("libh_helper_dso3.so", RTLD_LAZY); 64 if (dso == NULL) 66 testfunc = dlsym(dso, "testfunc"); 79 dlclose(dso); 81 dso = dlopen("libh_helper_dso3.so", RTLD_LAZY); 82 if (dso == NULL) 84 dlclose(dso);
|
| h_locking.c | 63 void *dso; local 66 if ((dso = dlopen("libh_helper_dso2.so", RTLD_LAZY)) == NULL) { 70 tls_callback_sym = dlsym(dso, "tls_callback"); 84 void *dso; local 85 if ((dso = dlopen(arg, RTLD_LAZY)) == NULL) { 89 dlclose(dso);
|
| /src/distrib/utils/zcat/ |
| misc.c | 31 void __cxa_finalize(void *dso) { } 33 int __cxa_atexit(void (*func)(void *), void *arg, void *dso); 35 __cxa_atexit(void (*func)(void *), void *arg, void *dso)
|
| /src/lib/libc/stdlib/ |
| atexit.c | 54 void *ah_dso; /* home DSO for cxa_atexit handlers */ 83 * Allocate an atexit handler descriptor. If "dso" is NULL, it indicates 91 atexit_handler_alloc(void *dso) 96 if (dso == NULL) { 136 * https://web.archive.org/web/20030222125703/http://www.codesourcery.com/cxx-abi/abi.html#dso-dtor 140 __aeabi_atexit(void *arg, void (*func)(void *), void *dso); 143 __aeabi_atexit(void *arg, void (*func)(void *), void *dso) 145 return (__cxa_atexit(func, arg, dso)); 150 __cxa_atexit_internal(void (*func)(void *), void *arg, void *dso) 158 ah = atexit_handler_alloc(dso); [all...] |
| /src/external/gpl3/gdb/dist/gdb/testsuite/gdb.base/ |
| dlmopen.exp | 91 # Check that 'info shared' show NUM occurrences of DSO. 92 proc check_dso_count { dso num } { 97 -re "$hex $hex Yes \[^\r\n\]*$dso\r\n" { 103 verbose -log "library: $dso, expected: $num, found: $count" 109 # The DSO part of the test. We run it once per DSO call. 118 with_test_prefix "dso 1" { check_dso_count $basename_lib.1.so $ndso1 } 119 with_test_prefix "dso 2" { check_dso_count $basename_lib.2.so $ndso2 } 125 # We expect different instances of GDB_DLMOPEN_GLOB per DSO. 129 # Modify that DSO's instance, which should leave the others intact [all...] |
| /src/external/gpl3/gdb.old/dist/gdb/testsuite/gdb.base/ |
| dlmopen.exp | 63 # Check that 'info shared' show NUM occurrences of DSO. 64 proc check_dso_count { dso num } { 69 -re "$hex $hex Yes \[^\r\n\]*$dso\r\n" { 75 verbose -log "library: $dso, expected: $num, found: $count" 81 # The DSO part of the test. We run it once per DSO call. 90 with_test_prefix "dso 1" { check_dso_count $basename_lib.1.so $ndso1 } 91 with_test_prefix "dso 2" { check_dso_count $basename_lib.2.so $ndso2 } 97 # We expect different instances of GDB_DLMOPEN_GLOB per DSO. 101 # Modify that DSO's instance, which should leave the others intact [all...] |