OpenCoverage

conf_ssl.c

Absolute File Name:/home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_ssl.c
Switch to Source codePreprocessed file
LineSourceCount
1-
2-
3-
4-
5-
6-
7struct ssl_conf_name_st {-
8-
9 char *name;-
10-
11 SSL_CONF_CMD *cmds;-
12-
13 size_t cmd_count;-
14};-
15-
16struct ssl_conf_cmd_st {-
17-
18 char *cmd;-
19-
20 char *arg;-
21};-
22-
23static struct ssl_conf_name_st *ssl_names;-
24static size_t ssl_names_count;-
25-
26static void ssl_module_free(CONF_IMODULE *md)-
27{-
28 size_t i, j;-
29 if (ssl_names ==
ssl_names == ((void *)0)Description
TRUEevaluated 1110 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 1110 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
1110
30 ((void *)0)
ssl_names == ((void *)0)Description
TRUEevaluated 1110 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 1110 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
1110
31 )-
32 return;
executed 1110 times by 1 test: return;
Executed by:
  • libcrypto.so.1.1
1110
33 for (i = 0; i < ssl_names_count
i < ssl_names_countDescription
TRUEevaluated 2455 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 1110 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
; i++) {
1110-2455
34 struct ssl_conf_name_st *tname = ssl_names + i;-
35-
36 CRYPTO_free(tname->name, __FILE__, 49);-
37 for (j = 0; j < tname->cmd_count
j < tname->cmd_countDescription
TRUEevaluated 10991 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 2455 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
; j++) {
2455-10991
38 CRYPTO_free(tname->cmds[j].cmd, __FILE__, 51);-
39 CRYPTO_free(tname->cmds[j].arg, __FILE__, 52);-
40 }
executed 10991 times by 1 test: end of block
Executed by:
  • libcrypto.so.1.1
10991
41 CRYPTO_free(tname->cmds, __FILE__, 54);-
42 }
executed 2455 times by 1 test: end of block
Executed by:
  • libcrypto.so.1.1
2455
43 CRYPTO_free(ssl_names, __FILE__, 56);-
44 ssl_names = -
45 ((void *)0)-
46 ;-
47 ssl_names_count = 0;-
48}
executed 1110 times by 1 test: end of block
Executed by:
  • libcrypto.so.1.1
