OpenCoverage

x509_vpm.c

Absolute File Name:/home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vpm.c
Switch to Source codePreprocessed file
LineSourceCount
1-
2-
3-
4-
5-
6-
7int X509_VERIFY_PARAM_set1_email(X509_VERIFY_PARAM *param, const char *email,-
8 size_t emaillen);-
9int X509_VERIFY_PARAM_set1_ip(X509_VERIFY_PARAM *param, const unsigned char *ip,-
10 size_t iplen);-
11-
12-
13-
14-
15static void-
16str_free(char *s)-
17{-
18 free(s);-
19}
never executed: end of block
0
20static void *-
21sk_deep_copy(void *sk_void, void *copy_func_void, void *free_func_void)-
22{-
23 _STACK *sk = sk_void;-
24 void *(*copy_func)(void *) = copy_func_void;-
25 void (*free_func)(void *) = free_func_void;-
26 _STACK *ret = sk_dup(sk);-
27 size_t i;-
28-
29 if (ret ==
ret == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
30 ((void *)0)
ret == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
31 )-
32 return
never executed: return ((void *)0) ;
never executed: return ((void *)0) ;
0
33 ((void *)0)
never executed: return ((void *)0) ;
0
34 ;
never executed: return ((void *)0) ;
0
35-
36 for (i = 0; i < ret->num
i < ret->numDescription
TRUEnever evaluated
FALSEnever evaluated
; i++) {
0
37 if (ret->data[i] ==
ret->data[i] == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
38 ((void *)0)
ret->data[i] == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
39 )-
40 continue;
never executed: continue;
0
41 ret->data[i] = copy_func(ret->data[i]);-
42 if (ret->data[i] ==
ret->data[i] == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
43 ((void *)0)
ret->data[i] == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
44 ) {-
45 size_t j;-
46 for (j = 0; j < i
j < iDescription
TRUEnever evaluated
FALSEnever evaluated
; j++) {
0
47 if (ret->data[j] !=
ret->data[j] != ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
48 ((void *)0)
ret->data[j] != ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
49 )-
50 free_func(ret->data[j]);
never executed: free_func(ret->data[j]);
0
51 }
never executed: end of block
0
52 sk_free(ret);-
53 return
never executed: return ((void *)0) ;
never executed: return ((void *)0) ;
0
54 ((void *)0)
never executed: return ((void *)0) ;
0
55 ;
never executed: return ((void *)0) ;
0
56 }-
57 }
never executed: end of block
0
58-
59 return
never executed: return ret;
ret;
never executed: return ret;
0
60}-
61-
62static int-
63x509_param_set_hosts_internal(X509_VERIFY_PARAM_ID *id, int mode,-
64 const char *name, size_t namelen)-
65{-
66 char *copy;-
67-
68 if (name !=
name != ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
69 ((void *)0)
name != ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
70 && namelen == 0
namelen == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
71 namelen = strlen(name);
never executed: namelen = strlen(name);
0
72-
73-
74-
75 if (name
nameDescription
TRUEnever evaluated
FALSEnever evaluated
&& memchr(name, '\0', namelen)
memchr(name, '\0', namelen)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
76 return
never executed: return 0;
0;
never executed: return 0;
0
77-
78 if (mode == 0
mode == 0Description
TRUEnever evaluated
FALSEnever evaluated
&& id->hosts
id->hostsDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
79 sk_pop_free(((_STACK*) (1 ? id->hosts : (struct stack_st_OPENSSL_STRING*)0)), ((void (*)(void *)) ((1 ? str_free : (void (*)(OPENSSL_STRING))0))));-
80 id->hosts = -
81 ((void *)0)-
82 ;-
83 }
never executed: end of block
0
84 if (name ==
name == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
85 ((void *)0)
name == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
86 || namelen == 0
namelen == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
87 return
never executed: return 1;
1;
never executed: return 1;
0
88 copy = -
89 (__extension__ (__builtin_constant_p (
__builtin_constant_p ( name )Description
TRUEnever evaluated
FALSEnever evaluated
0
90 name
__builtin_constant_p ( name )Description
TRUEnever evaluated
FALSEnever evaluated
0
91 )
__builtin_constant_p ( name )Description
TRUEnever evaluated
FALSEnever evaluated
&& ((
((size_t)(cons...( name ) == 1)Description
TRUEnever evaluated
FALSEnever evaluated
size_t)(const void *)((
((size_t)(cons...( name ) == 1)Description
TRUEnever evaluated
FALSEnever evaluated
0
92 name
((size_t)(cons...( name ) == 1)Description
TRUEnever evaluated
FALSEnever evaluated
0
93 ) + 1) - (size_t)(const void *)(
((size_t)(cons...( name ) == 1)Description
TRUEnever evaluated
FALSEnever evaluated
0
94 name
((size_t)(cons...( name ) == 1)Description
TRUEnever evaluated
FALSEnever evaluated
0
95 ) == 1)
((size_t)(cons...( name ) == 1)Description
TRUEnever evaluated
FALSEnever evaluated
? (((const
((const char *... ))[0] == '\0'Description
TRUEnever evaluated
FALSEnever evaluated
char *) (
((const char *... ))[0] == '\0'Description
TRUEnever evaluated
FALSEnever evaluated
0
96 name
((const char *... ))[0] == '\0'Description
TRUEnever evaluated
FALSEnever evaluated
0
97 ))[0] == '\0'
((const char *... ))[0] == '\0'Description
TRUEnever evaluated
FALSEnever evaluated
? (char *) calloc ((size_t) 1, (size_t) 1) : ({ size_t __len = strlen (
0
98 name-
99 ) + 1; size_t __n = (-
100 namelen-
101 ); char *__retval; if (__n < __len
__n < __lenDescription
TRUEnever evaluated
FALSEnever evaluated
) __len = __n + 1;
never executed: __len = __n + 1;
__retval = (char *) malloc (__len); if (__retval != ((void *)0)
__retval != ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
) { __retval[__len - 1] = '\0'; __retval = (char *) memcpy (__retval,
0
102 name-
103 , __len - 1); }
never executed: end of block
__retval; })) : __strndup (
0
104 name-
105 , -
106 namelen-
107 )))-
108 ;-
109 if (copy ==
copy == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
110 ((void *)0)
copy == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
111 )-
112 return
never executed: return 0;
0;
never executed: return 0;
0
113-
114 if (id->hosts ==
id->hosts == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
115 ((void *)0)
id->hosts == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
116 &&-
117 (
(id->hosts = (...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
id->hosts = ((struct stack_st_OPENSSL_STRING *)sk_new_null())) ==
(id->hosts = (...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
118 ((void *)0)
(id->hosts = (...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
119 ) {-
120 free(copy);-
121 return
never executed: return 0;
0;
never executed: return 0;
0
122 }-
123-
124 if (!sk_push(((_STACK*) (1 ? id->hosts : (struct stack_st_OPENSSL_STRING*)0)), ((void*) (1 ? copy : (char*)0)))
!sk_push(((_ST... : (char*)0)))Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
125 free(copy);-
126 if (sk_num(((_STACK*) (1 ? id->hosts : (struct stack_st_OPENSSL_STRING*)0))) == 0
sk_num(((_STAC...ING*)0))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
127 sk_free(((_STACK*) (1 ? id->hosts : (struct stack_st_OPENSSL_STRING*)0)));-
128 id->hosts = -
129 ((void *)0)-
130 ;-
131 }
never executed: end of block
0
132 return
never executed: return 0;
0;
never executed: return 0;
0
133 }-
134-
135 return
never executed: return 1;
1;
never executed: return 1;
0
136}-
137-
138static void-
139x509_verify_param_zero(X509_VERIFY_PARAM *param)-
140{-
141 X509_VERIFY_PARAM_ID *paramid;-
142 if (!param
!paramDescription
TRUEnever evaluated
FALSEevaluated 1494 times by 14 tests
Evaluated by:
  • cipher_list
  • cipherstest
  • clienttest
  • configtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssl_versions
  • ssltest
  • tls_ext_alpn
  • tls_prf
  • tlsexttest
  • tlstest
  • verifytest
)
0-1494
143 return;
never executed: return;
0
144 param->name = -
145 ((void *)0)-
146 ;-
147 param->purpose = 0;-
148 param->trust = 0;-
149-
150 param->inh_flags = 0;-
151 param->flags = 0;-
152 param->depth = -1;-
153 if (param->policies
param->policiesDescription
TRUEnever evaluated
FALSEevaluated 1494 times by 14 tests
Evaluated by:
  • cipher_list
  • cipherstest
  • clienttest
  • configtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssl_versions
  • ssltest
  • tls_ext_alpn
  • tls_prf
  • tlsexttest
  • tlstest
  • verifytest
) {
0-1494
154 sk_pop_free(((_STACK*) (1 ? (param->policies) : (struct stack_st_ASN1_OBJECT*)0)), ((void (*)(void *)) ((1 ? (ASN1_OBJECT_free) : (void (*)(ASN1_OBJECT *))0))));-
155 param->policies = -
156 ((void *)0)-
157 ;-
158 }
never executed: end of block
0
159 paramid = param->id;-
160 if (paramid->hosts
paramid->hostsDescription
TRUEnever evaluated
FALSEevaluated 1494 times by 14 tests
Evaluated by:
  • cipher_list
  • cipherstest
  • clienttest
  • configtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssl_versions
  • ssltest
  • tls_ext_alpn
  • tls_prf
  • tlsexttest
  • tlstest
  • verifytest
) {
0-1494
161 sk_pop_free(((_STACK*) (1 ? paramid->hosts : (struct stack_st_OPENSSL_STRING*)0)), ((void (*)(void *)) ((1 ? str_free : (void (*)(OPENSSL_STRING))0))));-
162 paramid->hosts = -
163 ((void *)0)-
164 ;-
165 }
never executed: end of block
0
166 free(paramid->peername);-
167 paramid->peername = -
168 ((void *)0)-
169 ;-
170 free(paramid->email);-
171 paramid->email = -
172 ((void *)0)-
173 ;-
174 paramid->emaillen = 0;-
175 free(paramid->ip);-
176 paramid->ip = -
177 ((void *)0)-
178 ;-
179 paramid->iplen = 0;-
180 paramid->poisoned = 0;-
181}
executed 1494 times by 14 tests: end of block
Executed by:
  • cipher_list
  • cipherstest
  • clienttest
  • configtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssl_versions
  • ssltest
  • tls_ext_alpn
  • tls_prf
  • tlsexttest
  • tlstest
  • verifytest
1494
182-
183X509_VERIFY_PARAM *-
184X509_VERIFY_PARAM_new(void)-
185{-
186 X509_VERIFY_PARAM *param;-
187 X509_VERIFY_PARAM_ID *paramid;-
188 param = calloc(1, sizeof(X509_VERIFY_PARAM));-
189 if (param ==
param == ((void *)0)Description
TRUEnever evaluated
FALSEevaluated 758 times by 14 tests
Evaluated by:
  • cipher_list
  • cipherstest
  • clienttest
  • configtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssl_versions
  • ssltest
  • tls_ext_alpn
  • tls_prf
  • tlsexttest
  • tlstest
  • verifytest
0-758
190 ((void *)0)
param == ((void *)0)Description
TRUEnever evaluated
FALSEevaluated 758 times by 14 tests
Evaluated by:
  • cipher_list
  • cipherstest
  • clienttest
  • configtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssl_versions
  • ssltest
  • tls_ext_alpn
  • tls_prf
  • tlsexttest
  • tlstest
  • verifytest
0-758
191 )-
192 return
never executed: return ((void *)0) ;
never executed: return ((void *)0) ;
0
193 ((void *)0)
never executed: return ((void *)0) ;
0
194 ;
never executed: return ((void *)0) ;
0
195 paramid = calloc (1, sizeof(X509_VERIFY_PARAM_ID));-
196 if (paramid ==
paramid == ((void *)0)Description
TRUEnever evaluated
FALSEevaluated 758 times by 14 tests
Evaluated by:
  • cipher_list
  • cipherstest
  • clienttest
  • configtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssl_versions
  • ssltest
  • tls_ext_alpn
  • tls_prf
  • tlsexttest
  • tlstest
  • verifytest
0-758
197 ((void *)0)
paramid == ((void *)0)Description
TRUEnever evaluated
FALSEevaluated 758 times by 14 tests
Evaluated by:
  • cipher_list
  • cipherstest
  • clienttest
  • configtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssl_versions
  • ssltest
  • tls_ext_alpn
  • tls_prf
  • tlsexttest
  • tlstest
  • verifytest
0-758
198 ) {-
199 free(param);-
200 return
never executed: return ((void *)0) ;
never executed: return ((void *)0) ;
0
201 ((void *)0)
never executed: return ((void *)0) ;
0
202 ;
never executed: return ((void *)0) ;
0
203 }-
204 param->id = paramid;-
205 x509_verify_param_zero(param);-
206 return
executed 758 times by 14 tests: return param;
Executed by:
  • cipher_list
  • cipherstest
  • clienttest
  • configtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssl_versions
  • ssltest
  • tls_ext_alpn
  • tls_prf
  • tlsexttest
  • tlstest
  • verifytest
param;
executed 758 times by 14 tests: return param;
Executed by:
  • cipher_list
  • cipherstest
  • clienttest
  • configtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssl_versions
  • ssltest
  • tls_ext_alpn
  • tls_prf
  • tlsexttest
  • tlstest
  • verifytest
758
207}-
208-
209void-
210X509_VERIFY_PARAM_free(X509_VERIFY_PARAM *param)-
211{-
212 if (param ==
param == ((void *)0)Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • freenull
FALSEevaluated 736 times by 14 tests
Evaluated by:
  • cipher_list
  • cipherstest
  • clienttest
  • configtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssl_versions
  • ssltest
  • tls_ext_alpn
  • tls_prf
  • tlsexttest
  • tlstest
  • verifytest
1-736
213 ((void *)0)
param == ((void *)0)Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • freenull
FALSEevaluated 736 times by 14 tests
Evaluated by:
  • cipher_list
  • cipherstest
  • clienttest
  • configtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssl_versions
  • ssltest
  • tls_ext_alpn
  • tls_prf
  • tlsexttest
  • tlstest
  • verifytest
1-736
214 )-
215 return;
executed 1 time by 1 test: return;
Executed by:
  • freenull
1
216 x509_verify_param_zero(param);-
217 free(param->id);-
218 free(param);-
219}
executed 736 times by 14 tests: end of block
Executed by:
  • cipher_list
  • cipherstest
  • clienttest
  • configtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssl_versions
  • ssltest
  • tls_ext_alpn
  • tls_prf
  • tlsexttest
  • tlstest
  • verifytest
736
220int-
221X509_VERIFY_PARAM_inherit(X509_VERIFY_PARAM *dest, const X509_VERIFY_PARAM *src)-
222{-
223 unsigned long inh_flags;-
224 int to_default, to_overwrite;-
225 X509_VERIFY_PARAM_ID *id;-
226-
227 if (!src
!srcDescription
TRUEnever evaluated
FALSEevaluated 572 times by 12 tests
Evaluated by:
  • cipher_list
  • cipherstest
  • clienttest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssl_versions
  • ssltest
  • tls_ext_alpn
  • tls_prf
  • tlsexttest
  • tlstest
)
0-572
228 return
never executed: return 1;
1;
never executed: return 1;
0
229 id = src->id;-
230 inh_flags = dest->inh_flags | src->inh_flags;-
231-
232 if (inh_flags & 0x10
inh_flags & 0x10Description
TRUEnever evaluated
FALSEevaluated 572 times by 12 tests
Evaluated by:
  • cipher_list
  • cipherstest
  • clienttest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssl_versions
  • ssltest
  • tls_ext_alpn
  • tls_prf
  • tlsexttest
  • tlstest
)
0-572
233 dest->inh_flags = 0;
never executed: dest->inh_flags = 0;
0
234-
235 if (inh_flags & 0x8
inh_flags & 0x8Description
TRUEnever evaluated
FALSEevaluated 572 times by 12 tests
Evaluated by:
  • cipher_list
  • cipherstest
  • clienttest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssl_versions
  • ssltest
  • tls_ext_alpn
  • tls_prf
  • tlsexttest
  • tlstest
)
0-572
236 return
never executed: return 1;
1;
never executed: return 1;
0
237-
238 if (inh_flags & 0x1
inh_flags & 0x1Description
TRUEevaluated 60 times by 2 tests
Evaluated by:
  • ssltest
  • tlstest
FALSEevaluated 512 times by 12 tests
Evaluated by:
  • cipher_list
  • cipherstest
  • clienttest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssl_versions
  • ssltest
  • tls_ext_alpn
  • tls_prf
  • tlsexttest
  • tlstest
)
60-512
239 to_default = 1;
executed 60 times by 2 tests: to_default = 1;
Executed by:
  • ssltest
  • tlstest
60
240 else-
241 to_default = 0;
executed 512 times by 12 tests: to_default = 0;
Executed by:
  • cipher_list
  • cipherstest
  • clienttest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssl_versions
  • ssltest
  • tls_ext_alpn
  • tls_prf
  • tlsexttest
  • tlstest
512
242-
243 if (inh_flags & 0x2
inh_flags & 0x2Description
TRUEnever evaluated
FALSEevaluated 572 times by 12 tests
Evaluated by:
  • cipher_list
  • cipherstest
  • clienttest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssl_versions
  • ssltest
  • tls_ext_alpn
  • tls_prf
  • tlsexttest
  • tlstest
)
0-572
244 to_overwrite = 1;
never executed: to_overwrite = 1;
0
245 else-
246 to_overwrite = 0;
executed 572 times by 12 tests: to_overwrite = 0;
Executed by:
  • cipher_list
  • cipherstest
  • clienttest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssl_versions
  • ssltest
  • tls_ext_alpn
  • tls_prf
  • tlsexttest
  • tlstest
572
247-
248 if ((to_overwrite
to_overwriteDescription
TRUEnever evaluated
FALSEevaluated 572 times by 12 tests
Evaluated by:
  • cipher_list
  • cipherstest
  • clienttest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssl_versions
  • ssltest
  • tls_ext_alpn
  • tls_prf
  • tlsexttest
  • tlstest
|| ((
(src->purpose != 0)Description
TRUEevaluated 62 times by 3 tests
Evaluated by:
  • pkcs7test
  • ssltest
  • tlstest
FALSEevaluated 510 times by 12 tests
Evaluated by:
  • cipher_list
  • cipherstest
  • clienttest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssl_versions
  • ssltest
  • tls_ext_alpn
  • tls_prf
  • tlsexttest
  • tlstest
src->purpose != 0)
(src->purpose != 0)Description
TRUEevaluated 62 times by 3 tests
Evaluated by:
  • pkcs7test
  • ssltest
  • tlstest
FALSEevaluated 510 times by 12 tests
Evaluated by:
  • cipher_list
  • cipherstest
  • clienttest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssl_versions
  • ssltest
  • tls_ext_alpn
  • tls_prf
  • tlsexttest
  • tlstest
&& (to_default
to_defaultDescription
TRUEnever evaluated
FALSEevaluated 62 times by 3 tests
Evaluated by:
  • pkcs7test
  • ssltest
  • tlstest
|| (
(dest->purpose == 0)Description
TRUEevaluated 62 times by 3 tests
Evaluated by:
  • pkcs7test
  • ssltest
  • tlstest
FALSEnever evaluated
dest->purpose == 0)
(dest->purpose == 0)Description
TRUEevaluated 62 times by 3 tests
Evaluated by:
  • pkcs7test
  • ssltest
  • tlstest
FALSEnever evaluated
)))) dest->purpose = src->purpose;
executed 62 times by 3 tests: dest->purpose = src->purpose;
Executed by:
  • pkcs7test
  • ssltest
  • tlstest
0-572
249 if ((to_overwrite
to_overwriteDescription
TRUEnever evaluated
FALSEevaluated 572 times by 12 tests
Evaluated by:
  • cipher_list
  • cipherstest
  • clienttest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssl_versions
  • ssltest
  • tls_ext_alpn
  • tls_prf
  • tlsexttest
  • tlstest
|| ((
(src->trust != 0)Description
TRUEevaluated 62 times by 3 tests
Evaluated by:
  • pkcs7test
  • ssltest
  • tlstest
FALSEevaluated 510 times by 12 tests
Evaluated by:
  • cipher_list
  • cipherstest
  • clienttest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssl_versions
  • ssltest
  • tls_ext_alpn
  • tls_prf
  • tlsexttest
  • tlstest
src->trust != 0)
(src->trust != 0)Description
TRUEevaluated 62 times by 3 tests
Evaluated by:
  • pkcs7test
  • ssltest
  • tlstest
FALSEevaluated 510 times by 12 tests
Evaluated by:
  • cipher_list
  • cipherstest
  • clienttest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssl_versions
  • ssltest
  • tls_ext_alpn
  • tls_prf
  • tlsexttest
  • tlstest
&& (to_default
to_defaultDescription
TRUEnever evaluated
FALSEevaluated 62 times by 3 tests
Evaluated by:
  • pkcs7test
  • ssltest
  • tlstest
|| (
(dest->trust == 0)Description
TRUEevaluated 62 times by 3 tests
Evaluated by:
  • pkcs7test
  • ssltest
  • tlstest
FALSEnever evaluated
dest->trust == 0)
(dest->trust == 0)Description
TRUEevaluated 62 times by 3 tests
Evaluated by:
  • pkcs7test
  • ssltest
  • tlstest
FALSEnever evaluated
)))) dest->trust = src->trust;
executed 62 times by 3 tests: dest->trust = src->trust;
Executed by:
  • pkcs7test
  • ssltest
  • tlstest
0-572
250 if ((to_overwrite
to_overwriteDescription
TRUEnever evaluated
FALSEevaluated 572 times by 12 tests
Evaluated by:
  • cipher_list
  • cipherstest
  • clienttest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssl_versions
  • ssltest
  • tls_ext_alpn
  • tls_prf
  • tlsexttest
  • tlstest
|| ((
(src->depth != -1)Description
TRUEevaluated 132 times by 4 tests
Evaluated by:
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
FALSEevaluated 440 times by 12 tests
Evaluated by:
  • cipher_list
  • cipherstest
  • clienttest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssl_versions
  • ssltest
  • tls_ext_alpn
  • tls_prf
  • tlsexttest
  • tlstest
src->depth != -1)
(src->depth != -1)Description
TRUEevaluated 132 times by 4 tests
Evaluated by:
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
FALSEevaluated 440 times by 12 tests
Evaluated by:
  • cipher_list
  • cipherstest
  • clienttest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssl_versions
  • ssltest
  • tls_ext_alpn
  • tls_prf
  • tlsexttest
  • tlstest
&& (to_default
to_defaultDescription
TRUEevaluated 4 times by 1 test
Evaluated by:
  • tlstest
FALSEevaluated 128 times by 4 tests
Evaluated by:
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
|| (
(dest->depth == -1)Description
TRUEevaluated 128 times by 4 tests
Evaluated by:
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
FALSEnever evaluated
dest->depth == -1)
(dest->depth == -1)Description
TRUEevaluated 128 times by 4 tests
Evaluated by:
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
FALSEnever evaluated
)))) dest->depth = src->depth;
executed 132 times by 4 tests: dest->depth = src->depth;
Executed by:
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
0-572
251-
252-
253-
254 if (to_overwrite
to_overwriteDescription
TRUEnever evaluated
FALSEevaluated 572 times by 12 tests
Evaluated by:
  • cipher_list
  • cipherstest
  • clienttest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssl_versions
  • ssltest
  • tls_ext_alpn
  • tls_prf
  • tlsexttest
  • tlstest
|| !(dest->flags & 0x2)
!(dest->flags & 0x2)Description
TRUEevaluated 572 times by 12 tests
Evaluated by:
  • cipher_list
  • cipherstest
  • clienttest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssl_versions
  • ssltest
  • tls_ext_alpn
  • tls_prf
  • tlsexttest
  • tlstest
FALSEnever evaluated
) {
0-572
255 dest->check_time = src->check_time;-
256 dest->flags &= ~0x2;-
257-
258 }
executed 572 times by 12 tests: end of block
Executed by:
  • cipher_list
  • cipherstest
  • clienttest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssl_versions
  • ssltest
  • tls_ext_alpn
  • tls_prf
  • tlsexttest
  • tlstest
572
259-
260 if (inh_flags & 0x4
inh_flags & 0x4Description
TRUEnever evaluated
FALSEevaluated 572 times by 12 tests
Evaluated by:
  • cipher_list
  • cipherstest
  • clienttest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssl_versions
  • ssltest
  • tls_ext_alpn
  • tls_prf
  • tlsexttest
  • tlstest
)
0-572
261 dest->flags = 0;
never executed: dest->flags = 0;
0
262-
263 dest->flags |= src->flags;-
264-
265 if ((to_overwrite
to_overwriteDescription
TRUEnever evaluated
FALSEevaluated 572 times by 12 tests
Evaluated by:
  • cipher_list
  • cipherstest
  • clienttest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssl_versions
  • ssltest
  • tls_ext_alpn
  • tls_prf
  • tlsexttest
  • tlstest
|| ((
(src->policies... ((void *)0) )Description
TRUEnever evaluated
FALSEevaluated 572 times by 12 tests
Evaluated by:
  • cipher_list
  • cipherstest
  • clienttest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssl_versions
  • ssltest
  • tls_ext_alpn
  • tls_prf
  • tlsexttest
  • tlstest
src->policies !=
(src->policies... ((void *)0) )Description
TRUEnever evaluated
FALSEevaluated 572 times by 12 tests
Evaluated by:
  • cipher_list
  • cipherstest
  • clienttest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssl_versions
  • ssltest
  • tls_ext_alpn
  • tls_prf
  • tlsexttest
  • tlstest
0-572
266 ((void *)0)
(src->policies... ((void *)0) )Description
TRUEnever evaluated
FALSEevaluated 572 times by 12 tests
Evaluated by:
  • cipher_list
  • cipherstest
  • clienttest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssl_versions
  • ssltest
  • tls_ext_alpn
  • tls_prf
  • tlsexttest
  • tlstest
0-572
267 )
(src->policies... ((void *)0) )Description
TRUEnever evaluated
FALSEevaluated 572 times by 12 tests
Evaluated by:
  • cipher_list
  • cipherstest
  • clienttest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssl_versions
  • ssltest
  • tls_ext_alpn
  • tls_prf
  • tlsexttest
  • tlstest
&& (to_default
to_defaultDescription
TRUEnever evaluated
FALSEnever evaluated
|| (
(dest->policie... ((void *)0) )Description
TRUEnever evaluated
FALSEnever evaluated
dest->policies ==
(dest->policie... ((void *)0) )Description
TRUEnever evaluated
FALSEnever evaluated
0-572
268 ((void *)0)
(dest->policie... ((void *)0) )Description
TRUEnever evaluated
FALSEnever evaluated
0
269 )
(dest->policie... ((void *)0) )Description
TRUEnever evaluated
FALSEnever evaluated
)))) {
0
270 if (!X509_VERIFY_PARAM_set1_policies(dest, src->policies)
!X509_VERIFY_P...src->policies)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
271 return
never executed: return 0;
0;
never executed: return 0;
0
272 }
never executed: end of block
0
273-
274-
275 if ((to_overwrite
to_overwriteDescription
TRUEnever evaluated
FALSEevaluated 572 times by 12 tests
Evaluated by:
  • cipher_list
  • cipherstest
  • clienttest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssl_versions
  • ssltest
  • tls_ext_alpn
  • tls_prf
  • tlsexttest
  • tlstest
|| ((
(src->id->host... ((void *)0) )Description
TRUEnever evaluated
FALSEevaluated 572 times by 12 tests
Evaluated by:
  • cipher_list
  • cipherstest
  • clienttest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssl_versions
  • ssltest
  • tls_ext_alpn
  • tls_prf
  • tlsexttest
  • tlstest
src->id->hosts !=
(src->id->host... ((void *)0) )Description
TRUEnever evaluated
FALSEevaluated 572 times by 12 tests
Evaluated by:
  • cipher_list
  • cipherstest
  • clienttest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssl_versions
  • ssltest
  • tls_ext_alpn
  • tls_prf
  • tlsexttest
  • tlstest
0-572
276 ((void *)0)
(src->id->host... ((void *)0) )Description
TRUEnever evaluated
FALSEevaluated 572 times by 12 tests
Evaluated by:
  • cipher_list
  • cipherstest
  • clienttest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssl_versions
  • ssltest
  • tls_ext_alpn
  • tls_prf
  • tlsexttest
  • tlstest
0-572
277 )
(src->id->host... ((void *)0) )Description
TRUEnever evaluated
FALSEevaluated 572 times by 12 tests
Evaluated by:
  • cipher_list
  • cipherstest
  • clienttest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssl_versions
  • ssltest
  • tls_ext_alpn
  • tls_prf
  • tlsexttest
  • tlstest
&& (to_default
to_defaultDescription
TRUEnever evaluated
FALSEnever evaluated
|| (
(dest->id->hos... ((void *)0) )Description
TRUEnever evaluated
FALSEnever evaluated
dest->id->hosts ==
(dest->id->hos... ((void *)0) )Description
TRUEnever evaluated
FALSEnever evaluated
0-572
278 ((void *)0)
(dest->id->hos... ((void *)0) )Description
TRUEnever evaluated
FALSEnever evaluated
0
279 )
(dest->id->hos... ((void *)0) )Description
TRUEnever evaluated
FALSEnever evaluated
)))) {
0
280 if (dest->id->hosts
dest->id->hostsDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
281 sk_pop_free(((_STACK*) (1 ? dest->id->hosts : (struct stack_st_OPENSSL_STRING*)0)), ((void (*)(void *)) ((1 ? str_free : (void (*)(OPENSSL_STRING))0))));-
282 dest->id->hosts = -
283 ((void *)0)-
284 ;-
285 }
never executed: end of block
0
286 if (id->hosts
id->hostsDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
287 dest->id->hosts =-
288 sk_deep_copy(id->hosts, strdup, str_free);-
289 if (dest->id->hosts ==
dest->id->hosts == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
290 ((void *)0)
dest->id->hosts == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
291 )-
292 return
never executed: return 0;
0;
never executed: return 0;
0
293 dest->id->hostflags = id->hostflags;-
294 }
never executed: end of block
0
295 }
never executed: end of block
0
296-
297 if ((to_overwrite
to_overwriteDescription
TRUEnever evaluated
FALSEevaluated 572 times by 12 tests
Evaluated by:
  • cipher_list
  • cipherstest
  • clienttest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssl_versions
  • ssltest
  • tls_ext_alpn
  • tls_prf
  • tlsexttest
  • tlstest
|| ((
(src->id->emai... ((void *)0) )Description
TRUEnever evaluated
FALSEevaluated 572 times by 12 tests
Evaluated by:
  • cipher_list
  • cipherstest
  • clienttest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssl_versions
  • ssltest
  • tls_ext_alpn
  • tls_prf
  • tlsexttest
  • tlstest
src->id->email !=
(src->id->emai... ((void *)0) )Description
TRUEnever evaluated
FALSEevaluated 572 times by 12 tests
Evaluated by:
  • cipher_list
  • cipherstest
  • clienttest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssl_versions
  • ssltest
  • tls_ext_alpn
  • tls_prf
  • tlsexttest
  • tlstest
0-572
298 ((void *)0)
(src->id->emai... ((void *)0) )Description
TRUEnever evaluated
FALSEevaluated 572 times by 12 tests
Evaluated by:
  • cipher_list
  • cipherstest
  • clienttest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssl_versions
  • ssltest
  • tls_ext_alpn
  • tls_prf
  • tlsexttest
  • tlstest
0-572
299 )
(src->id->emai... ((void *)0) )Description
TRUEnever evaluated
FALSEevaluated 572 times by 12 tests
Evaluated by:
  • cipher_list
  • cipherstest
  • clienttest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssl_versions
  • ssltest
  • tls_ext_alpn
  • tls_prf
  • tlsexttest
  • tlstest
&& (to_default
to_defaultDescription
TRUEnever evaluated
FALSEnever evaluated
|| (
(dest->id->ema... ((void *)0) )Description
TRUEnever evaluated
FALSEnever evaluated
dest->id->email ==
(dest->id->ema... ((void *)0) )Description
TRUEnever evaluated
FALSEnever evaluated
0-572
300 ((void *)0)
(dest->id->ema... ((void *)0) )Description
TRUEnever evaluated
FALSEnever evaluated
0
301 )
(dest->id->ema... ((void *)0) )Description
TRUEnever evaluated
FALSEnever evaluated
)))) {
0
302 if (!X509_VERIFY_PARAM_set1_email(dest, id->email,
!X509_VERIFY_P... id->emaillen)Description
TRUEnever evaluated
FALSEnever evaluated
0
303 id->emaillen)
!X509_VERIFY_P... id->emaillen)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
304 return
never executed: return 0;
0;
never executed: return 0;
0
305 }
never executed: end of block
0
306-
307 if ((to_overwrite
to_overwriteDescription
TRUEnever evaluated
FALSEevaluated 572 times by 12 tests
Evaluated by:
  • cipher_list
  • cipherstest
  • clienttest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssl_versions
  • ssltest
  • tls_ext_alpn
  • tls_prf
  • tlsexttest
  • tlstest
|| ((
(src->id->ip != ((void *)0) )Description
TRUEnever evaluated
FALSEevaluated 572 times by 12 tests
Evaluated by:
  • cipher_list
  • cipherstest
  • clienttest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssl_versions
  • ssltest
  • tls_ext_alpn
  • tls_prf
  • tlsexttest
  • tlstest
src->id->ip !=
(src->id->ip != ((void *)0) )Description
TRUEnever evaluated
FALSEevaluated 572 times by 12 tests
Evaluated by:
  • cipher_list
  • cipherstest
  • clienttest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssl_versions
  • ssltest
  • tls_ext_alpn
  • tls_prf
  • tlsexttest
  • tlstest
0-572
308 ((void *)0)
(src->id->ip != ((void *)0) )Description
TRUEnever evaluated
FALSEevaluated 572 times by 12 tests
Evaluated by:
  • cipher_list
  • cipherstest
  • clienttest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssl_versions
  • ssltest
  • tls_ext_alpn
  • tls_prf
  • tlsexttest
  • tlstest
0-572
309 )
(src->id->ip != ((void *)0) )Description
TRUEnever evaluated
FALSEevaluated 572 times by 12 tests
Evaluated by:
  • cipher_list
  • cipherstest
  • clienttest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssl_versions
  • ssltest
  • tls_ext_alpn
  • tls_prf
  • tlsexttest
  • tlstest
&& (to_default
to_defaultDescription
TRUEnever evaluated
FALSEnever evaluated
|| (
(dest->id->ip == ((void *)0) )Description
TRUEnever evaluated
FALSEnever evaluated
dest->id->ip ==
(dest->id->ip == ((void *)0) )Description
TRUEnever evaluated
FALSEnever evaluated
0-572
310 ((void *)0)
(dest->id->ip == ((void *)0) )Description
TRUEnever evaluated
FALSEnever evaluated
0
311 )
(dest->id->ip == ((void *)0) )Description
TRUEnever evaluated
FALSEnever evaluated
)))) {
0
312 if (!X509_VERIFY_PARAM_set1_ip(dest, id->ip, id->iplen)
!X509_VERIFY_P...ip, id->iplen)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
313 return
never executed: return 0;
0;
never executed: return 0;
0
314 }
never executed: end of block
0
315-
316 return
executed 572 times by 12 tests: return 1;
Executed by:
  • cipher_list
  • cipherstest
  • clienttest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssl_versions
  • ssltest
  • tls_ext_alpn
  • tls_prf
  • tlsexttest
  • tlstest
1;
executed 572 times by 12 tests: return 1;
Executed by:
  • cipher_list
  • cipherstest
  • clienttest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssl_versions
  • ssltest
  • tls_ext_alpn
  • tls_prf
  • tlsexttest
  • tlstest
572
317}-
318-
319int-
320X509_VERIFY_PARAM_set1(X509_VERIFY_PARAM *to, const X509_VERIFY_PARAM *from)-
321{-
322 unsigned long save_flags = to->inh_flags;-
323 int ret;-
324-
325 to->inh_flags |= 0x1;-
326 ret = X509_VERIFY_PARAM_inherit(to, from);-
327 to->inh_flags = save_flags;-
328 return
executed 60 times by 2 tests: return ret;
Executed by:
  • ssltest
  • tlstest
ret;
executed 60 times by 2 tests: return ret;
Executed by:
  • ssltest
  • tlstest
60
329}-
330-
331static int-
332x509_param_set1_internal(char **pdest, size_t *pdestlen, const char *src,-
333 size_t srclen, int nonul)-
334{-
335 char *tmp;-
336-
337 if (src ==
src == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
338 ((void *)0)
src == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
339 )-
340 return
never executed: return 0;
0;
never executed: return 0;
0
341-
342 if (srclen == 0
srclen == 0Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
343 srclen = strlen(src);-
344 if (srclen == 0
srclen == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
345 return
never executed: return 0;
0;
never executed: return 0;
0
346 if ((
(tmp = (__exte...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
tmp =
(tmp = (__exte...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
347 (__extension__ (__builtin_constant_p (
__builtin_constant_p ( src )Description
TRUEnever evaluated
FALSEnever evaluated
(tmp = (__exte...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
348 src
__builtin_constant_p ( src )Description
TRUEnever evaluated
FALSEnever evaluated
(tmp = (__exte...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
349 )
__builtin_constant_p ( src )Description
TRUEnever evaluated
FALSEnever evaluated
&& ((
((size_t)(cons...)( src ) == 1)Description
TRUEnever evaluated
FALSEnever evaluated
size_t)(const void *)((
((size_t)(cons...)( src ) == 1)Description
TRUEnever evaluated
FALSEnever evaluated
(tmp = (__exte...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
350 src
((size_t)(cons...)( src ) == 1)Description
TRUEnever evaluated
FALSEnever evaluated
(tmp = (__exte...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
351 ) + 1) - (size_t)(const void *)(
((size_t)(cons...)( src ) == 1)Description
TRUEnever evaluated
FALSEnever evaluated
(tmp = (__exte...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
352 src
((size_t)(cons...)( src ) == 1)Description
TRUEnever evaluated
FALSEnever evaluated
(tmp = (__exte...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
353 ) == 1)
((size_t)(cons...)( src ) == 1)Description
TRUEnever evaluated
FALSEnever evaluated
? (((const
((const char *... ))[0] == '\0'Description
TRUEnever evaluated
FALSEnever evaluated
char *) (
((const char *... ))[0] == '\0'Description
TRUEnever evaluated
FALSEnever evaluated
(tmp = (__exte...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
354 src
((const char *... ))[0] == '\0'Description
TRUEnever evaluated
FALSEnever evaluated
(tmp = (__exte...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
355 ))[0] == '\0'
((const char *... ))[0] == '\0'Description
TRUEnever evaluated
FALSEnever evaluated
? (char *) calloc ((size_t) 1, (size_t) 1) : ({ size_t __len = strlen (
(tmp = (__exte...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
356 src
(tmp = (__exte...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
357 ) + 1; char *__retval = (char *) malloc (__len); if (__retval != ((void *)0)
__retval != ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
) __retval = (char *) memcpy (__retval,
never executed: __retval = (char *) memcpy (__retval, src , __len);
0
358 src
(tmp = (__exte...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __retval = (char *) memcpy (__retval, src , __len);
0
359 , __len); __retval; })) : __strdup (
(tmp = (__exte...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
360 src
(tmp = (__exte...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
361 )))
(tmp = (__exte...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
362 ) ==
(tmp = (__exte...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
363 ((void *)0)
(tmp = (__exte...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
364 )-
365 return
never executed: return 0;
0;
never executed: return 0;
0
366 }
never executed: end of block
else {
0
367 if (nonul
nonulDescription
TRUEnever evaluated
FALSEnever evaluated
&& memchr(src, '\0', srclen)
memchr(src, '\0', srclen)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
368 return
never executed: return 0;
0;
never executed: return 0;
0
369 if ((
(tmp = malloc(...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
tmp = malloc(srclen)) ==
(tmp = malloc(...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
370 ((void *)0)
(tmp = malloc(...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
371 )-
372 return
never executed: return 0;
0;
never executed: return 0;
0
373 memcpy(tmp, src, srclen);-
374 }
never executed: end of block
0
375-
376 if (*
*pdestDescription
TRUEnever evaluated
FALSEnever evaluated
pdest
*pdestDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
377 free(*pdest);
never executed: free(*pdest);
0
378 *pdest = tmp;-
379 if (pdestlen
pdestlenDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
380 *
never executed: *pdestlen = srclen;
pdestlen = srclen;
never executed: *pdestlen = srclen;
0
381 return
never executed: return 1;
1;
never executed: return 1;
0
382}-
383-
384int-
385X509_VERIFY_PARAM_set1_name(X509_VERIFY_PARAM *param, const char *name)-
386{-
387 free(param->name);-
388 param->name = -
389 ((void *)0)-
390 ;-
391 if (name ==
name == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
392 ((void *)0)
name == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
393 )-
394 return
never executed: return 1;
1;
never executed: return 1;
0
395 param->name = -
396 (__extension__ (__builtin_constant_p (
__builtin_constant_p ( name )Description
TRUEnever evaluated
FALSEnever evaluated
0
397 name
__builtin_constant_p ( name )Description
TRUEnever evaluated
FALSEnever evaluated
0
398 )
__builtin_constant_p ( name )Description
TRUEnever evaluated
FALSEnever evaluated
&& ((
((size_t)(cons...( name ) == 1)Description
TRUEnever evaluated
FALSEnever evaluated
size_t)(const void *)((
((size_t)(cons...( name ) == 1)Description
TRUEnever evaluated
FALSEnever evaluated
0
399 name
((size_t)(cons...( name ) == 1)Description
TRUEnever evaluated
FALSEnever evaluated
0
400 ) + 1) - (size_t)(const void *)(
((size_t)(cons...( name ) == 1)Description
TRUEnever evaluated
FALSEnever evaluated
0
401 name
((size_t)(cons...( name ) == 1)Description
TRUEnever evaluated
FALSEnever evaluated
0
402 ) == 1)
((size_t)(cons...( name ) == 1)Description
TRUEnever evaluated
FALSEnever evaluated
? (((const
((const char *... ))[0] == '\0'Description
TRUEnever evaluated
FALSEnever evaluated
char *) (
((const char *... ))[0] == '\0'Description
TRUEnever evaluated
FALSEnever evaluated
0
403 name
((const char *... ))[0] == '\0'Description
TRUEnever evaluated
FALSEnever evaluated
0
404 ))[0] == '\0'
((const char *... ))[0] == '\0'Description
TRUEnever evaluated
FALSEnever evaluated
? (char *) calloc ((size_t) 1, (size_t) 1) : ({ size_t __len = strlen (
0
405 name-
406 ) + 1; char *__retval = (char *) malloc (__len); if (__retval != ((void *)0)
__retval != ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
) __retval = (char *) memcpy (__retval,
never executed: __retval = (char *) memcpy (__retval, name , __len);
0
407 name
never executed: __retval = (char *) memcpy (__retval, name , __len);
0
408 , __len);
never executed: __retval = (char *) memcpy (__retval, name , __len);
__retval; })) : __strdup (
0
409 name-
410 )))-
411 ;-
412 if (param->name
param->nameDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
413 return
never executed: return 1;
1;
never executed: return 1;
0
414 return
never executed: return 0;
0;
never executed: return 0;
0
415}-
416-
417int-
418X509_VERIFY_PARAM_set_flags(X509_VERIFY_PARAM *param, unsigned long flags)-
419{-
420 param->flags |= flags;-
421 if (flags & (0x80 | 0x100 | 0x200 | 0x400)
flags & (0x80 ...0x200 | 0x400)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
422 param->flags |= 0x80;
never executed: param->flags |= 0x80;
0
423 return
never executed: return 1;
1;
never executed: return 1;
0
424}-
425-
426int-
427X509_VERIFY_PARAM_clear_flags(X509_VERIFY_PARAM *param, unsigned long flags)-
428{-
429 param->flags &= ~flags;-
430 return
never executed: return 1;
1;
never executed: return 1;
0
431}-
432-
433unsigned long-
434X509_VERIFY_PARAM_get_flags(X509_VERIFY_PARAM *param)-
435{-
436 return
never executed: return param->flags;
param->flags;
never executed: return param->flags;
0
437}-
438-
439int-
440X509_VERIFY_PARAM_set_purpose(X509_VERIFY_PARAM *param, int purpose)-
441{-
442 return
never executed: return X509_PURPOSE_set(&param->purpose, purpose);
X509_PURPOSE_set(&param->purpose, purpose);
never executed: return X509_PURPOSE_set(&param->purpose, purpose);
0
443}-
444-
445int-
446X509_VERIFY_PARAM_set_trust(X509_VERIFY_PARAM *param, int trust)-
447{-
448 return
never executed: return X509_TRUST_set(&param->trust, trust);
X509_TRUST_set(&param->trust, trust);
never executed: return X509_TRUST_set(&param->trust, trust);
0
449}-
450-
451void-
452X509_VERIFY_PARAM_set_depth(X509_VERIFY_PARAM *param, int depth)-
453{-
454 param->depth = depth;-
455}
executed 4 times by 1 test: end of block
Executed by:
  • tlstest
4
456-
457void-
458X509_VERIFY_PARAM_set_time(X509_VERIFY_PARAM *param, time_t t)-
459{-
460 param->check_time = t;-
461 param->flags |= 0x2;-
462}
never executed: end of block
0
463-
464int-
465X509_VERIFY_PARAM_add0_policy(X509_VERIFY_PARAM *param, ASN1_OBJECT *policy)-
466{-
467 if (!param->policies
!param->policiesDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
468 param->policies = ((struct stack_st_ASN1_OBJECT *)sk_new_null());-
469 if (!param->policies
!param->policiesDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
470 return
never executed: return 0;
0;
never executed: return 0;
0
471 }
never executed: end of block
0
472 if (!sk_push(((_STACK*) (1 ? (param->policies) : (struct stack_st_ASN1_OBJECT*)0)), ((void*) (1 ? (policy) : (ASN1_OBJECT*)0)))
!sk_push(((_ST...1_OBJECT*)0)))Description
TRUEnever evaluated
FALSEnever evaluated
)
0
473 return
never executed: return 0;
0;
never executed: return 0;
0
474 return
never executed: return 1;
1;
never executed: return 1;
0
475}-
476-
477int-
478X509_VERIFY_PARAM_set1_policies(X509_VERIFY_PARAM *param,-
479 struct stack_st_ASN1_OBJECT *policies)-
480{-
481 int i;-
482 ASN1_OBJECT *oid, *doid;-
483-
484 if (!param
!paramDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
485 return
never executed: return 0;
0;
never executed: return 0;
0
486 if (param->policies
param->policiesDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
487 sk_pop_free(((_STACK*) (1 ? (param->policies) : (struct stack_st_ASN1_OBJECT*)0)), ((void (*)(void *)) ((1 ? (ASN1_OBJECT_free) : (void (*)(ASN1_OBJECT *))0))));
never executed: sk_pop_free(((_STACK*) (1 ? (param->policies) : (struct stack_st_ASN1_OBJECT*)0)), ((void (*)(void *)) ((1 ? (ASN1_OBJECT_free) : (void (*)(ASN1_OBJECT *))0))));
0
488-
489 if (!policies
!policiesDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
490 param->policies = -
491 ((void *)0)-
492 ;-
493 return
never executed: return 1;
1;
never executed: return 1;
0
494 }-
495-
496 param->policies = ((struct stack_st_ASN1_OBJECT *)sk_new_null());-
497 if (!param->policies
!param->policiesDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
498 return
never executed: return 0;
0;
never executed: return 0;
0
499-
500 for (i = 0; i < sk_num(((_STACK*) (1 ? (policies) : (struct stack_st_ASN1_OBJECT*)0)))
i < sk_num(((_...1_OBJECT*)0)))Description
TRUEnever evaluated
FALSEnever evaluated
; i++) {
0
501 oid = ((ASN1_OBJECT *)sk_value(((_STACK*) (1 ? (policies) : (struct stack_st_ASN1_OBJECT*)0)), (i)));-
502 doid = OBJ_dup(oid);-
503 if (!doid
!doidDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
504 return
never executed: return 0;
0;
never executed: return 0;
0
505 if (!sk_push(((_STACK*) (1 ? (param->policies) : (struct stack_st_ASN1_OBJECT*)0)), ((void*) (1 ? (doid) : (ASN1_OBJECT*)0)))
!sk_push(((_ST...1_OBJECT*)0)))Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
506 ASN1_OBJECT_free(doid);-
507 return
never executed: return 0;
0;
never executed: return 0;
0
508 }-
509 }
never executed: end of block
0
510 param->flags |= 0x80;-
511 return
never executed: return 1;
1;
never executed: return 1;
0
512}-
513-
514int-
515X509_VERIFY_PARAM_set1_host(X509_VERIFY_PARAM *param,-
516 const char *name, size_t namelen)-
517{-
518 if (x509_param_set_hosts_internal(param->id, 0, name, namelen)
x509_param_set...name, namelen)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
519 return
never executed: return 1;
1;
never executed: return 1;
0
520 param->id->poisoned = 1;-
521 return
never executed: return 0;
0;
never executed: return 0;
0
522}-
523-
524int-
525X509_VERIFY_PARAM_add1_host(X509_VERIFY_PARAM *param,-
526 const char *name, size_t namelen)-
527{-
528 if (x509_param_set_hosts_internal(param->id, 1, name, namelen)
x509_param_set...name, namelen)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
529 return
never executed: return 1;
1;
never executed: return 1;
0
530 param->id->poisoned = 1;-
531 return
never executed: return 0;
0;
never executed: return 0;
0
532}-
533-
534void-
535X509_VERIFY_PARAM_set_hostflags(X509_VERIFY_PARAM *param, unsigned int flags)-
536{-
537 param->id->hostflags = flags;-
538}
never executed: end of block
0
539-
540char *-
541X509_VERIFY_PARAM_get0_peername(X509_VERIFY_PARAM *param)-
542{-
543 return
never executed: return param->id->peername;
param->id->peername;
never executed: return param->id->peername;
0
544}-
545-
546int-
547X509_VERIFY_PARAM_set1_email(X509_VERIFY_PARAM *param, const char *email,-
548 size_t emaillen)-
549{-
550 if (x509_param_set1_internal(&param->id->email, &param->id->emaillen,
x509_param_set..., emaillen, 1)Description
TRUEnever evaluated
FALSEnever evaluated
0
551 email, emaillen, 1)
x509_param_set..., emaillen, 1)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
552 return
never executed: return 1;
1;
never executed: return 1;
0
553 param->id->poisoned = 1;-
554 return
never executed: return 0;
0;
never executed: return 0;
0
555}-
556-
557int-
558X509_VERIFY_PARAM_set1_ip(X509_VERIFY_PARAM *param, const unsigned char *ip,-
559 size_t iplen)-
560{-
561 if (iplen != 4
iplen != 4Description
TRUEnever evaluated
FALSEnever evaluated
&& iplen != 16
iplen != 16Description
TRUEnever evaluated
FALSEnever evaluated
)
0
562 goto
never executed: goto err;
err;
never executed: goto err;
0
563 if (x509_param_set1_internal((char **)&param->id->ip, &param->id->iplen,
x509_param_set...)ip, iplen, 0)Description
TRUEnever evaluated
FALSEnever evaluated
0
564 (char *)ip, iplen, 0)
x509_param_set...)ip, iplen, 0)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
565 return
never executed: return 1;
1;
never executed: return 1;
0
566 err:
code before this statement never executed: err:
0
567 param->id->poisoned = 1;-
568 return
never executed: return 0;
0;
never executed: return 0;
0
569}-
570-
571int-
572X509_VERIFY_PARAM_set1_ip_asc(X509_VERIFY_PARAM *param, const char *ipasc)-
573{-
574 unsigned char ipout[16];-
575 size_t iplen;-
576-
577 iplen = (size_t)a2i_ipadd(ipout, ipasc);-
578 return
never executed: return X509_VERIFY_PARAM_set1_ip(param, ipout, iplen);
X509_VERIFY_PARAM_set1_ip(param, ipout, iplen);
never executed: return X509_VERIFY_PARAM_set1_ip(param, ipout, iplen);
0
579}-
580-
581int-
582X509_VERIFY_PARAM_get_depth(const X509_VERIFY_PARAM *param)-
583{-
584 return
never executed: return param->depth;
param->depth;
never executed: return param->depth;
0
585}-
586-
587const char *-
588X509_VERIFY_PARAM_get0_name(const X509_VERIFY_PARAM *param)-
589{-
590 return
never executed: return param->name;
param->name;
never executed: return param->name;
0
591}-
592-
593static const X509_VERIFY_PARAM_ID _empty_id = { -
594 ((void *)0) -
595 };-
596static const X509_VERIFY_PARAM default_table[] = {-
597 {-
598 .name = "default",-
599 .depth = 100,-
600 .trust = 0,-
601 .id = (X509_VERIFY_PARAM_ID *)&_empty_id-
602 },-
603 {-
604 .name = "pkcs7",-
605 .purpose = 4,-
606 .trust = 4,-
607 .depth = -1,-
608 .id = (X509_VERIFY_PARAM_ID *)&_empty_id-
609 },-
610 {-
611 .name = "smime_sign",-
612 .purpose = 4,-
613 .trust = 4,-
614 .depth = -1,-
615 .id = (X509_VERIFY_PARAM_ID *)&_empty_id-
616 },-
617 {-
618 .name = "ssl_client",-
619 .purpose = 1,-
620 .trust = 2,-
621 .depth = -1,-
622 .id = (X509_VERIFY_PARAM_ID *)&_empty_id-
623 },-
624 {-
625 .name = "ssl_server",-
626 .purpose = 2,-
627 .trust = 3,-
628 .depth = -1,-
629 .id = (X509_VERIFY_PARAM_ID *)&_empty_id-
630 }-
631};-
632-
633static struct stack_st_X509_VERIFY_PARAM *param_table = -
634 ((void *)0)-
635 ;-
636-
637static int-
638param_cmp(const X509_VERIFY_PARAM * const *a,-
639 const X509_VERIFY_PARAM * const *b)-
640{-
641 return
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->na...unsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) ;
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->na...unsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) ;
0
642 __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->na...unsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) ;
0
643 (*a)->name
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->na...unsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) ;
0
644 ) && __builtin_constant_p (
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->na...unsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) ;
0
645 (*b)->name
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->na...unsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) ;
0
646 ) && (__s1_len = __builtin_strlen (
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->na...unsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) ;
0
647 (*a)->name
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->na...unsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) ;
0
648 ), __s2_len = __builtin_strlen (
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->na...unsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) ;
0
649 (*b)->name
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->na...unsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) ;
0
650 ), (!((size_t)(const void *)((
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->na...unsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) ;
0
651 (*a)->name
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->na...unsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) ;
0
652 ) + 1) - (size_t)(const void *)(
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->na...unsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) ;
0
653 (*a)->name
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->na...unsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) ;
0
654 ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->na...unsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) ;
0
655 (*b)->name
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->na...unsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) ;
0
656 ) + 1) - (size_t)(const void *)(
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->na...unsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) ;
0
657 (*b)->name
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->na...unsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) ;
0
658 ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->na...unsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) ;
0
659 (*a)->name
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->na...unsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) ;
0
660 ,
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->na...unsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) ;
0
661 (*b)->name
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->na...unsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) ;
0
662 ) : (__builtin_constant_p (
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->na...unsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) ;
0
663 (*a)->name
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->na...unsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) ;
0
664 ) && ((size_t)(const void *)((
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->na...unsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) ;
0
665 (*a)->name
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->na...unsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) ;
0
666 ) + 1) - (size_t)(const void *)(
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->na...unsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) ;
0
667 (*a)->name
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->na...unsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) ;
0
668 ) == 1) && (__s1_len = __builtin_strlen (
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->na...unsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) ;
0
669 (*a)->name
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->na...unsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) ;
0
670 ), __s1_len < 4) ? (__builtin_constant_p (
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->na...unsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) ;
0
671 (*b)->name
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->na...unsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) ;
0
672 ) && ((size_t)(const void *)((
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->na...unsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) ;
0
673 (*b)->name
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->na...unsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) ;
0
674 ) + 1) - (size_t)(const void *)(
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->na...unsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) ;
0
675 (*b)->name
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->na...unsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) ;
0
676 ) == 1) ? __builtin_strcmp (
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->na...unsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) ;
0
677 (*a)->name
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->na...unsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) ;
0
678 ,
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->na...unsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) ;
0
679 (*b)->name
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->na...unsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) ;
0
680 ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->na...unsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) ;
0
681 (*b)->name
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->na...unsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) ;
0
682 ); int __result = (((const unsigned char *) (const char *) (
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->na...unsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) ;
0
683 (*a)->name
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->na...unsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) ;
0
684 ))[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 *) (
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->na...unsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) ;
0
685 (*a)->name
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->na...unsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) ;
0
686 ))[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 *) (
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->na...unsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) ;
0
687 (*a)->name
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->na...unsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) ;
0
688 ))[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 *) ( (*a)->name ))[3] - __s2[3]);
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->na...unsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) ;
0
689 (*a)->name
never executed: __result = (((const unsigned char *) (const char *) ( (*a)->name ))[3] - __s2[3]);
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->na...unsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) ;
0
690 ))[3] - __s2[3]);
never executed: __result = (((const unsigned char *) (const char *) ( (*a)->name ))[3] - __s2[3]);
}
never executed: end of block
}
never executed: end of block
__result; }))) : (__builtin_constant_p (
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->na...unsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) ;
0
691 (*b)->name
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->na...unsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) ;
0
692 ) && ((size_t)(const void *)((
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->na...unsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) ;
0
693 (*b)->name
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->na...unsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) ;
0
694 ) + 1) - (size_t)(const void *)(
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->na...unsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) ;
0
695 (*b)->name
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->na...unsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) ;
0
696 ) == 1) && (__s2_len = __builtin_strlen (
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->na...unsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) ;
0
697 (*b)->name
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->na...unsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) ;
0
698 ), __s2_len < 4) ? (__builtin_constant_p (
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->na...unsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) ;
0
699 (*a)->name
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->na...unsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) ;
0
700 ) && ((size_t)(const void *)((
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->na...unsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) ;
0
701 (*a)->name
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->na...unsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) ;
0
702 ) + 1) - (size_t)(const void *)(
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->na...unsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) ;
0
703 (*a)->name
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->na...unsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) ;
0
704 ) == 1) ? __builtin_strcmp (
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->na...unsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) ;
0
705 (*a)->name
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->na...unsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) ;
0
706 ,
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->na...unsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) ;
0
707 (*b)->name
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->na...unsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) ;
0
708 ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->na...unsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) ;
0
709 (*a)->name
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->na...unsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) ;
0
710 ); int __result = (((const unsigned char *) (const char *) (
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->na...unsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) ;
0
711 (*b)->name
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->na...unsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) ;
0
712 ))[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 *) (
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->na...unsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) ;
0
713 (*b)->name
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->na...unsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) ;
0
714 ))[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 *) (
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->na...unsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) ;
0
715 (*b)->name
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->na...unsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) ;
0
716 ))[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 *) ( (*b)->name ))[3] - __s2[3]);
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->na...unsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) ;
0
717 (*b)->name
never executed: __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]);
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->na...unsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) ;
0
718 ))[3] - __s2[3]);
never executed: __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]);
}
never executed: end of block
}
never executed: end of block
__result; }))) : __builtin_strcmp (
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->na...unsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) ;
0
719 (*a)->name
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->na...unsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) ;
0
720 ,
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->na...unsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) ;
0
721 (*b)->name
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->na...unsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) ;
0
722 )))); })
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->na...unsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) ;
0
723 ;
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*a)->name ) && __builtin_constant_p ( (*b)->name ) && (__s1_len = __builtin_strlen ( (*a)->name ), __s2_len = __builtin_strlen ( (*b)->name ), (!((size_t)(const void *)(( (*a)->na...unsigned char *) (const char *) ( (*b)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*b)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*a)->name , (*b)->name )))); }) ;
0
724}-
725-
726int-
727X509_VERIFY_PARAM_add0_table(X509_VERIFY_PARAM *param)-
728{-
729 X509_VERIFY_PARAM *ptmp;-
730 if (!param_table
!param_tableDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
731 param_table = ((struct stack_st_X509_VERIFY_PARAM *)sk_new(((int (*)(const void *, const void *)) ((1 ? (param_cmp) : (int (*)(const X509_VERIFY_PARAM * const *, const X509_VERIFY_PARAM * const *))0)))));-
732 if (!param_table
!param_tableDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
733 return
never executed: return 0;
0;
never executed: return 0;
0
734 }
never executed: end of block
else {
0
735 size_t idx;-
736-
737 if ((
(idx = sk_find...M*)0)))) != -1Description
TRUEnever evaluated
FALSEnever evaluated
idx = sk_find(((_STACK*) (1 ? (param_table) : (struct stack_st_X509_VERIFY_PARAM*)0)), ((void*) (1 ? (param) : (X509_VERIFY_PARAM*)0))))
(idx = sk_find...M*)0)))) != -1Description
TRUEnever evaluated
FALSEnever evaluated
0
738 != -1
(idx = sk_find...M*)0)))) != -1Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
739 ptmp = ((X509_VERIFY_PARAM *)sk_value(((_STACK*) (1 ? (param_table) : (struct stack_st_X509_VERIFY_PARAM*)0)), (idx)))-
740 ;-
741 X509_VERIFY_PARAM_free(ptmp);-
742 (void)(X509_VERIFY_PARAM *)sk_delete(((_STACK*) (1 ? (param_table) : (struct stack_st_X509_VERIFY_PARAM*)0)), (idx))-
743 ;-
744 }
never executed: end of block
0
745 }
never executed: end of block
0
746 if (!sk_push(((_STACK*) (1 ? (param_table) : (struct stack_st_X509_VERIFY_PARAM*)0)), ((void*) (1 ? (param) : (X509_VERIFY_PARAM*)0)))
!sk_push(((_ST...FY_PARAM*)0)))Description
TRUEnever evaluated
FALSEnever evaluated
)
0
747 return
never executed: return 0;
0;
never executed: return 0;
0
748 return
never executed: return 1;
1;
never executed: return 1;
0
749}-
750-
751int-
752X509_VERIFY_PARAM_get_count(void)-
753{-
754 int num = sizeof(default_table) / sizeof(X509_VERIFY_PARAM);-
755 if (param_table
param_tableDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
756 num += sk_num(((_STACK*) (1 ? (param_table) : (struct stack_st_X509_VERIFY_PARAM*)0)));
never executed: num += sk_num(((_STACK*) (1 ? (param_table) : (struct stack_st_X509_VERIFY_PARAM*)0)));
0
757 return
never executed: return num;
num;
never executed: return num;
0
758}-
759-
760const-
761X509_VERIFY_PARAM *X509_VERIFY_PARAM_get0(int id)-
762{-
763 int num = sizeof(default_table) / sizeof(X509_VERIFY_PARAM);-
764 if (id < num
id < numDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
765 return
never executed: return default_table + id;
default_table + id;
never executed: return default_table + id;
0
766 return
never executed: return ((X509_VERIFY_PARAM *)sk_value(((_STACK*) (1 ? (param_table) : (struct stack_st_X509_VERIFY_PARAM*)0)), (id - num)));
((X509_VERIFY_PARAM *)sk_value(((_STACK*) (1 ? (param_table) : (struct stack_st_X509_VERIFY_PARAM*)0)), (id - num)));
never executed: return ((X509_VERIFY_PARAM *)sk_value(((_STACK*) (1 ? (param_table) : (struct stack_st_X509_VERIFY_PARAM*)0)), (id - num)));
0
767}-
768-
769const-
770X509_VERIFY_PARAM *X509_VERIFY_PARAM_lookup(const char *name)-
771{-
772 X509_VERIFY_PARAM pm;-
773 unsigned int i, limit;-
774-
775 pm.name = (char *)name;-
776 if (param_table
param_tableDescription
TRUEnever evaluated
FALSEevaluated 186 times by 4 tests
Evaluated by:
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
) {
0-186
777 size_t idx;-
778 if ((
(idx = sk_find...M*)0)))) != -1Description
TRUEnever evaluated
FALSEnever evaluated
idx = sk_find(((_STACK*) (1 ? (param_table) : (struct stack_st_X509_VERIFY_PARAM*)0)), ((void*) (1 ? (&pm) : (X509_VERIFY_PARAM*)0)))) != -1
(idx = sk_find...M*)0)))) != -1Description
TRUEnever evaluated
FALSEnever evaluated
)
0
779 return
never executed: return ((X509_VERIFY_PARAM *)sk_value(((_STACK*) (1 ? (param_table) : (struct stack_st_X509_VERIFY_PARAM*)0)), (idx)));
((X509_VERIFY_PARAM *)sk_value(((_STACK*) (1 ? (param_table) : (struct stack_st_X509_VERIFY_PARAM*)0)), (idx)));
never executed: return ((X509_VERIFY_PARAM *)sk_value(((_STACK*) (1 ? (param_table) : (struct stack_st_X509_VERIFY_PARAM*)0)), (idx)));
0
780 }
never executed: end of block
0
781-
782 limit = sizeof(default_table) / sizeof(X509_VERIFY_PARAM);-
783 for (i = 0; i < limit
i < limitDescription
TRUEevaluated 423 times by 4 tests
Evaluated by:
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
FALSEnever evaluated
; i++) {
0-423
784 if (-
785 __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEevaluated 186 times by 4 tests
Evaluated by:
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
FALSEevaluated 237 times by 3 tests
Evaluated by:
  • pkcs7test
  • ssltest
  • tlstest
186-237
786 default_table[i].name
__extension__ ... )))); }) == 0Description
TRUEevaluated 186 times by 4 tests
Evaluated by:
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
FALSEevaluated 237 times by 3 tests
Evaluated by:
  • pkcs7test
  • ssltest
  • tlstest
