Line | Source | Count |
1 | | - |
2 | | - |
3 | | - |
4 | static int stopped = 0; | - |
5 | static union { | - |
6 | long sane; | - |
7 | CRYPTO_THREAD_LOCAL value; | - |
8 | } destructor_key = { -1 }; | - |
9 | | - |
10 | static void ossl_init_thread_stop(struct thread_local_inits_st *locals); | - |
11 | | - |
12 | static void ossl_init_thread_destructor(void *local) | - |
13 | { | - |
14 | ossl_init_thread_stop((struct thread_local_inits_st *)local); | - |
15 | }executed 3 times by 1 test: end of block | 3 |
16 | | - |
17 | static struct thread_local_inits_st *ossl_init_get_thread_local(int alloc) | - |
18 | { | - |
19 | struct thread_local_inits_st *local = | - |
20 | CRYPTO_THREAD_get_local(&destructor_key.value); | - |
21 | | - |
22 | if (allocTRUE | evaluated 3092 times by 11 testsEvaluated by:- asn1_internal_test
- chacha_internal_test
- ctype_internal_test
- curve448_internal_test
- libcrypto.so.1.1
- modes_internal_test
- poly1305_internal_test
- siphash_internal_test
- sm2_internal_test
- sm4_internal_test
- x509_internal_test
| FALSE | evaluated 2076 times by 12 testsEvaluated by:- asn1_internal_test
- chacha_internal_test
- ctype_internal_test
- curve448_internal_test
- libcrypto.so.1.1
- modes_internal_test
- poly1305_internal_test
- rdrand_sanitytest
- siphash_internal_test
- sm2_internal_test
- sm4_internal_test
- x509_internal_test
|
) { | 2076-3092 |
23 | if (local == TRUE | evaluated 2078 times by 11 testsEvaluated by:- asn1_internal_test
- chacha_internal_test
- ctype_internal_test
- curve448_internal_test
- libcrypto.so.1.1
- modes_internal_test
- poly1305_internal_test
- siphash_internal_test
- sm2_internal_test
- sm4_internal_test
- x509_internal_test
| FALSE | evaluated 1014 times by 2 testsEvaluated by:- libcrypto.so.1.1
- sm2_internal_test
|
| 1014-2078 |
24 | ((void *)0)TRUE | evaluated 2078 times by 11 testsEvaluated by:- asn1_internal_test
- chacha_internal_test
- ctype_internal_test
- curve448_internal_test
- libcrypto.so.1.1
- modes_internal_test
- poly1305_internal_test
- siphash_internal_test
- sm2_internal_test
- sm4_internal_test
- x509_internal_test
| FALSE | evaluated 1014 times by 2 testsEvaluated by:- libcrypto.so.1.1
- sm2_internal_test
|
| 1014-2078 |
25 | | - |
26 | && (TRUE | evaluated 2078 times by 11 testsEvaluated by:- asn1_internal_test
- chacha_internal_test
- ctype_internal_test
- curve448_internal_test
- libcrypto.so.1.1
- modes_internal_test
- poly1305_internal_test
- siphash_internal_test
- sm2_internal_test
- sm4_internal_test
- x509_internal_test
| FALSE | never evaluated |
local = CRYPTO_zalloc(sizeof(*local), __FILE__, 66)) != TRUE | evaluated 2078 times by 11 testsEvaluated by:- asn1_internal_test
- chacha_internal_test
- ctype_internal_test
- curve448_internal_test
- libcrypto.so.1.1
- modes_internal_test
- poly1305_internal_test
- siphash_internal_test
- sm2_internal_test
- sm4_internal_test
- x509_internal_test
| FALSE | never evaluated |
| 0-2078 |
27 | ((void *)0)TRUE | evaluated 2078 times by 11 testsEvaluated by:- asn1_internal_test
- chacha_internal_test
- ctype_internal_test
- curve448_internal_test
- libcrypto.so.1.1
- modes_internal_test
- poly1305_internal_test
- siphash_internal_test
- sm2_internal_test
- sm4_internal_test
- x509_internal_test
| FALSE | never evaluated |
| 0-2078 |
28 | | - |
29 | && !CRYPTO_THREAD_set_local(&destructor_key.value, local)TRUE | never evaluated | FALSE | evaluated 2078 times by 11 testsEvaluated by:- asn1_internal_test
- chacha_internal_test
- ctype_internal_test
- curve448_internal_test
- libcrypto.so.1.1
- modes_internal_test
- poly1305_internal_test
- siphash_internal_test
- sm2_internal_test
- sm4_internal_test
- x509_internal_test
|
) { | 0-2078 |
30 | CRYPTO_free(local, __FILE__, 68); | - |
31 | return never executed: return ((void *)0) ; never executed: return ((void *)0) ; | 0 |
32 | ((void *)0) never executed: return ((void *)0) ; | 0 |
33 | ; never executed: return ((void *)0) ; | 0 |
34 | } | - |
35 | }executed 3092 times by 11 tests: end of block Executed by:- asn1_internal_test
- chacha_internal_test
- ctype_internal_test
- curve448_internal_test
- libcrypto.so.1.1
- modes_internal_test
- poly1305_internal_test
- siphash_internal_test
- sm2_internal_test
- sm4_internal_test
- x509_internal_test
else { | 3092 |
36 | CRYPTO_THREAD_set_local(&destructor_key.value, | - |
37 | ((void *)0) | - |
38 | ); | - |
39 | }executed 2076 times by 12 tests: end of block Executed by:- asn1_internal_test
- chacha_internal_test
- ctype_internal_test
- curve448_internal_test
- libcrypto.so.1.1
- modes_internal_test
- poly1305_internal_test
- rdrand_sanitytest
- siphash_internal_test
- sm2_internal_test
- sm4_internal_test
- x509_internal_test
| 2076 |
40 | | - |
41 | returnexecuted 5168 times by 12 tests: return local; Executed by:- asn1_internal_test
- chacha_internal_test
- ctype_internal_test
- curve448_internal_test
- libcrypto.so.1.1
- modes_internal_test
- poly1305_internal_test
- rdrand_sanitytest
- siphash_internal_test
- sm2_internal_test
- sm4_internal_test
- x509_internal_test
local;executed 5168 times by 12 tests: return local; Executed by:- asn1_internal_test
- chacha_internal_test
- ctype_internal_test
- curve448_internal_test
- libcrypto.so.1.1
- modes_internal_test
- poly1305_internal_test
- rdrand_sanitytest
- siphash_internal_test
- sm2_internal_test
- sm4_internal_test
- x509_internal_test
| 5168 |
42 | } | - |
43 | | - |
44 | typedef struct ossl_init_stop_st OPENSSL_INIT_STOP; | - |
45 | struct ossl_init_stop_st { | - |
46 | void (*handler)(void); | - |
47 | OPENSSL_INIT_STOP *next; | - |
48 | }; | - |
49 | | - |
50 | static OPENSSL_INIT_STOP *stop_handlers = | - |
51 | ((void *)0) | - |
52 | ; | - |
53 | static CRYPTO_RWLOCK *init_lock = | - |
54 | ((void *)0) | - |
55 | ; | - |
56 | | - |
57 | static CRYPTO_ONCE base = | - |
58 | 0 | - |
59 | ; | - |
60 | static int base_inited = 0; | - |
61 | static int ossl_init_base(void); static int ossl_init_base_ossl_ret_ = 0; static void ossl_init_base_ossl_(void) { ossl_init_base_ossl_ret_ = ossl_init_base(); }executed 2076 times by 12 tests: end of block Executed by:- asn1_internal_test
- chacha_internal_test
- ctype_internal_test
- curve448_internal_test
- libcrypto.so.1.1
- modes_internal_test
- poly1305_internal_test
- rdrand_sanitytest
- siphash_internal_test
- sm2_internal_test
- sm4_internal_test
- x509_internal_test
static int ossl_init_base(void) | 2076 |
62 | { | - |
63 | CRYPTO_THREAD_LOCAL key; | - |
64 | | - |
65 | | - |
66 | | - |
67 | | - |
68 | | - |
69 | | - |
70 | | - |
71 | if (!CRYPTO_THREAD_init_local(&key, ossl_init_thread_destructor)TRUE | never evaluated | FALSE | evaluated 2076 times by 12 testsEvaluated by:- asn1_internal_test
- chacha_internal_test
- ctype_internal_test
- curve448_internal_test
- libcrypto.so.1.1
- modes_internal_test
- poly1305_internal_test
- rdrand_sanitytest
- siphash_internal_test
- sm2_internal_test
- sm4_internal_test
- x509_internal_test
|
) | 0-2076 |
72 | return never executed: return 0; 0;never executed: return 0; | 0 |
73 | if ((TRUE | never evaluated | FALSE | evaluated 2076 times by 12 testsEvaluated by:- asn1_internal_test
- chacha_internal_test
- ctype_internal_test
- curve448_internal_test
- libcrypto.so.1.1
- modes_internal_test
- poly1305_internal_test
- rdrand_sanitytest
- siphash_internal_test
- sm2_internal_test
- sm4_internal_test
- x509_internal_test
|
init_lock = CRYPTO_THREAD_lock_new()) == TRUE | never evaluated | FALSE | evaluated 2076 times by 12 testsEvaluated by:- asn1_internal_test
- chacha_internal_test
- ctype_internal_test
- curve448_internal_test
- libcrypto.so.1.1
- modes_internal_test
- poly1305_internal_test
- rdrand_sanitytest
- siphash_internal_test
- sm2_internal_test
- sm4_internal_test
- x509_internal_test
|
| 0-2076 |
74 | ((void *)0)TRUE | never evaluated | FALSE | evaluated 2076 times by 12 testsEvaluated by:- asn1_internal_test
- chacha_internal_test
- ctype_internal_test
- curve448_internal_test
- libcrypto.so.1.1
- modes_internal_test
- poly1305_internal_test
- rdrand_sanitytest
- siphash_internal_test
- sm2_internal_test
- sm4_internal_test
- x509_internal_test
|
| 0-2076 |
75 | ) | - |
76 | goto never executed: goto err; err;never executed: goto err; | 0 |
77 | | - |
78 | if (atexit(OPENSSL_cleanup) != 0TRUE | never evaluated | FALSE | evaluated 2076 times by 12 testsEvaluated by:- asn1_internal_test
- chacha_internal_test
- ctype_internal_test
- curve448_internal_test
- libcrypto.so.1.1
- modes_internal_test
- poly1305_internal_test
- rdrand_sanitytest
- siphash_internal_test
- sm2_internal_test
- sm4_internal_test
- x509_internal_test
|
) | 0-2076 |
79 | goto never executed: goto err; err;never executed: goto err; | 0 |
80 | | - |
81 | OPENSSL_cpuid_setup(); | - |
82 | | - |
83 | destructor_key.value = key; | - |
84 | base_inited = 1; | - |
85 | returnexecuted 2076 times by 12 tests: return 1; Executed by:- asn1_internal_test
- chacha_internal_test
- ctype_internal_test
- curve448_internal_test
- libcrypto.so.1.1
- modes_internal_test
- poly1305_internal_test
- rdrand_sanitytest
- siphash_internal_test
- sm2_internal_test
- sm4_internal_test
- x509_internal_test
1;executed 2076 times by 12 tests: return 1; Executed by:- asn1_internal_test
- chacha_internal_test
- ctype_internal_test
- curve448_internal_test
- libcrypto.so.1.1
- modes_internal_test
- poly1305_internal_test
- rdrand_sanitytest
- siphash_internal_test
- sm2_internal_test
- sm4_internal_test
- x509_internal_test
| 2076 |
86 | | - |
87 | err: | - |
88 | | - |
89 | | - |
90 | | - |
91 | CRYPTO_THREAD_lock_free(init_lock); | - |
92 | init_lock = | - |
93 | ((void *)0) | - |
94 | ; | - |
95 | | - |
96 | CRYPTO_THREAD_cleanup_local(&key); | - |
97 | return never executed: return 0; 0;never executed: return 0; | 0 |
98 | } | - |
99 | | - |
100 | static CRYPTO_ONCE load_crypto_nodelete = | - |
101 | 0 | - |
102 | ; | - |
103 | static int ossl_init_load_crypto_nodelete(void); static int ossl_init_load_crypto_nodelete_ossl_ret_ = 0; static void ossl_init_load_crypto_nodelete_ossl_(void) { ossl_init_load_crypto_nodelete_ossl_ret_ = ossl_init_load_crypto_nodelete(); }executed 2076 times by 12 tests: end of block Executed by:- asn1_internal_test
- chacha_internal_test
- ctype_internal_test
- curve448_internal_test
- libcrypto.so.1.1
- modes_internal_test
- poly1305_internal_test
- rdrand_sanitytest
- siphash_internal_test
- sm2_internal_test
- sm4_internal_test
- x509_internal_test
static int ossl_init_load_crypto_nodelete(void) | 2076 |
104 | { | - |
105 | returnexecuted 2076 times by 12 tests: return 1; Executed by:- asn1_internal_test
- chacha_internal_test
- ctype_internal_test
- curve448_internal_test
- libcrypto.so.1.1
- modes_internal_test
- poly1305_internal_test
- rdrand_sanitytest
- siphash_internal_test
- sm2_internal_test
- sm4_internal_test
- x509_internal_test
1;executed 2076 times by 12 tests: return 1; Executed by:- asn1_internal_test
- chacha_internal_test
- ctype_internal_test
- curve448_internal_test
- libcrypto.so.1.1
- modes_internal_test
- poly1305_internal_test
- rdrand_sanitytest
- siphash_internal_test
- sm2_internal_test
- sm4_internal_test
- x509_internal_test
| 2076 |
106 | } | - |
107 | | - |
108 | static CRYPTO_ONCE load_crypto_strings = | - |
109 | 0 | - |
110 | ; | - |
111 | static int load_crypto_strings_inited = 0; | - |
112 | static int ossl_init_no_load_crypto_strings(void); static int ossl_init_no_load_crypto_strings_ossl_ret_ = 0; static void ossl_init_no_load_crypto_strings_ossl_(void) { ossl_init_no_load_crypto_strings_ossl_ret_ = ossl_init_no_load_crypto_strings(); } never executed: end of block static int ossl_init_no_load_crypto_strings(void) | 0 |
113 | { | - |
114 | | - |
115 | return never executed: return 1; 1;never executed: return 1; | 0 |
116 | } | - |
117 | | - |
118 | static int ossl_init_load_crypto_strings(void); static int ossl_init_load_crypto_strings_ossl_ret_ = 0; static void ossl_init_load_crypto_strings_ossl_(void) { ossl_init_load_crypto_strings_ossl_ret_ = ossl_init_load_crypto_strings(); }executed 2074 times by 11 tests: end of block Executed by:- asn1_internal_test
- chacha_internal_test
- ctype_internal_test
- curve448_internal_test
- libcrypto.so.1.1
- modes_internal_test
- poly1305_internal_test
- siphash_internal_test
- sm2_internal_test
- sm4_internal_test
- x509_internal_test
static int ossl_init_load_crypto_strings(void) | 2074 |
119 | { | - |
120 | int ret = 1; | - |
121 | ret = err_load_crypto_strings_int(); | - |
122 | load_crypto_strings_inited = 1; | - |
123 | | - |
124 | returnexecuted 2074 times by 11 tests: return ret; Executed by:- asn1_internal_test
- chacha_internal_test
- ctype_internal_test
- curve448_internal_test
- libcrypto.so.1.1
- modes_internal_test
- poly1305_internal_test
- siphash_internal_test
- sm2_internal_test
- sm4_internal_test
- x509_internal_test
ret;executed 2074 times by 11 tests: return ret; Executed by:- asn1_internal_test
- chacha_internal_test
- ctype_internal_test
- curve448_internal_test
- libcrypto.so.1.1
- modes_internal_test
- poly1305_internal_test
- siphash_internal_test
- sm2_internal_test
- sm4_internal_test
- x509_internal_test
| 2074 |
125 | } | - |
126 | | - |
127 | static CRYPTO_ONCE add_all_ciphers = | - |
128 | 0 | - |
129 | ; | - |
130 | static int ossl_init_add_all_ciphers(void); static int ossl_init_add_all_ciphers_ossl_ret_ = 0; static void ossl_init_add_all_ciphers_ossl_(void) { ossl_init_add_all_ciphers_ossl_ret_ = ossl_init_add_all_ciphers(); }executed 1962 times by 1 test: end of block static int ossl_init_add_all_ciphers(void) | 1962 |
131 | { | - |
132 | openssl_add_all_ciphers_int(); | - |
133 | | - |
134 | returnexecuted 1962 times by 1 test: return 1; 1;executed 1962 times by 1 test: return 1; | 1962 |
135 | } | - |
136 | | - |
137 | static CRYPTO_ONCE add_all_digests = | - |
138 | 0 | - |
139 | ; | - |
140 | static int ossl_init_add_all_digests(void); static int ossl_init_add_all_digests_ossl_ret_ = 0; static void ossl_init_add_all_digests_ossl_(void) { ossl_init_add_all_digests_ossl_ret_ = ossl_init_add_all_digests(); }executed 1969 times by 1 test: end of block static int ossl_init_add_all_digests(void) | 1969 |
141 | { | - |
142 | openssl_add_all_digests_int(); | - |
143 | | - |
144 | returnexecuted 1969 times by 1 test: return 1; 1;executed 1969 times by 1 test: return 1; | 1969 |
145 | } | - |
146 | | - |
147 | static int ossl_init_no_add_algs(void); static int ossl_init_no_add_algs_ossl_ret_ = 0; static void ossl_init_no_add_algs_ossl_(void) { ossl_init_no_add_algs_ossl_ret_ = ossl_init_no_add_algs(); } never executed: end of block static int ossl_init_no_add_algs(void) | 0 |
148 | { | - |
149 | | - |
150 | return never executed: return 1; 1;never executed: return 1; | 0 |
151 | } | - |
152 | | - |
153 | static CRYPTO_ONCE config = | - |
154 | 0 | - |
155 | ; | - |
156 | static int config_inited = 0; | - |
157 | static const char *appname; | - |
158 | static int ossl_init_config(void); static int ossl_init_config_ossl_ret_ = 0; static void ossl_init_config_ossl_(void) { ossl_init_config_ossl_ret_ = ossl_init_config(); }executed 1958 times by 1 test: end of block static int ossl_init_config(void) | 1958 |
159 | { | - |
160 | | - |
161 | | - |
162 | | - |
163 | | - |
164 | | - |
165 | openssl_config_int(appname); | - |
166 | config_inited = 1; | - |
167 | returnexecuted 1958 times by 1 test: return 1; 1;executed 1958 times by 1 test: return 1; | 1958 |
168 | } | - |
169 | static int ossl_init_no_config(void); static int ossl_init_no_config_ossl_ret_ = 0; static void ossl_init_no_config_ossl_(void) { ossl_init_no_config_ossl_ret_ = ossl_init_no_config(); } never executed: end of block static int ossl_init_no_config(void) | 0 |
170 | { | - |
171 | | - |
172 | | - |
173 | | - |
174 | | - |
175 | openssl_no_config_int(); | - |
176 | config_inited = 1; | - |
177 | return never executed: return 1; 1;never executed: return 1; | 0 |
178 | } | - |
179 | | - |
180 | static CRYPTO_ONCE async = | - |
181 | 0 | - |
182 | ; | - |
183 | static int async_inited = 0; | - |
184 | static int ossl_init_async(void); static int ossl_init_async_ossl_ret_ = 0; static void ossl_init_async_ossl_(void) { ossl_init_async_ossl_ret_ = ossl_init_async(); }executed 4 times by 1 test: end of block static int ossl_init_async(void) | 4 |
185 | { | - |
186 | | - |
187 | | - |
188 | | - |
189 | if (!async_init()TRUE | never evaluated | FALSE | evaluated 4 times by 1 test |
) | 0-4 |
190 | return never executed: return 0; 0;never executed: return 0; | 0 |
191 | async_inited = 1; | - |
192 | returnexecuted 4 times by 1 test: return 1; 1;executed 4 times by 1 test: return 1; | 4 |
193 | } | - |
194 | | - |
195 | | - |
196 | static CRYPTO_ONCE engine_openssl = | - |
197 | 0 | - |
198 | ; | - |
199 | static int ossl_init_engine_openssl(void); static int ossl_init_engine_openssl_ossl_ret_ = 0; static void ossl_init_engine_openssl_ossl_(void) { ossl_init_engine_openssl_ossl_ret_ = ossl_init_engine_openssl(); } never executed: end of block static int ossl_init_engine_openssl(void) | 0 |
200 | { | - |
201 | | - |
202 | | - |
203 | | - |
204 | | - |
205 | engine_load_openssl_int(); | - |
206 | return never executed: return 1; 1;never executed: return 1; | 0 |
207 | } | - |
208 | static CRYPTO_ONCE engine_rdrand = | - |
209 | 0 | - |
210 | ; | - |
211 | static int ossl_init_engine_rdrand(void); static int ossl_init_engine_rdrand_ossl_ret_ = 0; static void ossl_init_engine_rdrand_ossl_(void) { ossl_init_engine_rdrand_ossl_ret_ = ossl_init_engine_rdrand(); }executed 1959 times by 1 test: end of block static int ossl_init_engine_rdrand(void) | 1959 |
212 | { | - |
213 | | - |
214 | | - |
215 | | - |
216 | | - |
217 | engine_load_rdrand_int(); | - |
218 | returnexecuted 1959 times by 1 test: return 1; 1;executed 1959 times by 1 test: return 1; | 1959 |
219 | } | - |
220 | | - |
221 | static CRYPTO_ONCE engine_dynamic = | - |
222 | 0 | - |
223 | ; | - |
224 | static int ossl_init_engine_dynamic(void); static int ossl_init_engine_dynamic_ossl_ret_ = 0; static void ossl_init_engine_dynamic_ossl_(void) { ossl_init_engine_dynamic_ossl_ret_ = ossl_init_engine_dynamic(); }executed 1959 times by 1 test: end of block static int ossl_init_engine_dynamic(void) | 1959 |
225 | { | - |
226 | | - |
227 | | - |
228 | | - |
229 | | - |
230 | engine_load_dynamic_int(); | - |
231 | returnexecuted 1959 times by 1 test: return 1; 1;executed 1959 times by 1 test: return 1; | 1959 |
232 | } | - |
233 | static CRYPTO_ONCE zlib = | - |
234 | 0 | - |
235 | ; | - |
236 | | - |
237 | static int zlib_inited = 0; | - |
238 | static int ossl_init_zlib(void); static int ossl_init_zlib_ossl_ret_ = 0; static void ossl_init_zlib_ossl_(void) { ossl_init_zlib_ossl_ret_ = ossl_init_zlib(); } never executed: end of block static int ossl_init_zlib(void) | 0 |
239 | { | - |
240 | | - |
241 | zlib_inited = 1; | - |
242 | return never executed: return 1; 1;never executed: return 1; | 0 |
243 | } | - |
244 | | - |
245 | | - |
246 | static void ossl_init_thread_stop(struct thread_local_inits_st *locals) | - |
247 | { | - |
248 | | - |
249 | if (locals == TRUE | evaluated 1 time by 1 test | FALSE | evaluated 2078 times by 11 testsEvaluated by:- asn1_internal_test
- chacha_internal_test
- ctype_internal_test
- curve448_internal_test
- libcrypto.so.1.1
- modes_internal_test
- poly1305_internal_test
- siphash_internal_test
- sm2_internal_test
- sm4_internal_test
- x509_internal_test
|
| 1-2078 |
250 | ((void *)0)TRUE | evaluated 1 time by 1 test | FALSE | evaluated 2078 times by 11 testsEvaluated by:- asn1_internal_test
- chacha_internal_test
- ctype_internal_test
- curve448_internal_test
- libcrypto.so.1.1
- modes_internal_test
- poly1305_internal_test
- siphash_internal_test
- sm2_internal_test
- sm4_internal_test
- x509_internal_test
|
| 1-2078 |
251 | ) | - |
252 | return;executed 1 time by 1 test: return; | 1 |
253 | | - |
254 | if (locals->asyncTRUE | evaluated 1 time by 1 test | FALSE | evaluated 2077 times by 11 testsEvaluated by:- asn1_internal_test
- chacha_internal_test
- ctype_internal_test
- curve448_internal_test
- libcrypto.so.1.1
- modes_internal_test
- poly1305_internal_test
- siphash_internal_test
- sm2_internal_test
- sm4_internal_test
- x509_internal_test
|
) { | 1-2077 |
255 | | - |
256 | | - |
257 | | - |
258 | | - |
259 | async_delete_thread_state(); | - |
260 | }executed 1 time by 1 test: end of block | 1 |
261 | | - |
262 | if (locals->err_stateTRUE | evaluated 2074 times by 11 testsEvaluated by:- asn1_internal_test
- chacha_internal_test
- ctype_internal_test
- curve448_internal_test
- libcrypto.so.1.1
- modes_internal_test
- poly1305_internal_test
- siphash_internal_test
- sm2_internal_test
- sm4_internal_test
- x509_internal_test
| FALSE | evaluated 4 times by 1 test |
) { | 4-2074 |
263 | | - |
264 | | - |
265 | | - |
266 | | - |
267 | err_delete_thread_state(); | - |
268 | }executed 2074 times by 11 tests: end of block Executed by:- asn1_internal_test
- chacha_internal_test
- ctype_internal_test
- curve448_internal_test
- libcrypto.so.1.1
- modes_internal_test
- poly1305_internal_test
- siphash_internal_test
- sm2_internal_test
- sm4_internal_test
- x509_internal_test
| 2074 |
269 | | - |
270 | if (locals->randTRUE | evaluated 782 times by 2 testsEvaluated by:- libcrypto.so.1.1
- sm2_internal_test
| FALSE | evaluated 1296 times by 10 testsEvaluated by:- asn1_internal_test
- chacha_internal_test
- ctype_internal_test
- curve448_internal_test
- libcrypto.so.1.1
- modes_internal_test
- poly1305_internal_test
- siphash_internal_test
- sm4_internal_test
- x509_internal_test
|
) { | 782-1296 |
271 | | - |
272 | | - |
273 | | - |
274 | | - |
275 | drbg_delete_thread_state(); | - |
276 | }executed 782 times by 2 tests: end of block Executed by:- libcrypto.so.1.1
- sm2_internal_test
| 782 |
277 | | - |
278 | CRYPTO_free(locals, __FILE__, 410); | - |
279 | }executed 2078 times by 11 tests: end of block Executed by:- asn1_internal_test
- chacha_internal_test
- ctype_internal_test
- curve448_internal_test
- libcrypto.so.1.1
- modes_internal_test
- poly1305_internal_test
- siphash_internal_test
- sm2_internal_test
- sm4_internal_test
- x509_internal_test
| 2078 |
280 | | - |
281 | void OPENSSL_thread_stop(void) | - |
282 | { | - |
283 | if (destructor_key.sane != -1TRUE | never evaluated | FALSE | never evaluated |
) | 0 |
284 | ossl_init_thread_stop(ossl_init_get_thread_local(0)); never executed: ossl_init_thread_stop(ossl_init_get_thread_local(0)); | 0 |
285 | } never executed: end of block | 0 |
286 | | - |
287 | int ossl_init_thread_start(uint64_t opts) | - |
288 | { | - |
289 | struct thread_local_inits_st *locals; | - |
290 | | - |
291 | if (!OPENSSL_init_crypto(0, TRUE | never evaluated | FALSE | evaluated 3092 times by 11 testsEvaluated by:- asn1_internal_test
- chacha_internal_test
- ctype_internal_test
- curve448_internal_test
- libcrypto.so.1.1
- modes_internal_test
- poly1305_internal_test
- siphash_internal_test
- sm2_internal_test
- sm4_internal_test
- x509_internal_test
|
| 0-3092 |
292 | ((void *)0)TRUE | never evaluated | FALSE | evaluated 3092 times by 11 testsEvaluated by:- asn1_internal_test
- chacha_internal_test
- ctype_internal_test
- curve448_internal_test
- libcrypto.so.1.1
- modes_internal_test
- poly1305_internal_test
- siphash_internal_test
- sm2_internal_test
- sm4_internal_test
- x509_internal_test
|
| 0-3092 |
293 | )TRUE | never evaluated | FALSE | evaluated 3092 times by 11 testsEvaluated by:- asn1_internal_test
- chacha_internal_test
- ctype_internal_test
- curve448_internal_test
- libcrypto.so.1.1
- modes_internal_test
- poly1305_internal_test
- siphash_internal_test
- sm2_internal_test
- sm4_internal_test
- x509_internal_test
|
) | 0-3092 |
294 | return never executed: return 0; 0;never executed: return 0; | 0 |
295 | | - |
296 | locals = ossl_init_get_thread_local(1); | - |
297 | | - |
298 | if (locals == TRUE | never evaluated | FALSE | evaluated 3092 times by 11 testsEvaluated by:- asn1_internal_test
- chacha_internal_test
- ctype_internal_test
- curve448_internal_test
- libcrypto.so.1.1
- modes_internal_test
- poly1305_internal_test
- siphash_internal_test
- sm2_internal_test
- sm4_internal_test
- x509_internal_test
|
| 0-3092 |
299 | ((void *)0)TRUE | never evaluated | FALSE | evaluated 3092 times by 11 testsEvaluated by:- asn1_internal_test
- chacha_internal_test
- ctype_internal_test
- curve448_internal_test
- libcrypto.so.1.1
- modes_internal_test
- poly1305_internal_test
- siphash_internal_test
- sm2_internal_test
- sm4_internal_test
- x509_internal_test
|
| 0-3092 |
300 | ) | - |
301 | return never executed: return 0; 0;never executed: return 0; | 0 |
302 | | - |
303 | if (opts & 0x01TRUE | evaluated 10 times by 1 test | FALSE | evaluated 3082 times by 11 testsEvaluated by:- asn1_internal_test
- chacha_internal_test
- ctype_internal_test
- curve448_internal_test
- libcrypto.so.1.1
- modes_internal_test
- poly1305_internal_test
- siphash_internal_test
- sm2_internal_test
- sm4_internal_test
- x509_internal_test
|
) { | 10-3082 |
304 | | - |
305 | | - |
306 | | - |
307 | | - |
308 | locals->async = 1; | - |
309 | }executed 10 times by 1 test: end of block | 10 |
310 | | - |
311 | if (opts & 0x02TRUE | evaluated 2074 times by 11 testsEvaluated by:- asn1_internal_test
- chacha_internal_test
- ctype_internal_test
- curve448_internal_test
- libcrypto.so.1.1
- modes_internal_test
- poly1305_internal_test
- siphash_internal_test
- sm2_internal_test
- sm4_internal_test
- x509_internal_test
| FALSE | evaluated 1018 times by 2 testsEvaluated by:- libcrypto.so.1.1
- sm2_internal_test
|
) { | 1018-2074 |
312 | | - |
313 | | - |
314 | | - |
315 | | - |
316 | locals->err_state = 1; | - |
317 | }executed 2074 times by 11 tests: end of block Executed by:- asn1_internal_test
- chacha_internal_test
- ctype_internal_test
- curve448_internal_test
- libcrypto.so.1.1
- modes_internal_test
- poly1305_internal_test
- siphash_internal_test
- sm2_internal_test
- sm4_internal_test
- x509_internal_test
| 2074 |
318 | | - |
319 | if (opts & 0x04TRUE | evaluated 1008 times by 2 testsEvaluated by:- libcrypto.so.1.1
- sm2_internal_test
| FALSE | evaluated 2084 times by 11 testsEvaluated by:- asn1_internal_test
- chacha_internal_test
- ctype_internal_test
- curve448_internal_test
- libcrypto.so.1.1
- modes_internal_test
- poly1305_internal_test
- siphash_internal_test
- sm2_internal_test
- sm4_internal_test
- x509_internal_test
|
) { | 1008-2084 |
320 | | - |
321 | | - |
322 | | - |
323 | | - |
324 | locals->rand = 1; | - |
325 | }executed 1008 times by 2 tests: end of block Executed by:- libcrypto.so.1.1
- sm2_internal_test
| 1008 |
326 | | - |
327 | returnexecuted 3092 times by 11 tests: return 1; Executed by:- asn1_internal_test
- chacha_internal_test
- ctype_internal_test
- curve448_internal_test
- libcrypto.so.1.1
- modes_internal_test
- poly1305_internal_test
- siphash_internal_test
- sm2_internal_test
- sm4_internal_test
- x509_internal_test
1;executed 3092 times by 11 tests: return 1; Executed by:- asn1_internal_test
- chacha_internal_test
- ctype_internal_test
- curve448_internal_test
- libcrypto.so.1.1
- modes_internal_test
- poly1305_internal_test
- siphash_internal_test
- sm2_internal_test
- sm4_internal_test
- x509_internal_test
| 3092 |
328 | } | - |
329 | | - |
330 | void OPENSSL_cleanup(void) | - |
331 | { | - |
332 | OPENSSL_INIT_STOP *currhandler, *lasthandler; | - |
333 | CRYPTO_THREAD_LOCAL key; | - |
334 | | - |
335 | | - |
336 | if (!base_initedTRUE | never evaluated | FALSE | evaluated 2076 times by 12 testsEvaluated by:- asn1_internal_test
- chacha_internal_test
- ctype_internal_test
- curve448_internal_test
- libcrypto.so.1.1
- modes_internal_test
- poly1305_internal_test
- rdrand_sanitytest
- siphash_internal_test
- sm2_internal_test
- sm4_internal_test
- x509_internal_test
|
) | 0-2076 |
337 | return; never executed: return; | 0 |
338 | | - |
339 | | - |
340 | if (stoppedTRUE | never evaluated | FALSE | evaluated 2076 times by 12 testsEvaluated by:- asn1_internal_test
- chacha_internal_test
- ctype_internal_test
- curve448_internal_test
- libcrypto.so.1.1
- modes_internal_test
- poly1305_internal_test
- rdrand_sanitytest
- siphash_internal_test
- sm2_internal_test
- sm4_internal_test
- x509_internal_test
|
) | 0-2076 |
341 | return; never executed: return; | 0 |
342 | stopped = 1; | - |
343 | | - |
344 | | - |
345 | | - |
346 | | - |
347 | | - |
348 | ossl_init_thread_stop(ossl_init_get_thread_local(0)); | - |
349 | | - |
350 | currhandler = stop_handlers; | - |
351 | while (currhandler != TRUE | evaluated 1958 times by 1 test | FALSE | evaluated 2076 times by 12 testsEvaluated by:- asn1_internal_test
- chacha_internal_test
- ctype_internal_test
- curve448_internal_test
- libcrypto.so.1.1
- modes_internal_test
- poly1305_internal_test
- rdrand_sanitytest
- siphash_internal_test
- sm2_internal_test
- sm4_internal_test
- x509_internal_test
|
| 1958-2076 |
352 | ((void *)0)TRUE | evaluated 1958 times by 1 test | FALSE | evaluated 2076 times by 12 testsEvaluated by:- asn1_internal_test
- chacha_internal_test
- ctype_internal_test
- curve448_internal_test
- libcrypto.so.1.1
- modes_internal_test
- poly1305_internal_test
- rdrand_sanitytest
- siphash_internal_test
- sm2_internal_test
- sm4_internal_test
- x509_internal_test
|
| 1958-2076 |
353 | ) { | - |
354 | currhandler->handler(); | - |
355 | lasthandler = currhandler; | - |
356 | currhandler = currhandler->next; | - |
357 | CRYPTO_free(lasthandler, __FILE__, 483); | - |
358 | }executed 1958 times by 1 test: end of block | 1958 |
359 | stop_handlers = | - |
360 | ((void *)0) | - |
361 | ; | - |
362 | | - |
363 | CRYPTO_THREAD_lock_free(init_lock); | - |
364 | init_lock = | - |
365 | ((void *)0) | - |
366 | ; | - |
367 | | - |
368 | | - |
369 | | - |
370 | | - |
371 | | - |
372 | | - |
373 | | - |
374 | if (zlib_initedTRUE | never evaluated | FALSE | evaluated 2076 times by 12 testsEvaluated by:- asn1_internal_test
- chacha_internal_test
- ctype_internal_test
- curve448_internal_test
- libcrypto.so.1.1
- modes_internal_test
- poly1305_internal_test
- rdrand_sanitytest
- siphash_internal_test
- sm2_internal_test
- sm4_internal_test
- x509_internal_test
|
) { | 0-2076 |
375 | | - |
376 | | - |
377 | | - |
378 | | - |
379 | comp_zlib_cleanup_int(); | - |
380 | } never executed: end of block | 0 |
381 | | - |
382 | | - |
383 | if (async_initedTRUE | evaluated 4 times by 1 test | FALSE | evaluated 2072 times by 12 testsEvaluated by:- asn1_internal_test
- chacha_internal_test
- ctype_internal_test
- curve448_internal_test
- libcrypto.so.1.1
- modes_internal_test
- poly1305_internal_test
- rdrand_sanitytest
- siphash_internal_test
- sm2_internal_test
- sm4_internal_test
- x509_internal_test
|
) { | 4-2072 |
384 | | - |
385 | | - |
386 | | - |
387 | | - |
388 | async_deinit(); | - |
389 | }executed 4 times by 1 test: end of block | 4 |
390 | | - |
391 | if (load_crypto_strings_initedTRUE | evaluated 2074 times by 11 testsEvaluated by:- asn1_internal_test
- chacha_internal_test
- ctype_internal_test
- curve448_internal_test
- libcrypto.so.1.1
- modes_internal_test
- poly1305_internal_test
- siphash_internal_test
- sm2_internal_test
- sm4_internal_test
- x509_internal_test
| FALSE | evaluated 2 times by 2 testsEvaluated by:- libcrypto.so.1.1
- rdrand_sanitytest
|
) { | 2-2074 |
392 | | - |
393 | | - |
394 | | - |
395 | | - |
396 | err_free_strings_int(); | - |
397 | }executed 2074 times by 11 tests: end of block Executed by:- asn1_internal_test
- chacha_internal_test
- ctype_internal_test
- curve448_internal_test
- libcrypto.so.1.1
- modes_internal_test
- poly1305_internal_test
- siphash_internal_test
- sm2_internal_test
- sm4_internal_test
- x509_internal_test
| 2074 |
398 | | - |
399 | key = destructor_key.value; | - |
400 | destructor_key.sane = -1; | - |
401 | CRYPTO_THREAD_cleanup_local(&key); | - |
402 | rand_cleanup_int(); | - |
403 | rand_drbg_cleanup_int(); | - |
404 | conf_modules_free_int(); | - |
405 | | - |
406 | engine_cleanup_int(); | - |
407 | | - |
408 | ossl_store_cleanup_int(); | - |
409 | crypto_cleanup_all_ex_data_int(); | - |
410 | bio_cleanup(); | - |
411 | evp_cleanup_int(); | - |
412 | obj_cleanup_int(); | - |
413 | err_cleanup(); | - |
414 | | - |
415 | CRYPTO_secure_malloc_done(); | - |
416 | | - |
417 | base_inited = 0; | - |
418 | }executed 2076 times by 12 tests: end of block Executed by:- asn1_internal_test
- chacha_internal_test
- ctype_internal_test
- curve448_internal_test
- libcrypto.so.1.1
- modes_internal_test
- poly1305_internal_test
- rdrand_sanitytest
- siphash_internal_test
- sm2_internal_test
- sm4_internal_test
- x509_internal_test
| 2076 |
419 | | - |
420 | | - |
421 | | - |
422 | | - |
423 | | - |
424 | | - |
425 | int OPENSSL_init_crypto(uint64_t opts, const OPENSSL_INIT_SETTINGS *settings) | - |
426 | { | - |
427 | if (stoppedTRUE | never evaluated | FALSE | evaluated 3921451 times by 12 testsEvaluated by:- asn1_internal_test
- chacha_internal_test
- ctype_internal_test
- curve448_internal_test
- libcrypto.so.1.1
- modes_internal_test
- poly1305_internal_test
- rdrand_sanitytest
- siphash_internal_test
- sm2_internal_test
- sm4_internal_test
- x509_internal_test
|
) { | 0-3921451 |
428 | if (!(opts & 0x00040000L)TRUE | never evaluated | FALSE | never evaluated |
) | 0 |
429 | ERR_put_error(15,(116),((6|64)),__FILE__,585); never executed: ERR_put_error(15,(116),((6|64)),__FILE__,585); | 0 |
430 | return never executed: return 0; 0;never executed: return 0; | 0 |
431 | } | - |
432 | | - |
433 | if (!(CRYPTO_THREAD_run_once(&base, ossl_init_base_ossl_)TRUE | evaluated 3921451 times by 12 testsEvaluated by:- asn1_internal_test
- chacha_internal_test
- ctype_internal_test
- curve448_internal_test
- libcrypto.so.1.1
- modes_internal_test
- poly1305_internal_test
- rdrand_sanitytest
- siphash_internal_test
- sm2_internal_test
- sm4_internal_test
- x509_internal_test
| FALSE | never evaluated |
? ossl_init_base_ossl_ret_ : 0)TRUE | never evaluated | FALSE | evaluated 3921451 times by 12 testsEvaluated by:- asn1_internal_test
- chacha_internal_test
- ctype_internal_test
- curve448_internal_test
- libcrypto.so.1.1
- modes_internal_test
- poly1305_internal_test
- rdrand_sanitytest
- siphash_internal_test
- sm2_internal_test
- sm4_internal_test
- x509_internal_test
|
) | 0-3921451 |
434 | return never executed: return 0; 0;never executed: return 0; | 0 |
435 | | - |
436 | if (!(opts & 0x00040000L)TRUE | evaluated 131367 times by 12 testsEvaluated by:- asn1_internal_test
- chacha_internal_test
- ctype_internal_test
- curve448_internal_test
- libcrypto.so.1.1
- modes_internal_test
- poly1305_internal_test
- rdrand_sanitytest
- siphash_internal_test
- sm2_internal_test
- sm4_internal_test
- x509_internal_test
| FALSE | evaluated 3790084 times by 11 testsEvaluated by:- asn1_internal_test
- chacha_internal_test
- ctype_internal_test
- curve448_internal_test
- libcrypto.so.1.1
- modes_internal_test
- poly1305_internal_test
- siphash_internal_test
- sm2_internal_test
- sm4_internal_test
- x509_internal_test
|
| 131367-3790084 |
437 | && !(CRYPTO_THREAD_run_once(&load_crypto_nodelete, ossl_init_load_crypto_nodelete_ossl_) ? ossl_init_load_crypto_nodelete_ossl_ret_ : 0)TRUE | never evaluated | FALSE | evaluated 131367 times by 12 testsEvaluated by:- asn1_internal_test
- chacha_internal_test
- ctype_internal_test
- curve448_internal_test
- libcrypto.so.1.1
- modes_internal_test
- poly1305_internal_test
- rdrand_sanitytest
- siphash_internal_test
- sm2_internal_test
- sm4_internal_test
- x509_internal_test
|
| 0-131367 |
438 | ) | - |
439 | return never executed: return 0; 0;never executed: return 0; | 0 |
440 | | - |
441 | if ((TRUE | never evaluated | FALSE | evaluated 3921451 times by 12 testsEvaluated by:- asn1_internal_test
- chacha_internal_test
- ctype_internal_test
- curve448_internal_test
- libcrypto.so.1.1
- modes_internal_test
- poly1305_internal_test
- rdrand_sanitytest
- siphash_internal_test
- sm2_internal_test
- sm4_internal_test
- x509_internal_test
|
opts & 0x00000001L)TRUE | never evaluated | FALSE | evaluated 3921451 times by 12 testsEvaluated by:- asn1_internal_test
- chacha_internal_test
- ctype_internal_test
- curve448_internal_test
- libcrypto.so.1.1
- modes_internal_test
- poly1305_internal_test
- rdrand_sanitytest
- siphash_internal_test
- sm2_internal_test
- sm4_internal_test
- x509_internal_test
|
| 0-3921451 |
442 | && !(CRYPTO_THREAD_run_once(&load_crypto_strings, ossl_init_no_load_crypto_strings_ossl_) ? ossl_init_no_load_crypto_strings_ossl_ret_ : 0)TRUE | never evaluated | FALSE | never evaluated |
| 0 |
443 | ) | - |
444 | return never executed: return 0; 0;never executed: return 0; | 0 |
445 | | - |
446 | if ((TRUE | evaluated 2085 times by 11 testsEvaluated by:- asn1_internal_test
- chacha_internal_test
- ctype_internal_test
- curve448_internal_test
- libcrypto.so.1.1
- modes_internal_test
- poly1305_internal_test
- siphash_internal_test
- sm2_internal_test
- sm4_internal_test
- x509_internal_test
| FALSE | evaluated 3919366 times by 12 testsEvaluated by:- asn1_internal_test
- chacha_internal_test
- ctype_internal_test
- curve448_internal_test
- libcrypto.so.1.1
- modes_internal_test
- poly1305_internal_test
- rdrand_sanitytest
- siphash_internal_test
- sm2_internal_test
- sm4_internal_test
- x509_internal_test
|
opts & 0x00000002L)TRUE | evaluated 2085 times by 11 testsEvaluated by:- asn1_internal_test
- chacha_internal_test
- ctype_internal_test
- curve448_internal_test
- libcrypto.so.1.1
- modes_internal_test
- poly1305_internal_test
- siphash_internal_test
- sm2_internal_test
- sm4_internal_test
- x509_internal_test
| FALSE | evaluated 3919366 times by 12 testsEvaluated by:- asn1_internal_test
- chacha_internal_test
- ctype_internal_test
- curve448_internal_test
- libcrypto.so.1.1
- modes_internal_test
- poly1305_internal_test
- rdrand_sanitytest
- siphash_internal_test
- sm2_internal_test
- sm4_internal_test
- x509_internal_test
|
| 2085-3919366 |
447 | && !(CRYPTO_THREAD_run_once(&load_crypto_strings, ossl_init_load_crypto_strings_ossl_) ? ossl_init_load_crypto_strings_ossl_ret_ : 0)TRUE | never evaluated | FALSE | evaluated 2085 times by 11 testsEvaluated by:- asn1_internal_test
- chacha_internal_test
- ctype_internal_test
- curve448_internal_test
- libcrypto.so.1.1
- modes_internal_test
- poly1305_internal_test
- siphash_internal_test
- sm2_internal_test
- sm4_internal_test
- x509_internal_test
|
) | 0-2085 |
448 | return never executed: return 0; 0;never executed: return 0; | 0 |
449 | | - |
450 | if ((TRUE | never evaluated | FALSE | evaluated 3921451 times by 12 testsEvaluated by:- asn1_internal_test
- chacha_internal_test
- ctype_internal_test
- curve448_internal_test
- libcrypto.so.1.1
- modes_internal_test
- poly1305_internal_test
- rdrand_sanitytest
- siphash_internal_test
- sm2_internal_test
- sm4_internal_test
- x509_internal_test
|
opts & 0x00000010L)TRUE | never evaluated | FALSE | evaluated 3921451 times by 12 testsEvaluated by:- asn1_internal_test
- chacha_internal_test
- ctype_internal_test
- curve448_internal_test
- libcrypto.so.1.1
- modes_internal_test
- poly1305_internal_test
- rdrand_sanitytest
- siphash_internal_test
- sm2_internal_test
- sm4_internal_test
- x509_internal_test
|
| 0-3921451 |
451 | && !(CRYPTO_THREAD_run_once(&add_all_ciphers, ossl_init_no_add_algs_ossl_) ? ossl_init_no_add_algs_ossl_ret_ : 0)TRUE | never evaluated | FALSE | never evaluated |
) | 0 |
452 | return never executed: return 0; 0;never executed: return 0; | 0 |
453 | | - |
454 | if ((TRUE | evaluated 62578 times by 1 test | FALSE | evaluated 3858873 times by 12 testsEvaluated by:- asn1_internal_test
- chacha_internal_test
- ctype_internal_test
- curve448_internal_test
- libcrypto.so.1.1
- modes_internal_test
- poly1305_internal_test
- rdrand_sanitytest
- siphash_internal_test
- sm2_internal_test
- sm4_internal_test
- x509_internal_test
|
opts & 0x00000004L)TRUE | evaluated 62578 times by 1 test | FALSE | evaluated 3858873 times by 12 testsEvaluated by:- asn1_internal_test
- chacha_internal_test
- ctype_internal_test
- curve448_internal_test
- libcrypto.so.1.1
- modes_internal_test
- poly1305_internal_test
- rdrand_sanitytest
- siphash_internal_test
- sm2_internal_test
- sm4_internal_test
- x509_internal_test
|
| 62578-3858873 |
455 | && !(CRYPTO_THREAD_run_once(&add_all_ciphers, ossl_init_add_all_ciphers_ossl_) ? ossl_init_add_all_ciphers_ossl_ret_ : 0)TRUE | never evaluated | FALSE | evaluated 62578 times by 1 test |
) | 0-62578 |
456 | return never executed: return 0; 0;never executed: return 0; | 0 |
457 | | - |
458 | if ((TRUE | never evaluated | FALSE | evaluated 3921451 times by 12 testsEvaluated by:- asn1_internal_test
- chacha_internal_test
- ctype_internal_test
- curve448_internal_test
- libcrypto.so.1.1
- modes_internal_test
- poly1305_internal_test
- rdrand_sanitytest
- siphash_internal_test
- sm2_internal_test
- sm4_internal_test
- x509_internal_test
|
opts & 0x00000020L)TRUE | never evaluated | FALSE | evaluated 3921451 times by 12 testsEvaluated by:- asn1_internal_test
- chacha_internal_test
- ctype_internal_test
- curve448_internal_test
- libcrypto.so.1.1
- modes_internal_test
- poly1305_internal_test
- rdrand_sanitytest
- siphash_internal_test
- sm2_internal_test
- sm4_internal_test
- x509_internal_test
|
| 0-3921451 |
459 | && !(CRYPTO_THREAD_run_once(&add_all_digests, ossl_init_no_add_algs_ossl_) ? ossl_init_no_add_algs_ossl_ret_ : 0)TRUE | never evaluated | FALSE | never evaluated |
) | 0 |
460 | return never executed: return 0; 0;never executed: return 0; | 0 |
461 | | - |
462 | if ((TRUE | evaluated 73557 times by 1 test | FALSE | evaluated 3847894 times by 12 testsEvaluated by:- asn1_internal_test
- chacha_internal_test
- ctype_internal_test
- curve448_internal_test
- libcrypto.so.1.1
- modes_internal_test
- poly1305_internal_test
- rdrand_sanitytest
- siphash_internal_test
- sm2_internal_test
- sm4_internal_test
- x509_internal_test
|
opts & 0x00000008L)TRUE | evaluated 73557 times by 1 test | FALSE | evaluated 3847894 times by 12 testsEvaluated by:- asn1_internal_test
- chacha_internal_test
- ctype_internal_test
- curve448_internal_test
- libcrypto.so.1.1
- modes_internal_test
- poly1305_internal_test
- rdrand_sanitytest
- siphash_internal_test
- sm2_internal_test
- sm4_internal_test
- x509_internal_test
|
| 73557-3847894 |
463 | && !(CRYPTO_THREAD_run_once(&add_all_digests, ossl_init_add_all_digests_ossl_) ? ossl_init_add_all_digests_ossl_ret_ : 0)TRUE | never evaluated | FALSE | evaluated 73557 times by 1 test |
) | 0-73557 |
464 | return never executed: return 0; 0;never executed: return 0; | 0 |
465 | | - |
466 | if ((TRUE | never evaluated | FALSE | evaluated 3921451 times by 12 testsEvaluated by:- asn1_internal_test
- chacha_internal_test
- ctype_internal_test
- curve448_internal_test
- libcrypto.so.1.1
- modes_internal_test
- poly1305_internal_test
- rdrand_sanitytest
- siphash_internal_test
- sm2_internal_test
- sm4_internal_test
- x509_internal_test
|
opts & 0x00020000L)TRUE | never evaluated | FALSE | evaluated 3921451 times by 12 testsEvaluated by:- asn1_internal_test
- chacha_internal_test
- ctype_internal_test
- curve448_internal_test
- libcrypto.so.1.1
- modes_internal_test
- poly1305_internal_test
- rdrand_sanitytest
- siphash_internal_test
- sm2_internal_test
- sm4_internal_test
- x509_internal_test
|
| 0-3921451 |
467 | && !openssl_init_fork_handlers()TRUE | never evaluated | FALSE | never evaluated |
) | 0 |
468 | return never executed: return 0; 0;never executed: return 0; | 0 |
469 | | - |
470 | if ((TRUE | never evaluated | FALSE | evaluated 3921451 times by 12 testsEvaluated by:- asn1_internal_test
- chacha_internal_test
- ctype_internal_test
- curve448_internal_test
- libcrypto.so.1.1
- modes_internal_test
- poly1305_internal_test
- rdrand_sanitytest
- siphash_internal_test
- sm2_internal_test
- sm4_internal_test
- x509_internal_test
|
opts & 0x00000080L)TRUE | never evaluated | FALSE | evaluated 3921451 times by 12 testsEvaluated by:- asn1_internal_test
- chacha_internal_test
- ctype_internal_test
- curve448_internal_test
- libcrypto.so.1.1
- modes_internal_test
- poly1305_internal_test
- rdrand_sanitytest
- siphash_internal_test
- sm2_internal_test
- sm4_internal_test
- x509_internal_test
|
| 0-3921451 |
471 | && !(CRYPTO_THREAD_run_once(&config, ossl_init_no_config_ossl_) ? ossl_init_no_config_ossl_ret_ : 0)TRUE | never evaluated | FALSE | never evaluated |
) | 0 |
472 | return never executed: return 0; 0;never executed: return 0; | 0 |
473 | | - |
474 | if (opts & 0x00000040LTRUE | evaluated 18826 times by 1 test | FALSE | evaluated 3902625 times by 12 testsEvaluated by:- asn1_internal_test
- chacha_internal_test
- ctype_internal_test
- curve448_internal_test
- libcrypto.so.1.1
- modes_internal_test
- poly1305_internal_test
- rdrand_sanitytest
- siphash_internal_test
- sm2_internal_test
- sm4_internal_test
- x509_internal_test
|
) { | 18826-3902625 |
475 | int ret; | - |
476 | CRYPTO_THREAD_write_lock(init_lock); | - |
477 | appname = (TRUE | evaluated 18826 times by 1 test | FALSE | never evaluated |
settings == TRUE | evaluated 18826 times by 1 test | FALSE | never evaluated |
| 0-18826 |
478 | ((void *)0)TRUE | evaluated 18826 times by 1 test | FALSE | never evaluated |
| 0-18826 |
479 | )TRUE | evaluated 18826 times by 1 test | FALSE | never evaluated |
? | 0-18826 |
480 | ((void *)0) | - |
481 | : settings->appname; | - |
482 | ret = (CRYPTO_THREAD_run_once(&config, ossl_init_config_ossl_)TRUE | evaluated 18826 times by 1 test | FALSE | never evaluated |
? ossl_init_config_ossl_ret_ : 0); | 0-18826 |
483 | CRYPTO_THREAD_unlock(init_lock); | - |
484 | if (!retTRUE | never evaluated | FALSE | evaluated 18826 times by 1 test |
) | 0-18826 |
485 | return never executed: return 0; 0;never executed: return 0; | 0 |
486 | }executed 18826 times by 1 test: end of block | 18826 |
487 | | - |
488 | if ((TRUE | evaluated 39 times by 1 test | FALSE | evaluated 3921412 times by 12 testsEvaluated by:- asn1_internal_test
- chacha_internal_test
- ctype_internal_test
- curve448_internal_test
- libcrypto.so.1.1
- modes_internal_test
- poly1305_internal_test
- rdrand_sanitytest
- siphash_internal_test
- sm2_internal_test
- sm4_internal_test
- x509_internal_test
|
opts & 0x00000100L)TRUE | evaluated 39 times by 1 test | FALSE | evaluated 3921412 times by 12 testsEvaluated by:- asn1_internal_test
- chacha_internal_test
- ctype_internal_test
- curve448_internal_test
- libcrypto.so.1.1
- modes_internal_test
- poly1305_internal_test
- rdrand_sanitytest
- siphash_internal_test
- sm2_internal_test
- sm4_internal_test
- x509_internal_test
|
| 39-3921412 |
489 | && !(CRYPTO_THREAD_run_once(&async, ossl_init_async_ossl_) ? ossl_init_async_ossl_ret_ : 0)TRUE | never evaluated | FALSE | evaluated 39 times by 1 test |
) | 0-39 |
490 | return never executed: return 0; 0;never executed: return 0; | 0 |
491 | | - |
492 | | - |
493 | if ((TRUE | never evaluated | FALSE | evaluated 3921451 times by 12 testsEvaluated by:- asn1_internal_test
- chacha_internal_test
- ctype_internal_test
- curve448_internal_test
- libcrypto.so.1.1
- modes_internal_test
- poly1305_internal_test
- rdrand_sanitytest
- siphash_internal_test
- sm2_internal_test
- sm4_internal_test
- x509_internal_test
|
opts & 0x00000800L)TRUE | never evaluated | FALSE | evaluated 3921451 times by 12 testsEvaluated by:- asn1_internal_test
- chacha_internal_test
- ctype_internal_test
- curve448_internal_test
- libcrypto.so.1.1
- modes_internal_test
- poly1305_internal_test
- rdrand_sanitytest
- siphash_internal_test
- sm2_internal_test
- sm4_internal_test
- x509_internal_test
|
| 0-3921451 |
494 | && !(CRYPTO_THREAD_run_once(&engine_openssl, ossl_init_engine_openssl_ossl_) ? ossl_init_engine_openssl_ossl_ret_ : 0)TRUE | never evaluated | FALSE | never evaluated |
) | 0 |
495 | return never executed: return 0; 0;never executed: return 0; | 0 |
496 | | - |
497 | | - |
498 | | - |
499 | | - |
500 | | - |
501 | | - |
502 | if ((TRUE | evaluated 3748 times by 1 test | FALSE | evaluated 3917703 times by 12 testsEvaluated by:- asn1_internal_test
- chacha_internal_test
- ctype_internal_test
- curve448_internal_test
- libcrypto.so.1.1
- modes_internal_test
- poly1305_internal_test
- rdrand_sanitytest
- siphash_internal_test
- sm2_internal_test
- sm4_internal_test
- x509_internal_test
|
opts & 0x00000200L)TRUE | evaluated 3748 times by 1 test | FALSE | evaluated 3917703 times by 12 testsEvaluated by:- asn1_internal_test
- chacha_internal_test
- ctype_internal_test
- curve448_internal_test
- libcrypto.so.1.1
- modes_internal_test
- poly1305_internal_test
- rdrand_sanitytest
- siphash_internal_test
- sm2_internal_test
- sm4_internal_test
- x509_internal_test
|
| 3748-3917703 |
503 | && !(CRYPTO_THREAD_run_once(&engine_rdrand, ossl_init_engine_rdrand_ossl_) ? ossl_init_engine_rdrand_ossl_ret_ : 0)TRUE | never evaluated | FALSE | evaluated 3748 times by 1 test |
) | 0-3748 |
504 | return never executed: return 0; 0;never executed: return 0; | 0 |
505 | | - |
506 | if ((TRUE | evaluated 3748 times by 1 test | FALSE | evaluated 3917703 times by 12 testsEvaluated by:- asn1_internal_test
- chacha_internal_test
- ctype_internal_test
- curve448_internal_test
- libcrypto.so.1.1
- modes_internal_test
- poly1305_internal_test
- rdrand_sanitytest
- siphash_internal_test
- sm2_internal_test
- sm4_internal_test
- x509_internal_test
|
opts & 0x00000400L)TRUE | evaluated 3748 times by 1 test | FALSE | evaluated 3917703 times by 12 testsEvaluated by:- asn1_internal_test
- chacha_internal_test
- ctype_internal_test
- curve448_internal_test
- libcrypto.so.1.1
- modes_internal_test
- poly1305_internal_test
- rdrand_sanitytest
- siphash_internal_test
- sm2_internal_test
- sm4_internal_test
- x509_internal_test
|
| 3748-3917703 |
507 | && !(CRYPTO_THREAD_run_once(&engine_dynamic, ossl_init_engine_dynamic_ossl_) ? ossl_init_engine_dynamic_ossl_ret_ : 0)TRUE | never evaluated | FALSE | evaluated 3748 times by 1 test |
) | 0-3748 |
508 | return never executed: return 0; 0;never executed: return 0; | 0 |
509 | if (opts & ((0x00000200L | 0x00000400L | 0x00001000L | 0x00002000L | 0x00004000L)TRUE | evaluated 3748 times by 1 test | FALSE | evaluated 3917703 times by 12 testsEvaluated by:- asn1_internal_test
- chacha_internal_test
- ctype_internal_test
- curve448_internal_test
- libcrypto.so.1.1
- modes_internal_test
- poly1305_internal_test
- rdrand_sanitytest
- siphash_internal_test
- sm2_internal_test
- sm4_internal_test
- x509_internal_test
|
| 3748-3917703 |
510 | | 0x00000800LTRUE | evaluated 3748 times by 1 test | FALSE | evaluated 3917703 times by 12 testsEvaluated by:- asn1_internal_test
- chacha_internal_test
- ctype_internal_test
- curve448_internal_test
- libcrypto.so.1.1
- modes_internal_test
- poly1305_internal_test
- rdrand_sanitytest
- siphash_internal_test
- sm2_internal_test
- sm4_internal_test
- x509_internal_test
|
| 3748-3917703 |
511 | | 0x00008000L)TRUE | evaluated 3748 times by 1 test | FALSE | evaluated 3917703 times by 12 testsEvaluated by:- asn1_internal_test
- chacha_internal_test
- ctype_internal_test
- curve448_internal_test
- libcrypto.so.1.1
- modes_internal_test
- poly1305_internal_test
- rdrand_sanitytest
- siphash_internal_test
- sm2_internal_test
- sm4_internal_test
- x509_internal_test
|
) { | 3748-3917703 |
512 | ENGINE_register_all_complete(); | - |
513 | }executed 3748 times by 1 test: end of block | 3748 |
514 | | - |
515 | | - |
516 | | - |
517 | if ((TRUE | never evaluated | FALSE | evaluated 3921451 times by 12 testsEvaluated by:- asn1_internal_test
- chacha_internal_test
- ctype_internal_test
- curve448_internal_test
- libcrypto.so.1.1
- modes_internal_test
- poly1305_internal_test
- rdrand_sanitytest
- siphash_internal_test
- sm2_internal_test
- sm4_internal_test
- x509_internal_test
|
opts & 0x00010000L)TRUE | never evaluated | FALSE | evaluated 3921451 times by 12 testsEvaluated by:- asn1_internal_test
- chacha_internal_test
- ctype_internal_test
- curve448_internal_test
- libcrypto.so.1.1
- modes_internal_test
- poly1305_internal_test
- rdrand_sanitytest
- siphash_internal_test
- sm2_internal_test
- sm4_internal_test
- x509_internal_test
|
| 0-3921451 |
518 | && !(CRYPTO_THREAD_run_once(&zlib, ossl_init_zlib_ossl_) ? ossl_init_zlib_ossl_ret_ : 0)TRUE | never evaluated | FALSE | never evaluated |
) | 0 |
519 | return never executed: return 0; 0;never executed: return 0; | 0 |
520 | | - |
521 | | - |
522 | returnexecuted 3921451 times by 12 tests: return 1; Executed by:- asn1_internal_test
- chacha_internal_test
- ctype_internal_test
- curve448_internal_test
- libcrypto.so.1.1
- modes_internal_test
- poly1305_internal_test
- rdrand_sanitytest
- siphash_internal_test
- sm2_internal_test
- sm4_internal_test
- x509_internal_test
1;executed 3921451 times by 12 tests: return 1; Executed by:- asn1_internal_test
- chacha_internal_test
- ctype_internal_test
- curve448_internal_test
- libcrypto.so.1.1
- modes_internal_test
- poly1305_internal_test
- rdrand_sanitytest
- siphash_internal_test
- sm2_internal_test
- sm4_internal_test
- x509_internal_test
| 3921451 |
523 | } | - |
524 | | - |
525 | int OPENSSL_atexit(void (*handler)(void)) | - |
526 | { | - |
527 | OPENSSL_INIT_STOP *newhand; | - |
528 | if ((TRUE | never evaluated | FALSE | evaluated 1958 times by 1 test |
newhand = CRYPTO_malloc(sizeof(*newhand), __FILE__, 747)) == TRUE | never evaluated | FALSE | evaluated 1958 times by 1 test |
| 0-1958 |
529 | ((void *)0)TRUE | never evaluated | FALSE | evaluated 1958 times by 1 test |
| 0-1958 |
530 | ) { | - |
531 | ERR_put_error(15,(114),((1|64)),__FILE__,748); | - |
532 | return never executed: return 0; 0;never executed: return 0; | 0 |
533 | } | - |
534 | | - |
535 | newhand->handler = handler; | - |
536 | newhand->next = stop_handlers; | - |
537 | stop_handlers = newhand; | - |
538 | | - |
539 | returnexecuted 1958 times by 1 test: return 1; 1;executed 1958 times by 1 test: return 1; | 1958 |
540 | } | - |
541 | void OPENSSL_fork_prepare(void) | - |
542 | { | - |
543 | } | - |
544 | | - |
545 | void OPENSSL_fork_parent(void) | - |
546 | { | - |
547 | } | - |
548 | | - |
549 | void OPENSSL_fork_child(void) | - |
550 | { | - |
551 | rand_fork(); | - |
552 | } never executed: end of block | 0 |
| | |