OpenCoverage

b_print.c

Absolute File Name:/home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/b_print.c
Switch to Source codePreprocessed file
LineSourceCount
1static int fmtstr(char **, char **, size_t *, size_t *,-
2 const char *, int, int, int);-
3static int fmtint(char **, char **, size_t *, size_t *,-
4 int64_t, int, int, int, int);-
5static int fmtfp(char **, char **, size_t *, size_t *,-
6 double, int, int, int, int);-
7static int doapr_outch(char **, char **, size_t *, size_t *, int);-
8static int _dopr(char **sbuffer, char **buffer,-
9 size_t *maxlen, size_t *retlen, int *truncated,-
10 const char *format, va_list args);-
11static int-
12_dopr(char **sbuffer,-
13 char **buffer,-
14 size_t *maxlen,-
15 size_t *retlen, int *truncated, const char *format, va_list args)-
16{-
17 char ch;-
18 int64_t value;-
19 double fvalue;-
20 char *strvalue;-
21 int min;-
22 int max;-
23 int state;-
24 int flags;-
25 int cflags;-
26 size_t currlen;-
27-
28 state = 0;-
29 flags = currlen = cflags = min = 0;-
30 max = -1;-
31 ch = *format++;-
32-
33 while (state != 7
state != 7Description
TRUEevaluated 119848483 times by 12 tests
Evaluated 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
FALSEevaluated 8876302 times by 12 tests
Evaluated 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
) {
8876302-119848483
34 if (ch == '\0'
ch == '\0'Description
TRUEevaluated 8876302 times by 12 tests
Evaluated 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
FALSEevaluated 110972181 times by 12 tests
Evaluated 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
|| (buffer ==
buffer == ((void *)0)Description
TRUEevaluated 7070172 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 103902009 times by 12 tests
Evaluated 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
7070172-110972181
35 ((void *)0)
buffer == ((void *)0)Description
TRUEevaluated 7070172 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 103902009 times by 12 tests
Evaluated 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
7070172-103902009
36 && currlen >= *maxlen
currlen >= *maxlenDescription
TRUEnever evaluated
FALSEevaluated 7070172 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
))
0-7070172
37 state = 7;
executed 8876302 times by 12 tests: state = 7;
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
8876302
38-
39 switch (state) {-
40 case
executed 33570494 times by 12 tests: case 0:
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
0:
executed 33570494 times by 12 tests: case 0:
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
33570494
41 if (ch == '%'
ch == '%'Description
TRUEevaluated 12102492 times by 12 tests
Evaluated 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
FALSEevaluated 21468002 times by 12 tests
Evaluated 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
)
12102492-21468002
42 state = 1;
executed 12102492 times by 12 tests: state = 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
12102492
43 else-
44 if (!doapr_outch(sbuffer, buffer, &currlen, maxlen, ch)
!doapr_outch(s...n, maxlen, ch)Description
TRUEnever evaluated
FALSEevaluated 21468002 times by 12 tests
Evaluated 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-21468002
45 return
never executed: return 0;
0;
never executed: return 0;
0
46 ch = *format++;-
47 break;
executed 33570494 times by 12 tests: break;
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
33570494
48 case
executed 18525771 times by 12 tests: case 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 18525771 times by 12 tests: case 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
18525771
49 switch (ch) {-
50 case
executed 2857542 times by 1 test: case '-':
Executed by:
  • libcrypto.so.1.1
'-':
executed 2857542 times by 1 test: case '-':
Executed by:
  • libcrypto.so.1.1
2857542
51 flags |= (1 << 0);-
52 ch = *format++;-
53 break;
executed 2857542 times by 1 test: break;
Executed by:
  • libcrypto.so.1.1
2857542
54 case
never executed: case '+':
'+':
never executed: case '+':
0
55 flags |= (1 << 1);-
56 ch = *format++;-
57 break;
never executed: break;
0
58 case
executed 216 times by 1 test: case ' ':
Executed by:
  • libcrypto.so.1.1
' ':
executed 216 times by 1 test: case ' ':
Executed by:
  • libcrypto.so.1.1
216
59 flags |= (1 << 2);-
60 ch = *format++;-
61 break;
executed 216 times by 1 test: break;
Executed by:
  • libcrypto.so.1.1
216
62 case
never executed: case '#':
'#':
never executed: case '#':
0
63 flags |= (1 << 3);-
64 ch = *format++;-
65 break;
never executed: break;
0
66 case
executed 3565521 times by 1 test: case '0':
Executed by:
  • libcrypto.so.1.1
'0':
executed 3565521 times by 1 test: case '0':
Executed by:
  • libcrypto.so.1.1
3565521
67 flags |= (1 << 4);-
68 ch = *format++;-
69 break;
executed 3565521 times by 1 test: break;
Executed by:
  • libcrypto.so.1.1
3565521
70 default
executed 12102492 times by 12 tests: default:
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
:
executed 12102492 times by 12 tests: default:
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
12102492
71 state = 2;-
72 break;
executed 12102492 times by 12 tests: break;
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
12102492
73 }-
74 break;
executed 18525771 times by 12 tests: break;
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
18525771
75 case
executed 22556335 times by 12 tests: case 2:
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
2:
executed 22556335 times by 12 tests: case 2:
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
22556335
76 if ((
(ossl_ctype_check((ch), 0x4))Description
TRUEevaluated 10453843 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 12102492 times by 12 tests
Evaluated 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
ossl_ctype_check((ch), 0x4))
(ossl_ctype_check((ch), 0x4))Description
TRUEevaluated 10453843 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 12102492 times by 12 tests
Evaluated 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
) {
10453843-12102492
77 min = 10 * min + (ch - '0');-
78 ch = *format++;-
79 }
executed 10453843 times by 1 test: end of block
Executed by:
  • libcrypto.so.1.1
else if (ch == '*'
ch == '*'Description
TRUEevaluated 304477 times by 12 tests
Evaluated 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
FALSEevaluated 11798015 times by 12 tests
Evaluated 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
) {
304477-11798015
80 min = -
81 __builtin_va_arg(-
82 args-
83 ,-
84 int-
85 )-
86 ;-
87 ch = *format++;-
88 state = 3;-
89 }
executed 304477 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
else
304477
90 state = 3;
executed 11798015 times by 12 tests: state = 3;
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
11798015
91 break;
executed 22556335 times by 12 tests: break;
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
22556335
92 case
executed 12102492 times by 12 tests: case 3:
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
3:
executed 12102492 times by 12 tests: case 3:
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
12102492
93 if (ch == '.'
ch == '.'Description
TRUEevaluated 7123 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 12095369 times by 12 tests
Evaluated 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
) {
7123-12095369
94 state = 4;-
95 ch = *format++;-
96 }
executed 7123 times by 1 test: end of block
Executed by:
  • libcrypto.so.1.1
else
7123
97 state = 5;
executed 12095369 times by 12 tests: state = 5;
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
12095369
98 break;
executed 12102492 times by 12 tests: break;
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
12102492
99 case
executed 12105 times by 1 test: case 4:
Executed by:
  • libcrypto.so.1.1
4:
executed 12105 times by 1 test: case 4:
Executed by:
  • libcrypto.so.1.1
12105
100 if ((
(ossl_ctype_check((ch), 0x4))Description
TRUEevaluated 4982 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 7123 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
ossl_ctype_check((ch), 0x4))
(ossl_ctype_check((ch), 0x4))Description
TRUEevaluated 4982 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 7123 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
) {
4982-7123
101 if (max < 0
max < 0Description
TRUEevaluated 2644 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 2338 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
)
2338-2644
102 max = 0;
executed 2644 times by 1 test: max = 0;
Executed by:
  • libcrypto.so.1.1
2644
103 max = 10 * max + (ch - '0');-
104 ch = *format++;-
105 }
executed 4982 times by 1 test: end of block
Executed by:
  • libcrypto.so.1.1
else if (ch == '*'
ch == '*'Description
TRUEevaluated 4479 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 2644 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
) {
2644-4982
106 max = -
107 __builtin_va_arg(-
108 args-
109 ,-
110 int-
111 )-
112 ;-
113 ch = *format++;-
114 state = 5;-
115 }
executed 4479 times by 1 test: end of block
Executed by:
  • libcrypto.so.1.1
else
4479
116 state = 5;
executed 2644 times by 1 test: state = 5;
Executed by:
  • libcrypto.so.1.1
2644
117 break;
executed 12105 times by 1 test: break;
Executed by:
  • libcrypto.so.1.1
12105
118 case
executed 12102492 times by 12 tests: case 5:
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
5:
executed 12102492 times by 12 tests: case 5:
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
12102492
119 switch (ch) {-
120 case
never executed: case 'h':
'h':
never executed: case 'h':
0
121 cflags = 1;-
122 ch = *format++;-
123 break;
never executed: break;
0
124 case
executed 4416542 times by 2 tests: case 'l':
Executed by:
  • libcrypto.so.1.1
  • modes_internal_test
'l':
executed 4416542 times by 2 tests: case 'l':
Executed by:
  • libcrypto.so.1.1
  • modes_internal_test
4416542
125 if (*
*format == 'l'Description
TRUEnever evaluated
FALSEevaluated 4416542 times by 2 tests
Evaluated by:
  • libcrypto.so.1.1
  • modes_internal_test
format == 'l'
*format == 'l'Description
TRUEnever evaluated
FALSEevaluated 4416542 times by 2 tests
Evaluated by:
  • libcrypto.so.1.1
  • modes_internal_test
) {
0-4416542
126 cflags = 4;-
127 format++;-
128 }
never executed: end of block
else
0
129 cflags = 2;
executed 4416542 times by 2 tests: cflags = 2;
Executed by:
  • libcrypto.so.1.1
  • modes_internal_test
4416542
130 ch = *format++;-
131 break;
executed 4416542 times by 2 tests: break;
Executed by:
  • libcrypto.so.1.1
  • modes_internal_test
4416542
132 case
never executed: case 'q':
'q':
never executed: case 'q':
0
133 case
executed 432 times by 1 test: case 'j':
Executed by:
  • libcrypto.so.1.1
'j':
executed 432 times by 1 test: case 'j':
Executed by:
  • libcrypto.so.1.1
432
134 cflags = 4;-
135 ch = *format++;-
136 break;
executed 432 times by 1 test: break;
Executed by:
  • libcrypto.so.1.1
432
137 case
never executed: case 'L':
'L':
never executed: case 'L':
0
138 cflags = 3;-
139 ch = *format++;-
140 break;
never executed: break;
0
141 case
executed 17 times by 1 test: case 'z':
Executed by:
  • libcrypto.so.1.1
'z':
executed 17 times by 1 test: case 'z':
Executed by:
  • libcrypto.so.1.1
17
142 cflags = 5;-
143 ch = *format++;-
144 break;
executed 17 times by 1 test: break;
Executed by:
  • libcrypto.so.1.1
17
145 default
executed 7685501 times by 12 tests: default:
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
:
executed 7685501 times by 12 tests: default:
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
7685501
146 break;
executed 7685501 times by 12 tests: break;
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
7685501
147 }-
148 state = 6;-
149 break;
executed 12102492 times by 12 tests: break;
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
12102492
150 case
executed 12102492 times by 12 tests: case 6:
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
6:
executed 12102492 times by 12 tests: case 6:
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
12102492
151 switch (ch) {-
152 case
executed 5641261 times by 11 tests: case 'd':
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
'd':
executed 5641261 times by 11 tests: case 'd':
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
5641261
153 case
executed 6 times by 1 test: case 'i':
Executed by:
  • libcrypto.so.1.1
'i':
executed 6 times by 1 test: case 'i':
Executed by:
  • libcrypto.so.1.1
6
154 switch (cflags) {-
155 case
never executed: case 1:
1:
never executed: case 1:
0
156 value = (short int)-
157 __builtin_va_arg(-
158 args-
159 ,-
160 int-
161 )-
162 ;-
163 break;
never executed: break;
0
164 case
executed 3987970 times by 1 test: case 2:
Executed by:
  • libcrypto.so.1.1
2:
executed 3987970 times by 1 test: case 2:
Executed by:
  • libcrypto.so.1.1
3987970
165 value = -
166 __builtin_va_arg(-
167 args-
168 ,-
169 long int-
170 )-
171 ;-
172 break;
executed 3987970 times by 1 test: break;
Executed by:
  • libcrypto.so.1.1
3987970
173 case
executed 29 times by 1 test: case 4:
Executed by:
  • libcrypto.so.1.1
4:
executed 29 times by 1 test: case 4:
Executed by:
  • libcrypto.so.1.1
29
174 value = -
175 __builtin_va_arg(-
176 args-
177 ,-
178 int64_t-
179 )-
180 ;-
181 break;
executed 29 times by 1 test: break;
Executed by:
  • libcrypto.so.1.1
29
182 case
executed 2 times by 1 test: case 5:
Executed by:
  • libcrypto.so.1.1
5:
executed 2 times by 1 test: case 5:
Executed by:
  • libcrypto.so.1.1
2
183 value = -
184 __builtin_va_arg(-
185 args-
186 ,-
187 ssize_t-
188 )-
189 ;-
190 break;
executed 2 times by 1 test: break;
Executed by:
  • libcrypto.so.1.1
2
191 default
executed 1653266 times by 11 tests: default:
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
:
executed 1653266 times by 11 tests: default:
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
1653266
192 value = -
193 __builtin_va_arg(-
194 args-
195 ,-
196 int-
197 )-
198 ;-
199 break;
executed 1653266 times by 11 tests: break;
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
1653266
200 }-
201 if (!fmtint(sbuffer, buffer, &currlen, maxlen, value, 10, min,
!fmtint(sbuffe...n, max, flags)Description
TRUEnever evaluated
FALSEevaluated 5641267 times by 11 tests
Evaluated 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-5641267
202 max, flags)
!fmtint(sbuffe...n, max, flags)Description
TRUEnever evaluated
FALSEevaluated 5641267 times by 11 tests
Evaluated 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-5641267
203 return
never executed: return 0;
0;
never executed: return 0;
0
204 break;
executed 5641267 times by 11 tests: break;
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
5641267
205 case
executed 3015980 times by 1 test: case 'X':
Executed by:
  • libcrypto.so.1.1
'X':
executed 3015980 times by 1 test: case 'X':
Executed by:
  • libcrypto.so.1.1
3015980
206 flags |= (1 << 5);-
207-
208 case
executed 466992 times by 1 test: case 'x':
Executed by:
  • libcrypto.so.1.1
'x':
executed 466992 times by 1 test: case 'x':
Executed by:
  • libcrypto.so.1.1
code before this statement executed 3015980 times by 1 test: case 'x':
Executed by:
  • libcrypto.so.1.1
466992-3015980
209 case
never executed: case 'o':
'o':
never executed: case 'o':
0
210 case
executed 421034 times by 2 tests: case 'u':
Executed by:
  • libcrypto.so.1.1
  • modes_internal_test
'u':
executed 421034 times by 2 tests: case 'u':
Executed by:
  • libcrypto.so.1.1
  • modes_internal_test
421034
211 flags |= (1 << 6);-
212 switch (cflags) {-
213 case
never executed: case 1:
1:
never executed: case 1:
0
214 value = (unsigned short int)-
215 __builtin_va_arg(-
216 args-
217 ,-
218 unsigned int-
219 )-
220 ;-
221 break;
never executed: break;
0
222 case
executed 428572 times by 2 tests: case 2:
Executed by:
  • libcrypto.so.1.1
  • modes_internal_test
2:
executed 428572 times by 2 tests: case 2:
Executed by:
  • libcrypto.so.1.1
  • modes_internal_test
428572
223 value = -
224 __builtin_va_arg(-
225 args-
226 ,-
227 unsigned long int-
228 )-
229 ;-
230 break;
executed 428572 times by 2 tests: break;
Executed by:
  • libcrypto.so.1.1
  • modes_internal_test
428572
231 case
executed 403 times by 1 test: case 4:
Executed by:
  • libcrypto.so.1.1
4:
executed 403 times by 1 test: case 4:
Executed by:
  • libcrypto.so.1.1
403
232 value = -
233 __builtin_va_arg(-
234 args-
235 ,-
236 uint64_t-
237 )-
238 ;-
239 break;
executed 403 times by 1 test: break;
Executed by:
  • libcrypto.so.1.1
403
240 case
executed 15 times by 1 test: case 5:
Executed by:
  • libcrypto.so.1.1
5:
executed 15 times by 1 test: case 5:
Executed by:
  • libcrypto.so.1.1
15
241 value = -
242 __builtin_va_arg(-
243 args-
244 ,-
245 size_t-
246 )-
247 ;-
248 break;
executed 15 times by 1 test: break;
Executed by:
  • libcrypto.so.1.1
15
249 default
executed 3475016 times by 1 test: default:
Executed by:
  • libcrypto.so.1.1
:
executed 3475016 times by 1 test: default:
Executed by:
  • libcrypto.so.1.1
3475016
250 value = -
251 __builtin_va_arg(-
252 args-
253 ,-
254 unsigned int-
255 )-
256 ;-
257 break;
executed 3475016 times by 1 test: break;
Executed by:
  • libcrypto.so.1.1
3475016
258 }-
259 if (!fmtint(sbuffer, buffer, &currlen, maxlen, value,
!fmtint(sbuffe...n, max, flags)Description
TRUEnever evaluated
FALSEevaluated 3904006 times by 2 tests
Evaluated by:
  • libcrypto.so.1.1
  • modes_internal_test
0-3904006
260 ch == 'o' ? 8 : (ch == 'u' ? 10 : 16),
!fmtint(sbuffe...n, max, flags)Description
TRUEnever evaluated
FALSEevaluated 3904006 times by 2 tests
Evaluated by:
  • libcrypto.so.1.1
  • modes_internal_test
0-3904006
261 min, max, flags)
!fmtint(sbuffe...n, max, flags)Description
TRUEnever evaluated
FALSEevaluated 3904006 times by 2 tests
Evaluated by:
  • libcrypto.so.1.1
  • modes_internal_test
)
0-3904006
262 return
never executed: return 0;
0;
never executed: return 0;
0
263 break;
executed 3904006 times by 2 tests: break;
Executed by:
  • libcrypto.so.1.1
  • modes_internal_test
3904006
264 case
executed 77 times by 1 test: case 'f':
Executed by:
  • libcrypto.so.1.1
'f':
executed 77 times by 1 test: case 'f':
Executed by:
  • libcrypto.so.1.1
77
265 if (cflags == 3
cflags == 3Description
TRUEnever evaluated
FALSEevaluated 77 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
)
0-77
266 fvalue =
never executed: fvalue = __builtin_va_arg( args , double ) ;
0
267 __builtin_va_arg(
never executed: fvalue = __builtin_va_arg( args , double ) ;
0
268 args
never executed: fvalue = __builtin_va_arg( args , double ) ;
0
269 ,
never executed: fvalue = __builtin_va_arg( args , double ) ;
0
270 double
never executed: fvalue = __builtin_va_arg( args , double ) ;
0
271 )
never executed: fvalue = __builtin_va_arg( args , double ) ;
0
272 ;
never executed: fvalue = __builtin_va_arg( args , double ) ;
0
273 else-
274 fvalue =
executed 77 times by 1 test: fvalue = __builtin_va_arg( args , double ) ;
Executed by:
  • libcrypto.so.1.1
77
275 __builtin_va_arg(
executed 77 times by 1 test: fvalue = __builtin_va_arg( args , double ) ;
Executed by:
  • libcrypto.so.1.1
77
276 args
executed 77 times by 1 test: fvalue = __builtin_va_arg( args , double ) ;
Executed by:
  • libcrypto.so.1.1
77
277 ,
executed 77 times by 1 test: fvalue = __builtin_va_arg( args , double ) ;
Executed by:
  • libcrypto.so.1.1
77
278 double
executed 77 times by 1 test: fvalue = __builtin_va_arg( args , double ) ;
Executed by:
  • libcrypto.so.1.1
77
279 )
executed 77 times by 1 test: fvalue = __builtin_va_arg( args , double ) ;
Executed by:
  • libcrypto.so.1.1
77
280 ;
executed 77 times by 1 test: fvalue = __builtin_va_arg( args , double ) ;
Executed by:
  • libcrypto.so.1.1
77
281 if (!fmtfp(sbuffer, buffer, &currlen, maxlen, fvalue, min, max,
!fmtfp(sbuffer...max, flags, 0)Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 76 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
1-76
282 flags, 0)
!fmtfp(sbuffer...max, flags, 0)Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 76 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
)
1-76
283 return
executed 1 time by 1 test: return 0;
Executed by:
  • libcrypto.so.1.1
0;
executed 1 time by 1 test: return 0;
Executed by:
  • libcrypto.so.1.1
1
284 break;
executed 76 times by 1 test: break;
Executed by:
  • libcrypto.so.1.1
76
285 case
executed 70 times by 1 test: case 'E':
Executed by:
  • libcrypto.so.1.1
'E':
executed 70 times by 1 test: case 'E':
Executed by:
  • libcrypto.so.1.1
70
286 flags |= (1 << 5);-
287-
288 case
executed 70 times by 1 test: case 'e':
Executed by:
  • libcrypto.so.1.1
'e':
executed 70 times by 1 test: case 'e':
Executed by:
  • libcrypto.so.1.1
code before this statement executed 70 times by 1 test: case 'e':
Executed by:
  • libcrypto.so.1.1
70
289 if (cflags == 3
cflags == 3Description
TRUEnever evaluated
FALSEevaluated 140 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
)
0-140
290 fvalue =
never executed: fvalue = __builtin_va_arg( args , double ) ;
0
291 __builtin_va_arg(
never executed: fvalue = __builtin_va_arg( args , double ) ;
0
292 args
never executed: fvalue = __builtin_va_arg( args , double ) ;
0
293 ,
never executed: fvalue = __builtin_va_arg( args , double ) ;
0
294 double
never executed: fvalue = __builtin_va_arg( args , double ) ;
0
295 )
never executed: fvalue = __builtin_va_arg( args , double ) ;
0
296 ;
never executed: fvalue = __builtin_va_arg( args , double ) ;
0
297 else-
298 fvalue =
executed 140 times by 1 test: fvalue = __builtin_va_arg( args , double ) ;
Executed by:
  • libcrypto.so.1.1
140
299 __builtin_va_arg(
executed 140 times by 1 test: fvalue = __builtin_va_arg( args , double ) ;
Executed by:
  • libcrypto.so.1.1
140
300 args
executed 140 times by 1 test: fvalue = __builtin_va_arg( args , double ) ;
Executed by:
  • libcrypto.so.1.1
140
301 ,
executed 140 times by 1 test: fvalue = __builtin_va_arg( args , double ) ;
Executed by:
  • libcrypto.so.1.1
140
302 double
executed 140 times by 1 test: fvalue = __builtin_va_arg( args , double ) ;
Executed by:
  • libcrypto.so.1.1
140
303 )
executed 140 times by 1 test: fvalue = __builtin_va_arg( args , double ) ;
Executed by:
  • libcrypto.so.1.1
140
304 ;
executed 140 times by 1 test: fvalue = __builtin_va_arg( args , double ) ;
Executed by:
  • libcrypto.so.1.1
140
305 if (!fmtfp(sbuffer, buffer, &currlen, maxlen, fvalue, min, max,
!fmtfp(sbuffer...max, flags, 1)Description
TRUEnever evaluated
FALSEevaluated 140 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-140
306 flags, 1)
!fmtfp(sbuffer...max, flags, 1)Description
TRUEnever evaluated
FALSEevaluated 140 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
)
0-140
307 return
never executed: return 0;
0;
never executed: return 0;
0
308 break;
executed 140 times by 1 test: break;
Executed by:
  • libcrypto.so.1.1
140
309 case
executed 70 times by 1 test: case 'G':
Executed by:
  • libcrypto.so.1.1
'G':
executed 70 times by 1 test: case 'G':
Executed by:
  • libcrypto.so.1.1
70
310 flags |= (1 << 5);-
311-
312 case
executed 70 times by 1 test: case 'g':
Executed by:
  • libcrypto.so.1.1
'g':
executed 70 times by 1 test: case 'g':
Executed by:
  • libcrypto.so.1.1
code before this statement executed 70 times by 1 test: case 'g':
Executed by:
  • libcrypto.so.1.1
70
313 if (cflags == 3
cflags == 3Description
TRUEnever evaluated
FALSEevaluated 140 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
)
0-140
314 fvalue =
never executed: fvalue = __builtin_va_arg( args , double ) ;
0
315 __builtin_va_arg(
never executed: fvalue = __builtin_va_arg( args , double ) ;
0
316 args
never executed: fvalue = __builtin_va_arg( args , double ) ;
0
317 ,
never executed: fvalue = __builtin_va_arg( args , double ) ;
0
318 double
never executed: fvalue = __builtin_va_arg( args , double ) ;
0
319 )
never executed: fvalue = __builtin_va_arg( args , double ) ;
0
320 ;
never executed: fvalue = __builtin_va_arg( args , double ) ;
0
321 else-
322 fvalue =
executed 140 times by 1 test: fvalue = __builtin_va_arg( args , double ) ;
Executed by:
  • libcrypto.so.1.1
140
323 __builtin_va_arg(
executed 140 times by 1 test: fvalue = __builtin_va_arg( args , double ) ;
Executed by:
  • libcrypto.so.1.1
140
324 args
executed 140 times by 1 test: fvalue = __builtin_va_arg( args , double ) ;
Executed by:
  • libcrypto.so.1.1
140
325 ,
executed 140 times by 1 test: fvalue = __builtin_va_arg( args , double ) ;
Executed by:
  • libcrypto.so.1.1
140
326 double
executed 140 times by 1 test: fvalue = __builtin_va_arg( args , double ) ;
Executed by:
  • libcrypto.so.1.1
140
327 )
executed 140 times by 1 test: fvalue = __builtin_va_arg( args , double ) ;
Executed by:
  • libcrypto.so.1.1
140
328 ;
executed 140 times by 1 test: fvalue = __builtin_va_arg( args , double ) ;
Executed by:
  • libcrypto.so.1.1
140
329 if (!fmtfp(sbuffer, buffer, &currlen, maxlen, fvalue, min, max,
!fmtfp(sbuffer...max, flags, 2)Description
TRUEnever evaluated
FALSEevaluated 140 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-140
330 flags, 2)
!fmtfp(sbuffer...max, flags, 2)Description
TRUEnever evaluated
FALSEevaluated 140 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
)
0-140
331 return
never executed: return 0;
0;
never executed: return 0;
0
332 break;
executed 140 times by 1 test: break;
Executed by:
  • libcrypto.so.1.1
140
333 case
executed 84071 times by 1 test: case 'c':
Executed by:
  • libcrypto.so.1.1
'c':
executed 84071 times by 1 test: case 'c':
Executed by:
  • libcrypto.so.1.1
84071
334 if (!doapr_outch(sbuffer, buffer, &currlen, maxlen,
!doapr_outch(s...args , int ) )Description
TRUEnever evaluated
FALSEevaluated 84071 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-84071
335
!doapr_outch(s...args , int ) )Description
TRUEnever evaluated
FALSEevaluated 84071 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-84071
336 __builtin_va_arg(
!doapr_outch(s...args , int ) )Description
TRUEnever evaluated
FALSEevaluated 84071 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-84071
337 args
!doapr_outch(s...args , int ) )Description
TRUEnever evaluated
FALSEevaluated 84071 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-84071
338 ,
!doapr_outch(s...args , int ) )Description
TRUEnever evaluated
FALSEevaluated 84071 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-84071
339 int
!doapr_outch(s...args , int ) )Description
TRUEnever evaluated
FALSEevaluated 84071 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-84071
340 )
!doapr_outch(s...args , int ) )Description
TRUEnever evaluated
FALSEevaluated 84071 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-84071
341 )
!doapr_outch(s...args , int ) )Description
TRUEnever evaluated
FALSEevaluated 84071 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
)
0-84071
342 return
never executed: return 0;
0;
never executed: return 0;
0
343 break;
executed 84071 times by 1 test: break;
Executed by:
  • libcrypto.so.1.1