186-237
787 ) && __builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEevaluated 186 times by 4 tests
Evaluated by:
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
FALSEevaluated 237 times by 3 tests
Evaluated by:
  • pkcs7test
  • ssltest
  • tlstest
186-237
788 name
__extension__ ... )))); }) == 0Description
TRUEevaluated 186 times by 4 tests
Evaluated by:
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
FALSEevaluated 237 times by 3 tests
Evaluated by:
  • pkcs7test
  • ssltest
  • tlstest
186-237
789 ) && (__s1_len = __builtin_strlen (
__extension__ ... )))); }) == 0Description
TRUEevaluated 186 times by 4 tests
Evaluated by:
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
FALSEevaluated 237 times by 3 tests
Evaluated by:
  • pkcs7test
  • ssltest
  • tlstest
186-237
790 default_table[i].name
__extension__ ... )))); }) == 0Description
TRUEevaluated 186 times by 4 tests
Evaluated by:
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
FALSEevaluated 237 times by 3 tests
Evaluated by:
  • pkcs7test
  • ssltest
  • tlstest
186-237
791 ), __s2_len = __builtin_strlen (
__extension__ ... )))); }) == 0Description
TRUEevaluated 186 times by 4 tests
Evaluated by:
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
FALSEevaluated 237 times by 3 tests
Evaluated by:
  • pkcs7test
  • ssltest
  • tlstest