1110
49-
50static int ssl_module_init(CONF_IMODULE *md, const CONF *cnf)-
51{-
52 size_t i, j, cnt;-
53 int rv = 0;-
54 const char *ssl_conf_section;-
55 struct stack_st_CONF_VALUE *cmd_lists;-
56-
57 ssl_conf_section = CONF_imodule_get_value(md);-
58 cmd_lists = NCONF_get_section(cnf, ssl_conf_section);-
59 if (sk_CONF_VALUE_num(cmd_lists) <= 0
sk_CONF_VALUE_...md_lists) <= 0Description
TRUEnever evaluated
FALSEevaluated 1110 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
) {
0-1110
60 if (cmd_lists ==
cmd_lists == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
61 ((void *)0)
cmd_lists == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
62 )-
63 ERR_put_error(14,(123),(120),__FILE__,72);
never executed: ERR_put_error(14,(123),(120),__FILE__,72);
0
64 else-
65 ERR_put_error(14,(123),(119),__FILE__,74);
never executed: ERR_put_error(14,(123),(119),__FILE__,74);
0
66 ERR_add_error_data(2, "section=", ssl_conf_section);-
67 goto
never executed: goto err;
err;
never executed: goto err;
0
68 }-
69 cnt = sk_CONF_VALUE_num(cmd_lists);-
70 ssl_module_free(md);-
71 ssl_names = CRYPTO_zalloc(sizeof(*ssl_names) * cnt, __FILE__, 80);-
72 ssl_names_count = cnt;-
73 for (i = 0; i < ssl_names_count
i < ssl_names_countDescription
TRUEevaluated 2455 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 1110 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
; i++) {
1110-2455
74 struct ssl_conf_name_st *ssl_name = ssl_names + i;-
75 CONF_VALUE *sect = sk_CONF_VALUE_value(cmd_lists, (int)i);-
76 struct stack_st_CONF_VALUE *cmds = NCONF_get_section(cnf, sect->value);-
77-
78 if (sk_CONF_VALUE_num(cmds) <= 0
sk_CONF_VALUE_num(cmds) <= 0Description
TRUEnever evaluated
FALSEevaluated 2455 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
) {
0-2455
79 if (cmds ==
cmds == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
80 ((void *)0)
cmds == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
81 )-
82 ERR_put_error(14,(123),(118),__FILE__,90)
never executed: ERR_put_error(14,(123),(118),__FILE__,90) ;
0
83 ;
never executed: ERR_put_error(14,(123),(118),__FILE__,90) ;
0
84 else-
85 ERR_put_error(14,(123),(117),__FILE__,93)
never executed: ERR_put_error(14,(123),(117),__FILE__,93) ;
0
86 ;
never executed: ERR_put_error(14,(123),(117),__FILE__,93) ;
0
87 ERR_add_error_data(4, "name=", sect->name, ", value=", sect->value);-
88 goto
never executed: goto err;
err;
never executed: goto err;
0
89 }-
90 ssl_name->name = CRYPTO_strdup(sect->name, __FILE__, 97);-
91 if (ssl_name->name ==
ssl_name->name == ((void *)0)Description
TRUEnever evaluated
FALSEevaluated 2455 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-2455
92 ((void *)0)
ssl_name->name == ((void *)0)Description
TRUEnever evaluated
FALSEevaluated 2455 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-2455
93 )-
94 goto
never executed: goto err;
err;
never executed: goto err;
0
95 cnt = sk_CONF_VALUE_num(cmds);-
96 ssl_name->cmds = CRYPTO_zalloc(cnt * sizeof(struct ssl_conf_cmd_st), __FILE__, 101);-
97 if (ssl_name->cmds ==
ssl_name->cmds == ((void *)0)Description
TRUEnever evaluated
FALSEevaluated 2455 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-2455
98 ((void *)0)
ssl_name->cmds == ((void *)0)Description
TRUEnever evaluated
FALSEevaluated 2455 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-2455
99 )-
100 goto
never executed: goto err;
err;
never executed: goto err;
0
101 ssl_name->cmd_count = cnt;-
102 for (j = 0; j < cnt
j < cntDescription
TRUEevaluated 10991 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 2455 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
; j++) {
2455-10991
103 const char *name;-
104 CONF_VALUE *cmd_conf = sk_CONF_VALUE_value(cmds, (int)j);-
105 struct ssl_conf_cmd_st *cmd = ssl_name->cmds + j;-
106-
107-
108 name = -
109 (__extension__ (__builtin_constant_p (
__builtin_constant_p ( '.' )Description
TRUEevaluated 10991 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEnever evaluated
0-10991
110 '.'
__builtin_constant_p ( '.' )Description
TRUEevaluated 10991 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEnever evaluated
0-10991
111 )
__builtin_constant_p ( '.' )Description
TRUEevaluated 10991 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEnever evaluated
&& !__builtin_constant_p (
!__builtin_con...d_conf->name )Description
TRUEevaluated 10991 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEnever evaluated
0-10991
112 cmd_conf->name
!__builtin_con...d_conf->name )Description
TRUEevaluated 10991 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEnever evaluated
0-10991
113 )
!__builtin_con...d_conf->name )Description
TRUEevaluated 10991 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEnever evaluated
&& (
( '.' ) == '\0'Description
TRUEnever evaluated
FALSEevaluated 10991 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-10991
114 '.'
( '.' ) == '\0'Description
TRUEnever evaluated
FALSEevaluated 10991 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-10991
115 ) == '\0'
( '.' ) == '\0'Description
TRUEnever evaluated
FALSEevaluated 10991 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
? (char *) __rawmemchr (
0-10991
116 cmd_conf->name-
117 , -
118 '.'-
119 ) : __builtin_strchr (-
120 cmd_conf->name-
121 , -
122 '.'-
123 )))-
124 ;-
125 if (name !=
name != ((void *)0)Description
TRUEevaluated 194 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 10797 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
194-10797
126 ((void *)0)
name != ((void *)0)Description
TRUEevaluated 194 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 10797 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
194-10797
127 )-
128 name++;
executed 194 times by 1 test: name++;
Executed by:
  • libcrypto.so.1.1