84071
344 case
executed 2472428 times by 12 tests: case 's':
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
's':
executed 2472428 times by 12 tests: case 's':
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
2472428
345 strvalue = -
346 __builtin_va_arg(-
347 args-
348 ,-
349 char *-
350 )-
351 ;-
352 if (max < 0
max < 0Description
TRUEevaluated 2465611 times by 12 tests
Evaluated 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
FALSEevaluated 6817 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
) {
6817-2465611
353 if (buffer
bufferDescription
TRUEevaluated 2420981 times by 12 tests
Evaluated 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
FALSEevaluated 44630 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
)
44630-2420981
354 max = 0x7fffffff;
executed 2420981 times by 12 tests: max = 0x7fffffff;
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
2420981
355 else-
356 max = *maxlen;
executed 44630 times by 1 test: max = *maxlen;
Executed by:
  • libcrypto.so.1.1
44630
357 }-
358 if (!fmtstr(sbuffer, buffer, &currlen, maxlen, strvalue,
!fmtstr(sbuffe...ags, min, max)Description
TRUEnever evaluated
FALSEevaluated 2472428 times by 12 tests
Evaluated 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-2472428
359 flags, min, max)
!fmtstr(sbuffe...ags, min, max)Description
TRUEnever evaluated
FALSEevaluated 2472428 times by 12 tests
Evaluated 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-2472428
360 return
never executed: return 0;
0;
never executed: return 0;
0
361 break;
executed 2472428 times by 12 tests: break;
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
2472428
362 case
executed 13 times by 1 test: case 'p':
Executed by:
  • libcrypto.so.1.1
'p':
executed 13 times by 1 test: case 'p':
Executed by:
  • libcrypto.so.1.1
13
363 value = (size_t)-
364 __builtin_va_arg(-
365 args-
366 ,-
367 void *-
368 )-
369 ;-
370 if (!fmtint(sbuffer, buffer, &currlen, maxlen,
!fmtint(sbuffe...gs | (1 << 3))Description
TRUEnever evaluated
FALSEevaluated 13 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-13
371 value, 16, min, max, flags | (1 << 3))
!fmtint(sbuffe...gs | (1 << 3))Description
TRUEnever evaluated
FALSEevaluated 13 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
)
0-13
372 return
never executed: return 0;
0;
never executed: return 0;
0
373 break;
executed 13 times by 1 test: break;
Executed by:
  • libcrypto.so.1.1
13
374 case
never executed: case 'n':
'n':
never executed: case 'n':
0
375 {-
376 int *num;-
377 num = -
378 __builtin_va_arg(-
379 args-
380 ,-
381 int *-
382 )-
383 ;-
384 *num = currlen;-
385 }-
386 break;
never executed: break;
0
387 case
executed 350 times by 1 test: case '%':
Executed by:
  • libcrypto.so.1.1
'%':
executed 350 times by 1 test: case '%':
Executed by:
  • libcrypto.so.1.1
350
388 if (!doapr_outch(sbuffer, buffer, &currlen, maxlen, ch)
!doapr_outch(s...n, maxlen, ch)Description
TRUEnever evaluated
FALSEevaluated 350 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
)
0-350
389 return
never executed: return 0;
0;
never executed: return 0;
0
390 break;
executed 350 times by 1 test: break;
Executed by:
  • libcrypto.so.1.1
350
391 case
never executed: case 'w':
'w':
never executed: case 'w':
0
392-
393 ch = *format++;-
394 break;
never executed: break;
0
395 default
never executed: default:
:
never executed: default:
0
396-
397 break;
never executed: break;
0
398 }-
399 ch = *format++;-
400 state = 0;-
401 flags = cflags = min = 0;-
402 max = -1;-
403 break;
executed 12102491 times by 12 tests: break;
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
12102491
404 case
executed 8876302 times by 12 tests: case 7:
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
7:
executed 8876302 times by 12 tests: case 7:
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
8876302
405 break;
executed 8876302 times by 12 tests: break;
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
8876302
406 default
never executed: default:
:
never executed: default:
0
407 break;
never executed: break;
0
408 }-
409 }-
410-
411-
412-
413-
414 if (buffer ==
buffer == ((void *)0)Description
TRUEevaluated 693766 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 8182536 times by 12 tests
Evaluated 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
693766-8182536
415 ((void *)0)
buffer == ((void *)0)Description
TRUEevaluated 693766 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 8182536 times by 12 tests
Evaluated 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
693766-8182536
416 ) {-
417 *truncated = (currlen > *maxlen - 1);-
418 if (*
*truncatedDescription
TRUEnever evaluated
FALSEevaluated 693766 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
truncated
*truncatedDescription
TRUEnever evaluated
FALSEevaluated 693766 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
)
0-693766
419 currlen = *maxlen - 1;
never executed: currlen = *maxlen - 1;
0
420 }
executed 693766 times by 1 test: end of block
Executed by:
  • libcrypto.so.1.1
