Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vpm.c |
Switch to Source code | Preprocessed file |
Line | Source | Count | ||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | - | |||||||||||||||||||||||||||||||||||||
2 | - | |||||||||||||||||||||||||||||||||||||
3 | - | |||||||||||||||||||||||||||||||||||||
4 | - | |||||||||||||||||||||||||||||||||||||
5 | - | |||||||||||||||||||||||||||||||||||||
6 | - | |||||||||||||||||||||||||||||||||||||
7 | - | |||||||||||||||||||||||||||||||||||||
8 | - | |||||||||||||||||||||||||||||||||||||
9 | - | |||||||||||||||||||||||||||||||||||||
10 | - | |||||||||||||||||||||||||||||||||||||
11 | static char *str_copy(const char *s) | - | ||||||||||||||||||||||||||||||||||||
12 | { | - | ||||||||||||||||||||||||||||||||||||
13 | return executed 49 times by 1 test: CRYPTO_strdup(s, __FILE__, 28);return CRYPTO_strdup(s, __FILE__, 28); Executed by:
executed 49 times by 1 test: return CRYPTO_strdup(s, __FILE__, 28); Executed by:
| 49 | ||||||||||||||||||||||||||||||||||||
14 | } | - | ||||||||||||||||||||||||||||||||||||
15 | - | |||||||||||||||||||||||||||||||||||||
16 | static void str_free(char *s) | - | ||||||||||||||||||||||||||||||||||||
17 | { | - | ||||||||||||||||||||||||||||||||||||
18 | CRYPTO_free(s, __FILE__, 33); | - | ||||||||||||||||||||||||||||||||||||
19 | } executed 98 times by 1 test: end of block Executed by:
| 98 | ||||||||||||||||||||||||||||||||||||
20 | - | |||||||||||||||||||||||||||||||||||||
21 | static 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
| 0-49 | ||||||||||||||||||||||||||||||||||||
31 | ((void *)0)
| 0 | ||||||||||||||||||||||||||||||||||||
32 | ) | - | ||||||||||||||||||||||||||||||||||||
33 | namelen = name
executed 49 times by 1 test: namelen = name ? strlen(name) : 0; Executed by:
| 0-49 | ||||||||||||||||||||||||||||||||||||
34 | else if (name
| 0 | ||||||||||||||||||||||||||||||||||||
35 | return never executed: 0;return 0; never executed: return 0; | 0 | ||||||||||||||||||||||||||||||||||||
36 | if (namelen > 0
| 0-49 | ||||||||||||||||||||||||||||||||||||
37 | -- never executed: namelen;--namelen; never executed: --namelen; | 0 | ||||||||||||||||||||||||||||||||||||
38 | - | |||||||||||||||||||||||||||||||||||||
39 | if (mode == 0
| 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:
| 49 | ||||||||||||||||||||||||||||||||||||
45 | if (name ==
| 0-49 | ||||||||||||||||||||||||||||||||||||
46 | ((void *)0)
| 0-49 | ||||||||||||||||||||||||||||||||||||
47 | || namelen == 0
| 0-49 | ||||||||||||||||||||||||||||||||||||
48 | return never executed: 1;return 1; never executed: return 1; | 0 | ||||||||||||||||||||||||||||||||||||
49 | - | |||||||||||||||||||||||||||||||||||||
50 | copy = CRYPTO_strndup(name, namelen, __FILE__, 59); | - | ||||||||||||||||||||||||||||||||||||
51 | if (copy ==
| 0-49 | ||||||||||||||||||||||||||||||||||||
52 | ((void *)0)
| 0-49 | ||||||||||||||||||||||||||||||||||||
53 | ) | - | ||||||||||||||||||||||||||||||||||||
54 | return never executed: 0;return 0; never executed: return 0; | 0 | ||||||||||||||||||||||||||||||||||||
55 | - | |||||||||||||||||||||||||||||||||||||
56 | if (vpm->hosts ==
| 0-49 | ||||||||||||||||||||||||||||||||||||
57 | ((void *)0)
| 0-49 | ||||||||||||||||||||||||||||||||||||
58 | && | - | ||||||||||||||||||||||||||||||||||||
59 | (
| 0-49 | ||||||||||||||||||||||||||||||||||||
60 | ((void *)0)
| 0-49 | ||||||||||||||||||||||||||||||||||||
61 | ) { | - | ||||||||||||||||||||||||||||||||||||
62 | CRYPTO_free(copy, __FILE__, 65); | - | ||||||||||||||||||||||||||||||||||||
63 | return never executed: 0;return 0; never executed: return 0; | 0 | ||||||||||||||||||||||||||||||||||||
64 | } | - | ||||||||||||||||||||||||||||||||||||
65 | - | |||||||||||||||||||||||||||||||||||||
66 | if (!sk_OPENSSL_STRING_push(vpm->hosts, copy)
| 0-49 | ||||||||||||||||||||||||||||||||||||
67 | CRYPTO_free(copy, __FILE__, 70); | - | ||||||||||||||||||||||||||||||||||||
68 | if (sk_OPENSSL_STRING_num(vpm->hosts) == 0
| 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: 0;return 0; never executed: return 0; | 0 | ||||||||||||||||||||||||||||||||||||
75 | } | - | ||||||||||||||||||||||||||||||||||||
76 | - | |||||||||||||||||||||||||||||||||||||
77 | return executed 49 times by 1 test: 1;return 1; Executed by:
executed 49 times by 1 test: return 1; Executed by:
| 49 | ||||||||||||||||||||||||||||||||||||
78 | } | - | ||||||||||||||||||||||||||||||||||||
79 | - | |||||||||||||||||||||||||||||||||||||
80 | - | |||||||||||||||||||||||||||||||||||||
81 | X509_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 ==
| 0-31573 | ||||||||||||||||||||||||||||||||||||
87 | ((void *)0)
| 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: param;return param; Executed by:
executed 31573 times by 1 test: return param; Executed by:
| 31573 | ||||||||||||||||||||||||||||||||||||
99 | } | - | ||||||||||||||||||||||||||||||||||||
100 | - | |||||||||||||||||||||||||||||||||||||
101 | void X509_VERIFY_PARAM_free(X509_VERIFY_PARAM *param) | - | ||||||||||||||||||||||||||||||||||||
102 | { | - | ||||||||||||||||||||||||||||||||||||
103 | if (param ==
| 7-31573 | ||||||||||||||||||||||||||||||||||||
104 | ((void *)0)
| 7-31573 | ||||||||||||||||||||||||||||||||||||
105 | ) | - | ||||||||||||||||||||||||||||||||||||
106 | return; executed 7 times by 1 test: return; Executed by:
| 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:
| 31573 | ||||||||||||||||||||||||||||||||||||
114 | int 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
| 0-23912 | ||||||||||||||||||||||||||||||||||||
120 | return never executed: 1;return 1; never executed: return 1; | 0 | ||||||||||||||||||||||||||||||||||||
121 | inh_flags = dest->inh_flags | src->inh_flags; | - | ||||||||||||||||||||||||||||||||||||
122 | - | |||||||||||||||||||||||||||||||||||||
123 | if (inh_flags & 0x10
| 1-23911 | ||||||||||||||||||||||||||||||||||||
124 | dest->inh_flags = 0; executed 1 time by 1 test: dest->inh_flags = 0; Executed by:
| 1 | ||||||||||||||||||||||||||||||||||||
125 | - | |||||||||||||||||||||||||||||||||||||
126 | if (inh_flags & 0x8
| 0-23912 | ||||||||||||||||||||||||||||||||||||
127 | return never executed: 1;return 1; never executed: return 1; | 0 | ||||||||||||||||||||||||||||||||||||
128 | - | |||||||||||||||||||||||||||||||||||||
129 | if (inh_flags & 0x1
| 2850-21062 | ||||||||||||||||||||||||||||||||||||
130 | to_default = 1; executed 2850 times by 1 test: to_default = 1; Executed by:
| 2850 | ||||||||||||||||||||||||||||||||||||
131 | else | - | ||||||||||||||||||||||||||||||||||||
132 | to_default = 0; executed 21062 times by 1 test: to_default = 0; Executed by:
| 21062 | ||||||||||||||||||||||||||||||||||||
133 | - | |||||||||||||||||||||||||||||||||||||
134 | if (inh_flags & 0x2
| 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:
| 23912 | ||||||||||||||||||||||||||||||||||||
138 | - | |||||||||||||||||||||||||||||||||||||
139 | if ((to_overwrite
executed 3015 times by 1 test: dest->purpose = src->purpose; Executed by:
| 0-23912 | ||||||||||||||||||||||||||||||||||||
140 | if ((to_overwrite
executed 2748 times by 1 test: dest->trust = src->trust; Executed by:
| 0-23912 | ||||||||||||||||||||||||||||||||||||
141 | if ((to_overwrite
executed 5035 times by 1 test: dest->depth = src->depth; Executed by:
| 0-23912 | ||||||||||||||||||||||||||||||||||||
142 | if ((to_overwrite
executed 267 times by 1 test: dest->auth_level = src->auth_level; Executed by:
| 0-23912 | ||||||||||||||||||||||||||||||||||||
143 | - | |||||||||||||||||||||||||||||||||||||
144 | - | |||||||||||||||||||||||||||||||||||||
145 | - | |||||||||||||||||||||||||||||||||||||
146 | if (to_overwrite
| 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:
| 23887 | ||||||||||||||||||||||||||||||||||||
151 | - | |||||||||||||||||||||||||||||||||||||
152 | if (inh_flags & 0x4
| 0-23912 | ||||||||||||||||||||||||||||||||||||
153 | dest->flags = 0; never executed: dest->flags = 0; | 0 | ||||||||||||||||||||||||||||||||||||
154 | - | |||||||||||||||||||||||||||||||||||||
155 | dest->flags |= src->flags; | - | ||||||||||||||||||||||||||||||||||||
156 | - | |||||||||||||||||||||||||||||||||||||
157 | if ((to_overwrite
| 0-23912 | ||||||||||||||||||||||||||||||||||||
158 | ((void *)0)
| 0-23912 | ||||||||||||||||||||||||||||||||||||
159 | )
| 0-23912 | ||||||||||||||||||||||||||||||||||||
160 | ((void *)0)
| 0 | ||||||||||||||||||||||||||||||||||||
161 | )
| 0 | ||||||||||||||||||||||||||||||||||||
162 | if (!X509_VERIFY_PARAM_set1_policies(dest, src->policies)
| 0 | ||||||||||||||||||||||||||||||||||||
163 | return never executed: 0;return 0; never executed: return 0; | 0 | ||||||||||||||||||||||||||||||||||||
164 | } never executed: end of block | 0 | ||||||||||||||||||||||||||||||||||||
165 | - | |||||||||||||||||||||||||||||||||||||
166 | - | |||||||||||||||||||||||||||||||||||||
167 | if ((to_overwrite
| 0-23912 | ||||||||||||||||||||||||||||||||||||
168 | ((void *)0)
| 49-23863 | ||||||||||||||||||||||||||||||||||||
169 | )
| 0-23863 | ||||||||||||||||||||||||||||||||||||
170 | ((void *)0)
| 0 | ||||||||||||||||||||||||||||||||||||
171 | )
| 0 | ||||||||||||||||||||||||||||||||||||
172 | sk_OPENSSL_STRING_pop_free(dest->hosts, str_free); | - | ||||||||||||||||||||||||||||||||||||
173 | dest->hosts = | - | ||||||||||||||||||||||||||||||||||||
174 | ((void *)0) | - | ||||||||||||||||||||||||||||||||||||
175 | ; | - | ||||||||||||||||||||||||||||||||||||
176 | if (src->hosts
| 0-49 | ||||||||||||||||||||||||||||||||||||
177 | dest->hosts = | - | ||||||||||||||||||||||||||||||||||||
178 | sk_OPENSSL_STRING_deep_copy(src->hosts, str_copy, str_free); | - | ||||||||||||||||||||||||||||||||||||
179 | if (dest->hosts ==
| 0-49 | ||||||||||||||||||||||||||||||||||||
180 | ((void *)0)
| 0-49 | ||||||||||||||||||||||||||||||||||||
181 | ) | - | ||||||||||||||||||||||||||||||||||||
182 | return never executed: 0;return 0; never executed: return 0; | 0 | ||||||||||||||||||||||||||||||||||||
183 | dest->hostflags = src->hostflags; | - | ||||||||||||||||||||||||||||||||||||
184 | } executed 49 times by 1 test: end of block Executed by:
| 49 | ||||||||||||||||||||||||||||||||||||
185 | } executed 49 times by 1 test: end of block Executed by:
| 49 | ||||||||||||||||||||||||||||||||||||
186 | - | |||||||||||||||||||||||||||||||||||||
187 | if ((to_overwrite
| 0-23912 | ||||||||||||||||||||||||||||||||||||
188 | ((void *)0)
| 0-23912 | ||||||||||||||||||||||||||||||||||||
189 | )
| 0-23912 | ||||||||||||||||||||||||||||||||||||
190 | ((void *)0)
| 0 | ||||||||||||||||||||||||||||||||||||
191 | )
| 0 | ||||||||||||||||||||||||||||||||||||
192 | if (!X509_VERIFY_PARAM_set1_email(dest, src->email, src->emaillen)
| 0 | ||||||||||||||||||||||||||||||||||||
193 | return never executed: 0;return 0; never executed: return 0; | 0 | ||||||||||||||||||||||||||||||||||||
194 | } never executed: end of block | 0 | ||||||||||||||||||||||||||||||||||||
195 | - | |||||||||||||||||||||||||||||||||||||
196 | if ((to_overwrite
| 0-23912 | ||||||||||||||||||||||||||||||||||||
197 | ((void *)0)
| 0-23912 | ||||||||||||||||||||||||||||||||||||
198 | )
| 0-23912 | ||||||||||||||||||||||||||||||||||||
199 | ((void *)0)
| 0 | ||||||||||||||||||||||||||||||||||||
200 | )
| 0 | ||||||||||||||||||||||||||||||||||||
201 | if (!X509_VERIFY_PARAM_set1_ip(dest, src->ip, src->iplen)
| 0 | ||||||||||||||||||||||||||||||||||||
202 | return never executed: 0;return 0; never executed: return 0; | 0 | ||||||||||||||||||||||||||||||||||||
203 | } never executed: end of block | 0 | ||||||||||||||||||||||||||||||||||||
204 | - | |||||||||||||||||||||||||||||||||||||
205 | return executed 23912 times by 1 test: 1;return 1; Executed by:
executed 23912 times by 1 test: return 1; Executed by:
| 23912 | ||||||||||||||||||||||||||||||||||||
206 | } | - | ||||||||||||||||||||||||||||||||||||
207 | - | |||||||||||||||||||||||||||||||||||||
208 | int 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: ret;return ret; Executed by:
executed 2849 times by 1 test: return ret; Executed by:
| 2849 | ||||||||||||||||||||||||||||||||||||
217 | } | - | ||||||||||||||||||||||||||||||||||||
218 | - | |||||||||||||||||||||||||||||||||||||
219 | static int int_x509_param_set1(char **pdest, size_t *pdestlen, | - | ||||||||||||||||||||||||||||||||||||
220 | const char *src, size_t srclen) | - | ||||||||||||||||||||||||||||||||||||
221 | { | - | ||||||||||||||||||||||||||||||||||||
222 | void *tmp; | - | ||||||||||||||||||||||||||||||||||||
223 | if (src
| 0 | ||||||||||||||||||||||||||||||||||||
224 | if (srclen == 0
| 0 | ||||||||||||||||||||||||||||||||||||
225 | srclen = strlen(src); never executed: srclen = strlen(src); | 0 | ||||||||||||||||||||||||||||||||||||
226 | - | |||||||||||||||||||||||||||||||||||||
227 | tmp = CRYPTO_memdup((src), srclen, __FILE__, 247); | - | ||||||||||||||||||||||||||||||||||||
228 | if (tmp ==
| 0 | ||||||||||||||||||||||||||||||||||||
229 | ((void *)0)
| 0 | ||||||||||||||||||||||||||||||||||||
230 | ) | - | ||||||||||||||||||||||||||||||||||||
231 | return never executed: 0;return 0; never executed: return 0; | 0 | ||||||||||||||||||||||||||||||||||||
232 | } never executed: else {end of block | 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 !=
| 0 | ||||||||||||||||||||||||||||||||||||
241 | ((void *)0)
| 0 | ||||||||||||||||||||||||||||||||||||
242 | ) | - | ||||||||||||||||||||||||||||||||||||
243 | * never executed: pdestlen = srclen;*pdestlen = srclen; never executed: *pdestlen = srclen; | 0 | ||||||||||||||||||||||||||||||||||||
244 | return never executed: 1;return 1; never executed: return 1; | 0 | ||||||||||||||||||||||||||||||||||||
245 | } | - | ||||||||||||||||||||||||||||||||||||
246 | - | |||||||||||||||||||||||||||||||||||||
247 | int 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
| 0 | ||||||||||||||||||||||||||||||||||||
252 | return never executed: 1;return 1; never executed: return 1; | 0 | ||||||||||||||||||||||||||||||||||||
253 | return never executed: 0;return 0; never executed: return 0; | 0 | ||||||||||||||||||||||||||||||||||||
254 | } | - | ||||||||||||||||||||||||||||||||||||
255 | - | |||||||||||||||||||||||||||||||||||||
256 | int X509_VERIFY_PARAM_set_flags(X509_VERIFY_PARAM *param, unsigned long flags) | - | ||||||||||||||||||||||||||||||||||||
257 | { | - | ||||||||||||||||||||||||||||||||||||
258 | param->flags |= flags; | - | ||||||||||||||||||||||||||||||||||||
259 | if (flags & (0x80 | 0x100 | 0x200 | 0x400)
| 0-2843 | ||||||||||||||||||||||||||||||||||||
260 | param->flags |= 0x80; never executed: param->flags |= 0x80; | 0 | ||||||||||||||||||||||||||||||||||||
261 | return executed 2843 times by 1 test: 1;return 1; Executed by:
executed 2843 times by 1 test: return 1; Executed by:
| 2843 | ||||||||||||||||||||||||||||||||||||
262 | } | - | ||||||||||||||||||||||||||||||||||||
263 | - | |||||||||||||||||||||||||||||||||||||
264 | int X509_VERIFY_PARAM_clear_flags(X509_VERIFY_PARAM *param, | - | ||||||||||||||||||||||||||||||||||||
265 | unsigned long flags) | - | ||||||||||||||||||||||||||||||||||||
266 | { | - | ||||||||||||||||||||||||||||||||||||
267 | param->flags &= ~flags; | - | ||||||||||||||||||||||||||||||||||||
268 | return never executed: 1;return 1; never executed: return 1; | 0 | ||||||||||||||||||||||||||||||||||||
269 | } | - | ||||||||||||||||||||||||||||||||||||
270 | - | |||||||||||||||||||||||||||||||||||||
271 | unsigned long X509_VERIFY_PARAM_get_flags(X509_VERIFY_PARAM *param) | - | ||||||||||||||||||||||||||||||||||||
272 | { | - | ||||||||||||||||||||||||||||||||||||
273 | return never executed: param->flags;return param->flags; never executed: return param->flags; | 0 | ||||||||||||||||||||||||||||||||||||
274 | } | - | ||||||||||||||||||||||||||||||||||||
275 | - | |||||||||||||||||||||||||||||||||||||
276 | uint32_t X509_VERIFY_PARAM_get_inh_flags(const X509_VERIFY_PARAM *param) | - | ||||||||||||||||||||||||||||||||||||
277 | { | - | ||||||||||||||||||||||||||||||||||||
278 | return never executed: param->inh_flags;return param->inh_flags; never executed: return param->inh_flags; | 0 | ||||||||||||||||||||||||||||||||||||
279 | } | - | ||||||||||||||||||||||||||||||||||||
280 | - | |||||||||||||||||||||||||||||||||||||
281 | int X509_VERIFY_PARAM_set_inh_flags(X509_VERIFY_PARAM *param, uint32_t flags) | - | ||||||||||||||||||||||||||||||||||||
282 | { | - | ||||||||||||||||||||||||||||||||||||
283 | param->inh_flags = flags; | - | ||||||||||||||||||||||||||||||||||||
284 | return never executed: 1;return 1; never executed: return 1; | 0 | ||||||||||||||||||||||||||||||||||||
285 | } | - | ||||||||||||||||||||||||||||||||||||
286 | - | |||||||||||||||||||||||||||||||||||||
287 | int X509_VERIFY_PARAM_set_purpose(X509_VERIFY_PARAM *param, int purpose) | - | ||||||||||||||||||||||||||||||||||||
288 | { | - | ||||||||||||||||||||||||||||||||||||
289 | return executed 134 times by 1 test: X509_PURPOSE_set(¶m->purpose, purpose);return X509_PURPOSE_set(¶m->purpose, purpose); Executed by:
executed 134 times by 1 test: return X509_PURPOSE_set(¶m->purpose, purpose); Executed by:
| 134 | ||||||||||||||||||||||||||||||||||||
290 | } | - | ||||||||||||||||||||||||||||||||||||
291 | - | |||||||||||||||||||||||||||||||||||||
292 | int X509_VERIFY_PARAM_set_trust(X509_VERIFY_PARAM *param, int trust) | - | ||||||||||||||||||||||||||||||||||||
293 | { | - | ||||||||||||||||||||||||||||||||||||
294 | return never executed: X509_TRUST_set(¶m->trust, trust);return X509_TRUST_set(¶m->trust, trust); never executed: return X509_TRUST_set(¶m->trust, trust); | 0 | ||||||||||||||||||||||||||||||||||||
295 | } | - | ||||||||||||||||||||||||||||||||||||
296 | - | |||||||||||||||||||||||||||||||||||||
297 | void 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:
| 11 | ||||||||||||||||||||||||||||||||||||
301 | - | |||||||||||||||||||||||||||||||||||||
302 | void 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:
| 2756 | ||||||||||||||||||||||||||||||||||||
306 | - | |||||||||||||||||||||||||||||||||||||
307 | time_t X509_VERIFY_PARAM_get_time(const X509_VERIFY_PARAM *param) | - | ||||||||||||||||||||||||||||||||||||
308 | { | - | ||||||||||||||||||||||||||||||||||||
309 | return executed 7 times by 1 test: param->check_time;return param->check_time; Executed by:
executed 7 times by 1 test: return param->check_time; Executed by:
| 7 | ||||||||||||||||||||||||||||||||||||
310 | } | - | ||||||||||||||||||||||||||||||||||||
311 | - | |||||||||||||||||||||||||||||||||||||
312 | void 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:
| 62 | ||||||||||||||||||||||||||||||||||||
317 | - | |||||||||||||||||||||||||||||||||||||
318 | int X509_VERIFY_PARAM_add0_policy(X509_VERIFY_PARAM *param, | - | ||||||||||||||||||||||||||||||||||||
319 | ASN1_OBJECT *policy) | - | ||||||||||||||||||||||||||||||||||||
320 | { | - | ||||||||||||||||||||||||||||||||||||
321 | if (!param->policies
| 0 | ||||||||||||||||||||||||||||||||||||
322 | param->policies = sk_ASN1_OBJECT_new_null(); | - | ||||||||||||||||||||||||||||||||||||
323 | if (!param->policies
| 0 | ||||||||||||||||||||||||||||||||||||
324 | return never executed: 0;return 0; never executed: return 0; | 0 | ||||||||||||||||||||||||||||||||||||
325 | } never executed: end of block | 0 | ||||||||||||||||||||||||||||||||||||
326 | if (!sk_ASN1_OBJECT_push(param->policies, policy)
| 0 | ||||||||||||||||||||||||||||||||||||
327 | return never executed: 0;return 0; never executed: return 0; | 0 | ||||||||||||||||||||||||||||||||||||
328 | return never executed: 1;return 1; never executed: return 1; | 0 | ||||||||||||||||||||||||||||||||||||
329 | } | - | ||||||||||||||||||||||||||||||||||||
330 | - | |||||||||||||||||||||||||||||||||||||
331 | int 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
| 0 | ||||||||||||||||||||||||||||||||||||
338 | return never executed: 0;return 0; never executed: return 0; | 0 | ||||||||||||||||||||||||||||||||||||
339 | sk_ASN1_OBJECT_pop_free(param->policies, ASN1_OBJECT_free); | - | ||||||||||||||||||||||||||||||||||||
340 | - | |||||||||||||||||||||||||||||||||||||
341 | if (!policies
| 0 | ||||||||||||||||||||||||||||||||||||
342 | param->policies = | - | ||||||||||||||||||||||||||||||||||||
343 | ((void *)0) | - | ||||||||||||||||||||||||||||||||||||
344 | ; | - | ||||||||||||||||||||||||||||||||||||
345 | return never executed: 1;return 1; never executed: return 1; | 0 | ||||||||||||||||||||||||||||||||||||
346 | } | - | ||||||||||||||||||||||||||||||||||||
347 | - | |||||||||||||||||||||||||||||||||||||
348 | param->policies = sk_ASN1_OBJECT_new_null(); | - | ||||||||||||||||||||||||||||||||||||
349 | if (!param->policies
| 0 | ||||||||||||||||||||||||||||||||||||
350 | return never executed: 0;return 0; never executed: return 0; | 0 | ||||||||||||||||||||||||||||||||||||
351 | - | |||||||||||||||||||||||||||||||||||||
352 | for (i = 0; i < sk_ASN1_OBJECT_num(policies)
| 0 | ||||||||||||||||||||||||||||||||||||
353 | oid = sk_ASN1_OBJECT_value(policies, i); | - | ||||||||||||||||||||||||||||||||||||
354 | doid = OBJ_dup(oid); | - | ||||||||||||||||||||||||||||||||||||
355 | if (!doid
| 0 | ||||||||||||||||||||||||||||||||||||
356 | return never executed: 0;return 0; never executed: return 0; | 0 | ||||||||||||||||||||||||||||||||||||
357 | if (!sk_ASN1_OBJECT_push(param->policies, doid)
| 0 | ||||||||||||||||||||||||||||||||||||
358 | ASN1_OBJECT_free(doid); | - | ||||||||||||||||||||||||||||||||||||
359 | return never executed: 0;return 0; never executed: return 0; | 0 | ||||||||||||||||||||||||||||||||||||
360 | } | - | ||||||||||||||||||||||||||||||||||||
361 | } never executed: end of block | 0 | ||||||||||||||||||||||||||||||||||||
362 | param->flags |= 0x80; | - | ||||||||||||||||||||||||||||||||||||
363 | return never executed: 1;return 1; never executed: return 1; | 0 | ||||||||||||||||||||||||||||||||||||
364 | } | - | ||||||||||||||||||||||||||||||||||||
365 | - | |||||||||||||||||||||||||||||||||||||
366 | int 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: int_x509_param_set_hosts(param, 0, name, namelen);return int_x509_param_set_hosts(param, 0, name, namelen); Executed by:
executed 49 times by 1 test: return int_x509_param_set_hosts(param, 0, name, namelen); Executed by:
| 49 | ||||||||||||||||||||||||||||||||||||
370 | } | - | ||||||||||||||||||||||||||||||||||||
371 | - | |||||||||||||||||||||||||||||||||||||
372 | int X509_VERIFY_PARAM_add1_host(X509_VERIFY_PARAM *param, | - | ||||||||||||||||||||||||||||||||||||
373 | const char *name, size_t namelen) | - | ||||||||||||||||||||||||||||||||||||
374 | { | - | ||||||||||||||||||||||||||||||||||||
375 | return never executed: int_x509_param_set_hosts(param, 1, name, namelen);return int_x509_param_set_hosts(param, 1, name, namelen); never executed: return int_x509_param_set_hosts(param, 1, name, namelen); | 0 | ||||||||||||||||||||||||||||||||||||
376 | } | - | ||||||||||||||||||||||||||||||||||||
377 | - | |||||||||||||||||||||||||||||||||||||
378 | void 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 | - | |||||||||||||||||||||||||||||||||||||
384 | unsigned int X509_VERIFY_PARAM_get_hostflags(const X509_VERIFY_PARAM *param) | - | ||||||||||||||||||||||||||||||||||||
385 | { | - | ||||||||||||||||||||||||||||||||||||
386 | return never executed: param->hostflags;return param->hostflags; never executed: return param->hostflags; | 0 | ||||||||||||||||||||||||||||||||||||
387 | } | - | ||||||||||||||||||||||||||||||||||||
388 | - | |||||||||||||||||||||||||||||||||||||
389 | char *X509_VERIFY_PARAM_get0_peername(X509_VERIFY_PARAM *param) | - | ||||||||||||||||||||||||||||||||||||
390 | { | - | ||||||||||||||||||||||||||||||||||||
391 | return executed 53 times by 1 test: param->peername;return param->peername; Executed by:
executed 53 times by 1 test: return param->peername; Executed by:
| 53 | ||||||||||||||||||||||||||||||||||||
392 | } | - | ||||||||||||||||||||||||||||||||||||
393 | - | |||||||||||||||||||||||||||||||||||||
394 | - | |||||||||||||||||||||||||||||||||||||
395 | - | |||||||||||||||||||||||||||||||||||||
396 | - | |||||||||||||||||||||||||||||||||||||
397 | - | |||||||||||||||||||||||||||||||||||||
398 | - | |||||||||||||||||||||||||||||||||||||
399 | void X509_VERIFY_PARAM_move_peername(X509_VERIFY_PARAM *to, | - | ||||||||||||||||||||||||||||||||||||
400 | X509_VERIFY_PARAM *from) | - | ||||||||||||||||||||||||||||||||||||
401 | { | - | ||||||||||||||||||||||||||||||||||||
402 | char *peername = (
| 2611-16269 | ||||||||||||||||||||||||||||||||||||
403 | ((void *)0)
| 2611-16269 | ||||||||||||||||||||||||||||||||||||
404 | )
| 2611-16269 | ||||||||||||||||||||||||||||||||||||
405 | ((void *)0) | - | ||||||||||||||||||||||||||||||||||||
406 | ; | - | ||||||||||||||||||||||||||||||||||||
407 | - | |||||||||||||||||||||||||||||||||||||
408 | if (to->peername != peername
| 0-18880 | ||||||||||||||||||||||||||||||||||||
409 | CRYPTO_free(to->peername, __FILE__, 417); | - | ||||||||||||||||||||||||||||||||||||
410 | to->peername = peername; | - | ||||||||||||||||||||||||||||||||||||
411 | } never executed: end of block | 0 | ||||||||||||||||||||||||||||||||||||
412 | if (from
| 2611-16269 | ||||||||||||||||||||||||||||||||||||
413 | from->peername = executed 2611 times by 1 test: from->peername = ((void *)0) ; Executed by:
| 2611 | ||||||||||||||||||||||||||||||||||||
414 | ((void *)0) executed 2611 times by 1 test: from->peername = ((void *)0) ; Executed by:
| 2611 | ||||||||||||||||||||||||||||||||||||
415 | ; executed 2611 times by 1 test: from->peername = ((void *)0) ; Executed by:
| 2611 | ||||||||||||||||||||||||||||||||||||
416 | } executed 18880 times by 1 test: end of block Executed by:
| 18880 | ||||||||||||||||||||||||||||||||||||
417 | - | |||||||||||||||||||||||||||||||||||||
418 | int X509_VERIFY_PARAM_set1_email(X509_VERIFY_PARAM *param, | - | ||||||||||||||||||||||||||||||||||||
419 | const char *email, size_t emaillen) | - | ||||||||||||||||||||||||||||||||||||
420 | { | - | ||||||||||||||||||||||||||||||||||||
421 | return never executed: int_x509_param_set1(¶m->email, ¶m->emaillen,return int_x509_param_set1(¶m->email, ¶m->emaillen, email, emaillen); never executed: return int_x509_param_set1(¶m->email, ¶m->emaillen, email, emaillen); | 0 | ||||||||||||||||||||||||||||||||||||
422 | email, emaillen); never executed: return int_x509_param_set1(¶m->email, ¶m->emaillen, email, emaillen); | 0 | ||||||||||||||||||||||||||||||||||||
423 | } | - | ||||||||||||||||||||||||||||||||||||
424 | - | |||||||||||||||||||||||||||||||||||||
425 | int X509_VERIFY_PARAM_set1_ip(X509_VERIFY_PARAM *param, | - | ||||||||||||||||||||||||||||||||||||
426 | const unsigned char *ip, size_t iplen) | - | ||||||||||||||||||||||||||||||||||||
427 | { | - | ||||||||||||||||||||||||||||||||||||
428 | if (iplen != 0
| 0 | ||||||||||||||||||||||||||||||||||||
429 | return never executed: 0;return 0; never executed: return 0; | 0 | ||||||||||||||||||||||||||||||||||||
430 | return never executed: int_x509_param_set1((char **)¶m->ip, ¶m->iplen,return int_x509_param_set1((char **)¶m->ip, ¶m->iplen, (char *)ip, iplen); never executed: return int_x509_param_set1((char **)¶m->ip, ¶m->iplen, (char *)ip, iplen); | 0 | ||||||||||||||||||||||||||||||||||||
431 | (char *)ip, iplen); never executed: return int_x509_param_set1((char **)¶m->ip, ¶m->iplen, (char *)ip, iplen); | 0 | ||||||||||||||||||||||||||||||||||||
432 | } | - | ||||||||||||||||||||||||||||||||||||
433 | - | |||||||||||||||||||||||||||||||||||||
434 | int 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
| 0 | ||||||||||||||||||||||||||||||||||||
441 | return never executed: 0;return 0; never executed: return 0; | 0 | ||||||||||||||||||||||||||||||||||||
442 | return never executed: X509_VERIFY_PARAM_set1_ip(param, ipout, iplen);return X509_VERIFY_PARAM_set1_ip(param, ipout, iplen); never executed: return X509_VERIFY_PARAM_set1_ip(param, ipout, iplen); | 0 | ||||||||||||||||||||||||||||||||||||
443 | } | - | ||||||||||||||||||||||||||||||||||||
444 | - | |||||||||||||||||||||||||||||||||||||
445 | int X509_VERIFY_PARAM_get_depth(const X509_VERIFY_PARAM *param) | - | ||||||||||||||||||||||||||||||||||||
446 | { | - | ||||||||||||||||||||||||||||||||||||
447 | return never executed: param->depth;return param->depth; never executed: return param->depth; | 0 | ||||||||||||||||||||||||||||||||||||
448 | } | - | ||||||||||||||||||||||||||||||||||||
449 | - | |||||||||||||||||||||||||||||||||||||
450 | int X509_VERIFY_PARAM_get_auth_level(const X509_VERIFY_PARAM *param) | - | ||||||||||||||||||||||||||||||||||||
451 | { | - | ||||||||||||||||||||||||||||||||||||
452 | return never executed: param->auth_level;return param->auth_level; never executed: return param->auth_level; | 0 | ||||||||||||||||||||||||||||||||||||
453 | } | - | ||||||||||||||||||||||||||||||||||||
454 | - | |||||||||||||||||||||||||||||||||||||
455 | const char *X509_VERIFY_PARAM_get0_name(const X509_VERIFY_PARAM *param) | - | ||||||||||||||||||||||||||||||||||||
456 | { | - | ||||||||||||||||||||||||||||||||||||
457 | return never executed: param->name;return param->name; never executed: return param->name; | 0 | ||||||||||||||||||||||||||||||||||||
458 | } | - | ||||||||||||||||||||||||||||||||||||
459 | static 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 | - | |||||||||||||||||||||||||||||||||||||
567 | static struct stack_st_X509_VERIFY_PARAM *param_table = | - | ||||||||||||||||||||||||||||||||||||
568 | ((void *)0) | - | ||||||||||||||||||||||||||||||||||||
569 | ; | - | ||||||||||||||||||||||||||||||||||||
570 | - | |||||||||||||||||||||||||||||||||||||
571 | static 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:
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:
| 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:
| 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:
| 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:
| 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:
| 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:
| 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:
| 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:
| 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:
| 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:
| 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:
| 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:
| 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:
| 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:
| 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:
| 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:
| 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:
| 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:
| 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:
| 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:
| 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:
| 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:
| 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:
| 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:
| 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:
| 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:
| 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:
| 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:
| 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:
| 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:
| 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:
| 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:
| 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:
| 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:
| 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:
| 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:
| 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:
| 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:
| 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:
| 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:
| 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:
| 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:
| 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:
| 20544 | ||||||||||||||||||||||||||||||||||||
616 | ))[0] - __s2[0]); if (__s1_len > 0
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:
| 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:
| 20544 | ||||||||||||||||||||||||||||||||||||
618 | ))[1] - __s2[1]); if (__s1_len > 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:
| 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:
| 20544 | ||||||||||||||||||||||||||||||||||||
620 | ))[2] - __s2[2]); if (__s1_len > 2
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:
| 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:
| 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: __result; }))) : (__builtin_constant_p (end of block 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:
| 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:
| 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:
| 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:
| 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:
| 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:
| 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:
| 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:
| 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:
| 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:
| 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:
| 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:
| 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:
| 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:
| 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:
| 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:
| 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:
| 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:
| 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:
| 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:
| 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:
| 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:
| 20544 | ||||||||||||||||||||||||||||||||||||
644 | ))[0] - __s2[0]); if (__s2_len > 0
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:
| 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:
| 20544 | ||||||||||||||||||||||||||||||||||||
646 | ))[1] - __s2[1]); if (__s2_len > 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:
| 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:
| 20544 | ||||||||||||||||||||||||||||||||||||
648 | ))[2] - __s2[2]); if (__s2_len > 2
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:
| 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:
| 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: __result; }))) : __builtin_strcmp (end of block 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:
| 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:
| 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:
| 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:
| 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:
| 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:
| 20544 | ||||||||||||||||||||||||||||||||||||
656 | } | - | ||||||||||||||||||||||||||||||||||||
657 | - | |||||||||||||||||||||||||||||||||||||
658 | static 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); | - | ||||||||||||||||||||||||||||||||||||
659 | static 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: table_cmp(a,b);return table_cmp(a,b); Executed by:
executed 20544 times by 1 test: } static X509_VERIFY_PARAM *OBJ_bsearch_table(X509_VERIFY_PARAM *key, X509_VERIFY_PARAM const *base, int num) { returnreturn table_cmp(a,b); Executed by:
executed 7779 times by 1 test: (X509_VERIFY_PARAM *)OBJ_bsearch_(key, base, num, sizeof(X509_VERIFY_PARAM), table_cmp_BSEARCH_CMP_FN);return (X509_VERIFY_PARAM *)OBJ_bsearch_(key, base, num, sizeof(X509_VERIFY_PARAM), table_cmp_BSEARCH_CMP_FN); Executed by:
executed 7779 times by 1 test: } extern void dummy_prototype(void);return (X509_VERIFY_PARAM *)OBJ_bsearch_(key, base, num, sizeof(X509_VERIFY_PARAM), table_cmp_BSEARCH_CMP_FN); Executed by:
| 7779-20544 | ||||||||||||||||||||||||||||||||||||
660 | - | |||||||||||||||||||||||||||||||||||||
661 | static 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
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
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
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: __result; }))) : (__builtin_constant_p (end of block 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
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
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
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: __result; }))) : __builtin_strcmp (end of block 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 | - | |||||||||||||||||||||||||||||||||||||
749 | int X509_VERIFY_PARAM_add0_table(X509_VERIFY_PARAM *param) | - | ||||||||||||||||||||||||||||||||||||
750 | { | - | ||||||||||||||||||||||||||||||||||||
751 | int idx; | - | ||||||||||||||||||||||||||||||||||||
752 | X509_VERIFY_PARAM *ptmp; | - | ||||||||||||||||||||||||||||||||||||
753 | if (param_table ==
| 0 | ||||||||||||||||||||||||||||||||||||
754 | ((void *)0)
| 0 | ||||||||||||||||||||||||||||||||||||
755 | ) { | - | ||||||||||||||||||||||||||||||||||||
756 | param_table = sk_X509_VERIFY_PARAM_new(param_cmp); | - | ||||||||||||||||||||||||||||||||||||
757 | if (param_table ==
| 0 | ||||||||||||||||||||||||||||||||||||
758 | ((void *)0)
| 0 | ||||||||||||||||||||||||||||||||||||
759 | ) | - | ||||||||||||||||||||||||||||||||||||
760 | return never executed: 0;return 0; never executed: return 0; | 0 | ||||||||||||||||||||||||||||||||||||
761 | } never executed: else {end of block | 0 | ||||||||||||||||||||||||||||||||||||
762 | idx = sk_X509_VERIFY_PARAM_find(param_table, param); | - | ||||||||||||||||||||||||||||||||||||
763 | if (idx >= 0
| 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)
| 0 | ||||||||||||||||||||||||||||||||||||
769 | return never executed: 0;return 0; never executed: return 0; | 0 | ||||||||||||||||||||||||||||||||||||
770 | return never executed: 1;return 1; never executed: return 1; | 0 | ||||||||||||||||||||||||||||||||||||
771 | } | - | ||||||||||||||||||||||||||||||||||||
772 | - | |||||||||||||||||||||||||||||||||||||
773 | int X509_VERIFY_PARAM_get_count(void) | - | ||||||||||||||||||||||||||||||||||||
774 | { | - | ||||||||||||||||||||||||||||||||||||
775 | int num = (sizeof(default_table)/sizeof((default_table)[0])); | - | ||||||||||||||||||||||||||||||||||||
776 | if (param_table
| 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: num;return num; never executed: return num; | 0 | ||||||||||||||||||||||||||||||||||||
779 | } | - | ||||||||||||||||||||||||||||||||||||
780 | - | |||||||||||||||||||||||||||||||||||||
781 | const X509_VERIFY_PARAM *X509_VERIFY_PARAM_get0(int id) | - | ||||||||||||||||||||||||||||||||||||
782 | { | - | ||||||||||||||||||||||||||||||||||||
783 | int num = (sizeof(default_table)/sizeof((default_table)[0])); | - | ||||||||||||||||||||||||||||||||||||
784 | if (id < num
| 0 | ||||||||||||||||||||||||||||||||||||
785 | return never executed: default_table + id;return default_table + id; never executed: return default_table + id; | 0 | ||||||||||||||||||||||||||||||||||||
786 | return never executed: sk_X509_VERIFY_PARAM_value(param_table, id - num);return sk_X509_VERIFY_PARAM_value(param_table, id - num); never executed: return sk_X509_VERIFY_PARAM_value(param_table, id - num); | 0 | ||||||||||||||||||||||||||||||||||||
787 | } | - | ||||||||||||||||||||||||||||||||||||
788 | - | |||||||||||||||||||||||||||||||||||||
789 | const 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 !=
| 0-7779 | ||||||||||||||||||||||||||||||||||||
796 | ((void *)0)
| 0-7779 | ||||||||||||||||||||||||||||||||||||
797 | ) { | - | ||||||||||||||||||||||||||||||||||||
798 | idx = sk_X509_VERIFY_PARAM_find(param_table, &pm); | - | ||||||||||||||||||||||||||||||||||||
799 | if (idx >= 0
| 0 | ||||||||||||||||||||||||||||||||||||
800 | return never executed: sk_X509_VERIFY_PARAM_value(param_table, idx);return 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: OBJ_bsearch_table(&pm, default_table, (sizeof(default_table)/sizeof((default_table)[0])));return OBJ_bsearch_table(&pm, default_table, (sizeof(default_table)/sizeof((default_table)[0]))); Executed by:
executed 7779 times by 1 test: return OBJ_bsearch_table(&pm, default_table, (sizeof(default_table)/sizeof((default_table)[0]))); Executed by:
| 7779 | ||||||||||||||||||||||||||||||||||||
803 | } | - | ||||||||||||||||||||||||||||||||||||
804 | - | |||||||||||||||||||||||||||||||||||||
805 | void 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 code | Preprocessed file |