OpenCoverage

x509_vpm.c

Absolute File Name:/home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vpm.c
Switch to Source codePreprocessed file
LineSourceCount
1-
2-
3-
4-
5-
6-
7-
8-
9-
10-
11static char *str_copy(const char *s)-
12{-
13 return
executed 49 times by 1 test: return CRYPTO_strdup(s, __FILE__, 28);
Executed by:
  • libcrypto.so.1.1
CRYPTO_strdup(s, __FILE__, 28);
executed 49 times by 1 test: return CRYPTO_strdup(s, __FILE__, 28);
Executed by:
  • libcrypto.so.1.1
49
14}-
15-
16static void str_free(char *s)-
17{-
18 CRYPTO_free(s, __FILE__, 33);-
19}
executed 98 times by 1 test: end of block
Executed by:
  • libcrypto.so.1.1
98
20-
21static int int_x509_param_set_hosts(X509_VERIFY_PARAM *vpm, int mode,-
22 const char *name, size_t namelen)-
23{-
24 char *copy;-
25-
26-
27-
28-
29-
30 if (namelen == 0
namelen == 0Description
TRUEevaluated 49 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEnever evaluated
|| name ==
name == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0-49
31 ((void *)0)
name == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
32 )-
33 namelen = name
nameDescription
TRUEevaluated 49 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEnever evaluated
? strlen(name) : 0;
executed 49 times by 1 test: namelen = name ? strlen(name) : 0;
Executed by:
  • libcrypto.so.1.1
0-49
34 else if (name
nameDescription
TRUEnever evaluated
FALSEnever evaluated
&& memchr(name, '\0', namelen > 1 ? namelen - 1 : namelen)
memchr(name, '...- 1 : namelen)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
35 return
never executed: return 0;
0;
never executed: return 0;
0
36 if (namelen > 0
namelen > 0Description
TRUEevaluated 49 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEnever evaluated
&& name[namelen - 1] == '\0'
name[namelen - 1] == '\0'Description
TRUEnever evaluated
FALSEevaluated 49 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
)
0-49
37 --
never executed: --namelen;
namelen;
never executed: --namelen;
0
38-
39 if (mode == 0
mode == 0Description
TRUEevaluated 49 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEnever evaluated
) {
0-49
40 sk_OPENSSL_STRING_pop_free(vpm->hosts, str_free);-
41 vpm->hosts = -
42 ((void *)0)-
43 ;-
44 }
executed 49 times by 1 test: end of block
Executed by:
  • libcrypto.so.1.1
49
45 if (name ==
name == ((void *)0)Description
TRUEnever evaluated
FALSEevaluated 49 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-49
46 ((void *)0)
name == ((void *)0)Description
TRUEnever evaluated
FALSEevaluated 49 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-49
47 || namelen == 0
namelen == 0Description
TRUEnever evaluated
FALSEevaluated 49 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
)
0-49
48 return
never executed: return 1;
1;
never executed: return 1;
0
49-
50 copy = CRYPTO_strndup(name, namelen, __FILE__, 59);-
51 if (copy ==
copy == ((void *)0)Description
TRUEnever evaluated
FALSEevaluated 49 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-49
52 ((void *)0)
copy == ((void *)0)Description
TRUEnever evaluated
FALSEevaluated 49 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-49
53 )-
54 return
never executed: return 0;
0;
never executed: return 0;
0
55-
56 if (vpm->hosts ==
vpm->hosts == ((void *)0)Description
TRUEevaluated 49 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEnever evaluated
0-49
57 ((void *)0)
vpm->hosts == ((void *)0)Description
TRUEevaluated 49 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEnever evaluated
0-49
58 &&-
59 (
(vpm->hosts = ...== ((void *)0)Description
TRUEnever evaluated
FALSEevaluated 49 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
vpm->hosts = sk_OPENSSL_STRING_new_null()) ==
(vpm->hosts = ...== ((void *)0)Description
TRUEnever evaluated
FALSEevaluated 49 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-49
60 ((void *)0)
(vpm->hosts = ...== ((void *)0)Description
TRUEnever evaluated
FALSEevaluated 49 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-49
61 ) {-
62 CRYPTO_free(copy, __FILE__, 65);-
63 return
never executed: return 0;
0;
never executed: return 0;
0
64 }-
65-
66 if (!sk_OPENSSL_STRING_push(vpm->hosts, copy)
!sk_OPENSSL_ST...->hosts, copy)Description
TRUEnever evaluated
FALSEevaluated 49 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
) {
0-49
67 CRYPTO_free(copy, __FILE__, 70);-
68 if (sk_OPENSSL_STRING_num(vpm->hosts) == 0
sk_OPENSSL_STR...m->hosts) == 0Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
69 sk_OPENSSL_STRING_free(vpm->hosts);-
70 vpm->hosts = -
71 ((void *)0)-
72 ;-
73 }
never executed: end of block
0
74 return
never executed: return 0;
0;
never executed: return 0;
0
75 }-
76-
77 return
executed 49 times by 1 test: return 1;
Executed by:
  • libcrypto.so.1.1
1;
executed 49 times by 1 test: return 1;
Executed by:
  • libcrypto.so.1.1
49
78}-
79-
80-
81X509_VERIFY_PARAM *X509_VERIFY_PARAM_new(void)-
82{-
83 X509_VERIFY_PARAM *param;-
84-
85 param = CRYPTO_zalloc(sizeof(*param), __FILE__, 86);-
86 if (param ==
param == ((void *)0)Description
TRUEnever evaluated
FALSEevaluated 31573 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-31573
87 ((void *)0)
param == ((void *)0)Description
TRUEnever evaluated
FALSEevaluated 31573 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-31573
88 ) {-
89 ERR_put_error(11,(159),((1|64)),__FILE__,88);-
90 return
never executed: return ((void *)0) ;
never executed: return ((void *)0) ;
0
91 ((void *)0)
never executed: return ((void *)0) ;
0
92 ;
never executed: return ((void *)0) ;
0
93 }-
94 param->trust = 0;-
95-
96 param->depth = -1;-
97 param->auth_level = -1;-
98 return
executed 31573 times by 1 test: return param;
Executed by:
  • libcrypto.so.1.1
param;
executed 31573 times by 1 test: return param;
Executed by:
  • libcrypto.so.1.1
31573
99}-
100-
101void X509_VERIFY_PARAM_free(X509_VERIFY_PARAM *param)-
102{-
103 if (param ==
param == ((void *)0)Description
TRUEevaluated 7 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 31573 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
7-31573
104 ((void *)0)
param == ((void *)0)Description
TRUEevaluated 7 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 31573 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
7-31573
105 )-
106 return;
executed 7 times by 1 test: return;
Executed by:
  • libcrypto.so.1.1
7
107 sk_ASN1_OBJECT_pop_free(param->policies, ASN1_OBJECT_free);-
108 sk_OPENSSL_STRING_pop_free(param->hosts, str_free);-
109 CRYPTO_free(param->peername, __FILE__, 104);-
110 CRYPTO_free(param->email, __FILE__, 105);-
111 CRYPTO_free(param->ip, __FILE__, 106);-
112 CRYPTO_free(param, __FILE__, 107);-
113}
executed 31573 times by 1 test: end of block
Executed by:
  • libcrypto.so.1.1
31573
114int X509_VERIFY_PARAM_inherit(X509_VERIFY_PARAM *dest,-
115 const X509_VERIFY_PARAM *src)-
116{-
117 unsigned long inh_flags;-
118 int to_default, to_overwrite;-
119 if (!src
!srcDescription
TRUEnever evaluated
FALSEevaluated 23912 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
)
0-23912
120 return
never executed: return 1;
1;
never executed: return 1;
0
121 inh_flags = dest->inh_flags | src->inh_flags;-
122-
123 if (inh_flags & 0x10
inh_flags & 0x10Description
TRUEevaluated 1 time by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 23911 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
)
1-23911
124 dest->inh_flags = 0;
executed 1 time by 1 test: dest->inh_flags = 0;
Executed by:
  • libcrypto.so.1.1
1
125-
126 if (inh_flags & 0x8
inh_flags & 0x8Description
TRUEnever evaluated
FALSEevaluated 23912 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
)
0-23912
127 return
never executed: return 1;
1;
never executed: return 1;
0
128-
129 if (inh_flags & 0x1
inh_flags & 0x1Description
TRUEevaluated 2850 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 21062 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
)
2850-21062
130 to_default = 1;
executed 2850 times by 1 test: to_default = 1;
Executed by:
  • libcrypto.so.1.1
2850
131 else-
132 to_default = 0;
executed 21062 times by 1 test: to_default = 0;
Executed by:
  • libcrypto.so.1.1
21062
133-
134 if (inh_flags & 0x2
inh_flags & 0x2Description
TRUEnever evaluated
FALSEevaluated 23912 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
)
0-23912
135 to_overwrite = 1;
never executed: to_overwrite = 1;
0
136 else-
137 to_overwrite = 0;
executed 23912 times by 1 test: to_overwrite = 0;
Executed by:
  • libcrypto.so.1.1
23912
138-
139 if ((to_overwrite
to_overwriteDescription
TRUEnever evaluated
FALSEevaluated 23912 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
|| ((
(src->purpose != 0)Description
TRUEevaluated 3015 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 20897 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
src->purpose != 0)
(src->purpose != 0)Description
TRUEevaluated 3015 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 20897 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
&& (to_default
to_defaultDescription
TRUEevaluated 134 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 2881 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
|| (
(dest->purpose == 0)Description
TRUEevaluated 2881 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEnever evaluated
dest->purpose == 0)
(dest->purpose == 0)Description
TRUEevaluated 2881 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEnever evaluated
)))) dest->purpose = src->purpose;
executed 3015 times by 1 test: dest->purpose = src->purpose;
Executed by:
  • libcrypto.so.1.1
0-23912
140 if ((to_overwrite
to_overwriteDescription
TRUEnever evaluated
FALSEevaluated 23912 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
|| ((
(src->trust != 0)Description
TRUEevaluated 2748 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 21164 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
src->trust != 0)
(src->trust != 0)Description
TRUEevaluated 2748 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 21164 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
&& (to_default
to_defaultDescription
TRUEnever evaluated
FALSEevaluated 2748 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
|| (
(dest->trust == 0)Description
TRUEevaluated 2748 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEnever evaluated
dest->trust == 0)
(dest->trust == 0)Description
TRUEevaluated 2748 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEnever evaluated
)))) dest->trust = src->trust;
executed 2748 times by 1 test: dest->trust = src->trust;
Executed by:
  • libcrypto.so.1.1
0-23912
141 if ((to_overwrite
to_overwriteDescription
TRUEnever evaluated
FALSEevaluated 23912 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
|| ((
(src->depth != -1)Description
TRUEevaluated 5039 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 18873 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
src->depth != -1)
(src->depth != -1)Description
TRUEevaluated 5039 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 18873 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
&& (to_default
to_defaultDescription
TRUEevaluated 5 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 5034 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
|| (
(dest->depth == -1)Description
TRUEevaluated 5030 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 4 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
dest->depth == -1)
(dest->depth == -1)Description
TRUEevaluated 5030 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 4 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
)))) dest->depth = src->depth;
executed 5035 times by 1 test: dest->depth = src->depth;
Executed by:
  • libcrypto.so.1.1
0-23912
142 if ((to_overwrite
to_overwriteDescription
TRUEnever evaluated
FALSEevaluated 23912 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
|| ((
(src->auth_level != -1)Description
TRUEevaluated 267 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 23645 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
src->auth_level != -1)
(src->auth_level != -1)Description
TRUEevaluated 267 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 23645 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
&& (to_default
to_defaultDescription
TRUEevaluated 134 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 133 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
|| (
(dest->auth_level == -1)Description
TRUEevaluated 133 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEnever evaluated
dest->auth_level == -1)
(dest->auth_level == -1)Description
TRUEevaluated 133 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEnever evaluated
)))) dest->auth_level = src->auth_level;
executed 267 times by 1 test: dest->auth_level = src->auth_level;
Executed by:
  • libcrypto.so.1.1
0-23912
143-
144-
145-
146 if (to_overwrite
to_overwriteDescription
TRUEnever evaluated
FALSEevaluated 23912 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
|| !(dest->flags & 0x2)
!(dest->flags & 0x2)Description
TRUEevaluated 23887 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 25 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
) {
0-23912
147 dest->check_time = src->check_time;-
148 dest->flags &= ~0x2;-
149-
150 }
executed 23887 times by 1 test: end of block
Executed by:
  • libcrypto.so.1.1
23887
151-
152 if (inh_flags & 0x4
inh_flags & 0x4Description
TRUEnever evaluated
FALSEevaluated 23912 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
)
0-23912
153 dest->flags = 0;
never executed: dest->flags = 0;
0
154-
155 dest->flags |= src->flags;-
156-
157 if ((to_overwrite
to_overwriteDescription
TRUEnever evaluated
FALSEevaluated 23912 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
|| ((
(src->policies... ((void *)0) )Description
TRUEnever evaluated
FALSEevaluated 23912 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
src->policies !=
(src->policies... ((void *)0) )Description
TRUEnever evaluated
FALSEevaluated 23912 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-23912
158 ((void *)0)
(src->policies... ((void *)0) )Description
TRUEnever evaluated
FALSEevaluated 23912 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-23912
159 )
(src->policies... ((void *)0) )Description
TRUEnever evaluated
FALSEevaluated 23912 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
&& (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-23912
160 ((void *)0)
(dest->policie... ((void *)0) )Description
TRUEnever evaluated
FALSEnever evaluated
0
161 )
(dest->policie... ((void *)0) )Description
TRUEnever evaluated
FALSEnever evaluated
)))) {
0
162 if (!X509_VERIFY_PARAM_set1_policies(dest, src->policies)
!X509_VERIFY_P...src->policies)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
163 return
never executed: return 0;
0;
never executed: return 0;
0
164 }
never executed: end of block
0
165-
166-
167 if ((to_overwrite
to_overwriteDescription
TRUEnever evaluated
FALSEevaluated 23912 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
|| ((
(src->hosts != ((void *)0) )Description
TRUEevaluated 49 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 23863 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
src->hosts !=
(src->hosts != ((void *)0) )Description
TRUEevaluated 49 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 23863 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-23912
168 ((void *)0)
(src->hosts != ((void *)0) )Description
TRUEevaluated 49 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 23863 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
49-23863
169 )
(src->hosts != ((void *)0) )Description
TRUEevaluated 49 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 23863 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
&& (to_default
to_defaultDescription
TRUEevaluated 49 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEnever evaluated
|| (
(dest->hosts == ((void *)0) )Description
TRUEnever evaluated
FALSEnever evaluated
dest->hosts ==
(dest->hosts == ((void *)0) )Description
TRUEnever evaluated
FALSEnever evaluated
0-23863
170 ((void *)0)
(dest->hosts == ((void *)0) )Description
TRUEnever evaluated
FALSEnever evaluated
0
171 )
(dest->hosts == ((void *)0) )Description
TRUEnever evaluated
FALSEnever evaluated
)))) {
0
172 sk_OPENSSL_STRING_pop_free(dest->hosts, str_free);-
173 dest->hosts = -
174 ((void *)0)-
175 ;-
176 if (src->hosts
src->hostsDescription
TRUEevaluated 49 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEnever evaluated
) {
0-49
177 dest->hosts =-
178 sk_OPENSSL_STRING_deep_copy(src->hosts, str_copy, str_free);-
179 if (dest->hosts ==
dest->hosts == ((void *)0)Description
TRUEnever evaluated
FALSEevaluated 49 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-49
180 ((void *)0)
dest->hosts == ((void *)0)Description
TRUEnever evaluated
FALSEevaluated 49 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-49
181 )-
182 return
never executed: return 0;
0;
never executed: return 0;
0
183 dest->hostflags = src->hostflags;-
184 }
executed 49 times by 1 test: end of block
Executed by:
  • libcrypto.so.1.1
49
185 }
executed 49 times by 1 test: end of block
Executed by:
  • libcrypto.so.1.1
49
186-
187 if ((to_overwrite
to_overwriteDescription
TRUEnever evaluated
FALSEevaluated 23912 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
|| ((
(src->email != ((void *)0) )Description
TRUEnever evaluated
FALSEevaluated 23912 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
src->email !=
(src->email != ((void *)0) )Description
TRUEnever evaluated
FALSEevaluated 23912 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-23912
188 ((void *)0)
(src->email != ((void *)0) )Description
TRUEnever evaluated
FALSEevaluated 23912 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-23912
189 )
(src->email != ((void *)0) )Description
TRUEnever evaluated
FALSEevaluated 23912 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
&& (to_default
to_defaultDescription
TRUEnever evaluated
FALSEnever evaluated
|| (
(dest->email == ((void *)0) )Description
TRUEnever evaluated
FALSEnever evaluated
dest->email ==
(dest->email == ((void *)0) )Description
TRUEnever evaluated
FALSEnever evaluated
0-23912
190 ((void *)0)
(dest->email == ((void *)0) )Description
TRUEnever evaluated
FALSEnever evaluated
0
191 )
(dest->email == ((void *)0) )Description
TRUEnever evaluated
FALSEnever evaluated
)))) {
0
192 if (!X509_VERIFY_PARAM_set1_email(dest, src->email, src->emaillen)
!X509_VERIFY_P...src->emaillen)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
193 return
never executed: return 0;
0;
never executed: return 0;
0
194 }
never executed: end of block
0
195-
196 if ((to_overwrite
to_overwriteDescription
TRUEnever evaluated
FALSEevaluated 23912 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
|| ((
(src->ip != ((void *)0) )Description
TRUEnever evaluated
FALSEevaluated 23912 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
src->ip !=
(src->ip != ((void *)0) )Description
TRUEnever evaluated
FALSEevaluated 23912 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-23912
197 ((void *)0)
(src->ip != ((void *)0) )Description
TRUEnever evaluated
FALSEevaluated 23912 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-23912
198 )
(src->ip != ((void *)0) )Description
TRUEnever evaluated
FALSEevaluated 23912 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
&& (to_default
to_defaultDescription
TRUEnever evaluated
FALSEnever evaluated
|| (
(dest->ip == ((void *)0) )Description
TRUEnever evaluated
FALSEnever evaluated
dest->ip ==
(dest->ip == ((void *)0) )Description
TRUEnever evaluated
FALSEnever evaluated
0-23912
199 ((void *)0)
(dest->ip == ((void *)0) )Description
TRUEnever evaluated
FALSEnever evaluated
0
200 )
(dest->ip == ((void *)0) )Description
TRUEnever evaluated
FALSEnever evaluated
)))) {
0
201 if (!X509_VERIFY_PARAM_set1_ip(dest, src->ip, src->iplen)
!X509_VERIFY_P...p, src->iplen)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
202 return
never executed: return 0;
0;
never executed: return 0;
0
203 }
never executed: end of block
0
204-
205 return
executed 23912 times by 1 test: return 1;
Executed by:
  • libcrypto.so.1.1
1;
executed 23912 times by 1 test: return 1;
Executed by:
  • libcrypto.so.1.1
23912
206}-
207-
208int X509_VERIFY_PARAM_set1(X509_VERIFY_PARAM *to,-
209 const X509_VERIFY_PARAM *from)-
210{-
211 unsigned long save_flags = to->inh_flags;-
212 int ret;-
213 to->inh_flags |= 0x1;-
214 ret = X509_VERIFY_PARAM_inherit(to, from);-
215 to->inh_flags = save_flags;-
216 return
executed 2849 times by 1 test: return ret;
Executed by:
  • libcrypto.so.1.1
ret;
executed 2849 times by 1 test: return ret;
Executed by:
  • libcrypto.so.1.1
2849
217}-
218-
219static int int_x509_param_set1(char **pdest, size_t *pdestlen,-
220 const char *src, size_t srclen)-
221{-
222 void *tmp;-
223 if (src
srcDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
224 if (srclen == 0
srclen == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
225 srclen = strlen(src);
never executed: srclen = strlen(src);
0
226-
227 tmp = CRYPTO_memdup((src), srclen, __FILE__, 247);-
228 if (tmp ==
tmp == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
229 ((void *)0)
tmp == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
230 )-
231 return
never executed: return 0;
0;
never executed: return 0;
0
232 }
never executed: end of block
else {
0
233 tmp = -
234 ((void *)0)-
235 ;-
236 srclen = 0;-
237 }
never executed: end of block
0
238 CRYPTO_free(*pdest, __FILE__, 254);-
239 *pdest = tmp;-
240 if (pdestlen !=
pdestlen != ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
241 ((void *)0)
pdestlen != ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
242 )-
243 *
never executed: *pdestlen = srclen;
pdestlen = srclen;
never executed: *pdestlen = srclen;
0
244 return
never executed: return 1;
1;
never executed: return 1;
0
245}-
246-
247int X509_VERIFY_PARAM_set1_name(X509_VERIFY_PARAM *param, const char *name)-
248{-
249 CRYPTO_free(param->name, __FILE__, 263);-
250 param->name = CRYPTO_strdup(name, __FILE__, 264);-
251 if (param->name
param->nameDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
252 return
never executed: return 1;
1;
never executed: return 1;
0
253 return
never executed: return 0;
0;
never executed: return 0;
0
254}-
255-
256int X509_VERIFY_PARAM_set_flags(X509_VERIFY_PARAM *param, unsigned long flags)-
257{-
258 param->flags |= flags;-
259 if (flags & (0x80 | 0x100 | 0x200 | 0x400)
flags & (0x80 ...0x200 | 0x400)Description
TRUEnever evaluated
FALSEevaluated 2843 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
)
0-2843
260 param->flags |= 0x80;
never executed: param->flags |= 0x80;
0
261 return
executed 2843 times by 1 test: return 1;
Executed by:
  • libcrypto.so.1.1
1;
executed 2843 times by 1 test: return 1;
Executed by:
  • libcrypto.so.1.1
2843
262}-
263-
264int X509_VERIFY_PARAM_clear_flags(X509_VERIFY_PARAM *param,-
265 unsigned long flags)-
266{-
267 param->flags &= ~flags;-
268 return
never executed: return 1;
1;
never executed: return 1;
0
269}-
270-
271unsigned long X509_VERIFY_PARAM_get_flags(X509_VERIFY_PARAM *param)-
272{-
273 return
never executed: return param->flags;
param->flags;
never executed: return param->flags;
0
274}-
275-
276uint32_t X509_VERIFY_PARAM_get_inh_flags(const X509_VERIFY_PARAM *param)-
277{-
278 return
never executed: return param->inh_flags;
param->inh_flags;
never executed: return param->inh_flags;
0
279}-
280-
281int X509_VERIFY_PARAM_set_inh_flags(X509_VERIFY_PARAM *param, uint32_t flags)-
282{-
283 param->inh_flags = flags;-
284 return
never executed: return 1;
1;
never executed: return 1;
0
285}-
286-
287int X509_VERIFY_PARAM_set_purpose(X509_VERIFY_PARAM *param, int purpose)-
288{-
289 return
executed 134 times by 1 test: return X509_PURPOSE_set(&param->purpose, purpose);
Executed by:
  • libcrypto.so.1.1
X509_PURPOSE_set(&param->purpose, purpose);
executed 134 times by 1 test: return X509_PURPOSE_set(&param->purpose, purpose);
Executed by:
  • libcrypto.so.1.1
134
290}-
291-
292int X509_VERIFY_PARAM_set_trust(X509_VERIFY_PARAM *param, int trust)-
293{-
294 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
295}-
296-
297void X509_VERIFY_PARAM_set_depth(X509_VERIFY_PARAM *param, int depth)-
298{-
299 param->depth = depth;-
300}
executed 11 times by 1 test: end of block
Executed by:
  • libcrypto.so.1.1
11
301-
302void X509_VERIFY_PARAM_set_auth_level(X509_VERIFY_PARAM *param, int auth_level)-
303{-
304 param->auth_level = auth_level;-
305}
executed 2756 times by 1 test: end of block
Executed by:
  • libcrypto.so.1.1
2756
306-
307time_t X509_VERIFY_PARAM_get_time(const X509_VERIFY_PARAM *param)-
308{-
309 return
executed 7 times by 1 test: return param->check_time;
Executed by:
  • libcrypto.so.1.1
param->check_time;
executed 7 times by 1 test: return param->check_time;
Executed by:
  • libcrypto.so.1.1
7
310}-
311-
312void X509_VERIFY_PARAM_set_time(X509_VERIFY_PARAM *param, time_t t)-
313{-
314 param->check_time = t;-
315 param->flags |= 0x2;-
316}
executed 62 times by 1 test: end of block
Executed by:
  • libcrypto.so.1.1
62
317-
318int X509_VERIFY_PARAM_add0_policy(X509_VERIFY_PARAM *param,-
319 ASN1_OBJECT *policy)-
320{-
321 if (!param->policies
!param->policiesDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
322 param->policies = sk_ASN1_OBJECT_new_null();-
323 if (!param->policies
!param->policiesDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
324 return
never executed: return 0;
0;
never executed: return 0;
0
325 }
never executed: end of block
0
326 if (!sk_ASN1_OBJECT_push(param->policies, policy)
!sk_ASN1_OBJEC...icies, policy)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
327 return
never executed: return 0;
0;
never executed: return 0;
0
328 return
never executed: return 1;
1;
never executed: return 1;
0
329}-
330-
331int X509_VERIFY_PARAM_set1_policies(X509_VERIFY_PARAM *param,-
332 struct stack_st_ASN1_OBJECT *policies)-
333{-
334 int i;-
335 ASN1_OBJECT *oid, *doid;-
336-
337 if (!param
!paramDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
338 return
never executed: return 0;
0;
never executed: return 0;
0
339 sk_ASN1_OBJECT_pop_free(param->policies, ASN1_OBJECT_free);-
340-
341 if (!policies
!policiesDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
342 param->policies = -
343 ((void *)0)-
344 ;-
345 return
never executed: return 1;
1;
never executed: return 1;
0
346 }-
347-
348 param->policies = sk_ASN1_OBJECT_new_null();-
349 if (!param->policies
!param->policiesDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
350 return
never executed: return 0;
0;
never executed: return 0;
0
351-
352 for (i = 0; i < sk_ASN1_OBJECT_num(policies)
i < sk_ASN1_OB..._num(policies)Description
TRUEnever evaluated
FALSEnever evaluated
; i++) {
0
353 oid = sk_ASN1_OBJECT_value(policies, i);-
354 doid = OBJ_dup(oid);-
355 if (!doid
!doidDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
356 return
never executed: return 0;
0;
never executed: return 0;
0
357 if (!sk_ASN1_OBJECT_push(param->policies, doid)
!sk_ASN1_OBJEC...olicies, doid)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
358 ASN1_OBJECT_free(doid);-
359 return
never executed: return 0;
0;
never executed: return 0;
0
360 }-
361 }
never executed: end of block
0
362 param->flags |= 0x80;-
363 return
never executed: return 1;
1;
never executed: return 1;
0
364}-
365-
366int X509_VERIFY_PARAM_set1_host(X509_VERIFY_PARAM *param,-
367 const char *name, size_t namelen)-
368{-
369 return
executed 49 times by 1 test: return int_x509_param_set_hosts(param, 0, name, namelen);
Executed by:
  • libcrypto.so.1.1
int_x509_param_set_hosts(param, 0, name, namelen);
executed 49 times by 1 test: return int_x509_param_set_hosts(param, 0, name, namelen);
Executed by:
  • libcrypto.so.1.1
49
370}-
371-
372int X509_VERIFY_PARAM_add1_host(X509_VERIFY_PARAM *param,-
373 const char *name, size_t namelen)-
374{-
375 return
never executed: return int_x509_param_set_hosts(param, 1, name, namelen);
int_x509_param_set_hosts(param, 1, name, namelen);
never executed: return int_x509_param_set_hosts(param, 1, name, namelen);
0
376}-
377-
378void X509_VERIFY_PARAM_set_hostflags(X509_VERIFY_PARAM *param,-
379 unsigned int flags)-
380{-
381 param->hostflags = flags;-
382}
never executed: end of block
0
383-
384unsigned int X509_VERIFY_PARAM_get_hostflags(const X509_VERIFY_PARAM *param)-
385{-
386 return
never executed: return param->hostflags;
param->hostflags;
never executed: return param->hostflags;
0
387}-
388-
389char *X509_VERIFY_PARAM_get0_peername(X509_VERIFY_PARAM *param)-
390{-
391 return
executed 53 times by 1 test: return param->peername;
Executed by:
  • libcrypto.so.1.1
param->peername;
executed 53 times by 1 test: return param->peername;
Executed by:
  • libcrypto.so.1.1
53
392}-
393-
394-
395-
396-
397-
398-
399void X509_VERIFY_PARAM_move_peername(X509_VERIFY_PARAM *to,-
400 X509_VERIFY_PARAM *from)-
401{-
402 char *peername = (
(from != ((void *)0) )Description
TRUEevaluated 2611 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 16269 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
from !=
(from != ((void *)0) )Description
TRUEevaluated 2611 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 16269 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
2611-16269
403 ((void *)0)
(from != ((void *)0) )Description
TRUEevaluated 2611 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 16269 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
2611-16269
404 )
(from != ((void *)0) )Description
TRUEevaluated 2611 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 16269 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
? from->peername :
2611-16269
405 ((void *)0)-
406 ;-
407-
408 if (to->peername != peername
to->peername != peernameDescription
TRUEnever evaluated
FALSEevaluated 18880 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
) {
0-18880
409 CRYPTO_free(to->peername, __FILE__, 417);-
410 to->peername = peername;-
411 }
never executed: end of block
0
412 if (from
fromDescription
TRUEevaluated 2611 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 16269 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
)
2611-16269
413 from->peername =
executed 2611 times by 1 test: from->peername = ((void *)0) ;
Executed by:
  • libcrypto.so.1.1
2611
414 ((void *)0)
executed 2611 times by 1 test: from->peername = ((void *)0) ;
Executed by:
  • libcrypto.so.1.1
2611
415 ;
executed 2611 times by 1 test: from->peername = ((void *)0) ;
Executed by:
  • libcrypto.so.1.1
2611
416}
executed 18880 times by 1 test: end of block
Executed by:
  • libcrypto.so.1.1
18880
417-
418int X509_VERIFY_PARAM_set1_email(X509_VERIFY_PARAM *param,-
419 const char *email, size_t emaillen)-
420{-
421 return
never executed: return int_x509_param_set1(&param->email, &param->emaillen, email, emaillen);
int_x509_param_set1(&param->email, &param->emaillen,
never executed: return int_x509_param_set1(&param->email, &param->emaillen, email, emaillen);
0
422 email, emaillen);
never executed: return int_x509_param_set1(&param->email, &param->emaillen, email, emaillen);
0
423}-
424-
425int X509_VERIFY_PARAM_set1_ip(X509_VERIFY_PARAM *param,-
426 const unsigned char *ip, size_t iplen)-
427{-
428 if (iplen != 0
iplen != 0Description
TRUEnever evaluated
FALSEnever evaluated
&& iplen != 4
iplen != 4Description
TRUEnever evaluated
FALSEnever evaluated
&& iplen != 16
iplen != 16Description
TRUEnever evaluated
FALSEnever evaluated
)
0
429 return
never executed: return 0;
0;
never executed: return 0;
0
430 return
never executed: return int_x509_param_set1((char **)&param->ip, &param->iplen, (char *)ip, iplen);
int_x509_param_set1((char **)&param->ip, &param->iplen,
never executed: return int_x509_param_set1((char **)&param->ip, &param->iplen, (char *)ip, iplen);
0
431 (char *)ip, iplen);
never executed: return int_x509_param_set1((char **)&param->ip, &param->iplen, (char *)ip, iplen);
0
432}-
433-
434int X509_VERIFY_PARAM_set1_ip_asc(X509_VERIFY_PARAM *param, const char *ipasc)-
435{-
436 unsigned char ipout[16];-
437 size_t iplen;-
438-
439 iplen = (size_t)a2i_ipadd(ipout, ipasc);-
440 if (iplen == 0
iplen == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
441 return
never executed: return 0;
0;
never executed: return 0;
0
442 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
443}-
444-
445int X509_VERIFY_PARAM_get_depth(const X509_VERIFY_PARAM *param)-
446{-
447 return
never executed: return param->depth;
param->depth;
never executed: return param->depth;
0
448}-
449-
450int X509_VERIFY_PARAM_get_auth_level(const X509_VERIFY_PARAM *param)-
451{-
452 return
never executed: return param->auth_level;
param->auth_level;
never executed: return param->auth_level;
0
453}-
454-
455const char *X509_VERIFY_PARAM_get0_name(const X509_VERIFY_PARAM *param)-
456{-
457 return
never executed: return param->name;
param->name;
never executed: return param->name;
0
458}-
459static const X509_VERIFY_PARAM default_table[] = {-
460 {-
461 "default",-
462 0,-
463 0,-
464 0x8000,-
465 0,-
466 0,-
467 100,-
468 -1,-
469 -
470 ((void *)0)-
471 ,-
472 -
473 ((void *)0)-
474 , 0U, -
475 ((void *)0)-
476 , -
477 ((void *)0)-
478 , 0, -
479 ((void *)0)-
480 , 0},-
481 {-
482 "pkcs7",-
483 0,-
484 0,-
485 0,-
486 4,-
487 4,-
488 -1,-
489 -1,-
490 -
491 ((void *)0)-
492 ,-
493 -
494 ((void *)0)-
495 , 0U, -
496 ((void *)0)-
497 , -
498 ((void *)0)-
499 , 0, -
500 ((void *)0)-
501 , 0},-
502 {-
503 "smime_sign",-
504 0,-
505 0,-
506 0,-
507 4,-
508 4,-
509 -1,-
510 -1,-
511 -
512 ((void *)0)-
513 ,-
514 -
515 ((void *)0)-
516 , 0U, -
517 ((void *)0)-
518 , -
519 ((void *)0)-
520 , 0, -
521 ((void *)0)-
522 , 0},-
523 {-
524 "ssl_client",-
525 0,-
526 0,-
527 0,-
528 1,-
529 2,-
530 -1,-
531 -1,-
532 -
533 ((void *)0)-
534 ,-
535 -
536 ((void *)0)-
537 , 0U, -
538 ((void *)0)-
539 , -
540 ((void *)0)-
541 , 0, -
542 ((void *)0)-
543 , 0},-
544 {-
545 "ssl_server",-
546 0,-
547 0,-
548 0,-
549 2,-
550 3,-
551 -1,-
552 -1,-
553 -
554 ((void *)0)-
555 ,-
556 -
557 ((void *)0)-
558 , 0U, -
559 ((void *)0)-
560 , -
561 ((void *)0)-
562 , 0, -
563 ((void *)0)-
564 , 0}-
565};-
566-
567static struct stack_st_X509_VERIFY_PARAM *param_table = -
568 ((void *)0)-
569 ;-
570-
571static int table_cmp(const X509_VERIFY_PARAM *a, const X509_VERIFY_PARAM *b)-
572{-
573 return
executed 20544 times by 1 test: 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->name ) + 1) - (si... = (((const 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 )))); }) ;
Executed by:
  • libcrypto.so.1.1
executed 20544 times by 1 test: 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->name ) + 1) - (si... = (((const 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 )))); }) ;
Executed by:
  • libcrypto.so.1.1
20544
574 __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (
executed 20544 times by 1 test: 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->name ) + 1) - (si... = (((const 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 )))); }) ;
Executed by:
  • libcrypto.so.1.1