693766
421 if (!doapr_outch(sbuffer, buffer, &currlen, maxlen, '\0')
!doapr_outch(s... maxlen, '\0')Description
TRUEnever evaluated
FALSEevaluated 8876302 times by 12 tests
Evaluated 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-8876302
422 return
never executed: return 0;
0;
never executed: return 0;
0
423 *retlen = currlen - 1;-
424 return
executed 8876302 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 8876302 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
8876302
425}-
426-
427static int-
428fmtstr(char **sbuffer,-
429 char **buffer,-
430 size_t *currlen,-
431 size_t *maxlen, const char *value, int flags, int min, int max)-
432{-
433 int padlen;-
434 size_t strln;-
435 int cnt = 0;-
436-
437 if (value == 0
value == 0Description
TRUEevaluated 2641 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 2469787 times by 12 tests
Evaluated 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
)
2641-2469787
438 value = "<NULL>";
executed 2641 times by 1 test: value = "<NULL>";
Executed by:
  • libcrypto.so.1.1
2641
439-
440 strln = OPENSSL_strnlen(value, max < 0 ? -
441 (18446744073709551615UL) -
442 : (size_t)max);-
443-
444 padlen = min - strln;-
445 if (min < 0
min < 0Description
TRUEnever evaluated
FALSEevaluated 2472428 times by 12 tests
Evaluated 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
|| padlen < 0
padlen < 0Description
TRUEevaluated 573757 times by 12 tests
Evaluated 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
FALSEevaluated 1898671 times by 12 tests
Evaluated 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-2472428
446 padlen = 0;
executed 573757 times by 12 tests: padlen = 0;
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
573757
447 if (max >= 0
max >= 0Description
TRUEevaluated 2472428 times by 12 tests
Evaluated 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
FALSEnever evaluated
) {
0-2472428
448-
449-
450-
451-
452 if (max < 0x7fffffff - padlen
max < 0x7fffffff - padlenDescription
TRUEevaluated 51447 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 2420981 times by 12 tests
Evaluated 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
)
51447-2420981
453 max += padlen;
executed 51447 times by 1 test: max += padlen;
Executed by:
  • libcrypto.so.1.1
51447
454 else-
455 max = 0x7fffffff;
executed 2420981 times by 12 tests: max = 0x7fffffff;
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
2420981
456 }-
457 if (flags & (1 << 0)
flags & (1 << 0)Description
TRUEevaluated 1428886 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 1043542 times by 12 tests
Evaluated 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
)
1043542-1428886
458 padlen = -padlen;
executed 1428886 times by 1 test: padlen = -padlen;
Executed by:
  • libcrypto.so.1.1
1428886
459-
460 while ((
(padlen > 0)Description
TRUEevaluated 4048071 times by 12 tests
Evaluated 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
FALSEevaluated 2472428 times by 12 tests
Evaluated 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
padlen > 0)
(padlen > 0)Description
TRUEevaluated 4048071 times by 12 tests
Evaluated 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
FALSEevaluated 2472428 times by 12 tests
Evaluated 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
&& (max < 0
max < 0Description
TRUEnever evaluated
FALSEevaluated 4048071 times by 12 tests
Evaluated 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
|| cnt < max
cnt < maxDescription
TRUEevaluated 4048071 times by 12 tests
Evaluated 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
FALSEnever evaluated
)) {
0-4048071
461 if (!doapr_outch(sbuffer, buffer, currlen, maxlen, ' ')
!doapr_outch(s..., maxlen, ' ')Description
TRUEnever evaluated
FALSEevaluated 4048071 times by 12 tests
Evaluated 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-4048071
462 return
never executed: return 0;
0;
never executed: return 0;
0
463 --padlen;-
464 ++cnt;-
465 }
executed 4048071 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
4048071
466 while (strln > 0
strln > 0Description
TRUEevaluated 13566703 times by 12 tests
Evaluated 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
FALSEevaluated 2472428 times by 12 tests
Evaluated 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
&& (max < 0
max < 0Description
TRUEnever evaluated
FALSEevaluated 13566703 times by 12 tests
Evaluated 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
|| cnt < max
cnt < maxDescription
TRUEevaluated 13566703 times by 12 tests
Evaluated 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
FALSEnever evaluated
)) {
0-13566703
467 if (!doapr_outch(sbuffer, buffer, currlen, maxlen, *value++)
!doapr_outch(s...len, *value++)Description
TRUEnever evaluated
FALSEevaluated 13566703 times by 12 tests
Evaluated 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-13566703
468 return
never executed: return 0;
0;
never executed: return 0;
0
469 --strln;-
470 ++cnt;-
471 }
executed 13566703 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
13566703
472 while ((
(padlen < 0)Description
TRUEevaluated 15300961 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 2472428 times by 12 tests
Evaluated 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
padlen < 0)
(padlen < 0)Description
TRUEevaluated 15300961 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 2472428 times by 12 tests
Evaluated 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
&& (max < 0
max < 0Description
TRUEnever evaluated
FALSEevaluated 15300961 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
|| cnt < max
cnt < maxDescription
TRUEevaluated 15300961 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEnever evaluated
)) {
0-15300961
473 if (!doapr_outch(sbuffer, buffer, currlen, maxlen, ' ')
!doapr_outch(s..., maxlen, ' ')Description
TRUEnever evaluated
FALSEevaluated 15300961 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
)
0-15300961
474 return
never executed: return 0;
0;
never executed: return 0;
0
475 ++padlen;-
476 ++cnt;-
477 }
executed 15300961 times by 1 test: end of block
Executed by:
  • libcrypto.so.1.1
15300961
478 return
executed 2472428 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 2472428 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
2472428
479}-
480-
481static int-
482fmtint(char **sbuffer,-
483 char **buffer,-
484 size_t *currlen,-
485 size_t *maxlen, int64_t value, int base, int min, int max, int flags)-
486{-
487 int signvalue = 0;-
488 const char *prefix = "";-
489 uint64_t uvalue;-
490 char convert[((sizeof(value)*8+2)/3+1) + 3];-
491 int place = 0;-
492 int spadlen = 0;-
493 int zpadlen = 0;-
494 int caps = 0;-
495-
496 if (max < 0
max < 0Description
TRUEevaluated 9545286 times by 11 tests
Evaluated 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
FALSEnever evaluated
)
0-9545286
497 max = 0;
executed 9545286 times by 11 tests: max = 0;
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
9545286
498 uvalue = value;-
499 if (!(flags & (1 << 6))
!(flags & (1 << 6))Description
TRUEevaluated 5641280 times by 11 tests
Evaluated 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
FALSEevaluated 3904006 times by 2 tests
Evaluated by:
  • libcrypto.so.1.1
  • modes_internal_test
) {
3904006-5641280
500 if (value < 0
value < 0Description
TRUEevaluated 676 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 5640604 times by 11 tests
Evaluated 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
) {
676-5640604
501 signvalue = '-';-
502 uvalue = 0 - (uint64_t)value;-
503 }
executed 676 times by 1 test: end of block
Executed by:
  • libcrypto.so.1.1
else if (flags & (1 << 1)
flags & (1 << 1)Description
TRUEnever evaluated
FALSEevaluated 5640604 times by 11 tests
Evaluated 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-5640604
504 signvalue = '+';
never executed: signvalue = '+';
0
505 else if (flags & (1 << 2)
flags & (1 << 2)Description
TRUEevaluated 170 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 5640434 times by 11 tests
Evaluated 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
)
170-5640434
506 signvalue = ' ';
executed 170 times by 1 test: signvalue = ' ';
Executed by:
  • libcrypto.so.1.1
170
507 }
executed 5641280 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
5641280
508 if (flags & (1 << 3)
flags & (1 << 3)Description
TRUEevaluated 13 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 9545273 times by 11 tests
Evaluated 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
) {
13-9545273
509 if (base == 8
base == 8Description
TRUEnever evaluated
FALSEevaluated 13 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
)
0-13
510 prefix = "0";
never executed: prefix = "0";
0
511 if (base == 16
base == 16Description
TRUEevaluated 13 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEnever evaluated
)
0-13
512 prefix = "0x";
executed 13 times by 1 test: prefix = "0x";
Executed by:
  • libcrypto.so.1.1
13
513 }
executed 13 times by 1 test: end of block
Executed by:
  • libcrypto.so.1.1
13
514 if (flags & (1 << 5)
flags & (1 << 5)Description
TRUEevaluated 3015980 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 6529306 times by 11 tests
Evaluated 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
)
3015980-6529306
515 caps = 1;
executed 3015980 times by 1 test: caps = 1;
Executed by:
  • libcrypto.so.1.1
3015980
516 do {-
517 convert[place++] = (caps
capsDescription
TRUEevaluated 4501188 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 11837074 times by 11 tests
Evaluated 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
? "0123456789ABCDEF" : "0123456789abcdef")
4501188-11837074
518 [uvalue % (unsigned)base];-
519 uvalue = (uvalue / (unsigned)base);-
520 }
executed 16338262 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
while (uvalue
uvalueDescription
TRUEevaluated 6792976 times by 7 tests
Evaluated by:
  • asn1_internal_test
  • chacha_internal_test
  • ctype_internal_test
  • libcrypto.so.1.1
  • modes_internal_test
  • poly1305_internal_test
  • siphash_internal_test
FALSEevaluated 9545286 times by 11 tests
Evaluated 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
&& (
(place < (int)sizeof(convert))Description
TRUEevaluated 6792976 times by 7 tests
Evaluated by:
  • asn1_internal_test
  • chacha_internal_test
  • ctype_internal_test
  • libcrypto.so.1.1
  • modes_internal_test
  • poly1305_internal_test
  • siphash_internal_test
FALSEnever evaluated
place < (int)sizeof(convert))
(place < (int)sizeof(convert))Description
TRUEevaluated 6792976 times by 7 tests
Evaluated by:
  • asn1_internal_test
  • chacha_internal_test
  • ctype_internal_test
  • libcrypto.so.1.1
  • modes_internal_test
  • poly1305_internal_test
  • siphash_internal_test
FALSEnever evaluated
);
0-16338262
521 if (place == sizeof(convert)
place == sizeof(convert)Description
TRUEnever evaluated
FALSEevaluated 9545286 times by 11 tests
Evaluated 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-9545286
522 place--;
never executed: place--;
0
523 convert[place] = 0;-
524-
525 zpadlen = max - place;-
526 spadlen =-
527 min - ((
(max >= place)Description
TRUEnever evaluated
FALSEevaluated 9545286 times by 11 tests
Evaluated 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
max >= place)
(max >= place)Description
TRUEnever evaluated
FALSEevaluated 9545286 times by 11 tests
Evaluated 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
? max : place) - (signvalue
signvalueDescription
TRUEevaluated 846 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 9544440 times by 11 tests
Evaluated 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 : 0) - strlen(prefix);
0-9545286
528 if (zpadlen < 0
zpadlen < 0Description
TRUEevaluated 9545286 times by 11 tests
Evaluated 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
FALSEnever evaluated
)
0-9545286
529 zpadlen = 0;
executed 9545286 times by 11 tests: zpadlen = 0;
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
9545286
530 if (spadlen < 0
spadlen < 0Description
TRUEevaluated 1988699 times by 11 tests
Evaluated 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
FALSEevaluated 7556587 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
)
1988699-7556587
531 spadlen = 0;
executed 1988699 times by 11 tests: spadlen = 0;
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
1988699
532 if (flags & (1 << 4)
flags & (1 << 4)Description
TRUEevaluated 3565471 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 5979815 times by 11 tests
Evaluated 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
) {
3565471-5979815
533 zpadlen = ((
(zpadlen >= spadlen)Description
TRUEevaluated 1750806 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 1814665 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
zpadlen >= spadlen)
(zpadlen >= spadlen)Description
TRUEevaluated 1750806 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 1814665 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
? zpadlen : spadlen);
1750806-1814665
534 spadlen = 0;-
535 }
executed 3565471 times by 1 test: end of block
Executed by:
  • libcrypto.so.1.1
3565471
536 if (flags & (1 << 0)
flags & (1 << 0)Description
TRUEevaluated 1428656 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 8116630 times by 11 tests
Evaluated 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
)
1428656-8116630
537 spadlen = -spadlen;
executed 1428656 times by 1 test: spadlen = -spadlen;
Executed by:
  • libcrypto.so.1.1
1428656
538-
539-
540 while (spadlen > 0
spadlen > 0Description
TRUEevaluated 5124734 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 9545286 times by 11 tests
Evaluated 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
) {
5124734-9545286
541 if (!doapr_outch(sbuffer, buffer, currlen, maxlen, ' ')
!doapr_outch(s..., maxlen, ' ')Description
TRUEnever evaluated
FALSEevaluated 5124734 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
)
0-5124734
542 return
never executed: return 0;
0;
never executed: return 0;
0
543 --spadlen;-
544 }
executed 5124734 times by 1 test: end of block
Executed by:
  • libcrypto.so.1.1
5124734
545-
546-
547 if (signvalue
signvalueDescription
TRUEevaluated 846 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 9544440 times by 11 tests
Evaluated 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
)
846-9544440
548 if (!doapr_outch(sbuffer, buffer, currlen, maxlen, signvalue)
!doapr_outch(s...en, signvalue)Description
TRUEnever evaluated
FALSEevaluated 846 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
)
0-846
549 return
never executed: return 0;
0;
never executed: return 0;
0
550-
551-
552 while (*
*prefixDescription
TRUEevaluated 26 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 9545286 times by 11 tests
Evaluated 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
prefix
*prefixDescription
TRUEevaluated 26 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 9545286 times by 11 tests
Evaluated 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
) {
26-9545286
553 if (!doapr_outch(sbuffer, buffer, currlen, maxlen, *prefix)
!doapr_outch(s...xlen, *prefix)Description
TRUEnever evaluated
FALSEevaluated 26 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
)
0-26
554 return
never executed: return 0;
0;
never executed: return 0;
0
555 prefix++;-
556 }
executed 26 times by 1 test: end of block
Executed by:
  • libcrypto.so.1.1
26
557-
558-
559 if (zpadlen > 0
zpadlen > 0Description
TRUEevaluated 1814665 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 7730621 times by 11 tests
Evaluated 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
) {
1814665-7730621
560 while (zpadlen > 0
zpadlen > 0Description
TRUEevaluated 1831390 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 1814665 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
) {
1814665-1831390
561 if (!doapr_outch(sbuffer, buffer, currlen, maxlen, '0')
!doapr_outch(s..., maxlen, '0')Description
TRUEnever evaluated
FALSEevaluated 1831390 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
)
0-1831390
562 return
never executed: return 0;
0;
never executed: return 0;
0
563 --zpadlen;-
564 }
executed 1831390 times by 1 test: end of block
Executed by:
  • libcrypto.so.1.1
1831390
565 }
executed 1814665 times by 1 test: end of block
Executed by:
  • libcrypto.so.1.1
1814665
566-
567 while (place > 0
place > 0Description
TRUEevaluated 16338262 times by 11 tests
Evaluated 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
FALSEevaluated 9545286 times by 11 tests
Evaluated 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
) {
9545286-16338262
568 if (!doapr_outch(sbuffer, buffer, currlen, maxlen, convert[--place])
!doapr_outch(s...vert[--place])Description
TRUEnever evaluated
FALSEevaluated 16338262 times by 11 tests
Evaluated 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-16338262
569 return
never executed: return 0;
0;
never executed: return 0;
0
570 }
executed 16338262 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
16338262
571-
572-
573 while (spadlen < 0
spadlen < 0Description
TRUEevaluated 1416222 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 9545286 times by 11 tests
Evaluated 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
) {
1416222-9545286
574 if (!doapr_outch(sbuffer, buffer, currlen, maxlen, ' ')
!doapr_outch(s..., maxlen, ' ')Description
TRUEnever evaluated
FALSEevaluated 1416222 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
)
0-1416222
575 return
never executed: return 0;
0;
never executed: return 0;
0
576 ++spadlen;-
577 }
executed 1416222 times by 1 test: end of block
Executed by:
  • libcrypto.so.1.1
1416222
578 return
executed 9545286 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 9545286 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
9545286
579}-
580-
581static double abs_val(double value)-
582{-
583 double result = value;-
584 if (value < 0
value < 0Description
TRUEnever evaluated
FALSEevaluated 357 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
)
0-357
585 result = -value;
never executed: result = -value;
0
586 return
executed 357 times by 1 test: return result;
Executed by:
  • libcrypto.so.1.1
result;
executed 357 times by 1 test: return result;
Executed by:
  • libcrypto.so.1.1
357
587}-
588-
589static double pow_10(int in_exp)-
590{-
591 double result = 1;-
592 while (in_exp
in_expDescription
TRUEevaluated 3008 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 808 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
) {
808-3008
593 result *= 10;-
594 in_exp--;-
595 }
executed 3008 times by 1 test: end of block
Executed by:
  • libcrypto.so.1.1
3008
596 return
executed 808 times by 1 test: return result;
Executed by:
  • libcrypto.so.1.1
result;
executed 808 times by 1 test: return result;
Executed by:
  • libcrypto.so.1.1
808
597}-
598-
599static long roundv(double value)-
600{-
601 long intpart;-
602 intpart = (long)value;-
603 value = value - intpart;-
604 if (value >= 0.5
value >= 0.5Description
TRUEevaluated 284 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 428 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
)
284-428
605 intpart++;
executed 284 times by 1 test: intpart++;
Executed by:
  • libcrypto.so.1.1
284
606 return
executed 712 times by 1 test: return intpart;
Executed by:
  • libcrypto.so.1.1
intpart;
executed 712 times by 1 test: return intpart;
Executed by:
  • libcrypto.so.1.1
712
607}-
608-
609static int-
610fmtfp(char **sbuffer,-
611 char **buffer,-
612 size_t *currlen,-
613 size_t *maxlen, double fvalue, int min, int max, int flags, int style)-
614{-
615 int signvalue = 0;-
616 double ufvalue;-
617 double tmpvalue;-
618 char iconvert[20];-
619 char fconvert[20];-
620 char econvert[20];-
621 int iplace = 0;-
622 int fplace = 0;-
623 int eplace = 0;-
624 int padlen = 0;-
625 int zpadlen = 0;-
626 long exp = 0;-
627 unsigned long intpart;-
628 unsigned long fracpart;-
629 unsigned long max10;-
630 int realstyle;-
631-
632 if (max < 0
max < 0Description
TRUEevaluated 51 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 306 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
)
51-306
633 max = 6;
executed 51 times by 1 test: max = 6;
Executed by:
  • libcrypto.so.1.1
51
634-
635 if (fvalue < 0
fvalue < 0Description
TRUEnever evaluated
FALSEevaluated 357 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
)
0-357
636 signvalue = '-';
never executed: signvalue = '-';
0
637 else if (flags & (1 << 1)
flags & (1 << 1)Description
TRUEnever evaluated
FALSEevaluated 357 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
)
0-357
638 signvalue = '+';
never executed: signvalue = '+';
0
639 else if (flags & (1 << 2)
flags & (1 << 2)Description
TRUEnever evaluated
FALSEevaluated 357 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
)
0-357
640 signvalue = ' ';
never executed: signvalue = ' ';
0
641-
642-
643-
644-
645-
646-
647 if (style == 2
style == 2Description
TRUEevaluated 140 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 217 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
) {
140-217
648 if (fvalue == 0.0
fvalue == 0.0Description
TRUEevaluated 14 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 126 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
) {
14-126
649 realstyle = 0;-
650 }
executed 14 times by 1 test: end of block
Executed by:
  • libcrypto.so.1.1
else if (fvalue < 0.0001
fvalue < 0.0001Description
TRUEevaluated 14 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 112 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
) {
14-112
651 realstyle = 1;-
652 }
executed 14 times by 1 test: end of block
Executed by:
  • libcrypto.so.1.1
else if ((max == 0
max == 0Description
TRUEevaluated 16 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 96 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
&& fvalue >= 10
fvalue >= 10Description
TRUEevaluated 8 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 8 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
)
8-96
653 || (max > 0
max > 0Description
TRUEevaluated 96 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 8 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
&& fvalue >= pow_10(max)
fvalue >= pow_10(max)Description
TRUEevaluated 6 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 90 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
)) {
6-96
654 realstyle = 1;-
655 }
executed 14 times by 1 test: end of block
Executed by:
  • libcrypto.so.1.1
else {
14
656 realstyle = 0;-
657 }
executed 98 times by 1 test: end of block
Executed by:
  • libcrypto.so.1.1
98
658 } else {-
659 realstyle = style;-
660 }
executed 217 times by 1 test: end of block
Executed by:
  • libcrypto.so.1.1
217
661-
662 if (style != 0
style != 0Description
TRUEevaluated 280 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 77 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
) {
77-280
663 tmpvalue = fvalue;-
664-
665 if (fvalue != 0.0
fvalue != 0.0Description
TRUEevaluated 252 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 28 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
) {
28-252
666 while (tmpvalue < 1
tmpvalue < 1Description
TRUEevaluated 308 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 252 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
) {
252-308
667 tmpvalue *= 10;-
668 exp--;-
669 }
executed 308 times by 1 test: end of block
Executed by:
  • libcrypto.so.1.1
308
670 while (tmpvalue > 10
tmpvalue > 10Description
TRUEevaluated 280 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 252 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
) {
252-280
671 tmpvalue /= 10;-
672 exp++;-
673 }
executed 280 times by 1 test: end of block
Executed by:
  • libcrypto.so.1.1
280
674 }
executed 252 times by 1 test: end of block
Executed by:
  • libcrypto.so.1.1
252
675 if (style == 2
style == 2Description
TRUEevaluated 140 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 140 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
) {
140
676-
677-
678-
679-
680 if (max == 0
max == 0Description
TRUEevaluated 20 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 120 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
)
20-120
681 max = 1;
executed 20 times by 1 test: max = 1;
Executed by:
  • libcrypto.so.1.1
20
682-
683 if (realstyle == 0
realstyle == 0Description
TRUEevaluated 112 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 28 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
) {
28-112
684 max -= (exp + 1);-
685 if (max < 0
max < 0Description
TRUEnever evaluated
FALSEevaluated 112 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
) {
0-112
686-
687-
688-
689 return
never executed: return 0;
0;
never executed: return 0;
0
690 }-
691 }
executed 112 times by 1 test: end of block
Executed by:
  • libcrypto.so.1.1
else {
112
692-
693-
694-
695-
696-
697 max--;-
698 }
executed 28 times by 1 test: end of block
Executed by:
  • libcrypto.so.1.1
28
699 }-
700 if (realstyle == 1
realstyle == 1Description
TRUEevaluated 168 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 112 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
)
112-168
701 fvalue = tmpvalue;
executed 168 times by 1 test: fvalue = tmpvalue;
Executed by:
  • libcrypto.so.1.1
168
702 }
executed 280 times by 1 test: end of block
Executed by:
  • libcrypto.so.1.1
280
703 ufvalue = abs_val(fvalue);-
704 if (ufvalue >
ufvalue > (0x7...L * 2UL + 1UL)Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 356 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
1-356
705 (0x7fffffffffffffffL * 2UL + 1UL)
ufvalue > (0x7...L * 2UL + 1UL)Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 356 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
1-356
706 ) {-
707-
708 return
executed 1 time by 1 test: return 0;
Executed by:
  • libcrypto.so.1.1
0;
executed 1 time by 1 test: return 0;
Executed by:
  • libcrypto.so.1.1
1
709 }-
710 intpart = (unsigned long)ufvalue;-
711-
712-
713-
714-
715-
716 if (max > 9
max > 9Description
TRUEnever evaluated
FALSEevaluated 356 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
)
0-356
717 max = 9;
never executed: max = 9;
0
718-
719-
720-
721-
722-
723 max10 = roundv(pow_10(max));-
724 fracpart = roundv(pow_10(max) * (ufvalue - intpart));-
725-
726 if (fracpart >= max10
fracpart >= max10Description
TRUEevaluated 47 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 309 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
) {
47-309
727 intpart++;-
728 fracpart -= max10;-
729 }
executed 47 times by 1 test: end of block
Executed by:
  • libcrypto.so.1.1
47
730-
731-
732 do {-
733 iconvert[iplace++] = "0123456789"[intpart % 10];-
734 intpart = (intpart / 10);-
735 }
executed 522 times by 1 test: end of block
Executed by:
  • libcrypto.so.1.1
while (intpart
intpartDescription
TRUEevaluated 166 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 356 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
&& (
(iplace < (int...eof(iconvert))Description
TRUEevaluated 166 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEnever evaluated
iplace < (int)sizeof(iconvert))
(iplace < (int...eof(iconvert))Description
TRUEevaluated 166 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEnever evaluated
);
0-522
736 if (iplace == sizeof(iconvert)
iplace == sizeof(iconvert)Description
TRUEnever evaluated
FALSEevaluated 356 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
)
0-356
737 iplace--;
never executed: iplace--;
0
738 iconvert[iplace] = 0;-
739-
740-
741 while (fplace < max
fplace < maxDescription
TRUEevaluated 1280 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 344 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
) {
344-1280
742 if (style == 2
style == 2Description
TRUEevaluated 428 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 852 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
&& fplace == 0
fplace == 0Description
TRUEevaluated 180 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 248 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
&& (
(fracpart % 10) == 0Description
TRUEevaluated 76 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 104 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
fracpart % 10) == 0
(fracpart % 10) == 0Description
TRUEevaluated 76 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 104 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
) {
76-852
743-
744 max--;-
745 fracpart = fracpart / 10;-
746 if (fplace < max
fplace < maxDescription
TRUEevaluated 64 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 12 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
)
12-64
747 continue;
executed 64 times by 1 test: continue;
Executed by:
  • libcrypto.so.1.1
64
748 break;
executed 12 times by 1 test: break;
Executed by:
  • libcrypto.so.1.1
12
749 }-
750 fconvert[fplace++] = "0123456789"[fracpart % 10];-
751 fracpart = (fracpart / 10);-
752 }
executed 1204 times by 1 test: end of block
Executed by:
  • libcrypto.so.1.1
1204
753-
754 if (fplace == sizeof(fconvert)
fplace == sizeof(fconvert)Description
TRUEnever evaluated
FALSEevaluated 356 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
)
0-356
755 fplace--;
never executed: fplace--;
0
756 fconvert[fplace] = 0;-
757-
758-
759 if (realstyle == 1
realstyle == 1Description
TRUEevaluated 168 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 188 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
) {
168-188
760 int tmpexp;-
761 if (exp < 0
exp < 0Description
TRUEevaluated 70 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 98 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
)
70-98
762 tmpexp = -exp;
executed 70 times by 1 test: tmpexp = -exp;
Executed by:
  • libcrypto.so.1.1
70
763 else-
764 tmpexp = exp;
executed 98 times by 1 test: tmpexp = exp;
Executed by:
  • libcrypto.so.1.1
98
765-
766 do {-
767 econvert[eplace++] = "0123456789"[tmpexp % 10];-
768 tmpexp = (tmpexp / 10);-
769 }
executed 168 times by 1 test: end of block
Executed by:
  • libcrypto.so.1.1
while (tmpexp > 0
tmpexp > 0Description
TRUEnever evaluated
FALSEevaluated 168 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
&& eplace < (int)sizeof(econvert)
eplace < (int)sizeof(econvert)Description
TRUEnever evaluated
FALSEnever evaluated
);
0-168
770-
771 if (tmpexp > 0
tmpexp > 0Description
TRUEnever evaluated
FALSEevaluated 168 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
)
0-168
772 return
never executed: return 0;
0;
never executed: return 0;
0
773-
774 if (eplace == 1
eplace == 1Description
TRUEevaluated 168 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEnever evaluated
)
0-168
775 econvert[eplace++] = '0';
executed 168 times by 1 test: econvert[eplace++] = '0';
Executed by:
  • libcrypto.so.1.1
168
776 }
executed 168 times by 1 test: end of block
Executed by:
  • libcrypto.so.1.1
168
777-
778-
779-
780-
781-
782 padlen = min - iplace - max - (max > 0
max > 0Description
TRUEevaluated 290 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 66 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
? 1 : 0) - ((
(signvalue)Description
TRUEnever evaluated
FALSEevaluated 356 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
signvalue)
(signvalue)Description
TRUEnever evaluated
FALSEevaluated 356 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
? 1 : 0);
0-356
783-
784 if (realstyle == 1
realstyle == 1Description
TRUEevaluated 168 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 188 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
)
168-188
785 padlen -= 2 + eplace;
executed 168 times by 1 test: padlen -= 2 + eplace;
Executed by:
  • libcrypto.so.1.1
168
786 zpadlen = max - fplace;-
787 if (zpadlen < 0
zpadlen < 0Description
TRUEnever evaluated
FALSEevaluated 356 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
)
0-356
788 zpadlen = 0;
never executed: zpadlen = 0;
0
789 if (padlen < 0
padlen < 0Description
TRUEevaluated 228 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 128 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
)
128-228
790 padlen = 0;
executed 228 times by 1 test: padlen = 0;
Executed by:
  • libcrypto.so.1.1
228
791 if (flags & (1 << 0)
flags & (1 << 0)Description
TRUEnever evaluated
FALSEevaluated 356 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
)
0-356
792 padlen = -padlen;
never executed: padlen = -padlen;
0
793-
794 if ((
(flags & (1 << 4))Description
TRUEevaluated 50 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 306 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
flags & (1 << 4))
(flags & (1 << 4))Description
TRUEevaluated 50 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 306 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
&& (
(padlen > 0)Description
TRUEevaluated 21 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 29 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
padlen > 0)
(padlen > 0)Description
TRUEevaluated 21 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 29 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
) {
21-306
795 if (signvalue
signvalueDescription
TRUEnever evaluated
FALSEevaluated 21 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
) {
0-21
796 if (!doapr_outch(sbuffer, buffer, currlen, maxlen, signvalue)
!doapr_outch(s...en, signvalue)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
797 return
never executed: return 0;
0;
never executed: return 0;
0
798 --padlen;-
799 signvalue = 0;-
800 }
never executed: end of block
0
801 while (padlen > 0
padlen > 0Description
TRUEevaluated 65 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 21 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
) {
21-65
802 if (!doapr_outch(sbuffer, buffer, currlen, maxlen, '0')
!doapr_outch(s..., maxlen, '0')Description
TRUEnever evaluated
FALSEevaluated 65 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
)
0-65
803 return
never executed: return 0;
0;
never executed: return 0;
0
804 --padlen;-
805 }
executed 65 times by 1 test: end of block
Executed by:
  • libcrypto.so.1.1
65
806 }
executed 21 times by 1 test: end of block
Executed by:
  • libcrypto.so.1.1
21
807 while (padlen > 0
padlen > 0Description
TRUEevaluated 406 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 356 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
) {
356-406
808 if (!doapr_outch(sbuffer, buffer, currlen, maxlen, ' ')
!doapr_outch(s..., maxlen, ' ')Description
TRUEnever evaluated
FALSEevaluated 406 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
)
0-406
809 return
never executed: return 0;
0;
never executed: return 0;
0
810 --padlen;-
811 }
executed 406 times by 1 test: end of block
Executed by:
  • libcrypto.so.1.1
406
812 if (signvalue
signvalueDescription
TRUEnever evaluated
FALSEevaluated 356 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
&& !doapr_outch(sbuffer, buffer, currlen, maxlen, signvalue)
!doapr_outch(s...en, signvalue)Description
TRUEnever evaluated
FALSEnever evaluated
)
0-356
813 return
never executed: return 0;
0;
never executed: return 0;
0
814-
815 while (iplace > 0
iplace > 0Description
TRUEevaluated 522 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 356 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
) {
356-522
816 if (!doapr_outch(sbuffer, buffer, currlen, maxlen, iconvert[--iplace])
!doapr_outch(s...ert[--iplace])Description
TRUEnever evaluated
FALSEevaluated 522 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
)
0-522
817 return
never executed: return 0;
0;
never executed: return 0;
0
818 }
executed 522 times by 1 test: end of block
Executed by:
  • libcrypto.so.1.1
522
819-
820-
821-
822-
823-
824 if (max > 0
max > 0Description
TRUEevaluated 290 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 66 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
|| (
(flags & (1 << 3))Description
TRUEnever evaluated
FALSEevaluated 66 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
flags & (1 << 3))
(flags & (1 << 3))Description
TRUEnever evaluated
FALSEevaluated 66 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
) {
0-290
825 if (!doapr_outch(sbuffer, buffer, currlen, maxlen, '.')
!doapr_outch(s..., maxlen, '.')Description
TRUEnever evaluated
FALSEevaluated 290 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
)
0-290
826 return
never executed: return 0;
0;
never executed: return 0;
0
827-
828 while (fplace > 0
fplace > 0Description
TRUEevaluated 1204 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 290 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
) {
290-1204
829 if (!doapr_outch(sbuffer, buffer, currlen, maxlen,
!doapr_outch(s...ert[--fplace])Description
TRUEnever evaluated
FALSEevaluated 1204 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-1204
830 fconvert[--fplace])
!doapr_outch(s...ert[--fplace])Description
TRUEnever evaluated
FALSEevaluated 1204 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
)
0-1204
831 return
never executed: return 0;
0;
never executed: return 0;
0
832 }
executed 1204 times by 1 test: end of block
Executed by:
  • libcrypto.so.1.1
1204
833 }
executed 290 times by 1 test: end of block
Executed by:
  • libcrypto.so.1.1
290
834 while (zpadlen > 0
zpadlen > 0Description
TRUEnever evaluated
FALSEevaluated 356 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
) {
0-356
835 if (!doapr_outch(sbuffer, buffer, currlen, maxlen, '0')
!doapr_outch(s..., maxlen, '0')Description
TRUEnever evaluated
FALSEnever evaluated
)
0
836 return
never executed: return 0;
0;
never executed: return 0;
0
837 --zpadlen;-
838 }
never executed: end of block
0
839 if (realstyle == 1
realstyle == 1Description
TRUEevaluated 168 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 188 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
) {
168-188
840 char ech;-
841-
842 if ((
(flags & (1 << 5)) == 0Description
TRUEevaluated 84 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 84 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
flags & (1 << 5)) == 0
(flags & (1 << 5)) == 0Description
TRUEevaluated 84 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 84 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
)
84
843 ech = 'e';
executed 84 times by 1 test: ech = 'e';
Executed by:
  • libcrypto.so.1.1
84
844 else-
845 ech = 'E';
executed 84 times by 1 test: ech = 'E';
Executed by:
  • libcrypto.so.1.1
84
846 if (!doapr_outch(sbuffer, buffer, currlen, maxlen, ech)
!doapr_outch(s..., maxlen, ech)Description
TRUEnever evaluated
FALSEevaluated 168 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
)
0-168
847 return
never executed: return 0;
0;
never executed: return 0;
0
848 if (exp < 0
exp < 0Description
TRUEevaluated 70 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 98 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
) {
70-98
849 if (!doapr_outch(sbuffer, buffer, currlen, maxlen, '-')
!doapr_outch(s..., maxlen, '-')Description
TRUEnever evaluated
FALSEevaluated 70 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
)
0-70
850 return
never executed: return 0;
0;
never executed: return 0;
0
851 }
executed 70 times by 1 test: end of block
Executed by:
  • libcrypto.so.1.1
else {
70
852 if (!doapr_outch(sbuffer, buffer, currlen, maxlen, '+')
!doapr_outch(s..., maxlen, '+')Description
TRUEnever evaluated
FALSEevaluated 98 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
)
0-98
853 return
never executed: return 0;
0;
never executed: return 0;
0
854 }
executed 98 times by 1 test: end of block
Executed by:
  • libcrypto.so.1.1
98
855 while (eplace > 0
eplace > 0Description
TRUEevaluated 336 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 168 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
) {
168-336
856 if (!doapr_outch(sbuffer, buffer, currlen, maxlen,
!doapr_outch(s...ert[--eplace])Description
TRUEnever evaluated
FALSEevaluated 336 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-336
857 econvert[--eplace])
!doapr_outch(s...ert[--eplace])Description
TRUEnever evaluated
FALSEevaluated 336 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
)
0-336
858 return
never executed: return 0;
0;
never executed: return 0;
0
859 }
executed 336 times by 1 test: end of block
Executed by:
  • libcrypto.so.1.1
336
860 }
executed 168 times by 1 test: end of block
Executed by:
  • libcrypto.so.1.1
168
861-
862 while (padlen < 0
padlen < 0Description
TRUEnever evaluated
FALSEevaluated 356 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
) {
0-356
863 if (!doapr_outch(sbuffer, buffer, currlen, maxlen, ' ')
!doapr_outch(s..., maxlen, ' ')Description
TRUEnever evaluated
FALSEnever evaluated
)
0
864 return
never executed: return 0;
0;
never executed: return 0;
0
865 ++padlen;-
866 }
never executed: end of block
0
867 return
executed 356 times by 1 test: return 1;
Executed by:
  • libcrypto.so.1.1
1;
executed 356 times by 1 test: return 1;
Executed by:
  • libcrypto.so.1.1
356
868}-
869-
870-
871-
872static int-
873doapr_outch(char **sbuffer,-
874 char **buffer, size_t *currlen, size_t *maxlen, int c)-
875{-
876-
877 if (!((*
*sbuffer != ((void *)0)Description
TRUEevaluated 87847613 times by 12 tests
Evaluated 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
FALSEevaluated 211486 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
sbuffer !=
*sbuffer != ((void *)0)Description
TRUEevaluated 87847613 times by 12 tests
Evaluated 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
FALSEevaluated 211486 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
!((*sbuffer !=...d *)0) ) != 0)Description
TRUEnever evaluated
FALSEevaluated 88059099 times by 12 tests
Evaluated 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-88059099
878 ((void *)0)
*sbuffer != ((void *)0)Description
TRUEevaluated 87847613 times by 12 tests
Evaluated 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
FALSEevaluated 211486 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
!((*sbuffer !=...d *)0) ) != 0)Description
TRUEnever evaluated
FALSEevaluated 88059099 times by 12 tests
Evaluated 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-88059099
879 || buffer !=
buffer != ((void *)0)Description
TRUEevaluated 211486 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEnever evaluated
!((*sbuffer !=...d *)0) ) != 0)Description
TRUEnever evaluated
FALSEevaluated 88059099 times by 12 tests
Evaluated 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-88059099
880 ((void *)0)
buffer != ((void *)0)Description
TRUEevaluated 211486 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEnever evaluated
!((*sbuffer !=...d *)0) ) != 0)Description
TRUEnever evaluated
FALSEevaluated 88059099 times by 12 tests
Evaluated 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-88059099
881 ) != 0)
!((*sbuffer !=...d *)0) ) != 0)Description
TRUEnever evaluated
FALSEevaluated 88059099 times by 12 tests
Evaluated 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-88059099
882 return
never executed: return 0;
0;
never executed: return 0;
0
883-
884-
885 if (!((*currlen <= *maxlen) != 0)
!((*currlen <= *maxlen) != 0)Description
TRUEnever evaluated
FALSEevaluated 88059099 times by 12 tests
Evaluated 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-88059099
886 return
never executed: return 0;
0;
never executed: return 0;
0
887-
888 if (buffer
bufferDescription
TRUEevaluated 83340045 times by 12 tests
Evaluated 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
FALSEevaluated 4719054 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
&& *
*currlen == *maxlenDescription
TRUEevaluated 284 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 83339761 times by 12 tests
Evaluated 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
currlen == *maxlen
*currlen == *maxlenDescription
TRUEevaluated 284 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 83339761 times by 12 tests
Evaluated 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
) {
284-83340045
889 if (*
*maxlen > 0x7fffffff - 1024Description
TRUEnever evaluated
FALSEevaluated 284 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
maxlen > 0x7fffffff - 1024
*maxlen > 0x7fffffff - 1024Description
TRUEnever evaluated
FALSEevaluated 284 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
)
0-284
890 return
never executed: return 0;
0;
never executed: return 0;
0
891-
892 *maxlen += 1024;-
893 if (*
*buffer == ((void *)0)Description
TRUEevaluated 88 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 196 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
buffer ==
*buffer == ((void *)0)Description
TRUEevaluated 88 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 196 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
88-196
894 ((void *)0)
*buffer == ((void *)0)Description
TRUEevaluated 88 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 196 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
88-196
895 ) {-
896 if ((*
(*buffer = CRY...== ((void *)0)Description
TRUEnever evaluated
FALSEevaluated 88 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
buffer = CRYPTO_malloc(*maxlen, __FILE__, 822)) ==
(*buffer = CRY...== ((void *)0)Description
TRUEnever evaluated
FALSEevaluated 88 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-88
897 ((void *)0)
(*buffer = CRY...== ((void *)0)Description
TRUEnever evaluated
FALSEevaluated 88 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-88
898 ) {-
899 ERR_put_error(32,(150),((1|64)),__FILE__,823);-
900 return
never executed: return 0;
0;
never executed: return 0;
0
901 }-
902 if (*
*currlen > 0Description
TRUEevaluated 88 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEnever evaluated
currlen > 0
*currlen > 0Description
TRUEevaluated 88 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEnever evaluated
) {
0-88
903 if (!((*sbuffer !=
!((*sbuffer !=...d *)0) ) != 0)Description
TRUEnever evaluated
FALSEevaluated 88 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-88
904 ((void *)0)
!((*sbuffer !=...d *)0) ) != 0)Description
TRUEnever evaluated
FALSEevaluated 88 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-88
905 ) != 0)
!((*sbuffer !=...d *)0) ) != 0)Description
TRUEnever evaluated
FALSEevaluated 88 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
)
0-88
906 return
never executed: return 0;
0;
never executed: return 0;
0
907 memcpy(*buffer, *sbuffer, *currlen);-
908 }
executed 88 times by 1 test: end of block
Executed by:
  • libcrypto.so.1.1
88
909 *sbuffer = -
910 ((void *)0)-
911 ;-
912 }
executed 88 times by 1 test: end of block
Executed by:
  • libcrypto.so.1.1
