| 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 |