20544
575 a->name
executed 20544 times by 1 test: 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->name ) + 1) - (si... = (((const 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 )))); }) ;
Executed by:
  • libcrypto.so.1.1
20544
576 ) && __builtin_constant_p (
executed 20544 times by 1 test: 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->name ) + 1) - (si... = (((const 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 )))); }) ;
Executed by:
  • libcrypto.so.1.1
20544
577 b->name
executed 20544 times by 1 test: 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->name ) + 1) - (si... = (((const 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 )))); }) ;
Executed by:
  • libcrypto.so.1.1
20544
578 ) && (__s1_len = __builtin_strlen (
executed 20544 times by 1 test: 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->name ) + 1) - (si... = (((const 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 )))); }) ;
Executed by:
  • libcrypto.so.1.1
20544
579 a->name
executed 20544 times by 1 test: 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->name ) + 1) - (si... = (((const 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 )))); }) ;
Executed by:
  • libcrypto.so.1.1
20544
580 ), __s2_len = __builtin_strlen (
executed 20544 times by 1 test: 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->name ) + 1) - (si... = (((const 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 )))); }) ;
Executed by:
  • libcrypto.so.1.1
20544
581 b->name
executed 20544 times by 1 test: 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->name ) + 1) - (si... = (((const 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 )))); }) ;
Executed by:
  • libcrypto.so.1.1