186-237
792 name
__extension__ ... )))); }) == 0Description
TRUEevaluated 186 times by 4 tests
Evaluated by:
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
FALSEevaluated 237 times by 3 tests
Evaluated by:
  • pkcs7test
  • ssltest
  • tlstest
186-237
793 ), (!((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEevaluated 186 times by 4 tests
Evaluated by:
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
FALSEevaluated 237 times by 3 tests
Evaluated by:
  • pkcs7test
  • ssltest
  • tlstest
186-237
794 default_table[i].name
__extension__ ... )))); }) == 0Description
TRUEevaluated 186 times by 4 tests
Evaluated by:
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
FALSEevaluated 237 times by 3 tests
Evaluated by:
  • pkcs7test
  • ssltest
  • tlstest
186-237
795 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEevaluated 186 times by 4 tests
Evaluated by:
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
FALSEevaluated 237 times by 3 tests
Evaluated by:
  • pkcs7test
  • ssltest
  • tlstest
186-237
796 default_table[i].name
__extension__ ... )))); }) == 0Description
TRUEevaluated 186 times by 4 tests
Evaluated by:
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
FALSEevaluated 237 times by 3 tests
Evaluated by:
  • pkcs7test
  • ssltest
  • tlstest
186-237
797 ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEevaluated 186 times by 4 tests
Evaluated by:
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
FALSEevaluated 237 times by 3 tests
Evaluated by:
  • pkcs7test
  • ssltest
  • tlstest