194
129 else-
130 name = cmd_conf->name;
executed 10797 times by 1 test: name = cmd_conf->name;
Executed by:
  • libcrypto.so.1.1
10797
131 cmd->cmd = CRYPTO_strdup(name, __FILE__, 116);-
132 cmd->arg = CRYPTO_strdup(cmd_conf->value, __FILE__, 117);-
133 if (cmd->cmd ==
cmd->cmd == ((void *)0)Description
TRUEnever evaluated
FALSEevaluated 10991 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-10991
134 ((void *)0)
cmd->cmd == ((void *)0)Description
TRUEnever evaluated
FALSEevaluated 10991 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-10991
135 || cmd->arg ==
cmd->arg == ((void *)0)Description
TRUEnever evaluated
FALSEevaluated 10991 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-10991
136 ((void *)0)
cmd->arg == ((void *)0)Description
TRUEnever evaluated
FALSEevaluated 10991 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-10991
137 )-
138 goto
never executed: goto err;
err;
never executed: goto err;
0
139 }
executed 10991 times by 1 test: end of block
Executed by:
  • libcrypto.so.1.1
10991
140-
141 }
executed 2455 times by 1 test: end of block
Executed by:
  • libcrypto.so.1.1
2455
142 rv = 1;-
143 err:
code before this statement executed 1110 times by 1 test: err:
Executed by:
  • libcrypto.so.1.1
1110
144 if (rv == 0
rv == 0Description
TRUEnever evaluated
FALSEevaluated 1110 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
)
0-1110
145 ssl_module_free(md);
never executed: ssl_module_free(md);
0
146 return
executed 1110 times by 1 test: return rv;
Executed by:
  • libcrypto.so.1.1
rv;
executed 1110 times by 1 test: return rv;
Executed by:
  • libcrypto.so.1.1