20544
582 ), (!((size_t)(const void *)((
executed 20544 times by 1 test: 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->name ) + 1) - (si... = (((const 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 )))); }) ;
Executed by:
  • libcrypto.so.1.1
20544
583 a->name
executed 20544 times by 1 test: 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->name ) + 1) - (si... = (((const 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 )))); }) ;
Executed by:
  • libcrypto.so.1.1
20544
584 ) + 1) - (size_t)(const void *)(
executed 20544 times by 1 test: 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->name ) + 1) - (si... = (((const 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 )))); }) ;
Executed by:
  • libcrypto.so.1.1
20544
585 a->name
executed 20544 times by 1 test: 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->name ) + 1) - (si... = (((const 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 )))); }) ;
Executed by:
  • libcrypto.so.1.1
20544
586 ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((
executed 20544 times by 1 test: 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->name ) + 1) - (si... = (((const 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 )))); }) ;
Executed by:
  • libcrypto.so.1.1
20544
587 b->name
executed 20544 times by 1 test: 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->name ) + 1) - (si... = (((const 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 )))); }) ;
Executed by:
  • libcrypto.so.1.1
20544
588 ) + 1) - (size_t)(const void *)(
executed 20544 times by 1 test: 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->name ) + 1) - (si... = (((const 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 )))); }) ;
Executed by:
  • libcrypto.so.1.1
