Pass | Half | Fail | Excluded | Total | ||||
---|---|---|---|---|---|---|---|---|
|
3.08% |
96.92% |
0.00% |
100% |
||||
|
1.90% |
98.10% |
0.00% |
100% |
||||
|
0.00% |
0.00% |
100.00% |
0.00% |
100% |
|||
|
0.00% |
100.00% |
0.00% |
100% |
||||
|
0.00% |
0.00% |
100.00% |
0.00% |
100% |
|||
|
0.00% |
0.00% |
100.00% |
0.00% |
100% |
|||
|
0.00% |
0.00% |
100.00% |
0.00% |
100% |
|||
|
0.00% |
0.00% |
100.00% |
0.00% |
100% |
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
15 | |
16 | |
17 | |
18 | |
19 | |
20 | |
21 | |
22 | |
23 | |
24 | |
25 | |
26 | |
27 | |
28 | |
29 | |
30 | |
31 | |
32 | |
33 | |
34 | |
35 | |
36 | |
37 | |
38 | |
39 | |
40 | |
41 | |
42 | |
43 | |
44 | |
45 | |
46 | |
47 | |
48 | |
49 | |
50 | |
51 | |
52 | |
53 | |
54 | |
55 | |
56 | |
57 | |
58 | |
59 | |
60 | |
61 | |
62 | |
63 | |
64 | |
65 | |
66 | |
67 | |
68 | |
69 | |
70 | |
71 | |
72 | |
73 | |
74 | |
75 | |
76 | |
77 | |
78 | |
79 | |
80 | |
81 | |
82 | |
83 | |
84 | |
85 | |
86 | |
87 | |
88 | |
89 | |
90 | |
91 | |
92 | |
93 | |
94 | |
95 | |
96 | |
97 | |
98 | |
99 | |
100 | |
101 | |
102 | |
103 | |
104 | |
105 | |
106 | |
107 | |
108 | |
109 | |
110 | |
111 | |
112 | |
113 | |
114 | |
115 | |
116 | |
117 | |
118 | |
119 | |
120 | |
121 | |
122 | |
123 | |
124 | |
125 | |
126 | |
127 | |
128 | |
129 | |
130 | |
131 | |
132 | |
133 | |
134 | |
135 | |
136 | |
137 | |
138 | |
139 | |
140 | |
141 | |
142 | |
143 | |
144 | |
145 | |
146 | |
147 | |
148 | |
149 | |
150 | |
151 | |
152 | |
153 | |
154 | |
155 | |
156 | |
157 | |
158 | |
159 | |
160 | |
161 | |
162 | |
163 | |
164 | |
165 | |
166 | |
167 | |
168 | |
169 | |
170 | |
171 | |
172 | |
173 | |
174 | |
175 | |
176 | |
177 | |
178 | |
179 | |
180 | |
181 | | APR_APPEND | : pass=0 | APR_CREATE | : pass=0 | APR_LARGEFILE); |
182 | |
183 | |
184 | |
185 | |
186 | |
187 | |
188 | |
189 | |
190 | |
191 | |
192 | |
193 | |
194 | |
195 | |
196 | |
197 | |
198 | |
199 | |
200 | |
201 | |
202 | |
203 | ap_default_log_writer; |
204 | ap_default_log_writer_init; |
205 | |
206 | |
207 | |
208 | |
209 | |
210 | |
211 | |
212 | |
213 | |
214 | |
215 | |
216 | |
217 | |
218 | |
219 | |
220 | |
221 | |
222 | |
223 | |
224 | |
225 | |
226 | |
227 | |
228 | |
229 | |
230 | |
231 | |
232 | |
233 | |
234 | |
235 | |
236 | |
237 | |
238 | |
239 | |
240 | |
241 | |
242 | |
243 | |
244 | |
245 | |
246 | |
247 | |
248 | |
249 | |
250 | |
251 | |
252 | |
253 | |
254 | |
255 | |
256 | |
257 | |
258 | |
259 | |
260 | |
261 | |
262 | |
263 | |
264 | |
265 | |
266 | |
267 | |
268 | |
269 | |
270 | |
271 | |
272 | |
273 | |
274 | |
275 | |
276 | |
277 | |
278 | |
279 | |
280 | |
281 | |
282 | |
283 | |
284 | |
285 | |
286 | |
287 | |
288 | |
289 | |
290 | |
291 | |
292 | format_integer(apr_pool_t *p, int i) |
293 | |
294 | return apr_itoa : enter=0, leave=0 apr_itoa : /usr/include/apr-1/apr_strings.h line=283 column=21 apr_itoa(p : modules/loggers/mod_log_config.c line=292 column=41 p, i : modules/loggers/mod_log_config.c line=292 column=48 i); |
295 | |
296 | |
297 | pfmt(apr_pool_t *p, int i) |
298 | |
299 | if (i : modules/loggers/mod_log_config.c line=297 column=38 i <= : true=0, false=0 <= 0) { |
300 | return "-"; |
301 | |
302 | |
303 | return format_integer : enter=0, leave=0 format_integer : modules/loggers/mod_log_config.c line=292 column=14 format_integer(p : modules/loggers/mod_log_config.c line=297 column=31 p, i : modules/loggers/mod_log_config.c line=297 column=38 i); |
304 | |
305 | |
306 | |
307 | constant_item(request_rec *dummy, char *stuff) |
308 | |
309 | return stuff : modules/loggers/mod_log_config.c line=307 column=60 stuff; |
310 | |
311 | |
312 | log_remote_host(request_rec *r, char *a) |
313 | |
314 | return ap_escape_logitem : enter=0, leave=0 ap_escape_logitem : include/httpd.h line=1528 column=20 ap_escape_logitem(r : modules/loggers/mod_log_config.c line=312 column=49 r-> : enter=0, leave=0 ->pool : include/httpd.h line=780 column=17 pool, ap_get_remote_host : enter=0, leave=0 ap_get_remote_host : include/http_core.h line=201 column=26 ap_get_remote_host(r : modules/loggers/mod_log_config.c line=312 column=49 r-> : enter=0, leave=0 ->connection : include/httpd.h line=782 column=15 connection, |
315 | r-> : enter=0, leave=0 ->per_dir_config : include/httpd.h line=977 column=30 per_dir_config, |
316 | |
317 | |
318 | |
319 | log_remote_address(request_rec *r, char *a) |
320 | |
321 | return r : modules/loggers/mod_log_config.c line=319 column=52 r-> : enter=0, leave=0 ->connection : include/httpd.h line=782 column=15 connection-> : enter=0, leave=0 ->remote_ip : include/httpd.h line=1060 column=11 remote_ip; |
322 | |
323 | |
324 | log_local_address(request_rec *r, char *a) |
325 | |
326 | return r : modules/loggers/mod_log_config.c line=324 column=51 r-> : enter=0, leave=0 ->connection : include/httpd.h line=782 column=15 connection-> : enter=0, leave=0 ->local_ip : include/httpd.h line=1083 column=11 local_ip; |
327 | |
328 | |
329 | log_remote_logname(request_rec *r, char *a) |
330 | |
331 | return ap_escape_logitem : enter=0, leave=0 ap_escape_logitem : include/httpd.h line=1528 column=20 ap_escape_logitem(r : modules/loggers/mod_log_config.c line=329 column=52 r-> : enter=0, leave=0 ->pool : include/httpd.h line=780 column=17 pool, ap_get_remote_logname : enter=0, leave=0 ap_get_remote_logname : include/http_core.h line=209 column=26 ap_get_remote_logname(r : modules/loggers/mod_log_config.c line=329 column=52 r)); |
332 | |
333 | |
334 | log_remote_user(request_rec *r, char *a) |
335 | |
336 | r-> : enter=0, leave=0 ->user : include/httpd.h line=930 column=11 user; |
337 | |
338 | if (rvalue : modules/loggers/mod_log_config.c line=336 column=11 rvalue == : true=0, false=0 == NULL) { |
339 | rvalue = : pass=0 = "-"; |
340 | |
341 | if (strlen : enter=0, leave=0 strlen : /usr/include/string.h line=399 column=15 strlen(rvalue : modules/loggers/mod_log_config.c line=336 column=11 rvalue) == : true=0, false=0 == 0) { |
342 | rvalue = : pass=0 = "\"\""; |
343 | |
344 | |
345 | rvalue = : pass=0 = ap_escape_logitem : enter=0, leave=0 ap_escape_logitem : include/httpd.h line=1528 column=20 ap_escape_logitem(r : modules/loggers/mod_log_config.c line=334 column=49 r-> : enter=0, leave=0 ->pool : include/httpd.h line=780 column=17 pool, rvalue : modules/loggers/mod_log_config.c line=336 column=11 rvalue); |
346 | |
347 | |
348 | return rvalue : modules/loggers/mod_log_config.c line=336 column=11 rvalue; |
349 | |
350 | |
351 | log_request_line(request_rec *r, char *a) |
352 | |
353 | |
354 | |
355 | |
356 | |
357 | |
358 | return ap_escape_logitem : enter=0, leave=0 ap_escape_logitem : include/httpd.h line=1528 column=20 ap_escape_logitem(r : modules/loggers/mod_log_config.c line=351 column=50 r-> : enter=0, leave=0 ->pool : include/httpd.h line=780 column=17 pool, |
359 | r-> : enter=0, leave=0 ->parsed_uri : include/httpd.h line=959 column=15 parsed_uri.password : /usr/include/apr-1/apr_uri.h line=93 column=11 password) |
360 | ? apr_pstrcat : enter=0, leave=0 apr_pstrcat : /usr/include/apr-1/apr_strings.h line=139 column=28 apr_pstrcat(r : modules/loggers/mod_log_config.c line=351 column=50 r-> : enter=0, leave=0 ->pool : include/httpd.h line=780 column=17 pool, r : modules/loggers/mod_log_config.c line=351 column=50 r-> : enter=0, leave=0 ->method : include/httpd.h line=829 column=17 method, " ", |
361 | apr_uri_unparse : /usr/include/apr-1/apr_uri.h line=146 column=21 apr_uri_unparse(r : modules/loggers/mod_log_config.c line=351 column=50 r-> : enter=0, leave=0 ->pool : include/httpd.h line=780 column=17 pool, |
362 | r-> : enter=0, leave=0 ->parsed_uri : include/httpd.h line=959 column=15 parsed_uri, 0), |
363 | r-> : enter=0, leave=0 ->assbackwards : include/httpd.h line=801 column=9 assbackwards conditional operator : true=0, false=0 ? NULL : " ", |
364 | r-> : enter=0, leave=0 ->protocol : include/httpd.h line=810 column=11 protocol, NULL) |
365 | r-> : enter=0, leave=0 ->the_request : include/httpd.h line=799 column=11 the_request); |
366 | |
367 | |
368 | log_request_file(request_rec *r, char *a) |
369 | |
370 | return ap_escape_logitem : enter=0, leave=0 ap_escape_logitem : include/httpd.h line=1528 column=20 ap_escape_logitem(r : modules/loggers/mod_log_config.c line=368 column=50 r-> : enter=0, leave=0 ->pool : include/httpd.h line=780 column=17 pool, r : modules/loggers/mod_log_config.c line=368 column=50 r-> : enter=0, leave=0 ->filename : include/httpd.h line=948 column=11 filename); |
371 | |
372 | log_request_uri(request_rec *r, char *a) |
373 | |
374 | return ap_escape_logitem : enter=0, leave=0 ap_escape_logitem : include/httpd.h line=1528 column=20 ap_escape_logitem(r : modules/loggers/mod_log_config.c line=372 column=49 r-> : enter=0, leave=0 ->pool : include/httpd.h line=780 column=17 pool, r : modules/loggers/mod_log_config.c line=372 column=49 r-> : enter=0, leave=0 ->uri : include/httpd.h line=946 column=11 uri); |
375 | |
376 | log_request_method(request_rec *r, char *a) |
377 | |
378 | return ap_escape_logitem : enter=0, leave=0 ap_escape_logitem : include/httpd.h line=1528 column=20 ap_escape_logitem(r : modules/loggers/mod_log_config.c line=376 column=52 r-> : enter=0, leave=0 ->pool : include/httpd.h line=780 column=17 pool, r : modules/loggers/mod_log_config.c line=376 column=52 r-> : enter=0, leave=0 ->method : include/httpd.h line=829 column=17 method); |
379 | |
380 | log_request_protocol(request_rec *r, char *a) |
381 | |
382 | return ap_escape_logitem : enter=0, leave=0 ap_escape_logitem : include/httpd.h line=1528 column=20 ap_escape_logitem(r : modules/loggers/mod_log_config.c line=380 column=54 r-> : enter=0, leave=0 ->pool : include/httpd.h line=780 column=17 pool, r : modules/loggers/mod_log_config.c line=380 column=54 r-> : enter=0, leave=0 ->protocol : include/httpd.h line=810 column=11 protocol); |
383 | |
384 | log_request_query(request_rec *r, char *a) |
385 | |
386 | return (r : modules/loggers/mod_log_config.c line=384 column=51 r-> : enter=0, leave=0 ->args : include/httpd.h line=955 column=11 args) conditional operator : true=0, false=0 ? apr_pstrcat : enter=0, leave=0 apr_pstrcat : /usr/include/apr-1/apr_strings.h line=139 column=28 apr_pstrcat(r : modules/loggers/mod_log_config.c line=384 column=51 r-> : enter=0, leave=0 ->pool : include/httpd.h line=780 column=17 pool, "?", |
387 | ap_escape_logitem : include/httpd.h line=1528 column=20 ap_escape_logitem(r : modules/loggers/mod_log_config.c line=384 column=51 r-> : enter=0, leave=0 ->pool : include/httpd.h line=780 column=17 pool, r : modules/loggers/mod_log_config.c line=384 column=51 r-> : enter=0, leave=0 ->args : include/httpd.h line=955 column=11 args), NULL) |
388 | |
389 | |
390 | log_status(request_rec *r, char *a) |
391 | |
392 | return pfmt : enter=0, leave=0 pfmt : modules/loggers/mod_log_config.c line=297 column=14 pfmt(r : modules/loggers/mod_log_config.c line=390 column=44 r-> : enter=0, leave=0 ->pool : include/httpd.h line=780 column=17 pool, r : modules/loggers/mod_log_config.c line=390 column=44 r-> : enter=0, leave=0 ->status : include/httpd.h line=822 column=9 status); |
393 | |
394 | |
395 | log_handler(request_rec *r, char *a) |
396 | |
397 | return ap_escape_logitem : enter=0, leave=0 ap_escape_logitem : include/httpd.h line=1528 column=20 ap_escape_logitem(r : modules/loggers/mod_log_config.c line=395 column=45 r-> : enter=0, leave=0 ->pool : include/httpd.h line=780 column=17 pool, r : modules/loggers/mod_log_config.c line=395 column=45 r-> : enter=0, leave=0 ->handler : include/httpd.h line=919 column=17 handler); |
398 | |
399 | |
400 | clf_log_bytes_sent(request_rec *r, char *a) |
401 | |
402 | if (! : true=0, false=0 MC/DC independently affect : true=0, false=0 !r : modules/loggers/mod_log_config.c line=400 column=52 r-> : enter=0, leave=0 ->sent_bodyct : include/httpd.h line=860 column=15 sent_bodyct || : true=0, false=0 || ! : true=0, false=0 MC/DC independently affect : true=0, false=0 !r : modules/loggers/mod_log_config.c line=400 column=52 r-> : enter=0, leave=0 ->bytes_sent : include/httpd.h line=862 column=15 bytes_sent) { |
403 | return "-"; |
404 | |
405 | |
406 | return apr_off_t_toa : enter=0, leave=0 apr_off_t_toa : /usr/include/apr-1/apr_strings.h line=299 column=21 apr_off_t_toa(r : modules/loggers/mod_log_config.c line=400 column=52 r-> : enter=0, leave=0 ->pool : include/httpd.h line=780 column=17 pool, r : modules/loggers/mod_log_config.c line=400 column=52 r-> : enter=0, leave=0 ->bytes_sent : include/httpd.h line=862 column=15 bytes_sent); |
407 | |
408 | |
409 | |
410 | log_bytes_sent(request_rec *r, char *a) |
411 | |
412 | if (! : true=0, false=0 MC/DC independently affect : true=0, false=0 !r : modules/loggers/mod_log_config.c line=410 column=48 r-> : enter=0, leave=0 ->sent_bodyct : include/httpd.h line=860 column=15 sent_bodyct || : true=0, false=0 || ! : true=0, false=0 MC/DC independently affect : true=0, false=0 !r : modules/loggers/mod_log_config.c line=410 column=48 r-> : enter=0, leave=0 ->bytes_sent : include/httpd.h line=862 column=15 bytes_sent) { |
413 | return "0"; |
414 | |
415 | |
416 | return apr_off_t_toa : enter=0, leave=0 apr_off_t_toa : /usr/include/apr-1/apr_strings.h line=299 column=21 apr_off_t_toa(r : modules/loggers/mod_log_config.c line=410 column=48 r-> : enter=0, leave=0 ->pool : include/httpd.h line=780 column=17 pool, r : modules/loggers/mod_log_config.c line=410 column=48 r-> : enter=0, leave=0 ->bytes_sent : include/httpd.h line=862 column=15 bytes_sent); |
417 | |
418 | |
419 | |
420 | |
421 | log_header_in(request_rec *r, char *a) |
422 | |
423 | return ap_escape_logitem : enter=0, leave=0 ap_escape_logitem : include/httpd.h line=1528 column=20 ap_escape_logitem(r : modules/loggers/mod_log_config.c line=421 column=47 r-> : enter=0, leave=0 ->pool : include/httpd.h line=780 column=17 pool, apr_table_get : enter=0, leave=0 apr_table_get : /usr/include/apr-1/apr_tables.h line=258 column=27 apr_table_get(r : modules/loggers/mod_log_config.c line=421 column=47 r-> : enter=0, leave=0 ->headers_in : include/httpd.h line=901 column=18 headers_in, a : modules/loggers/mod_log_config.c line=421 column=56 a)); |
424 | |
425 | |
426 | log_trailer_in(request_rec *r, char *a) |
427 | |
428 | return ap_escape_logitem : enter=0, leave=0 ap_escape_logitem : include/httpd.h line=1528 column=20 ap_escape_logitem(r : modules/loggers/mod_log_config.c line=426 column=48 r-> : enter=0, leave=0 ->pool : include/httpd.h line=780 column=17 pool, apr_table_get : enter=0, leave=0 apr_table_get : /usr/include/apr-1/apr_tables.h line=258 column=27 apr_table_get(r : modules/loggers/mod_log_config.c line=426 column=48 r-> : enter=0, leave=0 ->trailers_in : include/httpd.h line=1011 column=18 trailers_in, a : modules/loggers/mod_log_config.c line=426 column=57 a)); |
429 | |
430 | |
431 | |
432 | find_multiple_headers(apr_pool_t *pool, |
433 | |
434 | |
435 | |
436 | |
437 | |
438 | |
439 | |
440 | |
441 | |
442 | |
443 | |
444 | |
445 | |
446 | elts = : pass=0 = apr_table_elts : enter=0, leave=0 apr_table_elts : /usr/include/apr-1/apr_tables.h line=88 column=41 apr_table_elts(table : modules/loggers/mod_log_config.c line=433 column=66 table); |
447 | |
448 | if (! : true=0, false=0 !elts : modules/loggers/mod_log_config.c line=436 column=31 elts-> : enter=0, leave=0 ->nelts : /usr/include/apr-1/apr_tables.h line=58 column=9 nelts) { |
449 | return NULL; |
450 | |
451 | |
452 | t_elt = : pass=0 = (const apr_table_entry_t *)elts : modules/loggers/mod_log_config.c line=436 column=31 elts-> : enter=0, leave=0 ->elts : /usr/include/apr-1/apr_tables.h line=62 column=11 elts; |
453 | t_end = : pass=0 = t_elt : modules/loggers/mod_log_config.c line=437 column=30 t_elt + : pass=0 + elts : modules/loggers/mod_log_config.c line=436 column=31 elts-> : enter=0, leave=0 ->nelts : /usr/include/apr-1/apr_tables.h line=58 column=9 nelts; |
454 | len = : pass=0 = 1; /* \0 */ |
455 | result_list = : pass=0 = rp : modules/loggers/mod_log_config.c line=444 column=22 rp = : pass=0 = NULL; |
456 | |
457 | |
458 | if (! : true=0, false=0 !strcasecmp : enter=0, leave=0 strcasecmp : /usr/include/string.h line=536 column=12 strcasecmp(t_elt : modules/loggers/mod_log_config.c line=437 column=30 t_elt-> : enter=0, leave=0 ->key : /usr/include/apr-1/apr_tables.h line=73 column=11 key, key : modules/loggers/mod_log_config.c line=434 column=59 key)) { |
459 | if (! : true=0, false=0 !result_list : modules/loggers/mod_log_config.c line=444 column=8 result_list) { |
460 | result_list = : pass=0 = rp : modules/loggers/mod_log_config.c line=444 column=22 rp = : pass=0 = apr_palloc : enter=0, leave=0 apr_palloc : /usr/include/apr-1/apr_pools.h line=419 column=21 apr_palloc(pool : modules/loggers/mod_log_config.c line=432 column=59 pool, sizeof(*rp)); |
461 | |
462 | |
463 | rp = : pass=0 = rp : modules/loggers/mod_log_config.c line=444 column=22 rp-> : enter=0, leave=0 ->next : modules/loggers/mod_log_config.c line=441 column=21 next = : enter=0, leave=0 = apr_palloc : enter=0, leave=0 apr_palloc : /usr/include/apr-1/apr_pools.h line=419 column=21 apr_palloc(pool : modules/loggers/mod_log_config.c line=432 column=59 pool, sizeof(*rp)); |
464 | len += : pass=0 += 2; /* ", " */ |
465 | |
466 | |
467 | rp-> : enter=0, leave=0 ->next : modules/loggers/mod_log_config.c line=441 column=21 next = : enter=0, leave=0 = NULL; |
468 | rp-> : enter=0, leave=0 ->value : modules/loggers/mod_log_config.c line=442 column=21 value = : enter=0, leave=0 = t_elt : modules/loggers/mod_log_config.c line=437 column=30 t_elt-> : enter=0, leave=0 ->val : /usr/include/apr-1/apr_tables.h line=77 column=11 val; |
469 | rp-> : enter=0, leave=0 ->len : modules/loggers/mod_log_config.c line=443 column=20 len = : enter=0, leave=0 = strlen : enter=0, leave=0 strlen : /usr/include/string.h line=399 column=15 strlen(rp : modules/loggers/mod_log_config.c line=444 column=22 rp-> : enter=0, leave=0 ->value : modules/loggers/mod_log_config.c line=442 column=21 value); |
470 | |
471 | len += : pass=0 += rp : modules/loggers/mod_log_config.c line=444 column=22 rp-> : enter=0, leave=0 ->len : modules/loggers/mod_log_config.c line=443 column=20 len; |
472 | |
473 | ++t_elt : modules/loggers/mod_log_config.c line=437 column=30 t_elt; |
474 | while (t_elt : modules/loggers/mod_log_config.c line=437 column=30 t_elt < : true=0, false=0 < t_end : modules/loggers/mod_log_config.c line=438 column=30 t_end); |
475 | |
476 | if (result_list : modules/loggers/mod_log_config.c line=444 column=8 result_list) { |
477 | apr_palloc : /usr/include/apr-1/apr_pools.h line=419 column=21 apr_palloc(pool : modules/loggers/mod_log_config.c line=432 column=59 pool, len : modules/loggers/mod_log_config.c line=439 column=16 len); |
478 | result; |
479 | |
480 | rp = : pass=0 = result_list : modules/loggers/mod_log_config.c line=444 column=8 result_list; |
481 | while (rp : modules/loggers/mod_log_config.c line=444 column=22 rp) { |
482 | if (rp : modules/loggers/mod_log_config.c line=444 column=22 rp != : true=0, false=0 != result_list : modules/loggers/mod_log_config.c line=444 column=8 result_list) { |
483 | cp++ : pass=0 ++ = : enter=0, leave=0 = ','; |
484 | cp++ : pass=0 ++ = : enter=0, leave=0 = ' '; |
485 | |
486 | memcpy : /usr/include/string.h line=44 column=14 memcpy(cp : modules/loggers/mod_log_config.c line=478 column=15 cp, rp : modules/loggers/mod_log_config.c line=444 column=22 rp-> : enter=0, leave=0 ->value : modules/loggers/mod_log_config.c line=442 column=21 value, rp : modules/loggers/mod_log_config.c line=444 column=22 rp-> : enter=0, leave=0 ->len : modules/loggers/mod_log_config.c line=443 column=20 len); |
487 | cp += : pass=0 += rp : modules/loggers/mod_log_config.c line=444 column=22 rp-> : enter=0, leave=0 ->len : modules/loggers/mod_log_config.c line=443 column=20 len; |
488 | rp = : pass=0 = rp : modules/loggers/mod_log_config.c line=444 column=22 rp-> : enter=0, leave=0 ->next : modules/loggers/mod_log_config.c line=441 column=21 next; |
489 | |
490 | cp = : enter=0, leave=0 = '\0'; |
491 | |
492 | return result : modules/loggers/mod_log_config.c line=477 column=15 result; |
493 | |
494 | |
495 | return NULL; |
496 | |
497 | |
498 | log_header_out(request_rec *r, char *a) |
499 | |
500 | |
501 | |
502 | if (! : true=0, false=0 MC/DC independently affect : true=0, false=0 !strcasecmp : enter=0, leave=0 strcasecmp : /usr/include/string.h line=536 column=12 strcasecmp(a : modules/loggers/mod_log_config.c line=498 column=57 a, "Content-type") && : true=0, false=0 && r : modules/loggers/mod_log_config.c line=498 column=48 rMC/DC independently affect : true=0, false=0 -> : enter=0, leave=0 ->content_type : include/httpd.h line=917 column=17 content_type) { |
503 | cp = : pass=0 = ap_field_noparam : enter=0, leave=0 ap_field_noparam : include/httpd.h line=1276 column=20 ap_field_noparam(r : modules/loggers/mod_log_config.c line=498 column=48 r-> : enter=0, leave=0 ->pool : include/httpd.h line=780 column=17 pool, r : modules/loggers/mod_log_config.c line=498 column=48 r-> : enter=0, leave=0 ->content_type : include/httpd.h line=917 column=17 content_type); |
504 | |
505 | if (! : true=0, false=0 !strcasecmp : enter=0, leave=0 strcasecmp : /usr/include/string.h line=536 column=12 strcasecmp(a : modules/loggers/mod_log_config.c line=498 column=57 a, "Set-Cookie")) { |
506 | cp = : pass=0 = find_multiple_headers : enter=0, leave=0 find_multiple_headers : modules/loggers/mod_log_config.c line=432 column=25 find_multiple_headers(r : modules/loggers/mod_log_config.c line=498 column=48 r-> : enter=0, leave=0 ->pool : include/httpd.h line=780 column=17 pool, r : modules/loggers/mod_log_config.c line=498 column=48 r-> : enter=0, leave=0 ->headers_out : include/httpd.h line=903 column=18 headers_out, a : modules/loggers/mod_log_config.c line=498 column=57 a); |
507 | |
508 | |
509 | cp = : pass=0 = apr_table_get : enter=0, leave=0 apr_table_get : /usr/include/apr-1/apr_tables.h line=258 column=27 apr_table_get(r : modules/loggers/mod_log_config.c line=498 column=48 r-> : enter=0, leave=0 ->headers_out : include/httpd.h line=903 column=18 headers_out, a : modules/loggers/mod_log_config.c line=498 column=57 a); |
510 | |
511 | |
512 | return ap_escape_logitem : enter=0, leave=0 ap_escape_logitem : include/httpd.h line=1528 column=20 ap_escape_logitem(r : modules/loggers/mod_log_config.c line=498 column=48 r-> : enter=0, leave=0 ->pool : include/httpd.h line=780 column=17 pool, cp : modules/loggers/mod_log_config.c line=500 column=17 cp); |
513 | |
514 | |
515 | log_trailer_out(request_rec *r, char *a) |
516 | |
517 | return ap_escape_logitem : enter=0, leave=0 ap_escape_logitem : include/httpd.h line=1528 column=20 ap_escape_logitem(r : modules/loggers/mod_log_config.c line=515 column=49 r-> : enter=0, leave=0 ->pool : include/httpd.h line=780 column=17 pool, apr_table_get : enter=0, leave=0 apr_table_get : /usr/include/apr-1/apr_tables.h line=258 column=27 apr_table_get(r : modules/loggers/mod_log_config.c line=515 column=49 r-> : enter=0, leave=0 ->trailers_out : include/httpd.h line=1013 column=18 trailers_out, a : modules/loggers/mod_log_config.c line=515 column=58 a)); |
518 | |
519 | |
520 | log_note(request_rec *r, char *a) |
521 | |
522 | return ap_escape_logitem : enter=0, leave=0 ap_escape_logitem : include/httpd.h line=1528 column=20 ap_escape_logitem(r : modules/loggers/mod_log_config.c line=520 column=42 r-> : enter=0, leave=0 ->pool : include/httpd.h line=780 column=17 pool, apr_table_get : enter=0, leave=0 apr_table_get : /usr/include/apr-1/apr_tables.h line=258 column=27 apr_table_get(r : modules/loggers/mod_log_config.c line=520 column=42 r-> : enter=0, leave=0 ->notes : include/httpd.h line=910 column=18 notes, a : modules/loggers/mod_log_config.c line=520 column=51 a)); |
523 | |
524 | log_env_var(request_rec *r, char *a) |
525 | |
526 | return ap_escape_logitem : enter=0, leave=0 ap_escape_logitem : include/httpd.h line=1528 column=20 ap_escape_logitem(r : modules/loggers/mod_log_config.c line=524 column=45 r-> : enter=0, leave=0 ->pool : include/httpd.h line=780 column=17 pool, apr_table_get : enter=0, leave=0 apr_table_get : /usr/include/apr-1/apr_tables.h line=258 column=27 apr_table_get(r : modules/loggers/mod_log_config.c line=524 column=45 r-> : enter=0, leave=0 ->subprocess_env : include/httpd.h line=908 column=18 subprocess_env, a : modules/loggers/mod_log_config.c line=524 column=54 a)); |
527 | |
528 | |
529 | log_cookie(request_rec *r, char *a) |
530 | |
531 | |
532 | |
533 | |
534 | |
535 | |
536 | |
537 | |
538 | |
539 | |
540 | |
541 | |
542 | |
543 | if ((cookies_entry : modules/loggers/mod_log_config.c line=531 column=17 cookies_entry = : pass=0 = apr_table_get : enter=0, leave=0 apr_table_get : /usr/include/apr-1/apr_tables.h line=258 column=27 apr_table_get(r : modules/loggers/mod_log_config.c line=529 column=44 r-> : enter=0, leave=0 ->headers_in : include/httpd.h line=901 column=18 headers_in, "Cookie"))) { |
544 | |
545 | apr_pstrdup : /usr/include/apr-1/apr_strings.h line=95 column=21 apr_pstrdup(r : modules/loggers/mod_log_config.c line=529 column=44 r-> : enter=0, leave=0 ->pool : include/httpd.h line=780 column=17 pool, cookies_entry : modules/loggers/mod_log_config.c line=531 column=17 cookies_entry); |
546 | |
547 | while ((cookie : modules/loggers/mod_log_config.c line=544 column=15 cookie = : pass=0 = apr_strtok : enter=0, leave=0 apr_strtok : /usr/include/apr-1/apr_strings.h line=229 column=21 apr_strtok(cookies : modules/loggers/mod_log_config.c line=545 column=15 cookies, ";", &last1 : modules/loggers/mod_log_config.c line=544 column=24 last1))) { |
548 | apr_strtok : /usr/include/apr-1/apr_strings.h line=229 column=21 apr_strtok(cookie : modules/loggers/mod_log_config.c line=544 column=15 cookie, "=", &last2 : modules/loggers/mod_log_config.c line=544 column=32 last2); |
549 | |
550 | |
551 | last2; |
552 | if (MC/DC independently affect : true=0, false=0 name : modules/loggers/mod_log_config.c line=548 column=19 name && : true=0, false=0 && MC/DC independently affect : true=0, false=0 * dereference : enter=0, leave=0 *name : modules/loggers/mod_log_config.c line=548 column=19 name && : true=0, false=0 && MC/DC independently affect : true=0, false=0 value : modules/loggers/mod_log_config.c line=551 column=19 value && : true=0, false=0 && MC/DC independently affect : true=0, false=0 * dereference : enter=0, leave=0 *value : modules/loggers/mod_log_config.c line=551 column=19 value) { |
553 | value - : pass=0 - 2; |
554 | |
555 | name += : pass=0 += strspn : enter=0, leave=0 strspn : /usr/include/string.h line=288 column=15 strspn(name : modules/loggers/mod_log_config.c line=548 column=19 name, " \t"); |
556 | while (last : modules/loggers/mod_log_config.c line=553 column=23 last >= : true=0, false=0 MC/DC independently affect : true=0, false=0 >= name : modules/loggers/mod_log_config.c line=548 column=19 name && : true=0, false=0 && apr_isspace(* dereference : enter=0, leave=0 *last : modules/loggers/mod_log_config.c line=553 column=23 last)) { |
557 | last = : enter=0, leave=0 = '\0'; |
558 | --last : modules/loggers/mod_log_config.c line=553 column=23 last; |
559 | |
560 | |
561 | if (! : true=0, false=0 !strcasecmp : enter=0, leave=0 strcasecmp : /usr/include/string.h line=536 column=12 strcasecmp(name : modules/loggers/mod_log_config.c line=548 column=19 name, a : modules/loggers/mod_log_config.c line=529 column=53 a)) { |
562 | |
563 | |
564 | last = : pass=0 = last1 : modules/loggers/mod_log_config.c line=544 column=24 last1 - : pass=0 - (* dereference : enter=0, leave=0 *last1 : modules/loggers/mod_log_config.c line=544 column=24 last1 conditional operator : true=0, false=0 ? 2 : 1); |
565 | |
566 | value += : pass=0 += strspn : enter=0, leave=0 strspn : /usr/include/string.h line=288 column=15 strspn(value : modules/loggers/mod_log_config.c line=551 column=19 value, " \t"); |
567 | while (last : modules/loggers/mod_log_config.c line=553 column=23 last >= : true=0, false=0 MC/DC independently affect : true=0, false=0 >= value : modules/loggers/mod_log_config.c line=551 column=19 value && : true=0, false=0 && apr_isspace(* dereference : enter=0, leave=0 *last : modules/loggers/mod_log_config.c line=553 column=23 last)) { |
568 | last = : enter=0, leave=0 = '\0'; |
569 | --last : modules/loggers/mod_log_config.c line=553 column=23 last; |
570 | |
571 | |
572 | return ap_escape_logitem : enter=0, leave=0 ap_escape_logitem : include/httpd.h line=1528 column=20 ap_escape_logitem(r : modules/loggers/mod_log_config.c line=529 column=44 r-> : enter=0, leave=0 ->pool : include/httpd.h line=780 column=17 pool, value : modules/loggers/mod_log_config.c line=551 column=19 value); |
573 | |
574 | |
575 | |
576 | cookies = : pass=0 = NULL; |
577 | |
578 | |
579 | return NULL; |
580 | |
581 | |
582 | log_request_time_custom(request_rec *r, char *a, |
583 | |
584 | |
585 | |
586 | |
587 | apr_strftime : /usr/include/apr-1/apr_time.h line=214 column=27 apr_strftime(tstr : modules/loggers/mod_log_config.c line=586 column=10 tstr, &retcode : modules/loggers/mod_log_config.c line=585 column=16 retcode, sizeof(tstr), a : modules/loggers/mod_log_config.c line=582 column=66 a, xt : modules/loggers/mod_log_config.c line=583 column=60 xt); |
588 | return apr_pstrdup : enter=0, leave=0 apr_pstrdup : /usr/include/apr-1/apr_strings.h line=95 column=21 apr_pstrdup(r : modules/loggers/mod_log_config.c line=582 column=57 r-> : enter=0, leave=0 ->pool : include/httpd.h line=780 column=17 pool, tstr : modules/loggers/mod_log_config.c line=586 column=10 tstr); |
589 | |
590 | |
591 | |
592 | |
593 | |
594 | |
595 | |
596 | |
597 | |
598 | |
599 | |
600 | |
601 | |
602 | |
603 | |
604 | |
605 | |
606 | |
607 | |
608 | |
609 | |
610 | get_request_end_time(request_rec *r) |
611 | |
612 | r-> : enter=0, leave=0 ->request_config : include/httpd.h line=979 column=30 request_config, |
613 | log_config_module); |
614 | if (! : true=0, false=0 !state : modules/loggers/mod_log_config.c line=612 column=24 state) { |
615 | state = : pass=0 = apr_pcalloc(r : modules/loggers/mod_log_config.c line=610 column=53 r-> : enter=0, leave=0 ->pool : include/httpd.h line=780 column=17 pool, sizeof(log_request_state)); |
616 | r-> : enter=0, leave=0 ->request_config : include/httpd.h line=979 column=30 request_config, &log_config_module : modules/loggers/mod_log_config.c line=178 column=31 log_config_module, state : modules/loggers/mod_log_config.c line=612 column=24 state); |
617 | |
618 | if (state : modules/loggers/mod_log_config.c line=612 column=24 state-> : enter=0, leave=0 ->request_end_time : modules/loggers/mod_log_config.c line=276 column=16 request_end_time == : true=0, false=0 == 0) { |
619 | state-> : enter=0, leave=0 ->request_end_time : modules/loggers/mod_log_config.c line=276 column=16 request_end_time = : enter=0, leave=0 = apr_time_now : enter=0, leave=0 apr_time_now : /usr/include/apr-1/apr_time.h line=85 column=25 apr_time_now(); |
620 | |
621 | return state : modules/loggers/mod_log_config.c line=612 column=24 state-> : enter=0, leave=0 ->request_end_time : modules/loggers/mod_log_config.c line=276 column=16 request_end_time; |
622 | |
623 | |
624 | |
625 | log_request_time(request_rec *r, char *a) |
626 | |
627 | |
628 | r-> : enter=0, leave=0 ->request_time : include/httpd.h line=817 column=16 request_time; |
629 | |
630 | a; |
631 | |
632 | if (MC/DC independently affect : true=0, false=0 fmt : modules/loggers/mod_log_config.c line=630 column=11 fmt && : true=0, false=0 && MC/DC independently affect : true=0, false=0 * dereference : enter=0, leave=0 *fmt : modules/loggers/mod_log_config.c line=630 column=11 fmt) { |
633 | if (! : true=0, false=0 !strncmp : enter=0, leave=0 strncmp : /usr/include/string.h line=146 column=12 strncmp(fmt : modules/loggers/mod_log_config.c line=630 column=11 fmt, "begin", 5)) { |
634 | fmt += : pass=0 += 5; |
635 | if (! : true=0, false=0 !* dereference : enter=0, leave=0 *fmt : modules/loggers/mod_log_config.c line=630 column=11 fmt) { |
636 | fmt_type = : pass=0 = TIME_FMT_CLF; |
637 | |
638 | if (* dereference : enter=0, leave=0 *fmt : modules/loggers/mod_log_config.c line=630 column=11 fmt == : true=0, false=0 == ':') { |
639 | fmt++ : pass=0 ++; |
640 | a = : pass=0 = fmt : modules/loggers/mod_log_config.c line=630 column=11 fmt; |
641 | |
642 | |
643 | if (! : true=0, false=0 !strncmp : enter=0, leave=0 strncmp : /usr/include/string.h line=146 column=12 strncmp(fmt : modules/loggers/mod_log_config.c line=630 column=11 fmt, "end", 3)) { |
644 | fmt += : pass=0 += 3; |
645 | if (! : true=0, false=0 !* dereference : enter=0, leave=0 *fmt : modules/loggers/mod_log_config.c line=630 column=11 fmt) { |
646 | request_time = : pass=0 = get_request_end_time : enter=0, leave=0 get_request_end_time : modules/loggers/mod_log_config.c line=610 column=19 get_request_end_time(r : modules/loggers/mod_log_config.c line=625 column=50 r); |
647 | fmt_type = : pass=0 = TIME_FMT_CLF; |
648 | |
649 | if (* dereference : enter=0, leave=0 *fmt : modules/loggers/mod_log_config.c line=630 column=11 fmt == : true=0, false=0 == ':') { |
650 | fmt++ : pass=0 ++; |
651 | a = : pass=0 = fmt : modules/loggers/mod_log_config.c line=630 column=11 fmt; |
652 | request_time = : pass=0 = get_request_end_time : enter=0, leave=0 get_request_end_time : modules/loggers/mod_log_config.c line=610 column=19 get_request_end_time(r : modules/loggers/mod_log_config.c line=625 column=50 r); |
653 | |
654 | |
655 | if (! : true=0, false=0 !strncmp : enter=0, leave=0 strncmp : /usr/include/string.h line=146 column=12 strncmp(fmt : modules/loggers/mod_log_config.c line=630 column=11 fmt, "msec", 4)) { |
656 | fmt += : pass=0 += 4; |
657 | if (! : true=0, false=0 !* dereference : enter=0, leave=0 *fmt : modules/loggers/mod_log_config.c line=630 column=11 fmt) { |
658 | fmt_type = : pass=0 = TIME_FMT_ABS_MSEC; |
659 | |
660 | if (! : true=0, false=0 !strcmp : enter=0, leave=0 strcmp : /usr/include/string.h line=143 column=12 strcmp(fmt : modules/loggers/mod_log_config.c line=630 column=11 fmt, "_frac")) { |
661 | fmt_type = : pass=0 = TIME_FMT_ABS_MSEC_FRAC; |
662 | |
663 | |
664 | if (! : true=0, false=0 !strncmp : enter=0, leave=0 strncmp : /usr/include/string.h line=146 column=12 strncmp(fmt : modules/loggers/mod_log_config.c line=630 column=11 fmt, "usec", 4)) { |
665 | fmt += : pass=0 += 4; |
666 | if (! : true=0, false=0 !* dereference : enter=0, leave=0 *fmt : modules/loggers/mod_log_config.c line=630 column=11 fmt) { |
667 | fmt_type = : pass=0 = TIME_FMT_ABS_USEC; |
668 | |
669 | if (! : true=0, false=0 !strcmp : enter=0, leave=0 strcmp : /usr/include/string.h line=143 column=12 strcmp(fmt : modules/loggers/mod_log_config.c line=630 column=11 fmt, "_frac")) { |
670 | fmt_type = : pass=0 = TIME_FMT_ABS_USEC_FRAC; |
671 | |
672 | |
673 | if (! : true=0, false=0 !strcmp : enter=0, leave=0 strcmp : /usr/include/string.h line=143 column=12 strcmp(fmt : modules/loggers/mod_log_config.c line=630 column=11 fmt, "sec")) { |
674 | fmt_type = : pass=0 = TIME_FMT_ABS_SEC; |
675 | |
676 | if (! : true=0, false=0 !* dereference : enter=0, leave=0 *fmt : modules/loggers/mod_log_config.c line=630 column=11 fmt) { |
677 | fmt_type = : pass=0 = TIME_FMT_CLF; |
678 | |
679 | |
680 | |
681 | fmt_type = : pass=0 = TIME_FMT_CLF; |
682 | |
683 | |
684 | if (fmt_type : modules/loggers/mod_log_config.c line=629 column=9 fmt_type >= : true=0, false=0 >= TIME_FMT_ABS_SEC) { /* Absolute (micro-/milli-)second time |
685 | |
686 | |
687 | apr_palloc : /usr/include/apr-1/apr_pools.h line=419 column=21 apr_palloc(r : modules/loggers/mod_log_config.c line=625 column=50 r-> : enter=0, leave=0 ->pool : include/httpd.h line=780 column=17 pool, 20); |
688 | switch (fmt_type : modules/loggers/mod_log_config.c line=629 column=9 fmt_type) { |
689 | case TIME_FMT_ABS_SEC: |
690 | apr_snprintf : /usr/include/apr-1/apr_strings.h line=261 column=25 apr_snprintf(buf : modules/loggers/mod_log_config.c line=687 column=15 buf, 20, "%" APR_TIME_T_FMT, apr_time_sec(request_time : modules/loggers/mod_log_config.c line=628 column=16 request_time)); |
691 | break; |
692 | case TIME_FMT_ABS_MSEC: |
693 | apr_snprintf : /usr/include/apr-1/apr_strings.h line=261 column=25 apr_snprintf(buf : modules/loggers/mod_log_config.c line=687 column=15 buf, 20, "%" APR_TIME_T_FMT, apr_time_as_msec(request_time : modules/loggers/mod_log_config.c line=628 column=16 request_time)); |
694 | break; |
695 | case TIME_FMT_ABS_USEC: |
696 | apr_snprintf : /usr/include/apr-1/apr_strings.h line=261 column=25 apr_snprintf(buf : modules/loggers/mod_log_config.c line=687 column=15 buf, 20, "%" APR_TIME_T_FMT, request_time : modules/loggers/mod_log_config.c line=628 column=16 request_time); |
697 | break; |
698 | case TIME_FMT_ABS_MSEC_FRAC: |
699 | apr_snprintf : /usr/include/apr-1/apr_strings.h line=261 column=25 apr_snprintf(buf : modules/loggers/mod_log_config.c line=687 column=15 buf, 20, "%03" APR_TIME_T_FMT, apr_time_msec(request_time : modules/loggers/mod_log_config.c line=628 column=16 request_time)); |
700 | break; |
701 | case TIME_FMT_ABS_USEC_FRAC: |
702 | apr_snprintf : /usr/include/apr-1/apr_strings.h line=261 column=25 apr_snprintf(buf : modules/loggers/mod_log_config.c line=687 column=15 buf, 20, "%06" APR_TIME_T_FMT, apr_time_usec(request_time : modules/loggers/mod_log_config.c line=628 column=16 request_time)); |
703 | break; |
704 | default: |
705 | return "-"; |
706 | |
707 | return buf : modules/loggers/mod_log_config.c line=687 column=15 buf; |
708 | |
709 | if (fmt_type : modules/loggers/mod_log_config.c line=629 column=9 fmt_type == : true=0, false=0 == TIME_FMT_CUSTOM) { /* Custom format */ |
710 | |
711 | |
712 | |
713 | |
714 | |
715 | |
716 | ap_explode_recent_localtime : include/util_time.h line=54 column=26 ap_explode_recent_localtime(&xt : modules/loggers/mod_log_config.c line=627 column=20 xt, request_time : modules/loggers/mod_log_config.c line=628 column=16 request_time); |
717 | return log_request_time_custom : enter=0, leave=0 log_request_time_custom : modules/loggers/mod_log_config.c line=582 column=20 log_request_time_custom(r : modules/loggers/mod_log_config.c line=625 column=50 r, a : modules/loggers/mod_log_config.c line=625 column=59 a, &xt : modules/loggers/mod_log_config.c line=627 column=20 xt); |
718 | |
719 | |
720 | |
721 | |
722 | |
723 | |
724 | apr_palloc : /usr/include/apr-1/apr_pools.h line=419 column=21 apr_palloc(r : modules/loggers/mod_log_config.c line=625 column=50 r-> : enter=0, leave=0 ->pool : include/httpd.h line=780 column=17 pool, |
725 | |
726 | request_time); |
727 | t_seconds & : pass=0 & TIME_CACHE_MASK; |
728 | cached_time = : enter=0, leave=0 = request_time_cache : modules/loggers/mod_log_config.c line=608 column=28 request_time_cache[] : enter=0, leave=0 [i : modules/loggers/mod_log_config.c line=727 column=18 i]; |
729 | if ((t_seconds : modules/loggers/mod_log_config.c line=726 column=18 t_seconds != : true=0, false=0 MC/DC independently affect : true=0, false=0 != cached_time : modules/loggers/mod_log_config.c line=724 column=30 cached_time-> : enter=0, leave=0 ->t : modules/loggers/mod_log_config.c line=593 column=14 t) || : true=0, false=0 || |
730 | t_seconds != : true=0, false=0 MC/DC independently affect : true=0, false=0 != cached_time : modules/loggers/mod_log_config.c line=724 column=30 cached_time-> : enter=0, leave=0 ->t_validate : modules/loggers/mod_log_config.c line=595 column=14 t_validate)) { |
731 | |
732 | |
733 | |
734 | |
735 | |
736 | |
737 | |
738 | ap_explode_recent_localtime : include/util_time.h line=54 column=26 ap_explode_recent_localtime(&xt : modules/loggers/mod_log_config.c line=627 column=20 xt, request_time : modules/loggers/mod_log_config.c line=628 column=16 request_time); |
739 | timz = : pass=0 = xt : modules/loggers/mod_log_config.c line=627 column=20 xt.tm_gmtoff : /usr/include/apr-1/apr_time.h line=117 column=17 tm_gmtoff; |
740 | if (timz : modules/loggers/mod_log_config.c line=736 column=17 timz < : true=0, false=0 < 0) { |
741 | timz = : pass=0 = -timz : modules/loggers/mod_log_config.c line=736 column=17 timz; |
742 | sign = : pass=0 = '-'; |
743 | |
744 | |
745 | sign = : pass=0 = '+'; |
746 | |
747 | cached_time-> : enter=0, leave=0 ->t : modules/loggers/mod_log_config.c line=593 column=14 t = : enter=0, leave=0 = t_seconds : modules/loggers/mod_log_config.c line=726 column=18 t_seconds; |
748 | apr_snprintf : /usr/include/apr-1/apr_strings.h line=261 column=25 apr_snprintf(cached_time : modules/loggers/mod_log_config.c line=724 column=30 cached_time-> : enter=0, leave=0 ->timestr : modules/loggers/mod_log_config.c line=594 column=10 timestr, DEFAULT_REQUEST_TIME_SIZE, |
749 | |
750 | xt.tm_mday : /usr/include/apr-1/apr_time.h line=105 column=17 tm_mday, apr_month_snames : /usr/include/apr-1/apr_time.h line=40 column=36 apr_month_snames[] : enter=0, leave=0 [xt : modules/loggers/mod_log_config.c line=627 column=20 xt.tm_mon : /usr/include/apr-1/apr_time.h line=107 column=17 tm_mon], |
751 | xt.tm_year : /usr/include/apr-1/apr_time.h line=109 column=17 tm_year+ : pass=0 +1900, xt : modules/loggers/mod_log_config.c line=627 column=20 xt.tm_hour : /usr/include/apr-1/apr_time.h line=103 column=17 tm_hour, xt : modules/loggers/mod_log_config.c line=627 column=20 xt.tm_min : /usr/include/apr-1/apr_time.h line=101 column=17 tm_min, xt : modules/loggers/mod_log_config.c line=627 column=20 xt.tm_sec : /usr/include/apr-1/apr_time.h line=99 column=17 tm_sec, |
752 | sign, timz : modules/loggers/mod_log_config.c line=736 column=17 timz / : pass=0 / (60* : pass=0 *60), (timz : modules/loggers/mod_log_config.c line=736 column=17 timz % : pass=0 % (60* : pass=0 *60)) / : pass=0 / 60); |
753 | cached_time-> : enter=0, leave=0 ->t_validate : modules/loggers/mod_log_config.c line=595 column=14 t_validate = : enter=0, leave=0 = t_seconds : modules/loggers/mod_log_config.c line=726 column=18 t_seconds; |
754 | request_time_cache[i : modules/loggers/mod_log_config.c line=727 column=18 i] = : enter=0, leave=0 = * dereference : enter=0, leave=0 *cached_time : modules/loggers/mod_log_config.c line=724 column=30 cached_time; |
755 | |
756 | return cached_time : modules/loggers/mod_log_config.c line=724 column=30 cached_time-> : enter=0, leave=0 ->timestr : modules/loggers/mod_log_config.c line=594 column=10 timestr; |
757 | |
758 | |
759 | |
760 | log_request_duration_microseconds(request_rec *r, char *a) |
761 | |
762 | return apr_psprintf : enter=0, leave=0 apr_psprintf : /usr/include/apr-1/apr_strings.h line=170 column=28 apr_psprintf(r : modules/loggers/mod_log_config.c line=760 column=67 r-> : enter=0, leave=0 ->pool : include/httpd.h line=780 column=17 pool, "%" APR_TIME_T_FMT, |
763 | get_request_end_time : modules/loggers/mod_log_config.c line=610 column=19 get_request_end_time(r : modules/loggers/mod_log_config.c line=760 column=67 r) - : pass=0 - r : modules/loggers/mod_log_config.c line=760 column=67 r-> : enter=0, leave=0 ->request_time : include/httpd.h line=817 column=16 request_time)); |
764 | |
765 | |
766 | log_request_duration_scaled(request_rec *r, char *a) |
767 | |
768 | get_request_end_time : modules/loggers/mod_log_config.c line=610 column=19 get_request_end_time(r : modules/loggers/mod_log_config.c line=766 column=61 r) - : pass=0 - r : modules/loggers/mod_log_config.c line=766 column=61 r-> : enter=0, leave=0 ->request_time : include/httpd.h line=817 column=16 request_time; |
769 | if (* dereference : enter=0, leave=0 *a : modules/loggers/mod_log_config.c line=766 column=70 a == : true=0, false=0 MC/DC independently affect : true=0, false=0 == '\0' || : true=0, false=0 || ! : true=0, false=0 MC/DC independently affect : true=0, false=0 !strcasecmp : enter=0, leave=0 strcasecmp : /usr/include/string.h line=536 column=12 strcasecmp(a : modules/loggers/mod_log_config.c line=766 column=70 a, "s")) { |
770 | duration = : pass=0 = apr_time_sec(duration : modules/loggers/mod_log_config.c line=768 column=16 duration); |
771 | |
772 | if (! : true=0, false=0 !strcasecmp : enter=0, leave=0 strcasecmp : /usr/include/string.h line=536 column=12 strcasecmp(a : modules/loggers/mod_log_config.c line=766 column=70 a, "ms")) { |
773 | duration = : pass=0 = apr_time_as_msec(duration : modules/loggers/mod_log_config.c line=768 column=16 duration); |
774 | |
775 | if (! : true=0, false=0 !strcasecmp : enter=0, leave=0 strcasecmp : /usr/include/string.h line=536 column=12 strcasecmp(a : modules/loggers/mod_log_config.c line=766 column=70 a, "us")) { |
776 | |
777 | |
778 | |
779 | return a : modules/loggers/mod_log_config.c line=766 column=70 a; |
780 | |
781 | return apr_psprintf : enter=0, leave=0 apr_psprintf : /usr/include/apr-1/apr_strings.h line=170 column=28 apr_psprintf(r : modules/loggers/mod_log_config.c line=766 column=61 r-> : enter=0, leave=0 ->pool : include/httpd.h line=780 column=17 pool, "%" APR_TIME_T_FMT, duration : modules/loggers/mod_log_config.c line=768 column=16 duration); |
782 | |
783 | |
784 | |
785 | |
786 | |
787 | log_virtual_host(request_rec *r, char *a) |
788 | |
789 | return ap_escape_logitem : enter=0, leave=0 ap_escape_logitem : include/httpd.h line=1528 column=20 ap_escape_logitem(r : modules/loggers/mod_log_config.c line=787 column=50 r-> : enter=0, leave=0 ->pool : include/httpd.h line=780 column=17 pool, r : modules/loggers/mod_log_config.c line=787 column=50 r-> : enter=0, leave=0 ->server : include/httpd.h line=784 column=17 server-> : enter=0, leave=0 ->server_hostname : include/httpd.h line=1188 column=11 server_hostname); |
790 | |
791 | |
792 | log_server_port(request_rec *r, char *a) |
793 | |
794 | |
795 | |
796 | if (* dereference : enter=0, leave=0 *a : modules/loggers/mod_log_config.c line=792 column=58 a == : true=0, false=0 MC/DC independently affect : true=0, false=0 == '\0' || : true=0, false=0 || ! : true=0, false=0 MC/DC independently affect : true=0, false=0 !strcasecmp : enter=0, leave=0 strcasecmp : /usr/include/string.h line=536 column=12 strcasecmp(a : modules/loggers/mod_log_config.c line=792 column=58 a, "canonical")) { |
797 | port = : pass=0 = r : modules/loggers/mod_log_config.c line=792 column=49 r-> : enter=0, leave=0 ->server : include/httpd.h line=784 column=17 server-> : enter=0, leave=0 ->port : include/httpd.h line=1190 column=16 port conditional operator : true=0, false=0 ? r : modules/loggers/mod_log_config.c line=792 column=49 r-> : enter=0, leave=0 ->server : include/httpd.h line=784 column=17 server-> : enter=0, leave=0 ->port : include/httpd.h line=1190 column=16 port : ap_default_port(r : modules/loggers/mod_log_config.c line=792 column=49 r); |
798 | |
799 | if (! : true=0, false=0 !strcasecmp : enter=0, leave=0 strcasecmp : /usr/include/string.h line=536 column=12 strcasecmp(a : modules/loggers/mod_log_config.c line=792 column=58 a, "remote")) { |
800 | port = : pass=0 = r : modules/loggers/mod_log_config.c line=792 column=49 r-> : enter=0, leave=0 ->connection : include/httpd.h line=782 column=15 connection-> : enter=0, leave=0 ->remote_addr : include/httpd.h line=1057 column=21 remote_addr-> : enter=0, leave=0 ->port : /usr/include/apr-1/apr_network_io.h line=219 column=16 port; |
801 | |
802 | if (! : true=0, false=0 !strcasecmp : enter=0, leave=0 strcasecmp : /usr/include/string.h line=536 column=12 strcasecmp(a : modules/loggers/mod_log_config.c line=792 column=58 a, "local")) { |
803 | port = : pass=0 = r : modules/loggers/mod_log_config.c line=792 column=49 r-> : enter=0, leave=0 ->connection : include/httpd.h line=782 column=15 connection-> : enter=0, leave=0 ->local_addr : include/httpd.h line=1055 column=21 local_addr-> : enter=0, leave=0 ->port : /usr/include/apr-1/apr_network_io.h line=219 column=16 port; |
804 | |
805 | |
806 | |
807 | return a : modules/loggers/mod_log_config.c line=792 column=58 a; |
808 | |
809 | return apr_itoa : enter=0, leave=0 apr_itoa : /usr/include/apr-1/apr_strings.h line=283 column=21 apr_itoa(r : modules/loggers/mod_log_config.c line=792 column=49 r-> : enter=0, leave=0 ->pool : include/httpd.h line=780 column=17 pool, (int)port : modules/loggers/mod_log_config.c line=794 column=16 port); |
810 | |
811 | |
812 | |
813 | |
814 | |
815 | log_server_name(request_rec *r, char *a) |
816 | |
817 | return ap_escape_logitem : enter=0, leave=0 ap_escape_logitem : include/httpd.h line=1528 column=20 ap_escape_logitem(r : modules/loggers/mod_log_config.c line=815 column=49 r-> : enter=0, leave=0 ->pool : include/httpd.h line=780 column=17 pool, ap_get_server_name : enter=0, leave=0 ap_get_server_name : include/http_core.h line=228 column=26 ap_get_server_name(r : modules/loggers/mod_log_config.c line=815 column=49 r)); |
818 | |
819 | |
820 | log_pid_tid(request_rec *r, char *a) |
821 | |
822 | if (* dereference : enter=0, leave=0 *a : modules/loggers/mod_log_config.c line=820 column=54 a == : true=0, false=0 MC/DC independently affect : true=0, false=0 == '\0' || : true=0, false=0 || ! : true=0, false=0 MC/DC independently affect : true=0, false=0 !strcmp : enter=0, leave=0 strcmp : /usr/include/string.h line=143 column=12 strcmp(a : modules/loggers/mod_log_config.c line=820 column=54 a, "pid")) { |
823 | return ap_append_pid : enter=0, leave=0 ap_append_pid : include/httpd.h line=1777 column=20 ap_append_pid(r : modules/loggers/mod_log_config.c line=820 column=45 r-> : enter=0, leave=0 ->pool : include/httpd.h line=780 column=17 pool, "", ""); |
824 | |
825 | if (! : true=0, false=0 MC/DC independently affect : true=0, false=0 !strcmp : enter=0, leave=0 strcmp : /usr/include/string.h line=143 column=12 strcmp(a : modules/loggers/mod_log_config.c line=820 column=54 a, "tid") || : true=0, false=0 || ! : true=0, false=0 MC/DC independently affect : true=0, false=0 !strcmp : enter=0, leave=0 strcmp : /usr/include/string.h line=143 column=12 strcmp(a : modules/loggers/mod_log_config.c line=820 column=54 a, "hextid")) { |
826 | |
827 | apr_os_thread_current : /usr/include/apr-1/apr_portable.h line=318 column=30 apr_os_thread_current(); |
828 | |
829 | |
830 | |
831 | return apr_psprintf : enter=0, leave=0 apr_psprintf : /usr/include/apr-1/apr_strings.h line=170 column=28 apr_psprintf(r : modules/loggers/mod_log_config.c line=820 column=45 r-> : enter=0, leave=0 ->pool : include/httpd.h line=780 column=17 pool, |
832 | |
833 | |
834 | |
835 | |
836 | |
837 | |
838 | |
839 | tid); |
840 | |
841 | |
842 | return a : modules/loggers/mod_log_config.c line=820 column=54 a; |
843 | |
844 | |
845 | log_connection_status(request_rec *r, char *a) |
846 | |
847 | if (r : modules/loggers/mod_log_config.c line=845 column=55 r-> : enter=0, leave=0 ->connection : include/httpd.h line=782 column=15 connection-> : enter=0, leave=0 ->aborted : include/httpd.h line=1070 column=14 aborted) |
848 | return "X"; |
849 | |
850 | if (r : modules/loggers/mod_log_config.c line=845 column=55 r-> : enter=0, leave=0 ->connection : include/httpd.h line=782 column=15 connection-> : enter=0, leave=0 ->keepalive : include/httpd.h line=1074 column=25 keepalive == : true=0, false=0 MC/DC independently affect : true=0, false=0 == AP_CONN_KEEPALIVE : include/httpd.h line=1039 column=5 AP_CONN_KEEPALIVE && : true=0, false=0 && |
851 | MC/DC independently affect : true=0, false=0 !r : modules/loggers/mod_log_config.c line=845 column=55 r-> : enter=0, leave=0 ->server : include/httpd.h line=784 column=17 server-> : enter=0, leave=0 ->keep_alive_max : include/httpd.h line=1220 column=9 keep_alive_max || : true=0, false=0 || |
852 | r-> : enter=0, leave=0 ->server : include/httpd.h line=784 column=17 server-> : enter=0, leave=0 ->keep_alive_max : include/httpd.h line=1220 column=9 keep_alive_max - : pass=0 - r : modules/loggers/mod_log_config.c line=845 column=55 r-> : enter=0, leave=0 ->connection : include/httpd.h line=782 column=15 connection-> : enter=0, leave=0 ->keepalives : include/httpd.h line=1081 column=9 keepalives) > : true=0, false=0 MC/DC independently affect : true=0, false=0 > 0)) { |
853 | return "+"; |
854 | |
855 | return "-"; |
856 | |
857 | |
858 | log_requests_on_connection(request_rec *r, char *a) |
859 | |
860 | r-> : enter=0, leave=0 ->connection : include/httpd.h line=782 column=15 connection-> : enter=0, leave=0 ->keepalives : include/httpd.h line=1081 column=9 keepalives conditional operator : true=0, false=0 ? r : modules/loggers/mod_log_config.c line=858 column=60 r-> : enter=0, leave=0 ->connection : include/httpd.h line=782 column=15 connection-> : enter=0, leave=0 ->keepalives : include/httpd.h line=1081 column=9 keepalives - : pass=0 - 1 : 0; |
861 | return apr_itoa : enter=0, leave=0 apr_itoa : /usr/include/apr-1/apr_strings.h line=283 column=21 apr_itoa(r : modules/loggers/mod_log_config.c line=858 column=60 r-> : enter=0, leave=0 ->pool : include/httpd.h line=780 column=17 pool, num : modules/loggers/mod_log_config.c line=860 column=9 num); |
862 | |
863 | |
864 | |
865 | |
866 | |
867 | |
868 | |
869 | parse_log_misc_string(apr_pool_t *p, log_format_item *it, |
870 | |
871 | |
872 | |
873 | |
874 | |
875 | it-> : enter=0, leave=0 ->func : modules/loggers/mod_log_config.c line=285 column=26 func = : enter=0, leave=0 = constant_item : modules/loggers/mod_log_config.c line=307 column=20 constant_item; |
876 | it-> : enter=0, leave=0 ->conditions : modules/loggers/mod_log_config.c line=289 column=25 conditions = : enter=0, leave=0 = NULL; |
877 | |
878 | s = : pass=0 = * dereference : enter=0, leave=0 *sa : modules/loggers/mod_log_config.c line=870 column=49 sa; |
879 | while (MC/DC independently affect : true=0, false=0 * dereference : enter=0, leave=0 *s : modules/loggers/mod_log_config.c line=872 column=17 s && : true=0, false=0 && * dereference : enter=0, leave=0 *s : modules/loggers/mod_log_config.c line=872 column=17 s != : true=0, false=0 MC/DC independently affect : true=0, false=0 != '%') { |
880 | s++ : pass=0 ++; |
881 | |
882 | |
883 | |
884 | |
885 | |
886 | it-> : enter=0, leave=0 ->arg : modules/loggers/mod_log_config.c line=286 column=11 arg = : enter=0, leave=0 = apr_palloc : enter=0, leave=0 apr_palloc : /usr/include/apr-1/apr_pools.h line=419 column=21 apr_palloc(p : modules/loggers/mod_log_config.c line=869 column=48 p, s : modules/loggers/mod_log_config.c line=872 column=17 s - : pass=0 - * dereference : enter=0, leave=0 *sa : modules/loggers/mod_log_config.c line=870 column=49 sa + : pass=0 + 1); |
887 | |
888 | d = : pass=0 = it : modules/loggers/mod_log_config.c line=869 column=68 it-> : enter=0, leave=0 ->arg : modules/loggers/mod_log_config.c line=286 column=11 arg; |
889 | s = : pass=0 = * dereference : enter=0, leave=0 *sa : modules/loggers/mod_log_config.c line=870 column=49 sa; |
890 | while (MC/DC independently affect : true=0, false=0 * dereference : enter=0, leave=0 *s : modules/loggers/mod_log_config.c line=872 column=17 s && : true=0, false=0 && * dereference : enter=0, leave=0 *s : modules/loggers/mod_log_config.c line=872 column=17 s != : true=0, false=0 MC/DC independently affect : true=0, false=0 != '%') { |
891 | if (* dereference : enter=0, leave=0 *s : modules/loggers/mod_log_config.c line=872 column=17 s != : true=0, false=0 != '\\') { |
892 | d++ : pass=0 ++ = : enter=0, leave=0 = * dereference : enter=0, leave=0 *s : modules/loggers/mod_log_config.c line=872 column=17 s++ : pass=0 ++; |
893 | |
894 | |
895 | s++ : pass=0 ++; |
896 | switch (* dereference : enter=0, leave=0 *s : modules/loggers/mod_log_config.c line=872 column=17 s) { |
897 | case '\\': |
898 | d++ : pass=0 ++ = : enter=0, leave=0 = '\\'; |
899 | s++ : pass=0 ++; |
900 | break; |
901 | case 'r': |
902 | d++ : pass=0 ++ = : enter=0, leave=0 = '\r'; |
903 | s++ : pass=0 ++; |
904 | break; |
905 | case 'n': |
906 | d++ : pass=0 ++ = : enter=0, leave=0 = '\n'; |
907 | s++ : pass=0 ++; |
908 | break; |
909 | case 't': |
910 | d++ : pass=0 ++ = : enter=0, leave=0 = '\t'; |
911 | s++ : pass=0 ++; |
912 | break; |
913 | default: |
914 | |
915 | d++ : pass=0 ++ = : enter=0, leave=0 = '\\'; |
916 | |
917 | |
918 | |
919 | |
920 | |
921 | break; |
922 | |
923 | |
924 | |
925 | d = : enter=0, leave=0 = '\0'; |
926 | |
927 | sa = : enter=0, leave=0 = s : modules/loggers/mod_log_config.c line=872 column=17 s; |
928 | return NULL; |
929 | |
930 | |
931 | parse_log_item(apr_pool_t *p, log_format_item *it, const char **sa) |
932 | |
933 | *sa : modules/loggers/mod_log_config.c line=931 column=78 sa; |
934 | |
935 | |
936 | if (* dereference : enter=0, leave=0 *s : modules/loggers/mod_log_config.c line=933 column=17 s != : true=0, false=0 != '%') { |
937 | return parse_log_misc_string : enter=0, leave=0 parse_log_misc_string : modules/loggers/mod_log_config.c line=869 column=14 parse_log_misc_string(p : modules/loggers/mod_log_config.c line=931 column=41 p, it : modules/loggers/mod_log_config.c line=931 column=61 it, sa : modules/loggers/mod_log_config.c line=931 column=78 sa); |
938 | |
939 | |
940 | ++s : modules/loggers/mod_log_config.c line=933 column=17 s; |
941 | it-> : enter=0, leave=0 ->condition_sense : modules/loggers/mod_log_config.c line=287 column=9 condition_sense = : enter=0, leave=0 = 0; |
942 | it-> : enter=0, leave=0 ->conditions : modules/loggers/mod_log_config.c line=289 column=25 conditions = : enter=0, leave=0 = NULL; |
943 | |
944 | if (* dereference : enter=0, leave=0 *s : modules/loggers/mod_log_config.c line=933 column=17 s == : true=0, false=0 == '%') { |
945 | it-> : enter=0, leave=0 ->arg : modules/loggers/mod_log_config.c line=286 column=11 arg = : enter=0, leave=0 = "%"; |
946 | it-> : enter=0, leave=0 ->func : modules/loggers/mod_log_config.c line=285 column=26 func = : enter=0, leave=0 = constant_item : modules/loggers/mod_log_config.c line=307 column=20 constant_item; |
947 | sa = : enter=0, leave=0 = ++ : pass=0 ++s : modules/loggers/mod_log_config.c line=933 column=17 s; |
948 | |
949 | return NULL; |
950 | |
951 | |
952 | it-> : enter=0, leave=0 ->want_orig : modules/loggers/mod_log_config.c line=288 column=9 want_orig = : enter=0, leave=0 = -1; |
953 | it-> : enter=0, leave=0 ->arg : modules/loggers/mod_log_config.c line=286 column=11 arg = : enter=0, leave=0 = ""; /* For safety's sake... */ |
954 | |
955 | while (* dereference : enter=0, leave=0 *s : modules/loggers/mod_log_config.c line=933 column=17 s) { |
956 | |
957 | |
958 | switch (* dereference : enter=0, leave=0 *s : modules/loggers/mod_log_config.c line=933 column=17 s) { |
959 | case '!': |
960 | ++s : modules/loggers/mod_log_config.c line=933 column=17 s; |
961 | it-> : enter=0, leave=0 ->condition_sense : modules/loggers/mod_log_config.c line=287 column=9 condition_sense = : enter=0, leave=0 = ! : true=0, false=0 !it : modules/loggers/mod_log_config.c line=931 column=61 it-> : enter=0, leave=0 ->condition_sense : modules/loggers/mod_log_config.c line=287 column=9 condition_sense; |
962 | break; |
963 | |
964 | case '<': |
965 | ++s : modules/loggers/mod_log_config.c line=933 column=17 s; |
966 | it-> : enter=0, leave=0 ->want_orig : modules/loggers/mod_log_config.c line=288 column=9 want_orig = : enter=0, leave=0 = 1; |
967 | break; |
968 | |
969 | case '>': |
970 | ++s : modules/loggers/mod_log_config.c line=933 column=17 s; |
971 | it-> : enter=0, leave=0 ->want_orig : modules/loggers/mod_log_config.c line=288 column=9 want_orig = : enter=0, leave=0 = 0; |
972 | break; |
973 | |
974 | case ',': |
975 | ++s : modules/loggers/mod_log_config.c line=933 column=17 s; |
976 | break; |
977 | |
978 | case '{': |
979 | ++s : modules/loggers/mod_log_config.c line=933 column=17 s; |
980 | it-> : enter=0, leave=0 ->arg : modules/loggers/mod_log_config.c line=286 column=11 arg = : enter=0, leave=0 = ap_getword : enter=0, leave=0 ap_getword : include/httpd.h line=1299 column=20 ap_getword(p : modules/loggers/mod_log_config.c line=931 column=41 p, &s : modules/loggers/mod_log_config.c line=933 column=17 s, '}'); |
981 | break; |
982 | |
983 | case '0': |
984 | case '1': |
985 | case '2': |
986 | case '3': |
987 | case '4': |
988 | case '5': |
989 | case '6': |
990 | case '7': |
991 | case '8': |
992 | case '9': |
993 | i = : pass=0 = * dereference : enter=0, leave=0 *s : modules/loggers/mod_log_config.c line=933 column=17 s - : pass=0 - '0'; |
994 | while (apr_isdigit(* dereference : enter=0, leave=0 *++ : pass=0 ++s : modules/loggers/mod_log_config.c line=933 column=17 s)) { |
995 | i = : pass=0 = i : modules/loggers/mod_log_config.c line=956 column=13 i * : pass=0 * 10 + : pass=0 + (* dereference : enter=0, leave=0 *s : modules/loggers/mod_log_config.c line=933 column=17 s) - : pass=0 - '0'; |
996 | |
997 | if (! : true=0, false=0 !it : modules/loggers/mod_log_config.c line=931 column=61 it-> : enter=0, leave=0 ->conditions : modules/loggers/mod_log_config.c line=289 column=25 conditions) { |
998 | it-> : enter=0, leave=0 ->conditions : modules/loggers/mod_log_config.c line=289 column=25 conditions = : enter=0, leave=0 = apr_array_make : enter=0, leave=0 apr_array_make : /usr/include/apr-1/apr_tables.h line=111 column=35 apr_array_make(p : modules/loggers/mod_log_config.c line=931 column=41 p, 4, sizeof(int)); |
999 | |
1000 | apr_array_push : /usr/include/apr-1/apr_tables.h line=121 column=21 apr_array_push(it : modules/loggers/mod_log_config.c line=931 column=61 it-> : enter=0, leave=0 ->conditions : modules/loggers/mod_log_config.c line=289 column=25 conditions) = : enter=0, leave=0 = i : modules/loggers/mod_log_config.c line=956 column=13 i; |
1001 | break; |
1002 | |
1003 | default: |
1004 | |
1005 | if (* dereference : enter=0, leave=0 *s : modules/loggers/mod_log_config.c line=933 column=17 s == : true=0, false=0 MC/DC independently affect : true=0, false=0 == '^' && : true=0, false=0 && MC/DC independently affect : true=0, false=0 * dereference : enter=0, leave=0 *(s : modules/loggers/mod_log_config.c line=933 column=17 s+ : pass=0 +1) && : true=0, false=0 && MC/DC independently affect : true=0, false=0 * dereference : enter=0, leave=0 *(s : modules/loggers/mod_log_config.c line=933 column=17 s+ : pass=0 +2)) { |
1006 | handler = : pass=0 = (ap_log_handler *)apr_hash_get : enter=0, leave=0 apr_hash_get : /usr/include/apr-1/apr_hash.h line=117 column=21 apr_hash_get(log_hash : modules/loggers/mod_log_config.c line=183 column=20 log_hash, s : modules/loggers/mod_log_config.c line=933 column=17 s, 3); |
1007 | if (handler : modules/loggers/mod_log_config.c line=934 column=21 handler) { |
1008 | s += : pass=0 += 3; |
1009 | |
1010 | |
1011 | if (! : true=0, false=0 !handler : modules/loggers/mod_log_config.c line=934 column=21 handler) { |
1012 | handler = : pass=0 = (ap_log_handler *)apr_hash_get : enter=0, leave=0 apr_hash_get : /usr/include/apr-1/apr_hash.h line=117 column=21 apr_hash_get(log_hash : modules/loggers/mod_log_config.c line=183 column=20 log_hash, s : modules/loggers/mod_log_config.c line=933 column=17 s++ : pass=0 ++, 1); |
1013 | |
1014 | if (! : true=0, false=0 !handler : modules/loggers/mod_log_config.c line=934 column=21 handler) { |
1015 | |
1016 | |
1017 | dummy[0] = : enter=0, leave=0 = s : modules/loggers/mod_log_config.c line=933 column=17 s[] : enter=0, leave=0 [-1]; |
1018 | dummy[1] = : enter=0, leave=0 = '\0'; |
1019 | return apr_pstrcat : enter=0, leave=0 apr_pstrcat : /usr/include/apr-1/apr_strings.h line=139 column=28 apr_pstrcat(p : modules/loggers/mod_log_config.c line=931 column=41 p, "Unrecognized LogFormat directive %", |
1020 | dummy, NULL); |
1021 | |
1022 | it-> : enter=0, leave=0 ->func : modules/loggers/mod_log_config.c line=285 column=26 func = : enter=0, leave=0 = handler : modules/loggers/mod_log_config.c line=934 column=21 handler-> : enter=0, leave=0 ->func : modules/loggers/mod_log_config.h line=55 column=26 func; |
1023 | if (it : modules/loggers/mod_log_config.c line=931 column=61 it-> : enter=0, leave=0 ->want_orig : modules/loggers/mod_log_config.c line=288 column=9 want_orig == : true=0, false=0 == -1) { |
1024 | it-> : enter=0, leave=0 ->want_orig : modules/loggers/mod_log_config.c line=288 column=9 want_orig = : enter=0, leave=0 = handler : modules/loggers/mod_log_config.c line=934 column=21 handler-> : enter=0, leave=0 ->want_orig_default : modules/loggers/mod_log_config.h line=56 column=9 want_orig_default; |
1025 | |
1026 | sa = : enter=0, leave=0 = s : modules/loggers/mod_log_config.c line=933 column=17 s; |
1027 | return NULL; |
1028 | |
1029 | |
1030 | |
1031 | return "Ran off end of LogFormat parsing args to some directive"; |
1032 | |
1033 | |
1034 | parse_log_string(apr_pool_t *p, const char *s, const char **err) |
1035 | |
1036 | apr_array_make : /usr/include/apr-1/apr_tables.h line=111 column=35 apr_array_make(p : modules/loggers/mod_log_config.c line=1034 column=57 p, 30, sizeof(log_format_item)); |
1037 | |
1038 | |
1039 | while (* dereference : enter=0, leave=0 *s : modules/loggers/mod_log_config.c line=1034 column=72 s) { |
1040 | if ((res : modules/loggers/mod_log_config.c line=1037 column=11 res = : pass=0 = parse_log_item : enter=0, leave=0 parse_log_item : modules/loggers/mod_log_config.c line=931 column=14 parse_log_item(p : modules/loggers/mod_log_config.c line=1034 column=57 p, (log_format_item *) apr_array_push : enter=0, leave=0 apr_array_push : /usr/include/apr-1/apr_tables.h line=121 column=21 apr_array_push(a : modules/loggers/mod_log_config.c line=1036 column=25 a), &s : modules/loggers/mod_log_config.c line=1034 column=72 s))) { |
1041 | err = : enter=0, leave=0 = res : modules/loggers/mod_log_config.c line=1037 column=11 res; |
1042 | return NULL; |
1043 | |
1044 | |
1045 | |
1046 | s = : pass=0 = APR_EOL_STR; |
1047 | parse_log_item : modules/loggers/mod_log_config.c line=931 column=14 parse_log_item(p : modules/loggers/mod_log_config.c line=1034 column=57 p, (log_format_item *) apr_array_push : enter=0, leave=0 apr_array_push : /usr/include/apr-1/apr_tables.h line=121 column=21 apr_array_push(a : modules/loggers/mod_log_config.c line=1036 column=25 a), &s : modules/loggers/mod_log_config.c line=1034 column=72 s); |
1048 | return a : modules/loggers/mod_log_config.c line=1036 column=25 a; |
1049 | |
1050 | |
1051 | |
1052 | |
1053 | |
1054 | |
1055 | |
1056 | process_item(request_rec *r, request_rec *orig, |
1057 | |
1058 | |
1059 | |
1060 | |
1061 | |
1062 | |
1063 | if (item : modules/loggers/mod_log_config.c line=1057 column=44 itemMC/DC independently affect : true=0, false=0 -> : enter=0, leave=0 ->conditions : modules/loggers/mod_log_config.c line=289 column=25 conditions && : true=0, false=0 && item : modules/loggers/mod_log_config.c line=1057 column=44 item-> : enter=0, leave=0 ->conditions : modules/loggers/mod_log_config.c line=289 column=25 conditions-> : enter=0, leave=0 ->nelts : /usr/include/apr-1/apr_tables.h line=58 column=9 nelts != : true=0, false=0 MC/DC independently affect : true=0, false=0 != 0) { |
1064 | |
1065 | item-> : enter=0, leave=0 ->conditions : modules/loggers/mod_log_config.c line=289 column=25 conditions-> : enter=0, leave=0 ->elts : /usr/include/apr-1/apr_tables.h line=62 column=11 elts; |
1066 | |
1067 | |
1068 | for (i : modules/loggers/mod_log_config.c line=1064 column=13 i = : pass=0 = 0; i : modules/loggers/mod_log_config.c line=1064 column=13 i < : true=0, false=0 < item : modules/loggers/mod_log_config.c line=1057 column=44 item-> : enter=0, leave=0 ->conditions : modules/loggers/mod_log_config.c line=289 column=25 conditions-> : enter=0, leave=0 ->nelts : /usr/include/apr-1/apr_tables.h line=58 column=9 nelts; ++ : pass=0 ++i : modules/loggers/mod_log_config.c line=1064 column=13 i) { |
1069 | if (r : modules/loggers/mod_log_config.c line=1056 column=46 r-> : enter=0, leave=0 ->status : include/httpd.h line=822 column=9 status == : true=0, false=0 == conds : modules/loggers/mod_log_config.c line=1065 column=14 conds[] : enter=0, leave=0 [i : modules/loggers/mod_log_config.c line=1064 column=13 i]) { |
1070 | in_list = : pass=0 = 1; |
1071 | break; |
1072 | |
1073 | |
1074 | |
1075 | if ((item : modules/loggers/mod_log_config.c line=1057 column=44 itemMC/DC independently affect : true=0, false=0 -> : enter=0, leave=0 ->condition_sense : modules/loggers/mod_log_config.c line=287 column=9 condition_sense && : true=0, false=0 && MC/DC independently affect : true=0, false=0 in_list : modules/loggers/mod_log_config.c line=1066 column=13 in_list) |
1076 | || (! : true=0, false=0 MC/DC independently affect : true=0, false=0 !item : modules/loggers/mod_log_config.c line=1057 column=44 item-> : enter=0, leave=0 ->condition_sense : modules/loggers/mod_log_config.c line=287 column=9 condition_sense && : true=0, false=0 && ! : true=0, false=0 MC/DC independently affect : true=0, false=0 !in_list : modules/loggers/mod_log_config.c line=1066 column=13 in_list)) { |
1077 | return "-"; |
1078 | |
1079 | |
1080 | |
1081 | |
1082 | |
1083 | cp = : pass=0 = func : enter=0, leave=0 func : modules/loggers/mod_log_config.c line=285 column=26 (*item : modules/loggers/mod_log_config.c line=1057 column=44 item-> : enter=0, leave=0 ->func : modules/loggers/mod_log_config.c line=285 column=26 func) (item : modules/loggers/mod_log_config.c line=1057 column=44 item-> : enter=0, leave=0 ->want_orig : modules/loggers/mod_log_config.c line=288 column=9 want_orig conditional operator : true=0, false=0 ? orig : modules/loggers/mod_log_config.c line=1056 column=62 orig : r : modules/loggers/mod_log_config.c line=1056 column=46 r, item : modules/loggers/mod_log_config.c line=1057 column=44 item-> : enter=0, leave=0 ->arg : modules/loggers/mod_log_config.c line=286 column=11 arg); |
1084 | return cp : modules/loggers/mod_log_config.c line=1059 column=17 cp conditional operator : true=0, false=0 ? cp : modules/loggers/mod_log_config.c line=1059 column=17 cp : "-"; |
1085 | |
1086 | |
1087 | flush_log(buffered_log *buf) |
1088 | |
1089 | if (buf : modules/loggers/mod_log_config.c line=1087 column=37 bufMC/DC independently affect : true=0, false=0 -> : enter=0, leave=0 ->outcnt : modules/loggers/mod_log_config.c line=258 column=16 outcnt && : true=0, false=0 && buf : modules/loggers/mod_log_config.c line=1087 column=37 buf-> : enter=0, leave=0 ->handle : modules/loggers/mod_log_config.c line=257 column=17 handle != : true=0, false=0 MC/DC independently affect : true=0, false=0 != NULL) { |
1090 | apr_file_write : /usr/include/apr-1/apr_file_io.h line=425 column=27 apr_file_write(buf : modules/loggers/mod_log_config.c line=1087 column=37 buf-> : enter=0, leave=0 ->handle : modules/loggers/mod_log_config.c line=257 column=17 handle, buf : modules/loggers/mod_log_config.c line=1087 column=37 buf-> : enter=0, leave=0 ->outbuf : modules/loggers/mod_log_config.c line=259 column=10 outbuf, &buf : modules/loggers/mod_log_config.c line=1087 column=37 buf-> : enter=0, leave=0 ->outcnt : modules/loggers/mod_log_config.c line=258 column=16 outcnt); |
1091 | buf-> : enter=0, leave=0 ->outcnt : modules/loggers/mod_log_config.c line=258 column=16 outcnt = : enter=0, leave=0 = 0; |
1092 | |
1093 | |
1094 | |
1095 | |
1096 | config_log_transaction(request_rec *r, config_log_state *cls, |
1097 | |
1098 | |
1099 | |
1100 | |
1101 | |
1102 | |
1103 | |
1104 | |
1105 | |
1106 | |
1107 | |
1108 | |
1109 | if (cls : modules/loggers/mod_log_config.c line=1096 column=69 cls-> : enter=0, leave=0 ->fname : modules/loggers/mod_log_config.c line=264 column=17 fname == : true=0, false=0 == NULL) { |
1110 | return DECLINED; |
1111 | |
1112 | |
1113 | |
1114 | |
1115 | |
1116 | |
1117 | if (cls : modules/loggers/mod_log_config.c line=1096 column=69 cls-> : enter=0, leave=0 ->condition_var : modules/loggers/mod_log_config.c line=268 column=11 condition_var != : true=0, false=0 != NULL) { |
1118 | envar = : pass=0 = cls : modules/loggers/mod_log_config.c line=1096 column=69 cls-> : enter=0, leave=0 ->condition_var : modules/loggers/mod_log_config.c line=268 column=11 condition_var; |
1119 | if (* dereference : enter=0, leave=0 *envar : modules/loggers/mod_log_config.c line=1106 column=11 envar != : true=0, false=0 != '!') { |
1120 | if (apr_table_get : enter=0, leave=0 apr_table_get : /usr/include/apr-1/apr_tables.h line=258 column=27 apr_table_get(r : modules/loggers/mod_log_config.c line=1096 column=48 r-> : enter=0, leave=0 ->subprocess_env : include/httpd.h line=908 column=18 subprocess_env, envar : modules/loggers/mod_log_config.c line=1106 column=11 envar) == : true=0, false=0 == NULL) { |
1121 | return DECLINED; |
1122 | |
1123 | |
1124 | |
1125 | if (apr_table_get : enter=0, leave=0 apr_table_get : /usr/include/apr-1/apr_tables.h line=258 column=27 apr_table_get(r : modules/loggers/mod_log_config.c line=1096 column=48 r-> : enter=0, leave=0 ->subprocess_env : include/httpd.h line=908 column=18 subprocess_env, &envar : modules/loggers/mod_log_config.c line=1106 column=11 envar[] : enter=0, leave=0 [1]) != : true=0, false=0 != NULL) { |
1126 | return DECLINED; |
1127 | |
1128 | |
1129 | |
1130 | |
1131 | format = : pass=0 = cls : modules/loggers/mod_log_config.c line=1096 column=69 cls-> : enter=0, leave=0 ->format : modules/loggers/mod_log_config.c line=266 column=25 format conditional operator : true=0, false=0 ? cls : modules/loggers/mod_log_config.c line=1096 column=69 cls-> : enter=0, leave=0 ->format : modules/loggers/mod_log_config.c line=266 column=25 format : default_format : modules/loggers/mod_log_config.c line=1097 column=55 default_format; |
1132 | |
1133 | strs = : pass=0 = apr_palloc : enter=0, leave=0 apr_palloc : /usr/include/apr-1/apr_pools.h line=419 column=21 apr_palloc(r : modules/loggers/mod_log_config.c line=1096 column=48 r-> : enter=0, leave=0 ->pool : include/httpd.h line=780 column=17 pool, sizeof(char *) * : pass=0 * (format : modules/loggers/mod_log_config.c line=1105 column=25 format-> : enter=0, leave=0 ->nelts : /usr/include/apr-1/apr_tables.h line=58 column=9 nelts)); |
1134 | strl = : pass=0 = apr_palloc : enter=0, leave=0 apr_palloc : /usr/include/apr-1/apr_pools.h line=419 column=21 apr_palloc(r : modules/loggers/mod_log_config.c line=1096 column=48 r-> : enter=0, leave=0 ->pool : include/httpd.h line=780 column=17 pool, sizeof(int) * : pass=0 * (format : modules/loggers/mod_log_config.c line=1105 column=25 format-> : enter=0, leave=0 ->nelts : /usr/include/apr-1/apr_tables.h line=58 column=9 nelts)); |
1135 | items = : pass=0 = (log_format_item *) format : modules/loggers/mod_log_config.c line=1105 column=25 format-> : enter=0, leave=0 ->elts : /usr/include/apr-1/apr_tables.h line=62 column=11 elts; |
1136 | |
1137 | orig = : pass=0 = r : modules/loggers/mod_log_config.c line=1096 column=48 r; |
1138 | while (orig : modules/loggers/mod_log_config.c line=1102 column=18 orig-> : enter=0, leave=0 ->prev : include/httpd.h line=789 column=18 prev) { |
1139 | orig = : pass=0 = orig : modules/loggers/mod_log_config.c line=1102 column=18 orig-> : enter=0, leave=0 ->prev : include/httpd.h line=789 column=18 prev; |
1140 | |
1141 | while (r : modules/loggers/mod_log_config.c line=1096 column=48 r-> : enter=0, leave=0 ->next : include/httpd.h line=787 column=18 next) { |
1142 | r = : pass=0 = r : modules/loggers/mod_log_config.c line=1096 column=48 r-> : enter=0, leave=0 ->next : include/httpd.h line=787 column=18 next; |
1143 | |
1144 | |
1145 | for (i : modules/loggers/mod_log_config.c line=1103 column=9 i = : pass=0 = 0; i : modules/loggers/mod_log_config.c line=1103 column=9 i < : true=0, false=0 < format : modules/loggers/mod_log_config.c line=1105 column=25 format-> : enter=0, leave=0 ->nelts : /usr/include/apr-1/apr_tables.h line=58 column=9 nelts; ++ : pass=0 ++i : modules/loggers/mod_log_config.c line=1103 column=9 i) { |
1146 | strs[i : modules/loggers/mod_log_config.c line=1103 column=9 i] = : enter=0, leave=0 = process_item : enter=0, leave=0 process_item : modules/loggers/mod_log_config.c line=1056 column=20 process_item(r : modules/loggers/mod_log_config.c line=1096 column=48 r, orig : modules/loggers/mod_log_config.c line=1102 column=18 orig, &items : modules/loggers/mod_log_config.c line=1099 column=22 items[] : enter=0, leave=0 [i : modules/loggers/mod_log_config.c line=1103 column=9 i]); |
1147 | |
1148 | |
1149 | for (i : modules/loggers/mod_log_config.c line=1103 column=9 i = : pass=0 = 0; i : modules/loggers/mod_log_config.c line=1103 column=9 i < : true=0, false=0 < format : modules/loggers/mod_log_config.c line=1105 column=25 format-> : enter=0, leave=0 ->nelts : /usr/include/apr-1/apr_tables.h line=58 column=9 nelts; ++ : pass=0 ++i : modules/loggers/mod_log_config.c line=1103 column=9 i) { |
1150 | len += : pass=0 += strl : modules/loggers/mod_log_config.c line=1101 column=10 strl[i : modules/loggers/mod_log_config.c line=1103 column=9 i] = : enter=0, leave=0 = strlen : enter=0, leave=0 strlen : /usr/include/string.h line=399 column=15 strlen(strs : modules/loggers/mod_log_config.c line=1100 column=18 strs[] : enter=0, leave=0 [i : modules/loggers/mod_log_config.c line=1103 column=9 i]); |
1151 | |
1152 | if (! : true=0, false=0 !log_writer : modules/loggers/mod_log_config.c line=203 column=23 log_writer) { |
1153 | ap_log_rerror : include/http_log.h line=219 column=18 ap_log_rerror(APLOG_MARK, APLOG_ERR, APR_EGENERAL, r : modules/loggers/mod_log_config.c line=1096 column=48 r, |
1154 | |
1155 | return HTTP_INTERNAL_SERVER_ERROR; |
1156 | |
1157 | rv = : pass=0 = log_writer : enter=0, leave=0 log_writer : modules/loggers/mod_log_config.c line=203 column=23 log_writer(r : modules/loggers/mod_log_config.c line=1096 column=48 r, cls : modules/loggers/mod_log_config.c line=1096 column=69 cls-> : enter=0, leave=0 ->log_writer : modules/loggers/mod_log_config.c line=267 column=11 log_writer, strs : modules/loggers/mod_log_config.c line=1100 column=18 strs, strl : modules/loggers/mod_log_config.c line=1101 column=10 strl, format : modules/loggers/mod_log_config.c line=1105 column=25 format-> : enter=0, leave=0 ->nelts : /usr/include/apr-1/apr_tables.h line=58 column=9 nelts, len : modules/loggers/mod_log_config.c line=1104 column=16 len); |
1158 | |
1159 | return OK; |
1160 | |
1161 | |
1162 | multi_log_transaction(request_rec *r) |
1163 | |
1164 | r-> : enter=0, leave=0 ->server : include/httpd.h line=784 column=17 server-> : enter=0, leave=0 ->module_config : include/httpd.h line=1207 column=30 module_config, |
1165 | log_config_module); |
1166 | |
1167 | |
1168 | |
1169 | |
1170 | |
1171 | |
1172 | r-> : enter=0, leave=0 ->pool : include/httpd.h line=780 column=17 pool, sizeof(log_request_state)); |
1173 | r-> : enter=0, leave=0 ->request_config : include/httpd.h line=979 column=30 request_config, &log_config_module : modules/loggers/mod_log_config.c line=178 column=31 log_config_module, state : modules/loggers/mod_log_config.c line=1172 column=24 state); |
1174 | |
1175 | |
1176 | |
1177 | |
1178 | if (mls : modules/loggers/mod_log_config.c line=1164 column=22 mls-> : enter=0, leave=0 ->config_logs : modules/loggers/mod_log_config.c line=241 column=25 config_logs-> : enter=0, leave=0 ->nelts : /usr/include/apr-1/apr_tables.h line=58 column=9 nelts) { |
1179 | clsarray = : pass=0 = (config_log_state *) mls : modules/loggers/mod_log_config.c line=1164 column=22 mls-> : enter=0, leave=0 ->config_logs : modules/loggers/mod_log_config.c line=241 column=25 config_logs-> : enter=0, leave=0 ->elts : /usr/include/apr-1/apr_tables.h line=62 column=11 elts; |
1180 | for (i : modules/loggers/mod_log_config.c line=1167 column=9 i = : pass=0 = 0; i : modules/loggers/mod_log_config.c line=1167 column=9 i < : true=0, false=0 < mls : modules/loggers/mod_log_config.c line=1164 column=22 mls-> : enter=0, leave=0 ->config_logs : modules/loggers/mod_log_config.c line=241 column=25 config_logs-> : enter=0, leave=0 ->nelts : /usr/include/apr-1/apr_tables.h line=58 column=9 nelts; ++ : pass=0 ++i : modules/loggers/mod_log_config.c line=1167 column=9 i) { |
1181 | clsarray[] : enter=0, leave=0 [i : modules/loggers/mod_log_config.c line=1167 column=9 i]; |
1182 | |
1183 | config_log_transaction : modules/loggers/mod_log_config.c line=1096 column=12 config_log_transaction(r : modules/loggers/mod_log_config.c line=1162 column=47 r, cls : modules/loggers/mod_log_config.c line=1181 column=31 cls, mls : modules/loggers/mod_log_config.c line=1164 column=22 mls-> : enter=0, leave=0 ->default_format : modules/loggers/mod_log_config.c line=240 column=25 default_format); |
1184 | |
1185 | |
1186 | if (mls : modules/loggers/mod_log_config.c line=1164 column=22 mls-> : enter=0, leave=0 ->server_config_logs : modules/loggers/mod_log_config.c line=242 column=25 server_config_logs) { |
1187 | clsarray = : pass=0 = (config_log_state *) mls : modules/loggers/mod_log_config.c line=1164 column=22 mls-> : enter=0, leave=0 ->server_config_logs : modules/loggers/mod_log_config.c line=242 column=25 server_config_logs-> : enter=0, leave=0 ->elts : /usr/include/apr-1/apr_tables.h line=62 column=11 elts; |
1188 | for (i : modules/loggers/mod_log_config.c line=1167 column=9 i = : pass=0 = 0; i : modules/loggers/mod_log_config.c line=1167 column=9 i < : true=0, false=0 < mls : modules/loggers/mod_log_config.c line=1164 column=22 mls-> : enter=0, leave=0 ->server_config_logs : modules/loggers/mod_log_config.c line=242 column=25 server_config_logs-> : enter=0, leave=0 ->nelts : /usr/include/apr-1/apr_tables.h line=58 column=9 nelts; ++ : pass=0 ++i : modules/loggers/mod_log_config.c line=1167 column=9 i) { |
1189 | clsarray[] : enter=0, leave=0 [i : modules/loggers/mod_log_config.c line=1167 column=9 i]; |
1190 | |
1191 | config_log_transaction : modules/loggers/mod_log_config.c line=1096 column=12 config_log_transaction(r : modules/loggers/mod_log_config.c line=1162 column=47 r, cls : modules/loggers/mod_log_config.c line=1189 column=31 cls, mls : modules/loggers/mod_log_config.c line=1164 column=22 mls-> : enter=0, leave=0 ->default_format : modules/loggers/mod_log_config.c line=240 column=25 default_format); |
1192 | |
1193 | |
1194 | |
1195 | return OK; |
1196 | |
1197 | |
1198 | |
1199 | |
1200 | |
1201 | |
1202 | |
1203 | make_config_log_state(apr_pool_t *p, server_rec *s) |
1204 | |
1205 | |
1206 | |
1207 | mls = : pass=1 = (multi_log_state *) apr_palloc : enter=1, leave=1 apr_palloc : /usr/include/apr-1/apr_pools.h line=419 column=21 apr_palloc(p : modules/loggers/mod_log_config.c line=1203 column=48 p, sizeof(multi_log_state)); |
1208 | mls-> : enter=1, leave=1 ->config_logs : modules/loggers/mod_log_config.c line=241 column=25 config_logs = : enter=1, leave=1 = apr_array_make : enter=1, leave=1 apr_array_make : /usr/include/apr-1/apr_tables.h line=111 column=35 apr_array_make(p : modules/loggers/mod_log_config.c line=1203 column=48 p, 1, sizeof(config_log_state)); |
1209 | mls-> : enter=1, leave=1 ->default_format_string : modules/loggers/mod_log_config.c line=239 column=17 default_format_string = : enter=1, leave=1 = NULL; |
1210 | mls-> : enter=1, leave=1 ->default_format : modules/loggers/mod_log_config.c line=240 column=25 default_format = : enter=1, leave=1 = NULL; |
1211 | mls-> : enter=1, leave=1 ->server_config_logs : modules/loggers/mod_log_config.c line=242 column=25 server_config_logs = : enter=1, leave=1 = NULL; |
1212 | mls-> : enter=1, leave=1 ->formats : modules/loggers/mod_log_config.c line=243 column=18 formats = : enter=1, leave=1 = apr_table_make : enter=1, leave=1 apr_table_make : /usr/include/apr-1/apr_tables.h line=222 column=28 apr_table_make(p : modules/loggers/mod_log_config.c line=1203 column=48 p, 4); |
1213 | apr_table_setn : /usr/include/apr-1/apr_tables.h line=282 column=19 apr_table_setn(mls : modules/loggers/mod_log_config.c line=1205 column=22 mls-> : enter=1, leave=1 ->formats : modules/loggers/mod_log_config.c line=243 column=18 formats, "CLF", DEFAULT_LOG_FORMAT); |
1214 | |
1215 | return mls : modules/loggers/mod_log_config.c line=1205 column=22 mls; |
1216 | |
1217 | |
1218 | |
1219 | |
1220 | |
1221 | |
1222 | |
1223 | |
1224 | merge_config_log_state(apr_pool_t *p, void *basev, void *addv) |
1225 | |
1226 | basev; |
1227 | addv; |
1228 | |
1229 | add-> : enter=0, leave=0 ->server_config_logs : modules/loggers/mod_log_config.c line=242 column=25 server_config_logs = : enter=0, leave=0 = base : modules/loggers/mod_log_config.c line=1226 column=22 base-> : enter=0, leave=0 ->config_logs : modules/loggers/mod_log_config.c line=241 column=25 config_logs; |
1230 | if (! : true=0, false=0 !add : modules/loggers/mod_log_config.c line=1227 column=22 add-> : enter=0, leave=0 ->default_format : modules/loggers/mod_log_config.c line=240 column=25 default_format) { |
1231 | add-> : enter=0, leave=0 ->default_format_string : modules/loggers/mod_log_config.c line=239 column=17 default_format_string = : enter=0, leave=0 = base : modules/loggers/mod_log_config.c line=1226 column=22 base-> : enter=0, leave=0 ->default_format_string : modules/loggers/mod_log_config.c line=239 column=17 default_format_string; |
1232 | add-> : enter=0, leave=0 ->default_format : modules/loggers/mod_log_config.c line=240 column=25 default_format = : enter=0, leave=0 = base : modules/loggers/mod_log_config.c line=1226 column=22 base-> : enter=0, leave=0 ->default_format : modules/loggers/mod_log_config.c line=240 column=25 default_format; |
1233 | |
1234 | add-> : enter=0, leave=0 ->formats : modules/loggers/mod_log_config.c line=243 column=18 formats = : enter=0, leave=0 = apr_table_overlay : enter=0, leave=0 apr_table_overlay : /usr/include/apr-1/apr_tables.h line=346 column=28 apr_table_overlay(p : modules/loggers/mod_log_config.c line=1224 column=49 p, base : modules/loggers/mod_log_config.c line=1226 column=22 base-> : enter=0, leave=0 ->formats : modules/loggers/mod_log_config.c line=243 column=18 formats, add : modules/loggers/mod_log_config.c line=1227 column=22 add-> : enter=0, leave=0 ->formats : modules/loggers/mod_log_config.c line=243 column=18 formats); |
1235 | |
1236 | return add : modules/loggers/mod_log_config.c line=1227 column=22 add; |
1237 | |
1238 | |
1239 | |
1240 | |
1241 | |
1242 | log_format(cmd_parms *cmd, void *dummy, const char *fmt, |
1243 | |
1244 | |
1245 | |
1246 | cmd-> : enter=0, leave=0 ->server : include/http_config.h line=296 column=17 server-> : enter=0, leave=0 ->module_config : include/httpd.h line=1207 column=30 module_config, |
1247 | log_config_module); |
1248 | |
1249 | |
1250 | |
1251 | |
1252 | |
1253 | |
1254 | if (name : modules/loggers/mod_log_config.c line=1243 column=43 name != : true=0, false=0 != NULL) { |
1255 | parse_log_string : modules/loggers/mod_log_config.c line=1034 column=28 parse_log_string(cmd : modules/loggers/mod_log_config.c line=1242 column=42 cmd-> : enter=0, leave=0 ->pool : include/http_config.h line=291 column=17 pool, fmt : modules/loggers/mod_log_config.c line=1242 column=72 fmt, &err_string : modules/loggers/mod_log_config.c line=1245 column=17 err_string); |
1256 | if (err_string : modules/loggers/mod_log_config.c line=1245 column=17 err_string == : true=0, false=0 == NULL) { |
1257 | apr_table_setn : /usr/include/apr-1/apr_tables.h line=282 column=19 apr_table_setn(mls : modules/loggers/mod_log_config.c line=1246 column=22 mls-> : enter=0, leave=0 ->formats : modules/loggers/mod_log_config.c line=243 column=18 formats, name : modules/loggers/mod_log_config.c line=1243 column=43 name, fmt : modules/loggers/mod_log_config.c line=1242 column=72 fmt); |
1258 | |
1259 | |
1260 | |
1261 | mls-> : enter=0, leave=0 ->default_format_string : modules/loggers/mod_log_config.c line=239 column=17 default_format_string = : enter=0, leave=0 = fmt : modules/loggers/mod_log_config.c line=1242 column=72 fmt; |
1262 | mls-> : enter=0, leave=0 ->default_format : modules/loggers/mod_log_config.c line=240 column=25 default_format = : enter=0, leave=0 = parse_log_string : enter=0, leave=0 parse_log_string : modules/loggers/mod_log_config.c line=1034 column=28 parse_log_string(cmd : modules/loggers/mod_log_config.c line=1242 column=42 cmd-> : enter=0, leave=0 ->pool : include/http_config.h line=291 column=17 pool, fmt : modules/loggers/mod_log_config.c line=1242 column=72 fmt, &err_string : modules/loggers/mod_log_config.c line=1245 column=17 err_string); |
1263 | |
1264 | return err_string : modules/loggers/mod_log_config.c line=1245 column=17 err_string; |
1265 | |
1266 | |
1267 | |
1268 | add_custom_log(cmd_parms *cmd, void *dummy, const char *fn, |
1269 | |
1270 | |
1271 | |
1272 | cmd-> : enter=0, leave=0 ->server : include/http_config.h line=296 column=17 server-> : enter=0, leave=0 ->module_config : include/httpd.h line=1207 column=30 module_config, |
1273 | log_config_module); |
1274 | |
1275 | |
1276 | cls = : pass=0 = (config_log_state *) apr_array_push : enter=0, leave=0 apr_array_push : /usr/include/apr-1/apr_tables.h line=121 column=21 apr_array_push(mls : modules/loggers/mod_log_config.c line=1272 column=22 mls-> : enter=0, leave=0 ->config_logs : modules/loggers/mod_log_config.c line=241 column=25 config_logs); |
1277 | cls-> : enter=0, leave=0 ->condition_var : modules/loggers/mod_log_config.c line=268 column=11 condition_var = : enter=0, leave=0 = NULL; |
1278 | if (envclause : modules/loggers/mod_log_config.c line=1269 column=64 envclause != : true=0, false=0 != NULL) { |
1279 | if (strncasecmp : enter=0, leave=0 strncasecmp : /usr/include/string.h line=540 column=12 strncasecmp(envclause : modules/loggers/mod_log_config.c line=1269 column=64 envclause, "env=", 4) != : true=0, false=0 != 0) { |
1280 | return "error in condition clause"; |
1281 | |
1282 | if ((envclause : modules/loggers/mod_log_config.c line=1269 column=64 envclause[] : enter=0, leave=0 [4] == : true=0, false=0 MC/DC independently affect : true=0, false=0 == '\0') |
1283 | || ((envclause : modules/loggers/mod_log_config.c line=1269 column=64 envclause[] : enter=0, leave=0 [4] == : true=0, false=0 MC/DC independently affect : true=0, false=0 == '!') && : true=0, false=0 && (envclause : modules/loggers/mod_log_config.c line=1269 column=64 envclause[] : enter=0, leave=0 [5] == : true=0, false=0 MC/DC independently affect : true=0, false=0 == '\0'))) { |
1284 | return "missing environment variable name"; |
1285 | |
1286 | cls-> : enter=0, leave=0 ->condition_var : modules/loggers/mod_log_config.c line=268 column=11 condition_var = : enter=0, leave=0 = apr_pstrdup : enter=0, leave=0 apr_pstrdup : /usr/include/apr-1/apr_strings.h line=95 column=21 apr_pstrdup(cmd : modules/loggers/mod_log_config.c line=1268 column=46 cmd-> : enter=0, leave=0 ->pool : include/http_config.h line=291 column=17 pool, &envclause : modules/loggers/mod_log_config.c line=1269 column=64 envclause[] : enter=0, leave=0 [4]); |
1287 | |
1288 | |
1289 | cls-> : enter=0, leave=0 ->fname : modules/loggers/mod_log_config.c line=264 column=17 fname = : enter=0, leave=0 = fn : modules/loggers/mod_log_config.c line=1268 column=76 fn; |
1290 | cls-> : enter=0, leave=0 ->format_string : modules/loggers/mod_log_config.c line=265 column=17 format_string = : enter=0, leave=0 = fmt : modules/loggers/mod_log_config.c line=1269 column=47 fmt; |
1291 | if (fmt : modules/loggers/mod_log_config.c line=1269 column=47 fmt == : true=0, false=0 == NULL) { |
1292 | cls-> : enter=0, leave=0 ->format : modules/loggers/mod_log_config.c line=266 column=25 format = : enter=0, leave=0 = NULL; |
1293 | |
1294 | |
1295 | cls-> : enter=0, leave=0 ->format : modules/loggers/mod_log_config.c line=266 column=25 format = : enter=0, leave=0 = parse_log_string : enter=0, leave=0 parse_log_string : modules/loggers/mod_log_config.c line=1034 column=28 parse_log_string(cmd : modules/loggers/mod_log_config.c line=1268 column=46 cmd-> : enter=0, leave=0 ->pool : include/http_config.h line=291 column=17 pool, fmt : modules/loggers/mod_log_config.c line=1269 column=47 fmt, &err_string : modules/loggers/mod_log_config.c line=1271 column=17 err_string); |
1296 | |
1297 | cls-> : enter=0, leave=0 ->log_writer : modules/loggers/mod_log_config.c line=267 column=11 log_writer = : enter=0, leave=0 = NULL; |
1298 | |
1299 | return err_string : modules/loggers/mod_log_config.c line=1271 column=17 err_string; |
1300 | |
1301 | |
1302 | set_transfer_log(cmd_parms *cmd, void *dummy, |
1303 | |
1304 | |
1305 | return add_custom_log : enter=0, leave=0 add_custom_log : modules/loggers/mod_log_config.c line=1268 column=20 add_custom_log(cmd : modules/loggers/mod_log_config.c line=1302 column=48 cmd, dummy : modules/loggers/mod_log_config.c line=1302 column=59 dummy, fn : modules/loggers/mod_log_config.c line=1303 column=49 fn, NULL, NULL); |
1306 | |
1307 | |
1308 | set_cookie_log(cmd_parms *cmd, void *dummy, const char *fn) |
1309 | |
1310 | return add_custom_log : enter=0, leave=0 add_custom_log : modules/loggers/mod_log_config.c line=1268 column=20 add_custom_log(cmd : modules/loggers/mod_log_config.c line=1308 column=46 cmd, dummy : modules/loggers/mod_log_config.c line=1308 column=57 dummy, fn : modules/loggers/mod_log_config.c line=1308 column=76 fn, "%{Cookie}n \"%r\" %t", NULL); |
1311 | |
1312 | |
1313 | set_buffered_logs_on(cmd_parms *parms, void *dummy, int flag) |
1314 | |
1315 | buffered_logs = : pass=0 = flag : modules/loggers/mod_log_config.c line=1313 column=76 flag; |
1316 | if (buffered_logs : modules/loggers/mod_log_config.c line=205 column=12 buffered_logs) { |
1317 | ap_log_set_writer_init : modules/loggers/mod_log_config.c line=201 column=28 ap_log_set_writer_init(ap_buffered_log_writer_init : modules/loggers/mod_log_config.c line=198 column=14 ap_buffered_log_writer_init); |
1318 | ap_log_set_writer : modules/loggers/mod_log_config.c line=202 column=23 ap_log_set_writer(ap_buffered_log_writer : modules/loggers/mod_log_config.c line=190 column=21 ap_buffered_log_writer); |
1319 | |
1320 | |
1321 | ap_log_set_writer_init : modules/loggers/mod_log_config.c line=201 column=28 ap_log_set_writer_init(ap_default_log_writer_init : modules/loggers/mod_log_config.c line=196 column=14 ap_default_log_writer_init); |
1322 | ap_log_set_writer : modules/loggers/mod_log_config.c line=202 column=23 ap_log_set_writer(ap_default_log_writer : modules/loggers/mod_log_config.c line=184 column=21 ap_default_log_writer); |
1323 | |
1324 | return NULL; |
1325 | |
1326 | |
1327 | |
1328 | add_custom_log, NULL, RSRC_CONF, |
1329 | |
1330 | |
1331 | set_transfer_log, NULL, RSRC_CONF, |
1332 | |
1333 | log_format, NULL, RSRC_CONF, |
1334 | |
1335 | set_cookie_log, NULL, RSRC_CONF, |
1336 | |
1337 | set_buffered_logs_on, NULL, RSRC_CONF, |
1338 | |
1339 | |
1340 | |
1341 | |
1342 | open_config_log(server_rec *s, apr_pool_t *p, |
1343 | |
1344 | |
1345 | |
1346 | if (cls : modules/loggers/mod_log_config.c line=1343 column=60 cls-> : enter=0, leave=0 ->log_writer : modules/loggers/mod_log_config.c line=267 column=11 log_writer != : true=0, false=0 != NULL) { |
1347 | return cls : modules/loggers/mod_log_config.c line=1343 column=60 cls; /* virtual config shared w/main server */ |
1348 | |
1349 | |
1350 | if (cls : modules/loggers/mod_log_config.c line=1343 column=60 cls-> : enter=0, leave=0 ->fname : modules/loggers/mod_log_config.c line=264 column=17 fname == : true=0, false=0 == NULL) { |
1351 | return cls : modules/loggers/mod_log_config.c line=1343 column=60 cls; /* Leave it NULL to decline. */ |
1352 | |
1353 | |
1354 | cls-> : enter=0, leave=0 ->log_writer : modules/loggers/mod_log_config.c line=267 column=11 log_writer = : enter=0, leave=0 = log_writer_init : enter=0, leave=0 log_writer_init : modules/loggers/mod_log_config.c line=204 column=28 log_writer_init(p : modules/loggers/mod_log_config.c line=1342 column=69 p, s : modules/loggers/mod_log_config.c line=1342 column=54 s, cls : modules/loggers/mod_log_config.c line=1343 column=60 cls-> : enter=0, leave=0 ->fname : modules/loggers/mod_log_config.c line=264 column=17 fname); |
1355 | if (cls : modules/loggers/mod_log_config.c line=1343 column=60 cls-> : enter=0, leave=0 ->log_writer : modules/loggers/mod_log_config.c line=267 column=11 log_writer == : true=0, false=0 == NULL) |
1356 | return NULL; |
1357 | |
1358 | return cls : modules/loggers/mod_log_config.c line=1343 column=60 cls; |
1359 | |
1360 | |
1361 | open_multi_logs(server_rec *s, apr_pool_t *p) |
1362 | |
1363 | |
1364 | s-> : enter=0, leave=0 ->module_config : include/httpd.h line=1207 column=30 module_config, |
1365 | log_config_module); |
1366 | |
1367 | |
1368 | |
1369 | |
1370 | if (mls : modules/loggers/mod_log_config.c line=1364 column=22 mls-> : enter=0, leave=0 ->default_format_string : modules/loggers/mod_log_config.c line=239 column=17 default_format_string) { |
1371 | format = : pass=0 = apr_table_get : enter=0, leave=0 apr_table_get : /usr/include/apr-1/apr_tables.h line=258 column=27 apr_table_get(mls : modules/loggers/mod_log_config.c line=1364 column=22 mls-> : enter=0, leave=0 ->formats : modules/loggers/mod_log_config.c line=243 column=18 formats, mls : modules/loggers/mod_log_config.c line=1364 column=22 mls-> : enter=0, leave=0 ->default_format_string : modules/loggers/mod_log_config.c line=239 column=17 default_format_string); |
1372 | if (format : modules/loggers/mod_log_config.c line=1368 column=17 format) { |
1373 | mls-> : enter=0, leave=0 ->default_format : modules/loggers/mod_log_config.c line=240 column=25 default_format = : enter=0, leave=0 = parse_log_string : enter=0, leave=0 parse_log_string : modules/loggers/mod_log_config.c line=1034 column=28 parse_log_string(p : modules/loggers/mod_log_config.c line=1361 column=55 p, format : modules/loggers/mod_log_config.c line=1368 column=17 format, &dummy : modules/loggers/mod_log_config.c line=1367 column=17 dummy); |
1374 | |
1375 | |
1376 | |
1377 | if (! : true=0, false=0 !mls : modules/loggers/mod_log_config.c line=1364 column=22 mls-> : enter=0, leave=0 ->default_format : modules/loggers/mod_log_config.c line=240 column=25 default_format) { |
1378 | mls-> : enter=0, leave=0 ->default_format : modules/loggers/mod_log_config.c line=240 column=25 default_format = : enter=0, leave=0 = parse_log_string : enter=0, leave=0 parse_log_string : modules/loggers/mod_log_config.c line=1034 column=28 parse_log_string(p : modules/loggers/mod_log_config.c line=1361 column=55 p, DEFAULT_LOG_FORMAT, &dummy : modules/loggers/mod_log_config.c line=1367 column=17 dummy); |
1379 | |
1380 | |
1381 | if (mls : modules/loggers/mod_log_config.c line=1364 column=22 mls-> : enter=0, leave=0 ->config_logs : modules/loggers/mod_log_config.c line=241 column=25 config_logs-> : enter=0, leave=0 ->nelts : /usr/include/apr-1/apr_tables.h line=58 column=9 nelts) { |
1382 | clsarray = : pass=0 = (config_log_state *) mls : modules/loggers/mod_log_config.c line=1364 column=22 mls-> : enter=0, leave=0 ->config_logs : modules/loggers/mod_log_config.c line=241 column=25 config_logs-> : enter=0, leave=0 ->elts : /usr/include/apr-1/apr_tables.h line=62 column=11 elts; |
1383 | for (i : modules/loggers/mod_log_config.c line=1363 column=9 i = : pass=0 = 0; i : modules/loggers/mod_log_config.c line=1363 column=9 i < : true=0, false=0 < mls : modules/loggers/mod_log_config.c line=1364 column=22 mls-> : enter=0, leave=0 ->config_logs : modules/loggers/mod_log_config.c line=241 column=25 config_logs-> : enter=0, leave=0 ->nelts : /usr/include/apr-1/apr_tables.h line=58 column=9 nelts; ++ : pass=0 ++i : modules/loggers/mod_log_config.c line=1363 column=9 i) { |
1384 | clsarray[] : enter=0, leave=0 [i : modules/loggers/mod_log_config.c line=1363 column=9 i]; |
1385 | |
1386 | if (cls : modules/loggers/mod_log_config.c line=1384 column=31 cls-> : enter=0, leave=0 ->format_string : modules/loggers/mod_log_config.c line=265 column=17 format_string) { |
1387 | format = : pass=0 = apr_table_get : enter=0, leave=0 apr_table_get : /usr/include/apr-1/apr_tables.h line=258 column=27 apr_table_get(mls : modules/loggers/mod_log_config.c line=1364 column=22 mls-> : enter=0, leave=0 ->formats : modules/loggers/mod_log_config.c line=243 column=18 formats, cls : modules/loggers/mod_log_config.c line=1384 column=31 cls-> : enter=0, leave=0 ->format_string : modules/loggers/mod_log_config.c line=265 column=17 format_string); |
1388 | if (format : modules/loggers/mod_log_config.c line=1368 column=17 format) { |
1389 | cls-> : enter=0, leave=0 ->format : modules/loggers/mod_log_config.c line=266 column=25 format = : enter=0, leave=0 = parse_log_string : enter=0, leave=0 parse_log_string : modules/loggers/mod_log_config.c line=1034 column=28 parse_log_string(p : modules/loggers/mod_log_config.c line=1361 column=55 p, format : modules/loggers/mod_log_config.c line=1368 column=17 format, &dummy : modules/loggers/mod_log_config.c line=1367 column=17 dummy); |
1390 | |
1391 | |
1392 | |
1393 | if (! : true=0, false=0 !open_config_log : enter=0, leave=0 open_config_log : modules/loggers/mod_log_config.c line=1342 column=26 open_config_log(s : modules/loggers/mod_log_config.c line=1361 column=40 s, p : modules/loggers/mod_log_config.c line=1361 column=55 p, cls : modules/loggers/mod_log_config.c line=1384 column=31 cls, mls : modules/loggers/mod_log_config.c line=1364 column=22 mls-> : enter=0, leave=0 ->default_format : modules/loggers/mod_log_config.c line=240 column=25 default_format)) { |
1394 | |
1395 | return DONE; |
1396 | |
1397 | |
1398 | |
1399 | if (mls : modules/loggers/mod_log_config.c line=1364 column=22 mls-> : enter=0, leave=0 ->server_config_logs : modules/loggers/mod_log_config.c line=242 column=25 server_config_logs) { |
1400 | clsarray = : pass=0 = (config_log_state *) mls : modules/loggers/mod_log_config.c line=1364 column=22 mls-> : enter=0, leave=0 ->server_config_logs : modules/loggers/mod_log_config.c line=242 column=25 server_config_logs-> : enter=0, leave=0 ->elts : /usr/include/apr-1/apr_tables.h line=62 column=11 elts; |
1401 | for (i : modules/loggers/mod_log_config.c line=1363 column=9 i = : pass=0 = 0; i : modules/loggers/mod_log_config.c line=1363 column=9 i < : true=0, false=0 < mls : modules/loggers/mod_log_config.c line=1364 column=22 mls-> : enter=0, leave=0 ->server_config_logs : modules/loggers/mod_log_config.c line=242 column=25 server_config_logs-> : enter=0, leave=0 ->nelts : /usr/include/apr-1/apr_tables.h line=58 column=9 nelts; ++ : pass=0 ++i : modules/loggers/mod_log_config.c line=1363 column=9 i) { |
1402 | clsarray[] : enter=0, leave=0 [i : modules/loggers/mod_log_config.c line=1363 column=9 i]; |
1403 | |
1404 | if (cls : modules/loggers/mod_log_config.c line=1402 column=31 cls-> : enter=0, leave=0 ->format_string : modules/loggers/mod_log_config.c line=265 column=17 format_string) { |
1405 | format = : pass=0 = apr_table_get : enter=0, leave=0 apr_table_get : /usr/include/apr-1/apr_tables.h line=258 column=27 apr_table_get(mls : modules/loggers/mod_log_config.c line=1364 column=22 mls-> : enter=0, leave=0 ->formats : modules/loggers/mod_log_config.c line=243 column=18 formats, cls : modules/loggers/mod_log_config.c line=1402 column=31 cls-> : enter=0, leave=0 ->format_string : modules/loggers/mod_log_config.c line=265 column=17 format_string); |
1406 | if (format : modules/loggers/mod_log_config.c line=1368 column=17 format) { |
1407 | cls-> : enter=0, leave=0 ->format : modules/loggers/mod_log_config.c line=266 column=25 format = : enter=0, leave=0 = parse_log_string : enter=0, leave=0 parse_log_string : modules/loggers/mod_log_config.c line=1034 column=28 parse_log_string(p : modules/loggers/mod_log_config.c line=1361 column=55 p, format : modules/loggers/mod_log_config.c line=1368 column=17 format, &dummy : modules/loggers/mod_log_config.c line=1367 column=17 dummy); |
1408 | |
1409 | |
1410 | |
1411 | if (! : true=0, false=0 !open_config_log : enter=0, leave=0 open_config_log : modules/loggers/mod_log_config.c line=1342 column=26 open_config_log(s : modules/loggers/mod_log_config.c line=1361 column=40 s, p : modules/loggers/mod_log_config.c line=1361 column=55 p, cls : modules/loggers/mod_log_config.c line=1402 column=31 cls, mls : modules/loggers/mod_log_config.c line=1364 column=22 mls-> : enter=0, leave=0 ->default_format : modules/loggers/mod_log_config.c line=240 column=25 default_format)) { |
1412 | |
1413 | return DONE; |
1414 | |
1415 | |
1416 | |
1417 | |
1418 | return OK; |
1419 | |
1420 | |
1421 | |
1422 | flush_all_logs(void *data) |
1423 | |
1424 | data; |
1425 | |
1426 | |
1427 | |
1428 | |
1429 | |
1430 | |
1431 | if (! : true=0, false=0 !buffered_logs : modules/loggers/mod_log_config.c line=205 column=12 buffered_logs) |
1432 | return APR_SUCCESS; |
1433 | |
1434 | for (; s : modules/loggers/mod_log_config.c line=1424 column=17 s; s : modules/loggers/mod_log_config.c line=1424 column=17 s = : pass=0 = s : modules/loggers/mod_log_config.c line=1424 column=17 s-> : enter=0, leave=0 ->next : include/httpd.h line=1176 column=17 next) { |
1435 | mls = : pass=0 = ap_get_module_config(s : modules/loggers/mod_log_config.c line=1424 column=17 s-> : enter=0, leave=0 ->module_config : include/httpd.h line=1207 column=30 module_config, &log_config_module : modules/loggers/mod_log_config.c line=178 column=31 log_config_module); |
1436 | log_list = : pass=0 = NULL; |
1437 | if (mls : modules/loggers/mod_log_config.c line=1425 column=22 mls-> : enter=0, leave=0 ->config_logs : modules/loggers/mod_log_config.c line=241 column=25 config_logs-> : enter=0, leave=0 ->nelts : /usr/include/apr-1/apr_tables.h line=58 column=9 nelts) { |
1438 | log_list = : pass=0 = mls : modules/loggers/mod_log_config.c line=1425 column=22 mls-> : enter=0, leave=0 ->config_logs : modules/loggers/mod_log_config.c line=241 column=25 config_logs; |
1439 | |
1440 | if (mls : modules/loggers/mod_log_config.c line=1425 column=22 mls-> : enter=0, leave=0 ->server_config_logs : modules/loggers/mod_log_config.c line=242 column=25 server_config_logs) { |
1441 | log_list = : pass=0 = mls : modules/loggers/mod_log_config.c line=1425 column=22 mls-> : enter=0, leave=0 ->server_config_logs : modules/loggers/mod_log_config.c line=242 column=25 server_config_logs; |
1442 | |
1443 | if (log_list : modules/loggers/mod_log_config.c line=1426 column=25 log_list) { |
1444 | clsarray = : pass=0 = (config_log_state *) log_list : modules/loggers/mod_log_config.c line=1426 column=25 log_list-> : enter=0, leave=0 ->elts : /usr/include/apr-1/apr_tables.h line=62 column=11 elts; |
1445 | for (i : modules/loggers/mod_log_config.c line=1429 column=9 i = : pass=0 = 0; i : modules/loggers/mod_log_config.c line=1429 column=9 i < : true=0, false=0 < log_list : modules/loggers/mod_log_config.c line=1426 column=25 log_list-> : enter=0, leave=0 ->nelts : /usr/include/apr-1/apr_tables.h line=58 column=9 nelts; ++ : pass=0 ++i : modules/loggers/mod_log_config.c line=1429 column=9 i) { |
1446 | buf = : pass=0 = clsarray : modules/loggers/mod_log_config.c line=1427 column=23 clsarray[] : enter=0, leave=0 [i : modules/loggers/mod_log_config.c line=1429 column=9 i].log_writer : modules/loggers/mod_log_config.c line=267 column=11 log_writer; |
1447 | flush_log : modules/loggers/mod_log_config.c line=1087 column=13 flush_log(buf : modules/loggers/mod_log_config.c line=1428 column=19 buf); |
1448 | |
1449 | |
1450 | |
1451 | return APR_SUCCESS; |
1452 | |
1453 | |
1454 | |
1455 | init_config_log(apr_pool_t *pc, apr_pool_t *p, apr_pool_t *pt, server_rec *s) |
1456 | |
1457 | |
1458 | |
1459 | |
1460 | if (buffered_logs : modules/loggers/mod_log_config.c line=205 column=12 buffered_logs) { |
1461 | all_buffered_logs = : pass=0 = apr_array_make : enter=0, leave=0 apr_array_make : /usr/include/apr-1/apr_tables.h line=111 column=35 apr_array_make(p : modules/loggers/mod_log_config.c line=1455 column=56 p, 5, sizeof(buffered_log *)); |
1462 | |
1463 | |
1464 | |
1465 | |
1466 | |
1467 | res = : pass=0 = open_multi_logs : enter=0, leave=0 open_multi_logs : modules/loggers/mod_log_config.c line=1361 column=12 open_multi_logs(s : modules/loggers/mod_log_config.c line=1455 column=87 s, p : modules/loggers/mod_log_config.c line=1455 column=56 p); |
1468 | |
1469 | |
1470 | |
1471 | for (s : modules/loggers/mod_log_config.c line=1455 column=87 s = : pass=0 = s : modules/loggers/mod_log_config.c line=1455 column=87 s-> : enter=0, leave=0 ->next : include/httpd.h line=1176 column=17 next; (res : modules/loggers/mod_log_config.c line=1457 column=9 res == : true=0, false=0 MC/DC independently affect : true=0, false=0 == OK) && : true=0, false=0 && MC/DC independently affect : true=0, false=0 s : modules/loggers/mod_log_config.c line=1455 column=87 s; s : modules/loggers/mod_log_config.c line=1455 column=87 s = : pass=0 = s : modules/loggers/mod_log_config.c line=1455 column=87 s-> : enter=0, leave=0 ->next : include/httpd.h line=1176 column=17 next) { |
1472 | res = : pass=0 = open_multi_logs : enter=0, leave=0 open_multi_logs : modules/loggers/mod_log_config.c line=1361 column=12 open_multi_logs(s : modules/loggers/mod_log_config.c line=1455 column=87 s, p : modules/loggers/mod_log_config.c line=1455 column=56 p); |
1473 | |
1474 | |
1475 | return res : modules/loggers/mod_log_config.c line=1457 column=9 res; |
1476 | |
1477 | |
1478 | init_child(apr_pool_t *p, server_rec *s) |
1479 | |
1480 | |
1481 | |
1482 | ap_mpm_query : include/ap_mpm.h line=161 column=26 ap_mpm_query(AP_MPMQ_MAX_THREADS, &mpm_threads : modules/loggers/mod_log_config.c line=1480 column=9 mpm_threads); |
1483 | |
1484 | |
1485 | if (buffered_logs : modules/loggers/mod_log_config.c line=205 column=12 buffered_logs) { |
1486 | |
1487 | all_buffered_logs-> : enter=0, leave=0 ->elts : /usr/include/apr-1/apr_tables.h line=62 column=11 elts; |
1488 | |
1489 | apr_pool_cleanup_register : /usr/include/apr-1/apr_pools.h line=603 column=19 apr_pool_cleanup_register(p : modules/loggers/mod_log_config.c line=1478 column=36 p, s : modules/loggers/mod_log_config.c line=1478 column=51 s, flush_all_logs : modules/loggers/mod_log_config.c line=1422 column=21 flush_all_logs, flush_all_logs : modules/loggers/mod_log_config.c line=1422 column=21 flush_all_logs); |
1490 | |
1491 | for (i : modules/loggers/mod_log_config.c line=1486 column=13 i = : pass=0 = 0; i : modules/loggers/mod_log_config.c line=1486 column=13 i < : true=0, false=0 < all_buffered_logs : modules/loggers/mod_log_config.c line=206 column=28 all_buffered_logs-> : enter=0, leave=0 ->nelts : /usr/include/apr-1/apr_tables.h line=58 column=9 nelts; i : modules/loggers/mod_log_config.c line=1486 column=13 i++ : pass=0 ++) { |
1492 | array[] : enter=0, leave=0 [i : modules/loggers/mod_log_config.c line=1486 column=13 i]; |
1493 | |
1494 | |
1495 | if (mpm_threads : modules/loggers/mod_log_config.c line=1480 column=9 mpm_threads > : true=0, false=0 > 1) { |
1496 | |
1497 | |
1498 | this-> : enter=0, leave=0 ->mutex : modules/loggers/mod_log_config.c line=260 column=19 mutex.type : /usr/include/apr-1/apr_anylock.h line=37 column=7 type = : pass=0 = apr_anylock_threadmutex : /usr/include/apr-1/apr_anylock.h line=34 column=9 apr_anylock_threadmutex; |
1499 | rv = : pass=0 = apr_thread_mutex_create : enter=0, leave=0 apr_thread_mutex_create : /usr/include/apr-1/apr_thread_mutex.h line=65 column=27 apr_thread_mutex_create(&this : modules/loggers/mod_log_config.c line=1492 column=27 this-> : enter=0, leave=0 ->mutex : modules/loggers/mod_log_config.c line=260 column=19 mutex.lock : /usr/include/apr-1/apr_anylock.h line=45 column=7 lock.tm : /usr/include/apr-1/apr_anylock.h line=42 column=29 tm, |
1500 | |
1501 | p); |
1502 | if (rv : modules/loggers/mod_log_config.c line=1496 column=30 rv != : true=0, false=0 != APR_SUCCESS) { |
1503 | ap_log_error : include/http_log.h line=171 column=18 ap_log_error(APLOG_MARK, APLOG_CRIT, rv : modules/loggers/mod_log_config.c line=1496 column=30 rv, s : modules/loggers/mod_log_config.c line=1478 column=51 s, |
1504 | |
1505 | |
1506 | this-> : enter=0, leave=0 ->mutex : modules/loggers/mod_log_config.c line=260 column=19 mutex.type : /usr/include/apr-1/apr_anylock.h line=37 column=7 type = : pass=0 = apr_anylock_none : /usr/include/apr-1/apr_anylock.h line=32 column=9 apr_anylock_none; |
1507 | |
1508 | |
1509 | |
1510 | |
1511 | |
1512 | this-> : enter=0, leave=0 ->mutex : modules/loggers/mod_log_config.c line=260 column=19 mutex.type : /usr/include/apr-1/apr_anylock.h line=37 column=7 type = : pass=0 = apr_anylock_none : /usr/include/apr-1/apr_anylock.h line=32 column=9 apr_anylock_none; |
1513 | |
1514 | |
1515 | |
1516 | |
1517 | |
1518 | ap_register_log_handler(apr_pool_t *p, char *tag, |
1519 | |
1520 | |
1521 | apr_palloc : /usr/include/apr-1/apr_pools.h line=419 column=21 apr_palloc(p : modules/loggers/mod_log_config.c line=1518 column=49 p, sizeof(*log_struct)); |
1522 | log_struct-> : enter=0, leave=0 ->func : modules/loggers/mod_log_config.h line=55 column=26 func = : enter=0, leave=0 = handler : modules/loggers/mod_log_config.c line=1519 column=58 handler; |
1523 | log_struct-> : enter=0, leave=0 ->want_orig_default : modules/loggers/mod_log_config.h line=56 column=9 want_orig_default = : enter=0, leave=0 = def : modules/loggers/mod_log_config.c line=1519 column=71 def; |
1524 | |
1525 | apr_hash_set : /usr/include/apr-1/apr_hash.h line=107 column=19 apr_hash_set(log_hash : modules/loggers/mod_log_config.c line=183 column=20 log_hash, tag : modules/loggers/mod_log_config.c line=1518 column=58 tag, strlen : enter=0, leave=0 strlen : /usr/include/string.h line=399 column=15 strlen(tag : modules/loggers/mod_log_config.c line=1518 column=58 tag), (const void *)log_struct : modules/loggers/mod_log_config.c line=1521 column=21 log_struct); |
1526 | |
1527 | ap_log_set_writer_init(ap_log_writer_init *handle) |
1528 | |
1529 | log_writer_init; |
1530 | log_writer_init = : pass=0 = handle : modules/loggers/mod_log_config.c line=1527 column=71 handle; |
1531 | |
1532 | return old : modules/loggers/mod_log_config.c line=1529 column=25 old; |
1533 | |
1534 | |
1535 | ap_log_set_writer(ap_log_writer *handle) |
1536 | |
1537 | log_writer; |
1538 | log_writer = : pass=0 = handle : modules/loggers/mod_log_config.c line=1535 column=56 handle; |
1539 | |
1540 | return old : modules/loggers/mod_log_config.c line=1537 column=20 old; |
1541 | |
1542 | |
1543 | ap_default_log_writer( request_rec *r, |
1544 | |
1545 | |
1546 | |
1547 | |
1548 | |
1549 | |
1550 | |
1551 | |
1552 | |
1553 | |
1554 | |
1555 | |
1556 | str = : pass=0 = apr_palloc : enter=0, leave=0 apr_palloc : /usr/include/apr-1/apr_pools.h line=419 column=21 apr_palloc(r : modules/loggers/mod_log_config.c line=1543 column=57 r-> : enter=0, leave=0 ->pool : include/httpd.h line=780 column=17 pool, len : modules/loggers/mod_log_config.c line=1548 column=39 len + : pass=0 + 1); |
1557 | |
1558 | for (i : modules/loggers/mod_log_config.c line=1553 column=9 i = : pass=0 = 0, s : modules/loggers/mod_log_config.c line=1552 column=11 s = : pass=0 = str : modules/loggers/mod_log_config.c line=1551 column=11 str; i : modules/loggers/mod_log_config.c line=1553 column=9 i < : true=0, false=0 < nelts : modules/loggers/mod_log_config.c line=1547 column=32 nelts; ++ : pass=0 ++i : modules/loggers/mod_log_config.c line=1553 column=9 i) { |
1559 | memcpy : /usr/include/string.h line=44 column=14 memcpy(s : modules/loggers/mod_log_config.c line=1552 column=11 s, strs : modules/loggers/mod_log_config.c line=1545 column=41 strs[] : enter=0, leave=0 [i : modules/loggers/mod_log_config.c line=1553 column=9 i], strl : modules/loggers/mod_log_config.c line=1546 column=33 strl[] : enter=0, leave=0 [i : modules/loggers/mod_log_config.c line=1553 column=9 i]); |
1560 | s += : pass=0 += strl : modules/loggers/mod_log_config.c line=1546 column=33 strl[] : enter=0, leave=0 [i : modules/loggers/mod_log_config.c line=1553 column=9 i]; |
1561 | |
1562 | |
1563 | rv = : pass=0 = apr_file_write : enter=0, leave=0 apr_file_write : /usr/include/apr-1/apr_file_io.h line=425 column=27 apr_file_write((apr_file_t*)handle : modules/loggers/mod_log_config.c line=1544 column=34 handle, str : modules/loggers/mod_log_config.c line=1551 column=11 str, &len : modules/loggers/mod_log_config.c line=1548 column=39 len); |
1564 | |
1565 | return rv : modules/loggers/mod_log_config.c line=1554 column=18 rv; |
1566 | |
1567 | ap_default_log_writer_init(apr_pool_t *p, server_rec *s, |
1568 | |
1569 | |
1570 | if (* dereference : enter=0, leave=0 *name : modules/loggers/mod_log_config.c line=1568 column=53 name == : true=0, false=0 == '|') { |
1571 | |
1572 | |
1573 | pl = : pass=0 = ap_open_piped_log : enter=0, leave=0 ap_open_piped_log : include/http_log.h line=305 column=25 ap_open_piped_log(p : modules/loggers/mod_log_config.c line=1567 column=53 p, name : modules/loggers/mod_log_config.c line=1568 column=53 name + : pass=0 + 1); |
1574 | if (pl : modules/loggers/mod_log_config.c line=1571 column=20 pl == : true=0, false=0 == NULL) { |
1575 | return NULL;; |
1576 | |
1577 | return ap_piped_log_write_fd(pl : modules/loggers/mod_log_config.c line=1571 column=20 pl); |
1578 | |
1579 | |
1580 | ap_server_root_relative : include/http_config.h line=557 column=20 ap_server_root_relative(p : modules/loggers/mod_log_config.c line=1567 column=53 p, name : modules/loggers/mod_log_config.c line=1568 column=53 name); |
1581 | |
1582 | |
1583 | |
1584 | if (! : true=0, false=0 !fname : modules/loggers/mod_log_config.c line=1580 column=21 fname) { |
1585 | ap_log_error : include/http_log.h line=171 column=18 ap_log_error(APLOG_MARK, APLOG_ERR, APR_EBADPATH, s : modules/loggers/mod_log_config.c line=1567 column=68 s, |
1586 | name); |
1587 | return NULL; |
1588 | |
1589 | rv = : pass=0 = apr_file_open : enter=0, leave=0 apr_file_open : /usr/include/apr-1/apr_file_io.h line=235 column=27 apr_file_open(&fd : modules/loggers/mod_log_config.c line=1581 column=21 fd, fname : modules/loggers/mod_log_config.c line=1580 column=21 fname, xfer_flags : modules/loggers/mod_log_config.c line=181 column=12 xfer_flags, xfer_perms : modules/loggers/mod_log_config.c line=182 column=24 xfer_perms, p : modules/loggers/mod_log_config.c line=1567 column=53 p); |
1590 | if (rv : modules/loggers/mod_log_config.c line=1582 column=22 rv != : true=0, false=0 != APR_SUCCESS) { |
1591 | ap_log_error : include/http_log.h line=171 column=18 ap_log_error(APLOG_MARK, APLOG_ERR, rv : modules/loggers/mod_log_config.c line=1582 column=22 rv, s : modules/loggers/mod_log_config.c line=1567 column=68 s, |
1592 | fname); |
1593 | return NULL; |
1594 | |
1595 | return fd : modules/loggers/mod_log_config.c line=1581 column=21 fd; |
1596 | |
1597 | |
1598 | ap_buffered_log_writer_init(apr_pool_t *p, server_rec *s, |
1599 | |
1600 | |
1601 | |
1602 | b = : pass=0 = apr_pcalloc(p : modules/loggers/mod_log_config.c line=1598 column=54 p, sizeof(buffered_log)); |
1603 | b-> : enter=0, leave=0 ->handle : modules/loggers/mod_log_config.c line=257 column=17 handle = : enter=0, leave=0 = ap_default_log_writer_init : enter=0, leave=0 ap_default_log_writer_init : modules/loggers/mod_log_config.c line=1567 column=14 ap_default_log_writer_init(p : modules/loggers/mod_log_config.c line=1598 column=54 p, s : modules/loggers/mod_log_config.c line=1598 column=69 s, name : modules/loggers/mod_log_config.c line=1599 column=53 name); |
1604 | |
1605 | if (b : modules/loggers/mod_log_config.c line=1601 column=19 b-> : enter=0, leave=0 ->handle : modules/loggers/mod_log_config.c line=257 column=17 handle) { |
1606 | apr_array_push : /usr/include/apr-1/apr_tables.h line=121 column=21 apr_array_push(all_buffered_logs : modules/loggers/mod_log_config.c line=206 column=28 all_buffered_logs) = : enter=0, leave=0 = b : modules/loggers/mod_log_config.c line=1601 column=19 b; |
1607 | return b : modules/loggers/mod_log_config.c line=1601 column=19 b; |
1608 | |
1609 | |
1610 | return NULL; |
1611 | |
1612 | ap_buffered_log_writer(request_rec *r, |
1613 | |
1614 | |
1615 | |
1616 | |
1617 | |
1618 | |
1619 | |
1620 | |
1621 | |
1622 | |
1623 | |
1624 | handle; |
1625 | |
1626 | if ((rv : modules/loggers/mod_log_config.c line=1623 column=18 rv = : pass=0 = APR_ANYLOCK_LOCK(&buf : modules/loggers/mod_log_config.c line=1624 column=19 buf-> : enter=0, leave=0 ->mutex : modules/loggers/mod_log_config.c line=260 column=19 mutex)) != : true=0, false=0 != APR_SUCCESS) { |
1627 | return rv : modules/loggers/mod_log_config.c line=1623 column=18 rv; |
1628 | |
1629 | |
1630 | if (len : modules/loggers/mod_log_config.c line=1617 column=55 len + : pass=0 + buf : modules/loggers/mod_log_config.c line=1624 column=19 buf-> : enter=0, leave=0 ->outcnt : modules/loggers/mod_log_config.c line=258 column=16 outcnt > : true=0, false=0 > LOG_BUFSIZE) { |
1631 | flush_log : modules/loggers/mod_log_config.c line=1087 column=13 flush_log(buf : modules/loggers/mod_log_config.c line=1624 column=19 buf); |
1632 | |
1633 | if (len : modules/loggers/mod_log_config.c line=1617 column=55 len >= : true=0, false=0 >= LOG_BUFSIZE) { |
1634 | |
1635 | |
1636 | str = : pass=0 = apr_palloc : enter=0, leave=0 apr_palloc : /usr/include/apr-1/apr_pools.h line=419 column=21 apr_palloc(r : modules/loggers/mod_log_config.c line=1612 column=57 r-> : enter=0, leave=0 ->pool : include/httpd.h line=780 column=17 pool, len : modules/loggers/mod_log_config.c line=1617 column=55 len + : pass=0 + 1); |
1637 | for (i : modules/loggers/mod_log_config.c line=1622 column=9 i = : pass=0 = 0, s : modules/loggers/mod_log_config.c line=1621 column=11 s = : pass=0 = str : modules/loggers/mod_log_config.c line=1620 column=11 str; i : modules/loggers/mod_log_config.c line=1622 column=9 i < : true=0, false=0 < nelts : modules/loggers/mod_log_config.c line=1616 column=48 nelts; ++ : pass=0 ++i : modules/loggers/mod_log_config.c line=1622 column=9 i) { |
1638 | memcpy : /usr/include/string.h line=44 column=14 memcpy(s : modules/loggers/mod_log_config.c line=1621 column=11 s, strs : modules/loggers/mod_log_config.c line=1614 column=57 strs[] : enter=0, leave=0 [i : modules/loggers/mod_log_config.c line=1622 column=9 i], strl : modules/loggers/mod_log_config.c line=1615 column=49 strl[] : enter=0, leave=0 [i : modules/loggers/mod_log_config.c line=1622 column=9 i]); |
1639 | s += : pass=0 += strl : modules/loggers/mod_log_config.c line=1615 column=49 strl[] : enter=0, leave=0 [i : modules/loggers/mod_log_config.c line=1622 column=9 i]; |
1640 | |
1641 | w = : pass=0 = len : modules/loggers/mod_log_config.c line=1617 column=55 len; |
1642 | rv = : pass=0 = apr_file_write : enter=0, leave=0 apr_file_write : /usr/include/apr-1/apr_file_io.h line=425 column=27 apr_file_write(buf : modules/loggers/mod_log_config.c line=1624 column=19 buf-> : enter=0, leave=0 ->handle : modules/loggers/mod_log_config.c line=257 column=17 handle, str : modules/loggers/mod_log_config.c line=1620 column=11 str, &w : modules/loggers/mod_log_config.c line=1634 column=20 w); |
1643 | |
1644 | |
1645 | |
1646 | for (i : modules/loggers/mod_log_config.c line=1622 column=9 i = : pass=0 = 0, s : modules/loggers/mod_log_config.c line=1621 column=11 s = : pass=0 = &buf : modules/loggers/mod_log_config.c line=1624 column=19 buf-> : enter=0, leave=0 ->outbuf : modules/loggers/mod_log_config.c line=259 column=10 outbuf[] : enter=0, leave=0 [buf : modules/loggers/mod_log_config.c line=1624 column=19 buf-> : enter=0, leave=0 ->outcnt : modules/loggers/mod_log_config.c line=258 column=16 outcnt]; i : modules/loggers/mod_log_config.c line=1622 column=9 i < : true=0, false=0 < nelts : modules/loggers/mod_log_config.c line=1616 column=48 nelts; ++ : pass=0 ++i : modules/loggers/mod_log_config.c line=1622 column=9 i) { |
1647 | memcpy : /usr/include/string.h line=44 column=14 memcpy(s : modules/loggers/mod_log_config.c line=1621 column=11 s, strs : modules/loggers/mod_log_config.c line=1614 column=57 strs[] : enter=0, leave=0 [i : modules/loggers/mod_log_config.c line=1622 column=9 i], strl : modules/loggers/mod_log_config.c line=1615 column=49 strl[] : enter=0, leave=0 [i : modules/loggers/mod_log_config.c line=1622 column=9 i]); |
1648 | s += : pass=0 += strl : modules/loggers/mod_log_config.c line=1615 column=49 strl[] : enter=0, leave=0 [i : modules/loggers/mod_log_config.c line=1622 column=9 i]; |
1649 | |
1650 | buf-> : enter=0, leave=0 ->outcnt : modules/loggers/mod_log_config.c line=258 column=16 outcnt += : enter=0, leave=0 += len : modules/loggers/mod_log_config.c line=1617 column=55 len; |
1651 | rv = : pass=0 = APR_SUCCESS; |
1652 | |
1653 | |
1654 | buf-> : enter=0, leave=0 ->mutex : modules/loggers/mod_log_config.c line=260 column=19 mutex); |
1655 | return rv : modules/loggers/mod_log_config.c line=1623 column=18 rv; |
1656 | |
1657 | |
1658 | log_pre_config(apr_pool_t *p, apr_pool_t *plog, apr_pool_t *ptemp) |
1659 | |
1660 | |
1661 | |
1662 | log_pfn_register = : pass=0 = APR_RETRIEVE_OPTIONAL_FN(ap_register_log_handler); |
1663 | |
1664 | if (log_pfn_register : modules/loggers/mod_log_config.c line=1660 column=59 log_pfn_register) { |
1665 | log_pfn_register : modules/loggers/mod_log_config.c line=1660 column=59 log_pfn_register(p : modules/loggers/mod_log_config.c line=1658 column=39 p, "h", log_remote_host : modules/loggers/mod_log_config.c line=312 column=20 log_remote_host, 0); |
1666 | log_pfn_register : modules/loggers/mod_log_config.c line=1660 column=59 log_pfn_register(p : modules/loggers/mod_log_config.c line=1658 column=39 p, "a", log_remote_address : modules/loggers/mod_log_config.c line=319 column=20 log_remote_address, 0 ); |
1667 | log_pfn_register : modules/loggers/mod_log_config.c line=1660 column=59 log_pfn_register(p : modules/loggers/mod_log_config.c line=1658 column=39 p, "A", log_local_address : modules/loggers/mod_log_config.c line=324 column=20 log_local_address, 0 ); |
1668 | log_pfn_register : modules/loggers/mod_log_config.c line=1660 column=59 log_pfn_register(p : modules/loggers/mod_log_config.c line=1658 column=39 p, "l", log_remote_logname : modules/loggers/mod_log_config.c line=329 column=20 log_remote_logname, 0); |
1669 | log_pfn_register : modules/loggers/mod_log_config.c line=1660 column=59 log_pfn_register(p : modules/loggers/mod_log_config.c line=1658 column=39 p, "u", log_remote_user : modules/loggers/mod_log_config.c line=334 column=20 log_remote_user, 0); |
1670 | log_pfn_register : modules/loggers/mod_log_config.c line=1660 column=59 log_pfn_register(p : modules/loggers/mod_log_config.c line=1658 column=39 p, "t", log_request_time : modules/loggers/mod_log_config.c line=625 column=20 log_request_time, 0); |
1671 | log_pfn_register : modules/loggers/mod_log_config.c line=1660 column=59 log_pfn_register(p : modules/loggers/mod_log_config.c line=1658 column=39 p, "f", log_request_file : modules/loggers/mod_log_config.c line=368 column=20 log_request_file, 0); |
1672 | log_pfn_register : modules/loggers/mod_log_config.c line=1660 column=59 log_pfn_register(p : modules/loggers/mod_log_config.c line=1658 column=39 p, "b", clf_log_bytes_sent : modules/loggers/mod_log_config.c line=400 column=20 clf_log_bytes_sent, 0); |
1673 | log_pfn_register : modules/loggers/mod_log_config.c line=1660 column=59 log_pfn_register(p : modules/loggers/mod_log_config.c line=1658 column=39 p, "B", log_bytes_sent : modules/loggers/mod_log_config.c line=410 column=20 log_bytes_sent, 0); |
1674 | log_pfn_register : modules/loggers/mod_log_config.c line=1660 column=59 log_pfn_register(p : modules/loggers/mod_log_config.c line=1658 column=39 p, "i", log_header_in : modules/loggers/mod_log_config.c line=421 column=20 log_header_in, 0); |
1675 | log_pfn_register : modules/loggers/mod_log_config.c line=1660 column=59 log_pfn_register(p : modules/loggers/mod_log_config.c line=1658 column=39 p, "o", log_header_out : modules/loggers/mod_log_config.c line=498 column=20 log_header_out, 0); |
1676 | log_pfn_register : modules/loggers/mod_log_config.c line=1660 column=59 log_pfn_register(p : modules/loggers/mod_log_config.c line=1658 column=39 p, "n", log_note : modules/loggers/mod_log_config.c line=520 column=20 log_note, 0); |
1677 | log_pfn_register : modules/loggers/mod_log_config.c line=1660 column=59 log_pfn_register(p : modules/loggers/mod_log_config.c line=1658 column=39 p, "e", log_env_var : modules/loggers/mod_log_config.c line=524 column=20 log_env_var, 0); |
1678 | log_pfn_register : modules/loggers/mod_log_config.c line=1660 column=59 log_pfn_register(p : modules/loggers/mod_log_config.c line=1658 column=39 p, "V", log_server_name : modules/loggers/mod_log_config.c line=815 column=20 log_server_name, 0); |
1679 | log_pfn_register : modules/loggers/mod_log_config.c line=1660 column=59 log_pfn_register(p : modules/loggers/mod_log_config.c line=1658 column=39 p, "v", log_virtual_host : modules/loggers/mod_log_config.c line=787 column=20 log_virtual_host, 0); |
1680 | log_pfn_register : modules/loggers/mod_log_config.c line=1660 column=59 log_pfn_register(p : modules/loggers/mod_log_config.c line=1658 column=39 p, "p", log_server_port : modules/loggers/mod_log_config.c line=792 column=20 log_server_port, 0); |
1681 | log_pfn_register : modules/loggers/mod_log_config.c line=1660 column=59 log_pfn_register(p : modules/loggers/mod_log_config.c line=1658 column=39 p, "P", log_pid_tid : modules/loggers/mod_log_config.c line=820 column=20 log_pid_tid, 0); |
1682 | log_pfn_register : modules/loggers/mod_log_config.c line=1660 column=59 log_pfn_register(p : modules/loggers/mod_log_config.c line=1658 column=39 p, "H", log_request_protocol : modules/loggers/mod_log_config.c line=380 column=20 log_request_protocol, 0); |
1683 | log_pfn_register : modules/loggers/mod_log_config.c line=1660 column=59 log_pfn_register(p : modules/loggers/mod_log_config.c line=1658 column=39 p, "m", log_request_method : modules/loggers/mod_log_config.c line=376 column=20 log_request_method, 0); |
1684 | log_pfn_register : modules/loggers/mod_log_config.c line=1660 column=59 log_pfn_register(p : modules/loggers/mod_log_config.c line=1658 column=39 p, "q", log_request_query : modules/loggers/mod_log_config.c line=384 column=20 log_request_query, 0); |
1685 | log_pfn_register : modules/loggers/mod_log_config.c line=1660 column=59 log_pfn_register(p : modules/loggers/mod_log_config.c line=1658 column=39 p, "X", log_connection_status : modules/loggers/mod_log_config.c line=845 column=20 log_connection_status, 0); |
1686 | log_pfn_register : modules/loggers/mod_log_config.c line=1660 column=59 log_pfn_register(p : modules/loggers/mod_log_config.c line=1658 column=39 p, "C", log_cookie : modules/loggers/mod_log_config.c line=529 column=20 log_cookie, 0); |
1687 | log_pfn_register : modules/loggers/mod_log_config.c line=1660 column=59 log_pfn_register(p : modules/loggers/mod_log_config.c line=1658 column=39 p, "k", log_requests_on_connection : modules/loggers/mod_log_config.c line=858 column=20 log_requests_on_connection, 0); |
1688 | log_pfn_register : modules/loggers/mod_log_config.c line=1660 column=59 log_pfn_register(p : modules/loggers/mod_log_config.c line=1658 column=39 p, "r", log_request_line : modules/loggers/mod_log_config.c line=351 column=20 log_request_line, 1); |
1689 | log_pfn_register : modules/loggers/mod_log_config.c line=1660 column=59 log_pfn_register(p : modules/loggers/mod_log_config.c line=1658 column=39 p, "D", log_request_duration_microseconds : modules/loggers/mod_log_config.c line=760 column=20 log_request_duration_microseconds, 1); |
1690 | log_pfn_register : modules/loggers/mod_log_config.c line=1660 column=59 log_pfn_register(p : modules/loggers/mod_log_config.c line=1658 column=39 p, "T", log_request_duration_scaled : modules/loggers/mod_log_config.c line=766 column=20 log_request_duration_scaled, 1); |
1691 | log_pfn_register : modules/loggers/mod_log_config.c line=1660 column=59 log_pfn_register(p : modules/loggers/mod_log_config.c line=1658 column=39 p, "U", log_request_uri : modules/loggers/mod_log_config.c line=372 column=20 log_request_uri, 1); |
1692 | log_pfn_register : modules/loggers/mod_log_config.c line=1660 column=59 log_pfn_register(p : modules/loggers/mod_log_config.c line=1658 column=39 p, "s", log_status : modules/loggers/mod_log_config.c line=390 column=20 log_status, 1); |
1693 | log_pfn_register : modules/loggers/mod_log_config.c line=1660 column=59 log_pfn_register(p : modules/loggers/mod_log_config.c line=1658 column=39 p, "R", log_handler : modules/loggers/mod_log_config.c line=395 column=20 log_handler, 1); |
1694 | |
1695 | log_pfn_register : modules/loggers/mod_log_config.c line=1660 column=59 log_pfn_register(p : modules/loggers/mod_log_config.c line=1658 column=39 p, "^ti", log_trailer_in : modules/loggers/mod_log_config.c line=426 column=20 log_trailer_in, 0); |
1696 | log_pfn_register : modules/loggers/mod_log_config.c line=1660 column=59 log_pfn_register(p : modules/loggers/mod_log_config.c line=1658 column=39 p, "^to", log_trailer_out : modules/loggers/mod_log_config.c line=515 column=20 log_trailer_out, 0); |
1697 | |
1698 | |
1699 | |
1700 | ap_log_set_writer_init : modules/loggers/mod_log_config.c line=1527 column=28 ap_log_set_writer_init(ap_default_log_writer_init : modules/loggers/mod_log_config.c line=1567 column=14 ap_default_log_writer_init); |
1701 | ap_log_set_writer : modules/loggers/mod_log_config.c line=1535 column=23 ap_log_set_writer(ap_default_log_writer : modules/loggers/mod_log_config.c line=1543 column=21 ap_default_log_writer); |
1702 | buffered_logs = : pass=0 = 0; |
1703 | |
1704 | return OK; |
1705 | |
1706 | |
1707 | register_hooks(apr_pool_t *p) |
1708 | |
1709 | ap_hook_pre_config : modules/loggers/ log_pre_config,NULL,NULL,APR_HOOK_REALLY_FIRST); |
1710 | ap_hook_child_init : modules/loggers/ init_child,NULL,NULL,APR_HOOK_MIDDLE); |
1711 | ap_hook_open_logs : modules/loggers/ init_config_log,NULL,NULL,APR_HOOK_MIDDLE); |
1712 | ap_hook_log_transaction : modules/loggers/ multi_log_transaction,NULL,NULL,APR_HOOK_MIDDLE); |
1713 | |
1714 | |
1715 | |
1716 | |
1717 | |
1718 | |
1719 | |
1720 | log_hash = : pass=1 = apr_hash_make : enter=1, leave=1 apr_hash_make : /usr/include/apr-1/apr_hash.h line=78 column=27 apr_hash_make(p : modules/loggers/mod_log_config.c line=1707 column=40 p); |
1721 | ap_register_log_handler); |
1722 | ap_log_set_writer_init); |
1723 | ap_log_set_writer); |
1724 | |
1725 | |
1726 | |
1727 | |
1728 | |
1729 | |
1730 | |
1731 | make_config_log_state, /* server config */ |
1732 | merge_config_log_state, /* merge server config */ |
1733 | config_log_cmds, /* command apr_table_t */ |
1734 | register_hooks /* register hooks */ |
1735 | |
1736 | |
1737 |