else {
88
913 char *tmpbuf;-
914 tmpbuf = CRYPTO_realloc(*buffer, *maxlen, __FILE__, 834);-
915 if (tmpbuf ==
tmpbuf == ((void *)0)Description
TRUEnever evaluated
FALSEevaluated 196 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-196
916 ((void *)0)
tmpbuf == ((void *)0)Description
TRUEnever evaluated
FALSEevaluated 196 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-196
917 )-
918 return
never executed: return 0;
0;
never executed: return 0;
0
919 *buffer = tmpbuf;-
920 }
executed 196 times by 1 test: end of block
Executed by:
  • libcrypto.so.1.1
196
921 }-
922-
923 if (*
*currlen < *maxlenDescription
TRUEevaluated 88059099 times by 12 tests
Evaluated 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
FALSEnever evaluated
currlen < *maxlen
*currlen < *maxlenDescription
TRUEevaluated 88059099 times by 12 tests
Evaluated 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
FALSEnever evaluated
) {
0-88059099
924 if (*
*sbufferDescription
TRUEevaluated 87847525 times by 12 tests
Evaluated 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
FALSEevaluated 211574 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
sbuffer
*sbufferDescription
TRUEevaluated 87847525 times by 12 tests
Evaluated 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
FALSEevaluated 211574 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
)
211574-87847525
925 (*
executed 87847525 times by 12 tests: (*sbuffer)[(*currlen)++] = (char)c;
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
sbuffer)[(*currlen)++] = (char)c;
executed 87847525 times by 12 tests: (*sbuffer)[(*currlen)++] = (char)c;
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
87847525
926 else-
927 (*
executed 211574 times by 1 test: (*buffer)[(*currlen)++] = (char)c;
Executed by:
  • libcrypto.so.1.1
buffer)[(*currlen)++] = (char)c;
executed 211574 times by 1 test: (*buffer)[(*currlen)++] = (char)c;
Executed by:
  • libcrypto.so.1.1
211574
928 }-
929-
930 return
executed 88059099 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 88059099 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
88059099
931}-
932-
933-
934-
935int BIO_printf(BIO *bio, const char *format, ...)-
936{-
937 va_list args;-
938 int ret;-
939-
940 -
941 __builtin_va_start(-
942 args-
943 ,-
944 format-
945 )-
946 ;-
947-
948 ret = BIO_vprintf(bio, format, args);-
949-
950 -
951 __builtin_va_end(-
952 args-
953 )-
954 ;-
955 return
executed 8142828 times by 1 test: return ret;
Executed by:
  • libcrypto.so.1.1
ret;
executed 8142828 times by 1 test: return ret;
Executed by:
  • libcrypto.so.1.1
8142828
956}-
957-
958int BIO_vprintf(BIO *bio, const char *format, va_list args)-
959{-
960 int ret;-
961 size_t retlen;-
962 char hugebuf[1024 * 2];-
963-
964-
965 char *hugebufp = hugebuf;-
966 size_t hugebufsize = sizeof(hugebuf);-
967 char *dynbuf = -
968 ((void *)0)-
969 ;-
970 int ignored;-
971-
972 dynbuf = -
973 ((void *)0)-
974 ;-
975 if (!_dopr(&hugebufp, &dynbuf, &hugebufsize, &retlen, &ignored, format,
!_dopr(&hugebu... format, args)Description
TRUEnever evaluated
FALSEevaluated 8182536 times by 12 tests
Evaluated 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-8182536
976 args)
!_dopr(&hugebu... format, args)Description
TRUEnever evaluated
FALSEevaluated 8182536 times by 12 tests
Evaluated 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-8182536
977 CRYPTO_free(dynbuf, __FILE__, 881);-
978 return
never executed: return -1;
-1;
never executed: return -1;
0
979 }-
980 if (dynbuf
dynbufDescription
TRUEevaluated 88 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 8182448 times by 12 tests
Evaluated 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
) {
88-8182448
981 ret = BIO_write(bio, dynbuf, (int)retlen);-
982 CRYPTO_free(dynbuf, __FILE__, 886);-
983 }
executed 88 times by 1 test: end of block
Executed by:
  • libcrypto.so.1.1
else {
88
984 ret = BIO_write(bio, hugebuf, (int)retlen);-
985 }
executed 8182448 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
8182448
986 return
executed 8182536 times by 12 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
  • rdrand_sanitytest
  • siphash_internal_test
  • sm2_internal_test
  • sm4_internal_test
  • x509_internal_test
ret;
executed 8182536 times by 12 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
  • rdrand_sanitytest
  • siphash_internal_test
  • sm2_internal_test
  • sm4_internal_test
  • x509_internal_test
8182536
987}-
988-
989-
990-
991-
992-
993-
994-
995int BIO_snprintf(char *buf, size_t n, const char *format, ...)-
996{-
997 va_list args;-
998 int ret;-
999-
1000 -
1001 __builtin_va_start(-
1002 args-
1003 ,-
1004 format-
1005 )-
1006 ;-
1007-
1008 ret = BIO_vsnprintf(buf, n, format, args);-
1009-
1010 -
1011 __builtin_va_end(-
1012 args-
1013 )-
1014 ;-
1015 return
executed 693767 times by 1 test: return ret;
Executed by:
  • libcrypto.so.1.1
ret;
executed 693767 times by 1 test: return ret;
Executed by:
  • libcrypto.so.1.1
693767
1016}-
1017-
1018int BIO_vsnprintf(char *buf, size_t n, const char *format, va_list args)-
1019{-
1020 size_t retlen;-
1021 int truncated;-
1022-
1023 if (!_dopr(&buf,
!_dopr(&buf, (... format, args)Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 693766 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
1-693766
1024 ((void *)0)
!_dopr(&buf, (... format, args)Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 693766 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
1-693766
1025 , &n, &retlen, &truncated, format, args)
!_dopr(&buf, (... format, args)Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 693766 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
)
1-693766
1026 return
executed 1 time by 1 test: return -1;
Executed by:
  • libcrypto.so.1.1
-1;
executed 1 time by 1 test: return -1;
Executed by:
  • libcrypto.so.1.1
1
1027-
1028 if (truncated
truncatedDescription
TRUEnever evaluated
FALSEevaluated 693766 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
)
0-693766
1029-
1030-
1031-
1032-
1033-
1034-
1035 return
never executed: return -1;
-1;
never executed: return -1;
0
1036 else-
1037 return
executed 693766 times by 1 test: return (retlen <= 0x7fffffff) ? (int)retlen : -1;
Executed by:
  • libcrypto.so.1.1
(
(retlen <= 0x7fffffff)Description
TRUEevaluated 693766 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEnever evaluated
retlen <= 0x7fffffff)
(retlen <= 0x7fffffff)Description
TRUEevaluated 693766 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEnever evaluated
? (int)retlen : -1;
executed 693766 times by 1 test: return (retlen <= 0x7fffffff) ? (int)retlen : -1;
Executed by:
  • libcrypto.so.1.1
0-693766
1038}-
Switch to Source codePreprocessed file

Generated by Squish Coco 4.2.2