20544
589 b->name
executed 20544 times by 1 test: 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->name ) + 1) - (si... = (((const 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 )))); }) ;
Executed by:
  • libcrypto.so.1.1
20544
590 ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (
executed 20544 times by 1 test: 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->name ) + 1) - (si... = (((const 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 )))); }) ;
Executed by:
  • libcrypto.so.1.1
20544
591 a->name
executed 20544 times by 1 test: 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->name ) + 1) - (si... = (((const 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 )))); }) ;
Executed by:
  • libcrypto.so.1.1
20544
592 ,
executed 20544 times by 1 test: 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->name ) + 1) - (si... = (((const 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 )))); }) ;
Executed by:
  • libcrypto.so.1.1
20544
593 b->name
executed 20544 times by 1 test: 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->name ) + 1) - (si... = (((const 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 )))); }) ;
Executed by:
  • libcrypto.so.1.1
20544
594 ) : (__builtin_constant_p (
executed 20544 times by 1 test: 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->name ) + 1) - (si... = (((const 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 )))); }) ;
Executed by:
  • libcrypto.so.1.1
20544
595 a->name
executed 20544 times by 1 test: 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->name ) + 1) - (si... = (((const 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 )))); }) ;
Executed by:
  • libcrypto.so.1.1
20544
596 ) && ((size_t)(const void *)((
executed 20544 times by 1 test: 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->name ) + 1) - (si... = (((const 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 )))); }) ;
Executed by:
  • libcrypto.so.1.1