1110
147}-
148-
149-
150-
151-
152-
153-
154const SSL_CONF_CMD *conf_ssl_get(size_t idx, const char **name, size_t *cnt)-
155{-
156 *name = ssl_names[idx].name;-
157 *cnt = ssl_names[idx].cmd_count;-
158 return
executed 2454 times by 1 test: return ssl_names[idx].cmds;
Executed by:
  • libcrypto.so.1.1
ssl_names[idx].cmds;
executed 2454 times by 1 test: return ssl_names[idx].cmds;
Executed by:
  • libcrypto.so.1.1
2454
159}-
160-
161-
162-
163-
164-
165-
166int conf_ssl_name_find(const char *name, size_t *idx)-
167{-
168 size_t i;-
169 const struct ssl_conf_name_st *nm;-
170-
171 if (name ==
name == ((void *)0)Description
TRUEnever evaluated
FALSEevaluated 10470 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-10470
172 ((void *)0)
name == ((void *)0)Description
TRUEnever evaluated
FALSEevaluated 10470 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-10470
173 )-
174 return
never executed: return 0;
0;
never executed: return 0;
0
175 for (i = 0, nm = ssl_names; i < ssl_names_count
i < ssl_names_countDescription
TRUEevaluated 4134 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 8016 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
; i++, nm++) {
4134-8016
176 if (-
177 __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEevaluated 2454 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 1680 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
1680-2454
178 nm->name
__extension__ ... )))); }) == 0Description
TRUEevaluated 2454 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 1680 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
1680-2454
179 ) && __builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEevaluated 2454 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 1680 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
1680-2454
180 name
__extension__ ... )))); }) == 0Description
TRUEevaluated 2454 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 1680 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
1680-2454
181 ) && (__s1_len = __builtin_strlen (
__extension__ ... )))); }) == 0Description
TRUEevaluated 2454 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 1680 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
1680-2454
182 nm->name
__extension__ ... )))); }) == 0Description
TRUEevaluated 2454 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 1680 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
1680-2454
183 ), __s2_len = __builtin_strlen (
__extension__ ... )))); }) == 0Description
TRUEevaluated 2454 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 1680 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
1680-2454
184 name
__extension__ ... )))); }) == 0Description
TRUEevaluated 2454 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 1680 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
1680-2454
185 ), (!((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEevaluated 2454 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 1680 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
1680-2454
186 nm->name
__extension__ ... )))); }) == 0Description
TRUEevaluated 2454 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 1680 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
1680-2454
187 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEevaluated 2454 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 1680 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
1680-2454
188 nm->name
__extension__ ... )))); }) == 0Description
TRUEevaluated 2454 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 1680 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
1680-2454
189 ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEevaluated 2454 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 1680 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
1680-2454
190 name
__extension__ ... )))); }) == 0Description
TRUEevaluated 2454 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 1680 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
1680-2454
191 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEevaluated 2454 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 1680 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
1680-2454
192 name
__extension__ ... )))); }) == 0Description
TRUEevaluated 2454 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 1680 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
1680-2454
193 ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (
__extension__ ... )))); }) == 0Description
TRUEevaluated 2454 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 1680 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
1680-2454
194 nm->name
__extension__ ... )))); }) == 0Description
TRUEevaluated 2454 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 1680 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
1680-2454
195 ,
__extension__ ... )))); }) == 0Description
TRUEevaluated 2454 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 1680 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
1680-2454
196 name
__extension__ ... )))); }) == 0Description
TRUEevaluated 2454 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 1680 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
1680-2454
197 ) : (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEevaluated 2454 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 1680 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
1680-2454
198 nm->name
__extension__ ... )))); }) == 0Description
TRUEevaluated 2454 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 1680 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
1680-2454
199 ) && ((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEevaluated 2454 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 1680 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
1680-2454
200 nm->name
__extension__ ... )))); }) == 0Description
TRUEevaluated 2454 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 1680 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
1680-2454
201 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEevaluated 2454 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 1680 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
1680-2454
202 nm->name
__extension__ ... )))); }) == 0Description
TRUEevaluated 2454 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 1680 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
1680-2454
203 ) == 1) && (__s1_len = __builtin_strlen (
__extension__ ... )))); }) == 0Description
TRUEevaluated 2454 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 1680 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
1680-2454
204 nm->name
__extension__ ... )))); }) == 0Description
TRUEevaluated 2454 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 1680 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
1680-2454
205 ), __s1_len < 4) ? (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEevaluated 2454 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 1680 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
1680-2454
206 name
__extension__ ... )))); }) == 0Description
TRUEevaluated 2454 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 1680 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
1680-2454
207 ) && ((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEevaluated 2454 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 1680 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
1680-2454
208 name
__extension__ ... )))); }) == 0Description
TRUEevaluated 2454 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 1680 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
1680-2454
209 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEevaluated 2454 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 1680 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
1680-2454
210 name
__extension__ ... )))); }) == 0Description
TRUEevaluated 2454 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 1680 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
1680-2454
211 ) == 1) ? __builtin_strcmp (
__extension__ ... )))); }) == 0Description
TRUEevaluated 2454 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 1680 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
1680-2454
212 nm->name
__extension__ ... )))); }) == 0Description
TRUEevaluated 2454 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 1680 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
1680-2454
213 ,
__extension__ ... )))); }) == 0Description
TRUEevaluated 2454 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 1680 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
1680-2454
214 name
__extension__ ... )))); }) == 0Description
TRUEevaluated 2454 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 1680 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
1680-2454
215 ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEevaluated 2454 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 1680 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
1680-2454
216 name
__extension__ ... )))); }) == 0Description
TRUEevaluated 2454 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 1680 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
1680-2454
217 ); int __result = (((const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEevaluated 2454 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 1680 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
1680-2454
218 nm->name
__extension__ ... )))); }) == 0Description
TRUEevaluated 2454 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 1680 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
1680-2454
219 ))[0] - __s2[0]); if (__s1_len > 0
__s1_len > 0Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEevaluated 2454 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 1680 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-2454
220 nm->name
__extension__ ... )))); }) == 0Description
TRUEevaluated 2454 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 1680 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
1680-2454
221 ))[1] - __s2[1]); if (__s1_len > 1
__s1_len > 1Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEevaluated 2454 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 1680 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-2454
222 nm->name
__extension__ ... )))); }) == 0Description
TRUEevaluated 2454 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 1680 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
1680-2454
223 ))[2] - __s2[2]); if (__s1_len > 2
__s1_len > 2Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) __result = (((const unsigned char *) (const char *) (
never executed: __result = (((const unsigned char *) (const char *) ( nm->name ))[3] - __s2[3]);
__extension__ ... )))); }) == 0Description
TRUEevaluated 2454 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 1680 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-2454
224 nm->name
__extension__ ... )))); }) == 0Description
TRUEevaluated 2454 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 1680 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
never executed: __result = (((const unsigned char *) (const char *) ( nm->name ))[3] - __s2[3]);
0-2454
225 ))[3] - __s2[3]);
__extension__ ... )))); }) == 0Description
TRUEevaluated 2454 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 1680 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
never executed: __result = (((const unsigned char *) (const char *) ( nm->name ))[3] - __s2[3]);
}
never executed: end of block
}
never executed: end of block
__result; }))) : (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEevaluated 2454 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 1680 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-2454
226 name
__extension__ ... )))); }) == 0Description
TRUEevaluated 2454 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 1680 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
1680-2454
227 ) && ((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEevaluated 2454 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 1680 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
1680-2454
228 name
__extension__ ... )))); }) == 0Description
TRUEevaluated 2454 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 1680 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
1680-2454
229 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEevaluated 2454 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 1680 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
1680-2454
230 name
__extension__ ... )))); }) == 0Description
TRUEevaluated 2454 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 1680 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
1680-2454
231 ) == 1) && (__s2_len = __builtin_strlen (
__extension__ ... )))); }) == 0Description
TRUEevaluated 2454 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 1680 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
1680-2454
232 name
__extension__ ... )))); }) == 0Description
TRUEevaluated 2454 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 1680 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
1680-2454
233 ), __s2_len < 4) ? (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEevaluated 2454 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 1680 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
1680-2454
234 nm->name
__extension__ ... )))); }) == 0Description
TRUEevaluated 2454 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 1680 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
1680-2454
235 ) && ((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEevaluated 2454 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 1680 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
1680-2454
236 nm->name
__extension__ ... )))); }) == 0Description
TRUEevaluated 2454 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 1680 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
1680-2454
237 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEevaluated 2454 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 1680 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
1680-2454
238 nm->name
__extension__ ... )))); }) == 0Description
TRUEevaluated 2454 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 1680 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
1680-2454
239 ) == 1) ? __builtin_strcmp (
__extension__ ... )))); }) == 0Description
TRUEevaluated 2454 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 1680 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
1680-2454
240 nm->name
__extension__ ... )))); }) == 0Description
TRUEevaluated 2454 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 1680 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
1680-2454
241 ,
__extension__ ... )))); }) == 0Description
TRUEevaluated 2454 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 1680 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
1680-2454
242 name
__extension__ ... )))); }) == 0Description
TRUEevaluated 2454 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 1680 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
1680-2454
243 ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEevaluated 2454 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 1680 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
1680-2454
244 nm->name
__extension__ ... )))); }) == 0Description
TRUEevaluated 2454 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 1680 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
1680-2454
245 ); int __result = (((const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEevaluated 2454 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 1680 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
1680-2454
246 name
__extension__ ... )))); }) == 0Description
TRUEevaluated 2454 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 1680 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
1680-2454
247 ))[0] - __s2[0]); if (__s2_len > 0
__s2_len > 0Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEevaluated 2454 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 1680 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-2454
248 name
__extension__ ... )))); }) == 0Description
TRUEevaluated 2454 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 1680 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
1680-2454
249 ))[1] - __s2[1]); if (__s2_len > 1
__s2_len > 1Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEevaluated 2454 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 1680 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-2454
250 name
__extension__ ... )))); }) == 0Description
TRUEevaluated 2454 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 1680 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
1680-2454
251 ))[2] - __s2[2]); if (__s2_len > 2
__s2_len > 2Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) __result = (((const unsigned char *) (const char *) (
never executed: __result = (((const unsigned char *) (const char *) ( name ))[3] - __s2[3]);
__extension__ ... )))); }) == 0Description
TRUEevaluated 2454 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 1680 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-2454
252 name
__extension__ ... )))); }) == 0Description
TRUEevaluated 2454 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 1680 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
never executed: __result = (((const unsigned char *) (const char *) ( name ))[3] - __s2[3]);
0-2454
253 ))[3] - __s2[3]);
__extension__ ... )))); }) == 0Description
TRUEevaluated 2454 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 1680 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
never executed: __result = (((const unsigned char *) (const char *) ( name ))[3] - __s2[3]);
}
never executed: end of block
}
never executed: end of block
__result; }))) : __builtin_strcmp (
__extension__ ... )))); }) == 0Description
TRUEevaluated 2454 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 1680 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-2454
254 nm->name
__extension__ ... )))); }) == 0Description
TRUEevaluated 2454 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 1680 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
1680-2454
255 ,
__extension__ ... )))); }) == 0Description
TRUEevaluated 2454 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 1680 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
1680-2454
256 name
__extension__ ... )))); }) == 0Description
TRUEevaluated 2454 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 1680 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
1680-2454
257 )))); })
__extension__ ... )))); }) == 0Description
TRUEevaluated 2454 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 1680 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
1680-2454
258 == 0
__extension__ ... )))); }) == 0Description
TRUEevaluated 2454 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 1680 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
) {
1680-2454
259 *idx = i;-
260 return
executed 2454 times by 1 test: return 1;
Executed by:
  • libcrypto.so.1.1
1;
executed 2454 times by 1 test: return 1;
Executed by:
  • libcrypto.so.1.1
2454
261 }-
262 }
executed 1680 times by 1 test: end of block
Executed by:
  • libcrypto.so.1.1
1680
263 return
executed 8016 times by 1 test: return 0;
Executed by:
  • libcrypto.so.1.1
0;
executed 8016 times by 1 test: return 0;
Executed by:
  • libcrypto.so.1.1
8016
264}-
265-
266-
267-
268-
269-
270-
271-
272void conf_ssl_get_cmd(const SSL_CONF_CMD *cmd, size_t idx, char **cmdstr,-
273 char **arg)-
274{-
275 *cmdstr = cmd[idx].cmd;-
276 *arg = cmd[idx].arg;-
277}
executed 10987 times by 1 test: end of block
Executed by:
  • libcrypto.so.1.1
10987
278-
279void conf_add_ssl_module(void)-
280{-
281 CONF_module_add("ssl_conf", ssl_module_init, ssl_module_free);-
282}
executed 1958 times by 1 test: end of block
Executed by:
  • libcrypto.so.1.1
1958
Switch to Source codePreprocessed file

Generated by Squish Coco 4.2.2