186-237
798 name
__extension__ ... )))); }) == 0Description
TRUEevaluated 186 times by 4 tests
Evaluated by:
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
FALSEevaluated 237 times by 3 tests
Evaluated by:
  • pkcs7test
  • ssltest
  • tlstest
186-237
799 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEevaluated 186 times by 4 tests
Evaluated by:
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
FALSEevaluated 237 times by 3 tests
Evaluated by:
  • pkcs7test
  • ssltest
  • tlstest
186-237
800 name
__extension__ ... )))); }) == 0Description
TRUEevaluated 186 times by 4 tests
Evaluated by:
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
FALSEevaluated 237 times by 3 tests
Evaluated by:
  • pkcs7test
  • ssltest
  • tlstest
186-237
801 ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (
__extension__ ... )))); }) == 0Description
TRUEevaluated 186 times by 4 tests
Evaluated by:
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
FALSEevaluated 237 times by 3 tests
Evaluated by:
  • pkcs7test
  • ssltest
  • tlstest
186-237
802 default_table[i].name
__extension__ ... )))); }) == 0Description
TRUEevaluated 186 times by 4 tests
Evaluated by:
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
FALSEevaluated 237 times by 3 tests
Evaluated by:
  • pkcs7test
  • ssltest
  • tlstest
186-237
803 ,
__extension__ ... )))); }) == 0Description
TRUEevaluated 186 times by 4 tests
Evaluated by:
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
FALSEevaluated 237 times by 3 tests
Evaluated by:
  • pkcs7test
  • ssltest
  • tlstest
