HomeSort by: relevance | last modified time | path
    Searched refs:dso (Results 1 - 25 of 103) sorted by relevancy

1 2 3 4 5

  /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...]

Completed in 31 milliseconds

1 2 3 4 5