20544
597 a->name
executed 20544 times by 1 test: 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->name ) + 1) - (si... = (((const 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 )))); }) ;
Executed by:
  • libcrypto.so.1.1
20544
598 ) + 1) - (size_t)(const void *)(
executed 20544 times by 1 test: 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->name ) + 1) - (si... = (((const 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 )))); }) ;
Executed by:
  • libcrypto.so.1.1
20544
599 a->name
executed 20544 times by 1 test: 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->name ) + 1) - (si... = (((const 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 )))); }) ;
Executed by:
  • libcrypto.so.1.1
20544
600 ) == 1) && (__s1_len = __builtin_strlen (
executed 20544 times by 1 test: 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->name ) + 1) - (si... = (((const 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 )))); }) ;
Executed by:
  • libcrypto.so.1.1
20544
601 a->name
executed 20544 times by 1 test: 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->name ) + 1) - (si... = (((const 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 )))); }) ;
Executed by:
  • libcrypto.so.1.1
20544
602 ), __s1_len < 4) ? (__builtin_constant_p (
executed 20544 times by 1 test: 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->name ) + 1) - (si... = (((const 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 )))); }) ;
Executed by:
  • libcrypto.so.1.1
20544
603 b->name
executed 20544 times by 1 test: 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->name ) + 1) - (si... = (((const 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 )))); }) ;
Executed by:
  • libcrypto.so.1.1
