OpenCoverage

store_init.c

Absolute File Name:/home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_init.c
Switch to Source codePreprocessed file
LineSourceCount
1-
2static CRYPTO_ONCE store_init = -
3 0-
4 ;-
5static int do_store_init(void); static int do_store_init_ossl_ret_ = 0; static void do_store_init_ossl_(void) { do_store_init_ossl_ret_ = do_store_init(); }
never executed: end of block
static int do_store_init(void)
0
6{-
7 return
never executed: return OPENSSL_init_crypto(0, ((void *)0) ) && ossl_store_file_loader_init();
OPENSSL_init_crypto(0,
OPENSSL_init_c... ((void *)0) )Description
TRUEnever evaluated
FALSEnever evaluated
never executed: return OPENSSL_init_crypto(0, ((void *)0) ) && ossl_store_file_loader_init();
0
8 ((void *)0)
OPENSSL_init_c... ((void *)0) )Description
TRUEnever evaluated
FALSEnever evaluated
never executed: return OPENSSL_init_crypto(0, ((void *)0) ) && ossl_store_file_loader_init();
0
9 )
OPENSSL_init_c... ((void *)0) )Description
TRUEnever evaluated
FALSEnever evaluated
never executed: return OPENSSL_init_crypto(0, ((void *)0) ) && ossl_store_file_loader_init();
0
10 && ossl_store_file_loader_init()
ossl_store_file_loader_init()Description
TRUEnever evaluated
FALSEnever evaluated
;
never executed: return OPENSSL_init_crypto(0, ((void *)0) ) && ossl_store_file_loader_init();
0
11}-
12-
13int ossl_store_init_once(void)-
14{-
15 if (!(CRYPTO_THREAD_run_once(&store_init, do_store_init_ossl_)
CRYPTO_THREAD_...re_init_ossl_)Description
TRUEnever evaluated
FALSEnever evaluated
? do_store_init_ossl_ret_ : 0)
!(CRYPTO_THREA...ossl_ret_ : 0)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
16 ERR_put_error(44,(112),((1|64)),__FILE__,24);-
17 return
never executed: return 0;
0;
never executed: return 0;
0
18 }-
19 return
never executed: return 1;
1;
never executed: return 1;
0
20}-
21-
22void ossl_store_cleanup_int(void)-
23{-
24 ossl_store_destroy_loaders_int();-
25}
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
Switch to Source codePreprocessed file

Generated by Squish Coco 4.2.2