OpenCoverage

b_print.c

Absolute File Name:/home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/b_print.c
Switch to Source codePreprocessed file
LineSourceCount
1-
2-
3-
4-
5-
6int-
7BIO_printf(BIO *bio, const char *format, ...)-
8{-
9 va_list args;-
10 int ret;-
11-
12 -
13__builtin_va_start(-
14args-
15,-
16format-
17)-
18 ;-
19 ret = BIO_vprintf(bio, format, args);-
20 -
21__builtin_va_end(-
22args-
23)-
24 ;-
25 return
executed 3108 times by 6 tests: return (ret);
Executed by:
  • bntest
  • dsatest
  • ecdhtest
  • ecdsatest
  • libcrypto.so.44.0.1
  • ssltest
(ret);
executed 3108 times by 6 tests: return (ret);
Executed by:
  • bntest
  • dsatest
  • ecdhtest
  • ecdsatest
  • libcrypto.so.44.0.1
  • ssltest
3108
26}-
27int-
28BIO_vprintf(BIO *bio, const char *format, va_list args)-
29{-
30 int ret;-
31 char *buf = -
32 ((void *)0)-
33 ;-
34-
35 ret = vasprintf(&buf, format, args);-
36 if (buf ==
buf == ((void *)0)Description
TRUEnever evaluated
FALSEevaluated 3108 times by 6 tests
Evaluated by:
  • bntest
  • dsatest
  • ecdhtest
  • ecdsatest
  • libcrypto.so.44.0.1
  • ssltest
0-3108
37 ((void *)0)
buf == ((void *)0)Description
TRUEnever evaluated
FALSEevaluated 3108 times by 6 tests
Evaluated by:
  • bntest
  • dsatest
  • ecdhtest
  • ecdsatest
  • libcrypto.so.44.0.1
  • ssltest
0-3108
38 ) {-
39 ret = -1;-
40 goto
never executed: goto fail;
fail;
never executed: goto fail;
0
41 }-
42 BIO_write(bio, buf, ret);-
43 free(buf);-
44fail:
code before this statement executed 3108 times by 6 tests: fail:
Executed by:
  • bntest
  • dsatest
  • ecdhtest
  • ecdsatest
  • libcrypto.so.44.0.1
  • ssltest
3108
45 return
executed 3108 times by 6 tests: return (ret);
Executed by:
  • bntest
  • dsatest
  • ecdhtest
  • ecdsatest
  • libcrypto.so.44.0.1
  • ssltest
(ret);
executed 3108 times by 6 tests: return (ret);
Executed by:
  • bntest
  • dsatest
  • ecdhtest
  • ecdsatest
  • libcrypto.so.44.0.1
  • ssltest
3108
46}-
47int-
48BIO_snprintf(char *buf, size_t n, const char *format, ...)-
49{-
50 va_list args;-
51 int ret;-
52-
53 -
54__builtin_va_start(-
55args-
56,-
57format-
58)-
59 ;-
60 ret = vsnprintf(buf, n, format, args);-
61 -
62__builtin_va_end(-
63args-
64)-
65 ;-
66-
67 if (ret >= n
ret >= nDescription
TRUEnever evaluated
FALSEnever evaluated
|| ret == -1
ret == -1Description
TRUEnever evaluated
FALSEnever evaluated
)
0
68 return
never executed: return (-1);
(-1);
never executed: return (-1);
0
69 return
never executed: return (ret);
(ret);
never executed: return (ret);
0
70}-
71-
72int-
73BIO_vsnprintf(char *buf, size_t n, const char *format, va_list args)-
74{-
75 int ret;-
76-
77 ret = vsnprintf(buf, n, format, args);-
78-
79 if (ret >= n
ret >= nDescription
TRUEnever evaluated
FALSEnever evaluated
|| ret == -1
ret == -1Description
TRUEnever evaluated
FALSEnever evaluated
)
0
80 return
never executed: return (-1);
(-1);
never executed: return (-1);
0
81 return
never executed: return (ret);
(ret);
never executed: return (ret);
0
82}-
Switch to Source codePreprocessed file

Generated by Squish Coco 4.2.2