186-237
804 name
__extension__ ... )))); }) == 0Description
TRUEevaluated 186 times by 4 tests
Evaluated by:
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
FALSEevaluated 237 times by 3 tests
Evaluated by:
  • pkcs7test
  • ssltest
  • tlstest
186-237
805 ) : (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEevaluated 186 times by 4 tests
Evaluated by:
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
FALSEevaluated 237 times by 3 tests
Evaluated by:
  • pkcs7test
  • ssltest
  • tlstest
186-237
806 default_table[i].name
__extension__ ... )))); }) == 0Description
TRUEevaluated 186 times by 4 tests
Evaluated by:
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
FALSEevaluated 237 times by 3 tests
Evaluated by:
  • pkcs7test
  • ssltest
  • tlstest
186-237
807 ) && ((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEevaluated 186 times by 4 tests
Evaluated by:
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
FALSEevaluated 237 times by 3 tests
Evaluated by:
  • pkcs7test
  • ssltest
  • tlstest
186-237
808 default_table[i].name
__extension__ ... )))); }) == 0Description
TRUEevaluated 186 times by 4 tests
Evaluated by:
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
FALSEevaluated 237 times by 3 tests
Evaluated by:
  • pkcs7test
  • ssltest
  • tlstest
186-237
809 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEevaluated 186 times by 4 tests
Evaluated by:
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
FALSEevaluated 237 times by 3 tests
Evaluated by:
  • pkcs7test
  • ssltest
  • tlstest