20544
604 ) && ((size_t)(const void *)((
executed 20544 times by 1 test: 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->name ) + 1) - (si... = (((const 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 )))); }) ;
Executed by:
  • libcrypto.so.1.1
20544
605 b->name
executed 20544 times by 1 test: 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->name ) + 1) - (si... = (((const 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 )))); }) ;
Executed by:
  • libcrypto.so.1.1
20544
606 ) + 1) - (size_t)(const void *)(
executed 20544 times by 1 test: 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->name ) + 1) - (si... = (((const 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 )))); }) ;
Executed by:
  • libcrypto.so.1.1
20544
607 b->name
executed 20544 times by 1 test: 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->name ) + 1) - (si... = (((const 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 )))); }) ;
Executed by:
  • libcrypto.so.1.1
20544
608 ) == 1) ? __builtin_strcmp (
executed 20544 times by 1 test: 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->name ) + 1) - (si... = (((const 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 )))); }) ;
Executed by:
  • libcrypto.so.1.1
20544
609 a->name
executed 20544 times by 1 test: 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->name ) + 1) - (si... = (((const 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 )))); }) ;
Executed by:
  • libcrypto.so.1.1
20544
610 ,
executed 20544 times by 1 test: 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->name ) + 1) - (si... = (((const 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 )))); }) ;
Executed by:
  • libcrypto.so.1.1
20544
611 b->name
executed 20544 times by 1 test: 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->name ) + 1) - (si... = (((const 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 )))); }) ;
Executed by:
  • libcrypto.so.1.1
20544
612 ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
executed 20544 times by 1 test: 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->name ) + 1) - (si... = (((const 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 )))); }) ;
Executed by:
  • libcrypto.so.1.1
20544
613 b->name
executed 20544 times by 1 test: 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->name ) + 1) - (si... = (((const 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 )))); }) ;
Executed by:
  • libcrypto.so.1.1
20544
614 ); int __result = (((const unsigned char *) (const char *) (
executed 20544 times by 1 test: 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->name ) + 1) - (si... = (((const 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 )))); }) ;
Executed by:
  • libcrypto.so.1.1
20544
615 a->name
executed 20544 times by 1 test: 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->name ) + 1) - (si... = (((const 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 )))); }) ;
Executed by:
  • libcrypto.so.1.1
20544
616 ))[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 *) (
executed 20544 times by 1 test: 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->name ) + 1) - (si... = (((const 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 )))); }) ;
Executed by:
  • libcrypto.so.1.1
