OpenCoverage

x_info.c

Absolute File Name:/home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_info.c
Switch to Source codePreprocessed file
LineSourceCount
1-
2-
3X509_INFO *-
4X509_INFO_new(void)-
5{-
6 X509_INFO *ret = -
7 ((void *)0)-
8 ;-
9-
10 ret = malloc(sizeof(X509_INFO));-
11 if (ret ==
ret == ((void *)0)Description
TRUEnever evaluated
FALSEevaluated 48 times by 2 tests
Evaluated by:
  • ssltest
  • tlstest
0-48
12 ((void *)0)
ret == ((void *)0)Description
TRUEnever evaluated
FALSEevaluated 48 times by 2 tests
Evaluated by:
  • ssltest
  • tlstest
0-48
13 ) {-
14 ERR_put_error(13,(0xfff),((1|64)),__FILE__,73);-
15 return
never executed: return ( ((void *)0) );
(
never executed: return ( ((void *)0) );
0
16 ((void *)0)
never executed: return ( ((void *)0) );
0
17 );
never executed: return ( ((void *)0) );
0
18 }-
19-
20 ret->enc_cipher.cipher = -
21 ((void *)0)-
22 ;-
23 ret->enc_len = 0;-
24 ret->enc_data = -
25 ((void *)0)-
26 ;-
27-
28 ret->references = 1;-
29 ret->x509 = -
30 ((void *)0)-
31 ;-
32 ret->crl = -
33 ((void *)0)-
34 ;-
35 ret->x_pkey = -
36 ((void *)0)-
37 ;-
38 return
executed 48 times by 2 tests: return (ret);
Executed by:
  • ssltest
  • tlstest
(ret);
executed 48 times by 2 tests: return (ret);
Executed by:
  • ssltest
  • tlstest
48
39}-
40-
41void-
42X509_INFO_free(X509_INFO *x)-
43{-
44 int i;-
45-
46 if (x ==
x == ((void *)0)Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • freenull
FALSEevaluated 48 times by 2 tests
Evaluated by:
  • ssltest
  • tlstest
1-48
47 ((void *)0)
x == ((void *)0)Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • freenull
FALSEevaluated 48 times by 2 tests
Evaluated by:
  • ssltest
  • tlstest
1-48
48 )-
49 return;
executed 1 time by 1 test: return;
Executed by:
  • freenull
1
50-
51 i = CRYPTO_add_lock(&x->references,-1,4,__FILE__,96);-
52 if (i > 0
i > 0Description
TRUEnever evaluated
FALSEevaluated 48 times by 2 tests
Evaluated by:
  • ssltest
  • tlstest
)
0-48
53 return;
never executed: return;
0
54-
55 X509_free(x->x509);-
56 if (x->crl !=
x->crl != ((void *)0)Description
TRUEnever evaluated
FALSEevaluated 48 times by 2 tests
Evaluated by:
  • ssltest
  • tlstest
0-48
57 ((void *)0)
x->crl != ((void *)0)Description
TRUEnever evaluated
FALSEevaluated 48 times by 2 tests
Evaluated by:
  • ssltest
  • tlstest
0-48
58 )-
59 X509_CRL_free(x->crl);
never executed: X509_CRL_free(x->crl);
0
60 if (x->x_pkey !=
x->x_pkey != ((void *)0)Description
TRUEnever evaluated
FALSEevaluated 48 times by 2 tests
Evaluated by:
  • ssltest
  • tlstest
0-48
61 ((void *)0)
x->x_pkey != ((void *)0)Description
TRUEnever evaluated
FALSEevaluated 48 times by 2 tests
Evaluated by:
  • ssltest
  • tlstest
0-48
62 )-
63 X509_PKEY_free(x->x_pkey);
never executed: X509_PKEY_free(x->x_pkey);
0
64 free(x->enc_data);-
65 free(x);-
66}
executed 48 times by 2 tests: end of block
Executed by:
  • ssltest
  • tlstest
48
Switch to Source codePreprocessed file

Generated by Squish Coco 4.2.2