186-237
810 default_table[i].name
__extension__ ... )))); }) == 0Description
TRUEevaluated 186 times by 4 tests
Evaluated by:
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
FALSEevaluated 237 times by 3 tests
Evaluated by:
  • pkcs7test
  • ssltest
  • tlstest
186-237
811 ) == 1) && (__s1_len = __builtin_strlen (
__extension__ ... )))); }) == 0Description
TRUEevaluated 186 times by 4 tests
Evaluated by:
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
FALSEevaluated 237 times by 3 tests
Evaluated by:
  • pkcs7test
  • ssltest
  • tlstest
186-237
812 default_table[i].name
__extension__ ... )))); }) == 0Description
TRUEevaluated 186 times by 4 tests
Evaluated by:
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
FALSEevaluated 237 times by 3 tests
Evaluated by:
  • pkcs7test
  • ssltest
  • tlstest
186-237
813 ), __s1_len < 4) ? (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEevaluated 186 times by 4 tests
Evaluated by:
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
FALSEevaluated 237 times by 3 tests
Evaluated by:
  • pkcs7test
  • ssltest
  • tlstest
186-237
814 name
__extension__ ... )))); }) == 0Description
TRUEevaluated 186 times by 4 tests
Evaluated by:
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
FALSEevaluated 237 times by 3 tests
Evaluated by:
  • pkcs7test
  • ssltest
  • tlstest
