OpenCoverage

bss_log.c

Absolute File Name:/home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_log.c
Switch to Source codePreprocessed file
LineSourceCount
1-
2-
3static int slg_write(BIO *h, const char *buf, int num);-
4static int slg_puts(BIO *h, const char *str);-
5static long slg_ctrl(BIO *h, int cmd, long arg1, void *arg2);-
6static int slg_new(BIO *h);-
7static int slg_free(BIO *data);-
8static void xopenlog(BIO *bp, char *name, int level);-
9static void xsyslog(BIO *bp, int priority, const char *string);-
10static void xcloselog(BIO *bp);-
11-
12static const BIO_METHOD methods_slg = {-
13 ( 1|0x0400),-
14 "syslog",-
15-
16 bwrite_conv,-
17 slg_write,-
18 -
19 ((void *)0)-
20 ,-
21 -
22 ((void *)0)-
23 ,-
24 slg_puts,-
25 -
26 ((void *)0)-
27 ,-
28 slg_ctrl,-
29 slg_new,-
30 slg_free,-
31 -
32 ((void *)0)-
33 ,-
34};-
35-
36const BIO_METHOD *BIO_s_log(void)-
37{-
38 return
never executed: return &methods_slg;
&methods_slg;
never executed: return &methods_slg;
0
39}-
40-
41static int slg_new(BIO *bi)-
42{-
43 bi->init = 1;-
44 bi->num = 0;-
45 bi->ptr = -
46 ((void *)0)-
47 ;-
48 xopenlog(bi, "application", -
49 (3<<3)-
50 );-
51 return
never executed: return 1;
1;
never executed: return 1;
0
52}-
53-
54static int slg_free(BIO *a)-
55{-
56 if (a ==
a == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
57 ((void *)0)
a == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
58 )-
59 return
never executed: return 0;
0;
never executed: return 0;
0
60 xcloselog(a);-
61 return
never executed: return 1;
1;
never executed: return 1;
0
62}-
63-
64static int slg_write(BIO *b, const char *in, int inl)-
65{-
66 int ret = inl;-
67 char *buf;-
68 char *pp;-
69 int priority, i;-
70 static const struct {-
71 int strl;-
72 char str[10];-
73 int log_level;-
74 } mapping[] = {-
75 {-
76 6, "PANIC ", -
77 0-
78 -
79 },-
80 {-
81 6, "EMERG ", -
82 0-
83 -
84 },-
85 {-
86 4, "EMR ", -
87 0-
88 -
89 },-
90 {-
91 6, "ALERT ", -
92 1-
93 -
94 },-
95 {-
96 4, "ALR ", -
97 1-
98 -
99 },-
100 {-
101 5, "CRIT ", -
102 2-
103 -
104 },-
105 {-
106 4, "CRI ", -
107 2-
108 -
109 },-
110 {-
111 6, "ERROR ", -
112 3-
113 -
114 },-
115 {-
116 4, "ERR ", -
117 3-
118 -
119 },-
120 {-
121 8, "WARNING ", -
122 4-
123 -
124 },-
125 {-
126 5, "WARN ", -
127 4-
128 -
129 },-
130 {-
131 4, "WAR ", -
132 4-
133 -
134 },-
135 {-
136 7, "NOTICE ", -
137 5-
138 -
139 },-
140 {-
141 5, "NOTE ", -
142 5-
143 -
144 },-
145 {-
146 4, "NOT ", -
147 5-
148 -
149 },-
150 {-
151 5, "INFO ", -
152 6-
153 -
154 },-
155 {-
156 4, "INF ", -
157 6-
158 -
159 },-
160 {-
161 6, "DEBUG ", -
162 7-
163 -
164 },-
165 {-
166 4, "DBG ", -
167 7-
168 -
169 },-
170 {-
171 0, "", -
172 3-
173 -
174 }-
175-
176 };-
177-
178 if ((
(buf = CRYPTO_...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
buf = CRYPTO_malloc(inl + 1, __FILE__, 199)) ==
(buf = CRYPTO_...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
179 ((void *)0)
(buf = CRYPTO_...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
180 ) {-
181 ERR_put_error(32,(155),((1|64)),__FILE__,200);-
182 return
never executed: return 0;
0;
never executed: return 0;
0
183 }-
184 memcpy(buf, in, inl);-
185 buf[inl] = '\0';-
186-
187 i = 0;-
188 while (-
189 (
(__extension__....strl ))) != 0Description
TRUEnever evaluated
FALSEnever evaluated
__extension__ (__builtin_constant_p (
__builtin_cons...ping[i].strl )Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__....strl ))) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
190 mapping[i].strl
__builtin_cons...ping[i].strl )Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__....strl ))) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
191 )
__builtin_cons...ping[i].strl )Description
TRUEnever evaluated
FALSEnever evaluated
&& ((__builtin_constant_p (
__builtin_constant_p ( buf )Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__....strl ))) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
192 buf
__builtin_constant_p ( buf )Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__....strl ))) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
193 )
__builtin_constant_p ( buf )Description
TRUEnever evaluated
FALSEnever evaluated
&& strlen (
strlen ( buf )...ing[i].strl ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__....strl ))) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
194 buf
strlen ( buf )...ing[i].strl ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__....strl ))) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
195 ) < ((size_t) (
strlen ( buf )...ing[i].strl ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__....strl ))) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
196 mapping[i].strl
strlen ( buf )...ing[i].strl ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__....strl ))) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
197 ))
strlen ( buf )...ing[i].strl ))Description
TRUEnever evaluated
FALSEnever evaluated
) || (__builtin_constant_p (
__builtin_cons...pping[i].str )Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__....strl ))) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
198 mapping[i].str
__builtin_cons...pping[i].str )Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__....strl ))) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
199 )
__builtin_cons...pping[i].str )Description
TRUEnever evaluated
FALSEnever evaluated
&& strlen (
strlen ( mappi...ing[i].strl ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__....strl ))) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
200 mapping[i].str
strlen ( mappi...ing[i].strl ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__....strl ))) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
201 ) < ((size_t) (
strlen ( mappi...ing[i].strl ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__....strl ))) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
202 mapping[i].strl
strlen ( mappi...ing[i].strl ))Description
TRUEnever evaluated
FALSEnever evaluated
(__extension__....strl ))) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
203 ))
strlen ( mappi...ing[i].strl ))Description
TRUEnever evaluated
FALSEnever evaluated
)) ? __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (
(__extension__....strl ))) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
204 buf
(__extension__....strl ))) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
205 ) && __builtin_constant_p (
(__extension__....strl ))) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
206 mapping[i].str
(__extension__....strl ))) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
207 ) && (__s1_len = __builtin_strlen (
(__extension__....strl ))) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
208 buf
(__extension__....strl ))) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
209 ), __s2_len = __builtin_strlen (
(__extension__....strl ))) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
210 mapping[i].str
(__extension__....strl ))) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
211 ), (!((size_t)(const void *)((
(__extension__....strl ))) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
212 buf
(__extension__....strl ))) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
213 ) + 1) - (size_t)(const void *)(
(__extension__....strl ))) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
214 buf
(__extension__....strl ))) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
215 ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((
(__extension__....strl ))) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
216 mapping[i].str
(__extension__....strl ))) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
217 ) + 1) - (size_t)(const void *)(
(__extension__....strl ))) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
218 mapping[i].str
(__extension__....strl ))) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
219 ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (
(__extension__....strl ))) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
220 buf
(__extension__....strl ))) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
221 ,
(__extension__....strl ))) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
222 mapping[i].str
(__extension__....strl ))) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
223 ) : (__builtin_constant_p (
(__extension__....strl ))) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
224 buf
(__extension__....strl ))) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
225 ) && ((size_t)(const void *)((
(__extension__....strl ))) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
226 buf
(__extension__....strl ))) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
227 ) + 1) - (size_t)(const void *)(
(__extension__....strl ))) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
228 buf
(__extension__....strl ))) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
229 ) == 1) && (__s1_len = __builtin_strlen (
(__extension__....strl ))) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
230 buf
(__extension__....strl ))) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
231 ), __s1_len < 4) ? (__builtin_constant_p (
(__extension__....strl ))) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
232 mapping[i].str
(__extension__....strl ))) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
233 ) && ((size_t)(const void *)((
(__extension__....strl ))) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
234 mapping[i].str
(__extension__....strl ))) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
235 ) + 1) - (size_t)(const void *)(
(__extension__....strl ))) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
236 mapping[i].str
(__extension__....strl ))) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
237 ) == 1) ? __builtin_strcmp (
(__extension__....strl ))) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
238 buf
(__extension__....strl ))) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
239 ,
(__extension__....strl ))) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
240 mapping[i].str
(__extension__....strl ))) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
241 ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
(__extension__....strl ))) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
242 mapping[i].str
(__extension__....strl ))) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
243 ); int __result = (((const unsigned char *) (const char *) (
(__extension__....strl ))) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
244 buf
(__extension__....strl ))) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
245 ))[0] - __s2[0]); if (__s1_len > 0
__s1_len > 0Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
(__extension__....strl ))) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
246 buf
(__extension__....strl ))) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
247 ))[1] - __s2[1]); if (__s1_len > 1
__s1_len > 1Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
(__extension__....strl ))) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
248 buf
(__extension__....strl ))) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
249 ))[2] - __s2[2]); if (__s1_len > 2
__s1_len > 2Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) __result = (((const unsigned char *) (const char *) (
never executed: __result = (((const unsigned char *) (const char *) ( buf ))[3] - __s2[3]);
0
250 buf
(__extension__....strl ))) != 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( buf ))[3] - __s2[3]);
0
251 ))[3] - __s2[3]); } } __result; }))) : (__builtin_constant_p (
(__extension__....strl ))) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
252 mapping[i].str
(__extension__....strl ))) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
253 ) && ((size_t)(const void *)((
(__extension__....strl ))) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
254 mapping[i].str
(__extension__....strl ))) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
255 ) + 1) - (size_t)(const void *)(
(__extension__....strl ))) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
256 mapping[i].str
(__extension__....strl ))) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
257 ) == 1) && (__s2_len = __builtin_strlen (
(__extension__....strl ))) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
258 mapping[i].str
(__extension__....strl ))) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
259 ), __s2_len < 4) ? (__builtin_constant_p (
(__extension__....strl ))) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
260 buf
(__extension__....strl ))) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
261 ) && ((size_t)(const void *)((
(__extension__....strl ))) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
262 buf
(__extension__....strl ))) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
263 ) + 1) - (size_t)(const void *)(
(__extension__....strl ))) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
264 buf
(__extension__....strl ))) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
265 ) == 1) ? __builtin_strcmp (
(__extension__....strl ))) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
266 buf
(__extension__....strl ))) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
267 ,
(__extension__....strl ))) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
268 mapping[i].str
(__extension__....strl ))) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
269 ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
(__extension__....strl ))) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
270 buf
(__extension__....strl ))) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
271 ); int __result = (((const unsigned char *) (const char *) (
(__extension__....strl ))) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
272 mapping[i].str
(__extension__....strl ))) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
273 ))[0] - __s2[0]); if (__s2_len > 0
__s2_len > 0Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
(__extension__....strl ))) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
274 mapping[i].str
(__extension__....strl ))) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
275 ))[1] - __s2[1]); if (__s2_len > 1
__s2_len > 1Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
(__extension__....strl ))) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
276 mapping[i].str
(__extension__....strl ))) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
277 ))[2] - __s2[2]); if (__s2_len > 2
__s2_len > 2Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) __result = (((const unsigned char *) (const char *) (
never executed: __result = (((const unsigned char *) (const char *) ( mapping[i].str ))[3] - __s2[3]);
0
278 mapping[i].str
(__extension__....strl ))) != 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( mapping[i].str ))[3] - __s2[3]);
0
279 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp (
(__extension__....strl ))) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
280 buf
(__extension__....strl ))) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
281 ,
(__extension__....strl ))) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
282 mapping[i].str
(__extension__....strl ))) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
283 )))); }) : strncmp (
(__extension__....strl ))) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
284 buf
(__extension__....strl ))) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
285 ,
(__extension__....strl ))) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
286 mapping[i].str
(__extension__....strl ))) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
287 ,
(__extension__....strl ))) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
288 mapping[i].strl
(__extension__....strl ))) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
289 )))
(__extension__....strl ))) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
290 != 0
(__extension__....strl ))) != 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
291 i++;
never executed: i++;
0
292 priority = mapping[i].log_level;-
293 pp = buf + mapping[i].strl;-
294-
295 xsyslog(b, priority, pp);-
296-
297 CRYPTO_free(buf, __FILE__, 214);-
298 return
never executed: return ret;
ret;
never executed: return ret;
0
299}-
300-
301static long slg_ctrl(BIO *b, int cmd, long num, void *ptr)-
302{-
303 switch (cmd) {-
304 case
never executed: case 4:
4:
never executed: case 4:
0
305 xcloselog(b);-
306 xopenlog(b, ptr, num);-
307 break;
never executed: break;
0
308 default
never executed: default:
:
never executed: default:
0
309 break;
never executed: break;
0
310 }-
311 return
never executed: return 0;
0;
never executed: return 0;
0
312}-
313-
314static int slg_puts(BIO *bp, const char *str)-
315{-
316 int n, ret;-
317-
318 n = strlen(str);-
319 ret = slg_write(bp, str, n);-
320 return
never executed: return ret;
ret;
never executed: return ret;
0
321}-
322static void xopenlog(BIO *bp, char *name, int level)-
323{-
324-
325-
326-
327 openlog(name, -
328 0x01 -
329 | -
330 0x02-
331 , level);-
332-
333}
never executed: end of block
0
334-
335static void xsyslog(BIO *bp, int priority, const char *string)-
336{-
337 syslog(priority, "%s", string);-
338}
never executed: end of block
0
339-
340static void xcloselog(BIO *bp)-
341{-
342 closelog();-
343}
never executed: end of block
0
Switch to Source codePreprocessed file

Generated by Squish Coco 4.2.2