0-20544
617 a->name
executed 20544 times by 1 test: 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->name ) + 1) - (si... = (((const 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 )))); }) ;
Executed by:
  • libcrypto.so.1.1
20544
618 ))[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 *) (
executed 20544 times by 1 test: 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->name ) + 1) - (si... = (((const 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 )))); }) ;
Executed by:
  • libcrypto.so.1.1
0-20544
619 a->name
executed 20544 times by 1 test: 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->name ) + 1) - (si... = (((const 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 )))); }) ;
Executed by:
  • libcrypto.so.1.1
20544
620 ))[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]);
executed 20544 times by 1 test: 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->name ) + 1) - (si... = (((const 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 )))); }) ;
Executed by:
  • libcrypto.so.1.1
0-20544
621 a->name
never executed: __result = (((const unsigned char *) (const char *) ( a->name ))[3] - __s2[3]);
executed 20544 times by 1 test: 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->name ) + 1) - (si... = (((const 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 )))); }) ;
Executed by:
  • libcrypto.so.1.1
0-20544
622 ))[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 (
executed 20544 times by 1 test: 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->name ) + 1) - (si... = (((const 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 )))); }) ;
Executed by:
  • libcrypto.so.1.1
0-20544
623 b->name
executed 20544 times by 1 test: 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->name ) + 1) - (si... = (((const 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 )))); }) ;
Executed by:
  • libcrypto.so.1.1
20544
624 ) && ((size_t)(const void *)((
executed 20544 times by 1 test: 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->name ) + 1) - (si... = (((const 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 )))); }) ;
Executed by:
  • libcrypto.so.1.1
20544
625 b->name
executed 20544 times by 1 test: 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->name ) + 1) - (si... = (((const 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 )))); }) ;
Executed by:
  • libcrypto.so.1.1
20544
626 ) + 1) - (size_t)(const void *)(
executed 20544 times by 1 test: 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->name ) + 1) - (si... = (((const 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 )))); }) ;
Executed by:
  • libcrypto.so.1.1
20544
627 b->name
executed 20544 times by 1 test: 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->name ) + 1) - (si... = (((const 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 )))); }) ;
Executed by:
  • libcrypto.so.1.1
20544
628 ) == 1) && (__s2_len = __builtin_strlen (
executed 20544 times by 1 test: 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->name ) + 1) - (si... = (((const 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 )))); }) ;
Executed by:
  • libcrypto.so.1.1
20544
629 b->name
executed 20544 times by 1 test: 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->name ) + 1) - (si... = (((const 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 )))); }) ;
Executed by:
  • libcrypto.so.1.1
20544
630 ), __s2_len < 4) ? (__builtin_constant_p (
executed 20544 times by 1 test: 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->name ) + 1) - (si... = (((const 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 )))); }) ;
Executed by:
  • libcrypto.so.1.1
20544
631 a->name
executed 20544 times by 1 test: 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->name ) + 1) - (si... = (((const 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 )))); }) ;
Executed by:
  • libcrypto.so.1.1
20544
632 ) && ((size_t)(const void *)((
executed 20544 times by 1 test: 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->name ) + 1) - (si... = (((const 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 )))); }) ;
Executed by:
  • libcrypto.so.1.1
20544
633 a->name
executed 20544 times by 1 test: 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->name ) + 1) - (si... = (((const 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 )))); }) ;
Executed by:
  • libcrypto.so.1.1
20544
634 ) + 1) - (size_t)(const void *)(
executed 20544 times by 1 test: 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->name ) + 1) - (si... = (((const 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 )))); }) ;
Executed by:
  • libcrypto.so.1.1
20544
635 a->name
executed 20544 times by 1 test: 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->name ) + 1) - (si... = (((const 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 )))); }) ;
Executed by:
  • libcrypto.so.1.1
20544
636 ) == 1) ? __builtin_strcmp (
executed 20544 times by 1 test: 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->name ) + 1) - (si... = (((const 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 )))); }) ;
Executed by:
  • libcrypto.so.1.1
20544
637 a->name
executed 20544 times by 1 test: 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->name ) + 1) - (si... = (((const 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 )))); }) ;
Executed by:
  • libcrypto.so.1.1
20544
638 ,
executed 20544 times by 1 test: 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->name ) + 1) - (si... = (((const 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 )))); }) ;
Executed by:
  • libcrypto.so.1.1
20544
639 b->name
executed 20544 times by 1 test: 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->name ) + 1) - (si... = (((const 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 )))); }) ;
Executed by:
  • libcrypto.so.1.1
20544
640 ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
executed 20544 times by 1 test: 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->name ) + 1) - (si... = (((const 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 )))); }) ;
Executed by:
  • libcrypto.so.1.1
20544
641 a->name
executed 20544 times by 1 test: 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->name ) + 1) - (si... = (((const 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 )))); }) ;
Executed by:
  • libcrypto.so.1.1
20544
642 ); int __result = (((const unsigned char *) (const char *) (
executed 20544 times by 1 test: 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->name ) + 1) - (si... = (((const 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 )))); }) ;
Executed by:
  • libcrypto.so.1.1
20544
643 b->name
executed 20544 times by 1 test: 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->name ) + 1) - (si... = (((const 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 )))); }) ;
Executed by:
  • libcrypto.so.1.1
20544
644 ))[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 *) (
executed 20544 times by 1 test: 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->name ) + 1) - (si... = (((const 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 )))); }) ;
Executed by:
  • libcrypto.so.1.1
0-20544
645 b->name
executed 20544 times by 1 test: 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->name ) + 1) - (si... = (((const 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 )))); }) ;
Executed by:
  • libcrypto.so.1.1
20544
646 ))[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 *) (
executed 20544 times by 1 test: 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->name ) + 1) - (si... = (((const 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 )))); }) ;
Executed by:
  • libcrypto.so.1.1
0-20544
647 b->name
executed 20544 times by 1 test: 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->name ) + 1) - (si... = (((const 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 )))); }) ;
Executed by:
  • libcrypto.so.1.1
20544
648 ))[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]);
executed 20544 times by 1 test: 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->name ) + 1) - (si... = (((const 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 )))); }) ;
Executed by:
  • libcrypto.so.1.1
0-20544
649 b->name
never executed: __result = (((const unsigned char *) (const char *) ( b->name ))[3] - __s2[3]);
executed 20544 times by 1 test: 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->name ) + 1) - (si... = (((const 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 )))); }) ;
Executed by:
  • libcrypto.so.1.1
0-20544
650 ))[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 (
executed 20544 times by 1 test: 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->name ) + 1) - (si... = (((const 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 )))); }) ;
Executed by:
  • libcrypto.so.1.1
0-20544
651 a->name
executed 20544 times by 1 test: 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->name ) + 1) - (si... = (((const 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 )))); }) ;
Executed by:
  • libcrypto.so.1.1
20544
652 ,
executed 20544 times by 1 test: 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->name ) + 1) - (si... = (((const 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 )))); }) ;
Executed by:
  • libcrypto.so.1.1
20544
653 b->name
executed 20544 times by 1 test: 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->name ) + 1) - (si... = (((const 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 )))); }) ;
Executed by:
  • libcrypto.so.1.1
20544
654 )))); })
executed 20544 times by 1 test: 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->name ) + 1) - (si... = (((const 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 )))); }) ;
Executed by:
  • libcrypto.so.1.1
20544
655 ;
executed 20544 times by 1 test: 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->name ) + 1) - (si... = (((const 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 )))); }) ;
Executed by:
  • libcrypto.so.1.1