186-237
815 ) && ((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEevaluated 186 times by 4 tests
Evaluated by:
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
FALSEevaluated 237 times by 3 tests
Evaluated by:
  • pkcs7test
  • ssltest
  • tlstest
186-237
816 name
__extension__ ... )))); }) == 0Description
TRUEevaluated 186 times by 4 tests
Evaluated by:
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
FALSEevaluated 237 times by 3 tests
Evaluated by:
  • pkcs7test
  • ssltest
  • tlstest
186-237
817 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEevaluated 186 times by 4 tests
Evaluated by:
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
FALSEevaluated 237 times by 3 tests
Evaluated by:
  • pkcs7test
  • ssltest
  • tlstest
186-237
818 name
__extension__ ... )))); }) == 0Description
TRUEevaluated 186 times by 4 tests
Evaluated by:
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
FALSEevaluated 237 times by 3 tests
Evaluated by:
  • pkcs7test
  • ssltest
  • tlstest
186-237
819 ) == 1) ? __builtin_strcmp (
__extension__ ... )))); }) == 0Description
TRUEevaluated 186 times by 4 tests
Evaluated by:
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
FALSEevaluated 237 times by 3 tests
Evaluated by:
  • pkcs7test
  • ssltest
  • tlstest
186-237
820 default_table[i].name
__extension__ ... )))); }) == 0Description
TRUEevaluated 186 times by 4 tests
Evaluated by:
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
FALSEevaluated 237 times by 3 tests
Evaluated by:
  • pkcs7test
  • ssltest
  • tlstest
186-237
821 ,
__extension__ ... )))); }) == 0Description
TRUEevaluated 186 times by 4 tests
Evaluated by:
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
FALSEevaluated 237 times by 3 tests
Evaluated by:
  • pkcs7test
  • ssltest
  • tlstest
186-237
822 name
__extension__ ... )))); }) == 0Description
TRUEevaluated 186 times by 4 tests
Evaluated by:
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
FALSEevaluated 237 times by 3 tests
Evaluated by:
  • pkcs7test
  • ssltest
  • tlstest
186-237
823 ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEevaluated 186 times by 4 tests
Evaluated by:
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
FALSEevaluated 237 times by 3 tests
Evaluated by:
  • pkcs7test
  • ssltest
  • tlstest
186-237
824 name
__extension__ ... )))); }) == 0Description
TRUEevaluated 186 times by 4 tests
Evaluated by:
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
FALSEevaluated 237 times by 3 tests
Evaluated by:
  • pkcs7test
  • ssltest
  • tlstest
186-237
825 ); int __result = (((const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEevaluated 186 times by 4 tests
Evaluated by:
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
FALSEevaluated 237 times by 3 tests
Evaluated by:
  • pkcs7test
  • ssltest
  • tlstest
186-237
826 default_table[i].name
__extension__ ... )))); }) == 0Description
TRUEevaluated 186 times by 4 tests
Evaluated by:
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
FALSEevaluated 237 times by 3 tests
Evaluated by:
  • pkcs7test
  • ssltest
  • tlstest
186-237
827 ))[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 186 times by 4 tests
Evaluated by:
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
FALSEevaluated 237 times by 3 tests
Evaluated by:
  • pkcs7test
  • ssltest
  • tlstest
0-237
828 default_table[i].name
__extension__ ... )))); }) == 0Description
TRUEevaluated 186 times by 4 tests
Evaluated by:
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
FALSEevaluated 237 times by 3 tests
Evaluated by:
  • pkcs7test
  • ssltest
  • tlstest
186-237
829 ))[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 186 times by 4 tests
Evaluated by:
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
FALSEevaluated 237 times by 3 tests
Evaluated by:
  • pkcs7test
  • ssltest
  • tlstest
0-237
830 default_table[i].name
__extension__ ... )))); }) == 0Description
TRUEevaluated 186 times by 4 tests
Evaluated by:
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
FALSEevaluated 237 times by 3 tests
Evaluated by:
  • pkcs7test
  • ssltest
  • tlstest
186-237
831 ))[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 *) ( default_table[i].name ))[3] - __s2[3]);
__extension__ ... )))); }) == 0Description
TRUEevaluated 186 times by 4 tests
Evaluated by:
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
FALSEevaluated 237 times by 3 tests
Evaluated by:
  • pkcs7test
  • ssltest
  • tlstest