20544
656}-
657-
658static int table_cmp_BSEARCH_CMP_FN(const void *, const void *); static int table_cmp(X509_VERIFY_PARAM const *, X509_VERIFY_PARAM const *); static X509_VERIFY_PARAM * OBJ_bsearch_table(X509_VERIFY_PARAM *key, X509_VERIFY_PARAM const *base, int num);-
659static int table_cmp_BSEARCH_CMP_FN(const void *a_, const void *b_) { X509_VERIFY_PARAM const *a = a_; X509_VERIFY_PARAM const *b = b_; return
executed 20544 times by 1 test: return table_cmp(a,b);
Executed by:
  • libcrypto.so.1.1
table_cmp(a,b);
executed 20544 times by 1 test: return table_cmp(a,b);
Executed by:
  • libcrypto.so.1.1
} static X509_VERIFY_PARAM *OBJ_bsearch_table(X509_VERIFY_PARAM *key, X509_VERIFY_PARAM const *base, int num) { return
executed 7779 times by 1 test: return (X509_VERIFY_PARAM *)OBJ_bsearch_(key, base, num, sizeof(X509_VERIFY_PARAM), table_cmp_BSEARCH_CMP_FN);
Executed by:
  • libcrypto.so.1.1
(X509_VERIFY_PARAM *)OBJ_bsearch_(key, base, num, sizeof(X509_VERIFY_PARAM), table_cmp_BSEARCH_CMP_FN);
executed 7779 times by 1 test: return (X509_VERIFY_PARAM *)OBJ_bsearch_(key, base, num, sizeof(X509_VERIFY_PARAM), table_cmp_BSEARCH_CMP_FN);
Executed by:
  • libcrypto.so.1.1
} extern void dummy_prototype(void);
7779-20544
660-
661static int param_cmp(const X509_VERIFY_PARAM *const *a,-
662 const X509_VERIFY_PARAM *const *b)-
663{-
664 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
665 __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
666 (*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
667 ) && __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
668 (*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
669 ) && (__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
670 (*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
671 ), __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
672 (*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
673 ), (!((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
674 (*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
675 ) + 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
676 (*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
677 ) == 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
678 (*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
679 ) + 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
680 (*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
681 ) == 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
682 (*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
683 ,
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 (*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
685 ) : (__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
686 (*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
687 ) && ((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
688 (*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
689 ) + 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
690 (*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
691 ) == 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
692 (*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
693 ), __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
694 (*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
695 ) && ((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
696 (*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
697 ) + 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
698 (*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
699 ) == 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
700 (*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
701 ,
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 (*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
703 ) : (__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
704 (*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
705 ); 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
706 (*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
707 ))[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
708 (*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
709 ))[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
710 (*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
711 ))[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
712 (*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
713 ))[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
714 (*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
715 ) && ((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
716 (*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
717 ) + 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
718 (*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
719 ) == 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
720 (*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
721 ), __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
722 (*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
723 ) && ((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
724 (*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
725 ) + 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
726 (*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
727 ) == 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
728 (*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
729 ,
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
730 (*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
731 ) : -(__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
732 (*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
733 ); 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
734 (*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
735 ))[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
736 (*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
737 ))[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
738 (*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
739 ))[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
740 (*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
741 ))[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
742 (*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
743 ,
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
744 (*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
745 )))); })
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
746 ;
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
747}-
748-
749int X509_VERIFY_PARAM_add0_table(X509_VERIFY_PARAM *param)-
750{-
751 int idx;-
752 X509_VERIFY_PARAM *ptmp;-
753 if (param_table ==
param_table == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
754 ((void *)0)
param_table == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
755 ) {-
756 param_table = sk_X509_VERIFY_PARAM_new(param_cmp);-
757 if (param_table ==
param_table == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
758 ((void *)0)
param_table == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
759 )-
760 return
never executed: return 0;
0;
never executed: return 0;
0
761 }
never executed: end of block
else {
0
762 idx = sk_X509_VERIFY_PARAM_find(param_table, param);-
763 if (idx >= 0
idx >= 0Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
764 ptmp = sk_X509_VERIFY_PARAM_delete(param_table, idx);-
765 X509_VERIFY_PARAM_free(ptmp);-
766 }
never executed: end of block
0
767 }
never executed: end of block
0
768 if (!sk_X509_VERIFY_PARAM_push(param_table, param)
!sk_X509_VERIF..._table, param)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
769 return
never executed: return 0;
0;
never executed: return 0;
0
770 return
never executed: return 1;
1;
never executed: return 1;
0
771}-
772-
773int X509_VERIFY_PARAM_get_count(void)-
774{-
775 int num = (sizeof(default_table)/sizeof((default_table)[0]));-
776 if (param_table
param_tableDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
777 num += sk_X509_VERIFY_PARAM_num(param_table);
never executed: num += sk_X509_VERIFY_PARAM_num(param_table);
0
778 return
never executed: return num;
num;
never executed: return num;
0
779}-
780-
781const X509_VERIFY_PARAM *X509_VERIFY_PARAM_get0(int id)-
782{-
783 int num = (sizeof(default_table)/sizeof((default_table)[0]));-
784 if (id < num
id < numDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
785 return
never executed: return default_table + id;
default_table + id;
never executed: return default_table + id;
0
786 return
never executed: return sk_X509_VERIFY_PARAM_value(param_table, id - num);
sk_X509_VERIFY_PARAM_value(param_table, id - num);
never executed: return sk_X509_VERIFY_PARAM_value(param_table, id - num);
0
787}-
788-
789const X509_VERIFY_PARAM *X509_VERIFY_PARAM_lookup(const char *name)-
790{-
791 int idx;-
792 X509_VERIFY_PARAM pm;-
793-
794 pm.name = (char *)name;-
795 if (param_table !=
param_table != ((void *)0)Description
TRUEnever evaluated
FALSEevaluated 7779 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-7779
796 ((void *)0)
param_table != ((void *)0)Description
TRUEnever evaluated
FALSEevaluated 7779 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-7779
797 ) {-
798 idx = sk_X509_VERIFY_PARAM_find(param_table, &pm);-
799 if (idx >= 0
idx >= 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
800 return
never executed: return sk_X509_VERIFY_PARAM_value(param_table, idx);
sk_X509_VERIFY_PARAM_value(param_table, idx);
never executed: return sk_X509_VERIFY_PARAM_value(param_table, idx);
0
801 }
never executed: end of block
0
802 return
executed 7779 times by 1 test: return OBJ_bsearch_table(&pm, default_table, (sizeof(default_table)/sizeof((default_table)[0])));
Executed by:
  • libcrypto.so.1.1
OBJ_bsearch_table(&pm, default_table, (sizeof(default_table)/sizeof((default_table)[0])));
executed 7779 times by 1 test: return OBJ_bsearch_table(&pm, default_table, (sizeof(default_table)/sizeof((default_table)[0])));
Executed by:
  • libcrypto.so.1.1
7779
803}-
804-
805void X509_VERIFY_PARAM_table_cleanup(void)-
806{-
807 sk_X509_VERIFY_PARAM_pop_free(param_table, X509_VERIFY_PARAM_free);-
808 param_table = -
809 ((void *)0)-
810 ;-
811}
never executed: end of block
0
Switch to Source codePreprocessed file

Generated by Squish Coco 4.2.2