0-237
832 default_table[i].name
__extension__ ... )))); }) == 0Description
TRUEevaluated 186 times by 4 tests
Evaluated by:
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
FALSEevaluated 237 times by 3 tests
Evaluated by:
  • pkcs7test
  • ssltest
  • tlstest
never executed: __result = (((const unsigned char *) (const char *) ( default_table[i].name ))[3] - __s2[3]);
0-237
833 ))[3] - __s2[3]);
__extension__ ... )))); }) == 0Description
TRUEevaluated 186 times by 4 tests
Evaluated by:
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
FALSEevaluated 237 times by 3 tests
Evaluated by:
  • pkcs7test
  • ssltest
  • tlstest
never executed: __result = (((const unsigned char *) (const char *) ( default_table[i].name ))[3] - __s2[3]);
}
never executed: end of block
}
never executed: end of block
__result; }))) : (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEevaluated 186 times by 4 tests
Evaluated by:
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
FALSEevaluated 237 times by 3 tests
Evaluated by:
  • pkcs7test
  • ssltest
  • tlstest
0-237
834 name
__extension__ ... )))); }) == 0Description
TRUEevaluated 186 times by 4 tests
Evaluated by:
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
FALSEevaluated 237 times by 3 tests
Evaluated by:
  • pkcs7test
  • ssltest
  • tlstest
186-237
835 ) && ((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEevaluated 186 times by 4 tests
Evaluated by:
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
FALSEevaluated 237 times by 3 tests
Evaluated by:
  • pkcs7test
  • ssltest
  • tlstest
186-237
836 name
__extension__ ... )))); }) == 0Description
TRUEevaluated 186 times by 4 tests
Evaluated by:
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
FALSEevaluated 237 times by 3 tests
Evaluated by:
  • pkcs7test
  • ssltest
  • tlstest
186-237
837 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEevaluated 186 times by 4 tests
Evaluated by:
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
FALSEevaluated 237 times by 3 tests
Evaluated by:
  • pkcs7test
  • ssltest
  • tlstest
186-237
838 name
__extension__ ... )))); }) == 0Description
TRUEevaluated 186 times by 4 tests
Evaluated by:
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
FALSEevaluated 237 times by 3 tests
Evaluated by:
  • pkcs7test
  • ssltest
  • tlstest
186-237
839 ) == 1) && (__s2_len = __builtin_strlen (
__extension__ ... )))); }) == 0Description
TRUEevaluated 186 times by 4 tests
Evaluated by:
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
FALSEevaluated 237 times by 3 tests
Evaluated by:
  • pkcs7test
  • ssltest
  • tlstest
186-237
840 name
__extension__ ... )))); }) == 0Description
TRUEevaluated 186 times by 4 tests
Evaluated by:
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
FALSEevaluated 237 times by 3 tests
Evaluated by:
  • pkcs7test
  • ssltest
  • tlstest
186-237
841 ), __s2_len < 4) ? (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEevaluated 186 times by 4 tests
Evaluated by:
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
FALSEevaluated 237 times by 3 tests
Evaluated by:
  • pkcs7test
  • ssltest
  • tlstest
186-237
842 default_table[i].name
__extension__ ... )))); }) == 0Description
TRUEevaluated 186 times by 4 tests
Evaluated by:
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
FALSEevaluated 237 times by 3 tests
Evaluated by:
  • pkcs7test
  • ssltest
  • tlstest
186-237
843 ) && ((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEevaluated 186 times by 4 tests
Evaluated by:
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
FALSEevaluated 237 times by 3 tests
Evaluated by:
  • pkcs7test
  • ssltest
  • tlstest
186-237
844 default_table[i].name
__extension__ ... )))); }) == 0Description
TRUEevaluated 186 times by 4 tests
Evaluated by:
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
FALSEevaluated 237 times by 3 tests
Evaluated by:
  • pkcs7test
  • ssltest
  • tlstest
186-237
845 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEevaluated 186 times by 4 tests
Evaluated by:
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
FALSEevaluated 237 times by 3 tests
Evaluated by:
  • pkcs7test
  • ssltest
  • tlstest
186-237
846 default_table[i].name
__extension__ ... )))); }) == 0Description
TRUEevaluated 186 times by 4 tests
Evaluated by:
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
FALSEevaluated 237 times by 3 tests
Evaluated by:
  • pkcs7test
  • ssltest
  • tlstest
186-237
847 ) == 1) ? __builtin_strcmp (
__extension__ ... )))); }) == 0Description
TRUEevaluated 186 times by 4 tests
Evaluated by:
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
FALSEevaluated 237 times by 3 tests
Evaluated by:
  • pkcs7test
  • ssltest
  • tlstest
186-237
848 default_table[i].name
__extension__ ... )))); }) == 0Description
TRUEevaluated 186 times by 4 tests
Evaluated by:
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
FALSEevaluated 237 times by 3 tests
Evaluated by:
  • pkcs7test
  • ssltest
  • tlstest
186-237
849 ,
__extension__ ... )))); }) == 0Description
TRUEevaluated 186 times by 4 tests
Evaluated by:
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
FALSEevaluated 237 times by 3 tests
Evaluated by:
  • pkcs7test
  • ssltest
  • tlstest
186-237
850 name
__extension__ ... )))); }) == 0Description
TRUEevaluated 186 times by 4 tests
Evaluated by:
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
FALSEevaluated 237 times by 3 tests
Evaluated by:
  • pkcs7test
  • ssltest
  • tlstest
186-237
851 ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEevaluated 186 times by 4 tests
Evaluated by:
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
FALSEevaluated 237 times by 3 tests
Evaluated by:
  • pkcs7test
  • ssltest
  • tlstest
186-237
852 default_table[i].name
__extension__ ... )))); }) == 0Description
TRUEevaluated 186 times by 4 tests
Evaluated by:
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
FALSEevaluated 237 times by 3 tests
Evaluated by:
  • pkcs7test
  • ssltest
  • tlstest
186-237
853 ); int __result = (((const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEevaluated 186 times by 4 tests
Evaluated by:
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
FALSEevaluated 237 times by 3 tests
Evaluated by:
  • pkcs7test
  • ssltest
  • tlstest
186-237
854 name
__extension__ ... )))); }) == 0Description
TRUEevaluated 186 times by 4 tests
Evaluated by:
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
FALSEevaluated 237 times by 3 tests
Evaluated by:
  • pkcs7test
  • ssltest
  • tlstest
186-237
855 ))[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 186 times by 4 tests
Evaluated by:
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
FALSEevaluated 237 times by 3 tests
Evaluated by:
  • pkcs7test
  • ssltest
  • tlstest
0-237
856 name
__extension__ ... )))); }) == 0Description
TRUEevaluated 186 times by 4 tests
Evaluated by:
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
FALSEevaluated 237 times by 3 tests
Evaluated by:
  • pkcs7test
  • ssltest
  • tlstest
186-237
857 ))[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 186 times by 4 tests
Evaluated by:
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
FALSEevaluated 237 times by 3 tests
Evaluated by:
  • pkcs7test
  • ssltest
  • tlstest
0-237
858 name
__extension__ ... )))); }) == 0Description
TRUEevaluated 186 times by 4 tests
Evaluated by:
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
FALSEevaluated 237 times by 3 tests
Evaluated by:
  • pkcs7test
  • ssltest
  • tlstest
186-237
859 ))[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 186 times by 4 tests
Evaluated by:
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
FALSEevaluated 237 times by 3 tests
Evaluated by:
  • pkcs7test
  • ssltest
  • tlstest
0-237
860 name
__extension__ ... )))); }) == 0Description
TRUEevaluated 186 times by 4 tests
Evaluated by:
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
FALSEevaluated 237 times by 3 tests
Evaluated by:
  • pkcs7test
  • ssltest
  • tlstest
never executed: __result = (((const unsigned char *) (const char *) ( name ))[3] - __s2[3]);
0-237
861 ))[3] - __s2[3]);
__extension__ ... )))); }) == 0Description
TRUEevaluated 186 times by 4 tests
Evaluated by:
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
FALSEevaluated 237 times by 3 tests
Evaluated by:
  • pkcs7test
  • ssltest
  • tlstest
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 186 times by 4 tests
Evaluated by:
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
FALSEevaluated 237 times by 3 tests
Evaluated by:
  • pkcs7test
  • ssltest
  • tlstest
0-237
862 default_table[i].name
__extension__ ... )))); }) == 0Description
TRUEevaluated 186 times by 4 tests
Evaluated by:
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
FALSEevaluated 237 times by 3 tests
Evaluated by:
  • pkcs7test
  • ssltest
  • tlstest
186-237
863 ,
__extension__ ... )))); }) == 0Description
TRUEevaluated 186 times by 4 tests
Evaluated by:
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
FALSEevaluated 237 times by 3 tests
Evaluated by:
  • pkcs7test
  • ssltest
  • tlstest
186-237
864 name
__extension__ ... )))); }) == 0Description
TRUEevaluated 186 times by 4 tests
Evaluated by:
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
FALSEevaluated 237 times by 3 tests
Evaluated by:
  • pkcs7test
  • ssltest
  • tlstest
186-237
865 )))); })
__extension__ ... )))); }) == 0Description
TRUEevaluated 186 times by 4 tests
Evaluated by:
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
FALSEevaluated 237 times by 3 tests
Evaluated by:
  • pkcs7test
  • ssltest
  • tlstest
186-237
866 == 0
__extension__ ... )))); }) == 0Description
TRUEevaluated 186 times by 4 tests
Evaluated by:
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
FALSEevaluated 237 times by 3 tests
Evaluated by:
  • pkcs7test
  • ssltest
  • tlstest
) {
186-237
867 return
executed 186 times by 4 tests: return &default_table[i];
Executed by:
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
&default_table[i];
executed 186 times by 4 tests: return &default_table[i];
Executed by:
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
186
868 }-
869 }
executed 237 times by 3 tests: end of block
Executed by:
  • pkcs7test
  • ssltest
  • tlstest
237
870 return
never executed: return ((void *)0) ;
never executed: return ((void *)0) ;
0
871 ((void *)0)
never executed: return ((void *)0) ;
0
872 ;
never executed: return ((void *)0) ;
0
873}-
874-
875void-
876X509_VERIFY_PARAM_table_cleanup(void)-
877{-
878 if (param_table
param_tableDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
879 sk_pop_free(((_STACK*) (1 ? (param_table) : (struct stack_st_X509_VERIFY_PARAM*)0)), ((void (*)(void *)) ((1 ? (X509_VERIFY_PARAM_free) : (void (*)(X509_VERIFY_PARAM *))0))))
never executed: sk_pop_free(((_STACK*) (1 ? (param_table) : (struct stack_st_X509_VERIFY_PARAM*)0)), ((void (*)(void *)) ((1 ? (X509_VERIFY_PARAM_free) : (void (*)(X509_VERIFY_PARAM *))0)))) ;
0
880 ;
never executed: sk_pop_free(((_STACK*) (1 ? (param_table) : (struct stack_st_X509_VERIFY_PARAM*)0)), ((void (*)(void *)) ((1 ? (X509_VERIFY_PARAM_free) : (void (*)(X509_VERIFY_PARAM *))0)))) ;
0
881 param_table = -
882 ((void *)0)-
883 ;-
884}
never executed: end of block
0
Switch to Source codePreprocessed file

Generated by Squish Coco 4.2.2