| Pass | Half | Fail | Excluded | Total | ||||
|---|---|---|---|---|---|---|---|---|
|
|
11.11% |
88.89% |
0.00% |
100% |
||||
|
|
0.56% |
99.44% |
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 | r, flags : modules/generators/mod_status.c line=106 column=58 flags), |
| 108 | |
| 109 | |
| 110 | |
| 111 | |
| 112 | |
| 113 | |
| 114 | |
| 115 | |
| 116 | |
| 117 | |
| 118 | |
| 119 | |
| 120 | |
| 121 | |
| 122 | set_extended_status(cmd_parms *cmd, void *dummy, int arg) |
| 123 | |
| 124 | ap_check_cmd_context : include/http_config.h line=710 column=26 ap_check_cmd_context(cmd : modules/generators/mod_status.c line=122 column=51 cmd, GLOBAL_ONLY); |
| 125 | if (err : modules/generators/mod_status.c line=124 column=17 err != : true=0, false=0 != NULL) { |
| 126 | return err : modules/generators/mod_status.c line=124 column=17 err; |
| 127 | |
| 128 | = arg : modules/generators/mod_status.c line=122 column=73 arg; |
| 129 | return NULL; |
| 130 | |
| 131 | |
| 132 | set_reqtail(cmd_parms *cmd, void *dummy, int arg) |
| 133 | |
| 134 | ap_check_cmd_context : include/http_config.h line=710 column=26 ap_check_cmd_context(cmd : modules/generators/mod_status.c line=132 column=43 cmd, GLOBAL_ONLY); |
| 135 | if (err : modules/generators/mod_status.c line=134 column=17 err != : true=0, false=0 != NULL) { |
| 136 | return err : modules/generators/mod_status.c line=134 column=17 err; |
| 137 | |
| 138 | = arg : modules/generators/mod_status.c line=132 column=65 arg; |
| 139 | return NULL; |
| 140 | |
| 141 | |
| 142 | |
| 143 | |
| 144 | |
| 145 | set_extended_status, NULL, RSRC_CONF, |
| 146 | |
| 147 | set_reqtail, NULL, RSRC_CONF, |
| 148 | |
| 149 | |
| 150 | |
| 151 | |
| 152 | |
| 153 | |
| 154 | format_byte_out(request_rec *r, apr_off_t bytes) |
| 155 | |
| 156 | if (bytes : modules/generators/mod_status.c line=154 column=55 bytes < : true=0, false=0 < (5 * : pass=0 * KBYTE)) |
| 157 | ap_rprintf : include/http_protocol.h line=372 column=24 ap_rprintf(r : modules/generators/mod_status.c line=154 column=42 r, "%d B", (int) bytes : modules/generators/mod_status.c line=154 column=55 bytes); |
| 158 | if (bytes : modules/generators/mod_status.c line=154 column=55 bytes < : true=0, false=0 < (MBYTE / : pass=0 / 2)) |
| 159 | ap_rprintf : include/http_protocol.h line=372 column=24 ap_rprintf(r : modules/generators/mod_status.c line=154 column=42 r, "%.1f kB", (float) bytes : modules/generators/mod_status.c line=154 column=55 bytes / : pass=0 / KBYTE); |
| 160 | if (bytes : modules/generators/mod_status.c line=154 column=55 bytes < : true=0, false=0 < (GBYTE / : pass=0 / 2)) |
| 161 | ap_rprintf : include/http_protocol.h line=372 column=24 ap_rprintf(r : modules/generators/mod_status.c line=154 column=42 r, "%.1f MB", (float) bytes : modules/generators/mod_status.c line=154 column=55 bytes / : pass=0 / MBYTE); |
| 162 | |
| 163 | ap_rprintf : include/http_protocol.h line=372 column=24 ap_rprintf(r : modules/generators/mod_status.c line=154 column=42 r, "%.1f GB", (float) bytes : modules/generators/mod_status.c line=154 column=55 bytes / : pass=0 / GBYTE); |
| 164 | |
| 165 | |
| 166 | format_kbyte_out(request_rec *r, apr_off_t kbytes) |
| 167 | |
| 168 | if (kbytes : modules/generators/mod_status.c line=166 column=56 kbytes < : true=0, false=0 < KBYTE) |
| 169 | ap_rprintf : include/http_protocol.h line=372 column=24 ap_rprintf(r : modules/generators/mod_status.c line=166 column=43 r, "%d kB", (int) kbytes : modules/generators/mod_status.c line=166 column=56 kbytes); |
| 170 | if (kbytes : modules/generators/mod_status.c line=166 column=56 kbytes < : true=0, false=0 < MBYTE) |
| 171 | ap_rprintf : include/http_protocol.h line=372 column=24 ap_rprintf(r : modules/generators/mod_status.c line=166 column=43 r, "%.1f MB", (float) kbytes : modules/generators/mod_status.c line=166 column=56 kbytes / : pass=0 / KBYTE); |
| 172 | |
| 173 | ap_rprintf : include/http_protocol.h line=372 column=24 ap_rprintf(r : modules/generators/mod_status.c line=166 column=43 r, "%.1f GB", (float) kbytes : modules/generators/mod_status.c line=166 column=56 kbytes / : pass=0 / MBYTE); |
| 174 | |
| 175 | |
| 176 | show_time(request_rec *r, apr_interval_time_t tsecs) |
| 177 | |
| 178 | |
| 179 | |
| 180 | secs = : pass=0 = (int)(tsecs : modules/generators/mod_status.c line=176 column=59 tsecs % : pass=0 % 60); |
| 181 | tsecs /= : pass=0 /= 60; |
| 182 | mins = : pass=0 = (int)(tsecs : modules/generators/mod_status.c line=176 column=59 tsecs % : pass=0 % 60); |
| 183 | tsecs /= : pass=0 /= 60; |
| 184 | hrs = : pass=0 = (int)(tsecs : modules/generators/mod_status.c line=176 column=59 tsecs % : pass=0 % 24); |
| 185 | days = : pass=0 = (int)(tsecs : modules/generators/mod_status.c line=176 column=59 tsecs / : pass=0 / 24); |
| 186 | |
| 187 | if (days : modules/generators/mod_status.c line=178 column=9 days) |
| 188 | ap_rprintf : include/http_protocol.h line=372 column=24 ap_rprintf(r : modules/generators/mod_status.c line=176 column=36 r, " %d day%s", days : modules/generators/mod_status.c line=178 column=9 days, days : modules/generators/mod_status.c line=178 column=9 days == : true=0, false=0 == 1 conditional operator : true=0, false=0 ? "" : "s"); |
| 189 | |
| 190 | if (hrs : modules/generators/mod_status.c line=178 column=15 hrs) |
| 191 | ap_rprintf : include/http_protocol.h line=372 column=24 ap_rprintf(r : modules/generators/mod_status.c line=176 column=36 r, " %d hour%s", hrs : modules/generators/mod_status.c line=178 column=15 hrs, hrs : modules/generators/mod_status.c line=178 column=15 hrs == : true=0, false=0 == 1 conditional operator : true=0, false=0 ? "" : "s"); |
| 192 | |
| 193 | if (mins : modules/generators/mod_status.c line=178 column=20 mins) |
| 194 | ap_rprintf : include/http_protocol.h line=372 column=24 ap_rprintf(r : modules/generators/mod_status.c line=176 column=36 r, " %d minute%s", mins : modules/generators/mod_status.c line=178 column=20 mins, mins : modules/generators/mod_status.c line=178 column=20 mins == : true=0, false=0 == 1 conditional operator : true=0, false=0 ? "" : "s"); |
| 195 | |
| 196 | if (secs : modules/generators/mod_status.c line=178 column=26 secs) |
| 197 | ap_rprintf : include/http_protocol.h line=372 column=24 ap_rprintf(r : modules/generators/mod_status.c line=176 column=36 r, " %d second%s", secs : modules/generators/mod_status.c line=178 column=26 secs, secs : modules/generators/mod_status.c line=178 column=26 secs == : true=0, false=0 == 1 conditional operator : true=0, false=0 ? "" : "s"); |
| 198 | |
| 199 | |
| 200 | |
| 201 | |
| 202 | |
| 203 | |
| 204 | |
| 205 | |
| 206 | |
| 207 | |
| 208 | |
| 209 | |
| 210 | |
| 211 | |
| 212 | |
| 213 | |
| 214 | |
| 215 | |
| 216 | |
| 217 | |
| 218 | |
| 219 | |
| 220 | |
| 221 | |
| 222 | |
| 223 | |
| 224 | |
| 225 | status_handler(request_rec *r) |
| 226 | |
| 227 | |
| 228 | |
| 229 | |
| 230 | |
| 231 | |
| 232 | |
| 233 | |
| 234 | |
| 235 | |
| 236 | |
| 237 | |
| 238 | |
| 239 | |
| 240 | getpid : /usr/include/unistd.h line=625 column=16 getpid() != : true=0, false=0 != child_pid : modules/generators/mod_status.c line=115 column=14 child_pid; |
| 241 | |
| 242 | |
| 243 | |
| 244 | apr_palloc : /usr/include/apr-1/apr_pools.h line=419 column=21 apr_palloc(r : modules/generators/mod_status.c line=225 column=40 r-> : enter=0, leave=0 ->pool : include/httpd.h line=780 column=17 pool, sizeof *ws_record); |
| 245 | |
| 246 | |
| 247 | |
| 248 | |
| 249 | |
| 250 | |
| 251 | if (MC/DC independently affect : true=0, false=0 strcmp : enter=0, leave=0 strcmp : /usr/include/string.h line=143 column=12 strcmp(r : modules/generators/mod_status.c line=225 column=40 r-> : enter=0, leave=0 ->handler : include/httpd.h line=919 column=17 handler, STATUS_MAGIC_TYPE) && : true=0, false=0 && |
| 252 | strcmp : enter=0, leave=0 strcmp : /usr/include/string.h line=143 column=12 strcmp(r : modules/generators/mod_status.c line=225 column=40 r-> : enter=0, leave=0 ->handler : include/httpd.h line=919 column=17 handler, "server-status")) { |
| 253 | return DECLINED; |
| 254 | |
| 255 | |
| 256 | |
| 257 | |
| 258 | tick = : pass=0 = sysconf : enter=0, leave=0 sysconf : /usr/include/unistd.h line=616 column=17 sysconf(_SC_CLK_TCK); |
| 259 | |
| 260 | |
| 261 | |
| 262 | |
| 263 | |
| 264 | ready = : pass=0 = 0; |
| 265 | busy = : pass=0 = 0; |
| 266 | count = : pass=0 = 0; |
| 267 | bcount = : pass=0 = 0; |
| 268 | kbcount = : pass=0 = 0; |
| 269 | short_report = : pass=0 = 0; |
| 270 | no_table_report = : pass=0 = 0; |
| 271 | |
| 272 | pid_buffer = : 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/generators/mod_status.c line=225 column=40 r-> : enter=0, leave=0 ->pool : include/httpd.h line=780 column=17 pool, server_limit : modules/generators/mod_status.c line=102 column=12 server_limit * : pass=0 * sizeof(pid_t)); |
| 273 | stat_buffer = : 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/generators/mod_status.c line=225 column=40 r-> : enter=0, leave=0 ->pool : include/httpd.h line=780 column=17 pool, server_limit : modules/generators/mod_status.c line=102 column=12 server_limit * : pass=0 * thread_limit : modules/generators/mod_status.c line=102 column=26 thread_limit * : pass=0 * sizeof(char)); |
| 274 | |
| 275 | nowtime = : pass=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(); |
| 276 | tu = : pass=0 = ts : modules/generators/mod_status.c line=248 column=17 ts = : pass=0 = tcu : modules/generators/mod_status.c line=248 column=21 tcu = : pass=0 = tcs : modules/generators/mod_status.c line=248 column=26 tcs = : pass=0 = 0; |
| 277 | |
| 278 | if (! : true=0, false=0 !ap_exists_scoreboard_image : enter=0, leave=0 ap_exists_scoreboard_image : include/scoreboard.h line=174 column=17 ap_exists_scoreboard_image()) { |
| 279 | ap_log_rerror : include/http_log.h line=219 column=18 ap_log_rerror(APLOG_MARK, APLOG_ERR, 0, r : modules/generators/mod_status.c line=225 column=40 r, |
| 280 | |
| 281 | return HTTP_INTERNAL_SERVER_ERROR; |
| 282 | |
| 283 | |
| 284 | r-> : enter=0, leave=0 ->allowed : include/httpd.h line=853 column=17 allowed = : enter=0, leave=0 = (AP_METHOD_BIT << : pass=0 << M_GET); |
| 285 | if (r : modules/generators/mod_status.c line=225 column=40 r-> : enter=0, leave=0 ->method_number : include/httpd.h line=831 column=9 method_number != : true=0, false=0 != M_GET) |
| 286 | return DECLINED; |
| 287 | |
| 288 | ap_set_content_type : include/http_protocol.h line=310 column=18 ap_set_content_type(r : modules/generators/mod_status.c line=225 column=40 r, "text/html; charset=ISO-8859-1"); |
| 289 | |
| 290 | |
| 291 | |
| 292 | |
| 293 | |
| 294 | if (r : modules/generators/mod_status.c line=225 column=40 r-> : enter=0, leave=0 ->args : include/httpd.h line=955 column=11 args) { |
| 295 | i = : pass=0 = 0; |
| 296 | while (status_options : modules/generators/mod_status.c line=215 column=30 status_options[] : enter=0, leave=0 [i : modules/generators/mod_status.c line=230 column=12 i].id : modules/generators/mod_status.c line=210 column=9 id != : true=0, false=0 != STAT_OPT_END) { |
| 297 | if ((loc : modules/generators/mod_status.c line=227 column=17 loc = : pass=0 = ap_strstr_c(r : modules/generators/mod_status.c line=225 column=40 r-> : enter=0, leave=0 ->args : include/httpd.h line=955 column=11 args, |
| 298 | status_options[] : enter=0, leave=0 [i : modules/generators/mod_status.c line=230 column=12 i].form_data_str : modules/generators/mod_status.c line=211 column=17 form_data_str)) != : true=0, false=0 != NULL) { |
| 299 | switch (status_options : modules/generators/mod_status.c line=215 column=30 status_options[] : enter=0, leave=0 [i : modules/generators/mod_status.c line=230 column=12 i].id : modules/generators/mod_status.c line=210 column=9 id) { |
| 300 | case STAT_OPT_REFRESH: { |
| 301 | strlen : /usr/include/string.h line=399 column=15 strlen(status_options : modules/generators/mod_status.c line=215 column=30 status_options[] : enter=0, leave=0 [i : modules/generators/mod_status.c line=230 column=12 i].form_data_str : modules/generators/mod_status.c line=211 column=17 form_data_str); |
| 302 | |
| 303 | |
| 304 | if (* dereference : enter=0, leave=0 *(loc : modules/generators/mod_status.c line=227 column=17 loc + : pass=0 + len : modules/generators/mod_status.c line=301 column=32 len ) == : true=0, false=0 == '=') { |
| 305 | t = : pass=0 = atol : enter=0, leave=0 atol : /usr/include/stdlib.h line=151 column=17 atol(loc : modules/generators/mod_status.c line=227 column=17 loc + : pass=0 + len : modules/generators/mod_status.c line=301 column=32 len + : pass=0 + 1); |
| 306 | |
| 307 | apr_table_set : /usr/include/apr-1/apr_tables.h line=269 column=19 apr_table_set(r : modules/generators/mod_status.c line=225 column=40 r-> : enter=0, leave=0 ->headers_out : include/httpd.h line=903 column=18 headers_out, |
| 308 | status_options[] : enter=0, leave=0 [i : modules/generators/mod_status.c line=230 column=12 i].hdr_out_str : modules/generators/mod_status.c line=212 column=17 hdr_out_str, |
| 309 | apr_ltoa : /usr/include/apr-1/apr_strings.h line=291 column=21 apr_ltoa(r : modules/generators/mod_status.c line=225 column=40 r-> : enter=0, leave=0 ->pool : include/httpd.h line=780 column=17 pool, t : modules/generators/mod_status.c line=302 column=26 t < : true=0, false=0 < 1 conditional operator : true=0, false=0 ? 10 : t : modules/generators/mod_status.c line=302 column=26 t)); |
| 310 | break; |
| 311 | |
| 312 | case STAT_OPT_NOTABLE: |
| 313 | no_table_report = : pass=0 = 1; |
| 314 | break; |
| 315 | case STAT_OPT_AUTO: |
| 316 | ap_set_content_type : include/http_protocol.h line=310 column=18 ap_set_content_type(r : modules/generators/mod_status.c line=225 column=40 r, "text/plain; charset=ISO-8859-1"); |
| 317 | short_report = : pass=0 = 1; |
| 318 | break; |
| 319 | |
| 320 | |
| 321 | |
| 322 | i++ : pass=0 ++; |
| 323 | |
| 324 | |
| 325 | |
| 326 | for (i : modules/generators/mod_status.c line=230 column=12 i = : pass=0 = 0; i : modules/generators/mod_status.c line=230 column=12 i < : true=0, false=0 < server_limit : modules/generators/mod_status.c line=102 column=12 server_limit; ++ : pass=0 ++i : modules/generators/mod_status.c line=230 column=12 i) { |
| 327 | |
| 328 | |
| 329 | |
| 330 | |
| 331 | |
| 332 | ps_record = : pass=0 = ap_get_scoreboard_process : enter=0, leave=0 ap_get_scoreboard_process : include/scoreboard.h line=210 column=29 ap_get_scoreboard_process(i : modules/generators/mod_status.c line=230 column=12 i); |
| 333 | for (j : modules/generators/mod_status.c line=230 column=9 j = : pass=0 = 0; j : modules/generators/mod_status.c line=230 column=9 j < : true=0, false=0 < thread_limit : modules/generators/mod_status.c line=102 column=26 thread_limit; ++ : pass=0 ++j : modules/generators/mod_status.c line=230 column=9 j) { |
| 334 | i * : pass=0 * thread_limit : modules/generators/mod_status.c line=102 column=26 thread_limit) + : pass=0 + j : modules/generators/mod_status.c line=230 column=9 j; |
| 335 | |
| 336 | ap_copy_scoreboard_worker : include/scoreboard.h line=207 column=18 ap_copy_scoreboard_worker(ws_record : modules/generators/mod_status.c line=244 column=19 ws_record, i : modules/generators/mod_status.c line=230 column=12 i, j : modules/generators/mod_status.c line=230 column=9 j); |
| 337 | res = : pass=0 = ws_record : modules/generators/mod_status.c line=244 column=19 ws_record-> : enter=0, leave=0 ->status : include/scoreboard.h line=114 column=19 status; |
| 338 | stat_buffer[indx : modules/generators/mod_status.c line=334 column=17 indx] = : enter=0, leave=0 = status_flags : modules/generators/mod_status.c line=223 column=13 status_flags[] : enter=0, leave=0 [res : modules/generators/mod_status.c line=230 column=15 res]; |
| 339 | |
| 340 | if (! : true=0, false=0 MC/DC independently affect : true=0, false=0 !ps_record : modules/generators/mod_status.c line=245 column=20 ps_record-> : enter=0, leave=0 ->quiescing : include/scoreboard.h line=149 column=9 quiescing |
| 341 | && ps_record : modules/generators/mod_status.c line=245 column=20 ps_recordMC/DC independently affect : true=0, false=0 -> : enter=0, leave=0 ->pid : include/scoreboard.h line=146 column=11 pid) { |
| 342 | if (res : modules/generators/mod_status.c line=230 column=15 res == : true=0, false=0 MC/DC independently affect : true=0, false=0 == SERVER_READY |
| 343 | && ps_record : modules/generators/mod_status.c line=245 column=20 ps_record-> : enter=0, leave=0 ->generation : include/scoreboard.h line=147 column=21 generation == : true=0, false=0 MC/DC independently affect : true=0, false=0 == ap_my_generation : include/scoreboard.h line=219 column=49 ap_my_generation) |
| 344 | ready++ : pass=0 ++; |
| 345 | if (res : modules/generators/mod_status.c line=230 column=15 res != : true=0, false=0 MC/DC independently affect : true=0, false=0 != SERVER_DEAD && : true=0, false=0 && |
| 346 | res != : true=0, false=0 MC/DC independently affect : true=0, false=0 != SERVER_STARTING && : true=0, false=0 && |
| 347 | res != : true=0, false=0 MC/DC independently affect : true=0, false=0 != SERVER_IDLE_KILL) |
| 348 | busy++ : pass=0 ++; |
| 349 | |
| 350 | |
| 351 | |
| 352 | |
| 353 | |
| 354 | if (ap_extended_status : include/scoreboard.h line=216 column=28 ap_extended_status) { |
| 355 | lres = : pass=0 = ws_record : modules/generators/mod_status.c line=244 column=19 ws_record-> : enter=0, leave=0 ->access_count : include/scoreboard.h line=115 column=19 access_count; |
| 356 | bytes = : pass=0 = ws_record : modules/generators/mod_status.c line=244 column=19 ws_record-> : enter=0, leave=0 ->bytes_served : include/scoreboard.h line=116 column=19 bytes_served; |
| 357 | |
| 358 | if (lres : modules/generators/mod_status.c line=234 column=19 lres != : true=0, false=0 MC/DC independently affect : true=0, false=0 != 0 || : true=0, false=0 || (res : modules/generators/mod_status.c line=230 column=15 res != : true=0, false=0 MC/DC independently affect : true=0, false=0 != SERVER_READY && : true=0, false=0 && res : modules/generators/mod_status.c line=230 column=15 res != : true=0, false=0 MC/DC independently affect : true=0, false=0 != SERVER_DEAD)) { |
| 359 | |
| 360 | tmp_tu = : pass=0 = ws_record : modules/generators/mod_status.c line=244 column=19 ws_record-> : enter=0, leave=0 ->times : include/scoreboard.h line=124 column=16 times.tms_utime : /usr/include/sys/times.h line=37 column=13 tms_utime; |
| 361 | tmp_ts = : pass=0 = ws_record : modules/generators/mod_status.c line=244 column=19 ws_record-> : enter=0, leave=0 ->times : include/scoreboard.h line=124 column=16 times.tms_stime : /usr/include/sys/times.h line=38 column=13 tms_stime; |
| 362 | tmp_tcu = : pass=0 = ws_record : modules/generators/mod_status.c line=244 column=19 ws_record-> : enter=0, leave=0 ->times : include/scoreboard.h line=124 column=16 times.tms_cutime : /usr/include/sys/times.h line=40 column=13 tms_cutime; |
| 363 | tmp_tcs = : pass=0 = ws_record : modules/generators/mod_status.c line=244 column=19 ws_record-> : enter=0, leave=0 ->times : include/scoreboard.h line=124 column=16 times.tms_cstime : /usr/include/sys/times.h line=41 column=13 tms_cstime; |
| 364 | |
| 365 | if (times_per_thread : modules/generators/mod_status.c line=240 column=9 times_per_thread) { |
| 366 | proc_tu += : pass=0 += tmp_tu : modules/generators/mod_status.c line=329 column=17 tmp_tu; |
| 367 | proc_ts += : pass=0 += tmp_ts : modules/generators/mod_status.c line=329 column=25 tmp_ts; |
| 368 | proc_tcu += : pass=0 += tmp_tcu : modules/generators/mod_status.c line=329 column=33 tmp_tcu; |
| 369 | proc_tcs += : pass=0 += proc_tcs : modules/generators/mod_status.c line=328 column=57 proc_tcs; |
| 370 | |
| 371 | |
| 372 | if (tmp_tu : modules/generators/mod_status.c line=329 column=17 tmp_tu > : true=0, false=0 MC/DC independently affect : true=0, false=0 > proc_tu : modules/generators/mod_status.c line=328 column=17 proc_tu || : true=0, false=0 || |
| 373 | tmp_ts > : true=0, false=0 MC/DC independently affect : true=0, false=0 > proc_ts : modules/generators/mod_status.c line=328 column=30 proc_ts || : true=0, false=0 || |
| 374 | tmp_tcu > : true=0, false=0 MC/DC independently affect : true=0, false=0 > proc_tcu : modules/generators/mod_status.c line=328 column=43 proc_tcu || : true=0, false=0 || |
| 375 | tmp_tcs > : true=0, false=0 MC/DC independently affect : true=0, false=0 > proc_tcs : modules/generators/mod_status.c line=328 column=57 proc_tcs) { |
| 376 | proc_tu = : pass=0 = tmp_tu : modules/generators/mod_status.c line=329 column=17 tmp_tu; |
| 377 | proc_ts = : pass=0 = tmp_ts : modules/generators/mod_status.c line=329 column=25 tmp_ts; |
| 378 | proc_tcu = : pass=0 = tmp_tcu : modules/generators/mod_status.c line=329 column=33 tmp_tcu; |
| 379 | proc_tcs = : pass=0 = proc_tcs : modules/generators/mod_status.c line=328 column=57 proc_tcs; |
| 380 | |
| 381 | |
| 382 | |
| 383 | |
| 384 | count += : pass=0 += lres : modules/generators/mod_status.c line=234 column=19 lres; |
| 385 | bcount += : pass=0 += bytes : modules/generators/mod_status.c line=235 column=15 bytes; |
| 386 | |
| 387 | if (bcount : modules/generators/mod_status.c line=236 column=15 bcount >= : true=0, false=0 >= KBYTE) { |
| 388 | kbcount += : pass=0 += (bcount : modules/generators/mod_status.c line=236 column=15 bcount >> : pass=0 >> 10); |
| 389 | bcount = : pass=0 = bcount : modules/generators/mod_status.c line=236 column=15 bcount & : pass=0 & 0x3ff; |
| 390 | |
| 391 | |
| 392 | |
| 393 | |
| 394 | |
| 395 | tu += : pass=0 += proc_tu : modules/generators/mod_status.c line=328 column=17 proc_tu; |
| 396 | ts += : pass=0 += proc_ts : modules/generators/mod_status.c line=328 column=30 proc_ts; |
| 397 | tcu += : pass=0 += proc_tcu : modules/generators/mod_status.c line=328 column=43 proc_tcu; |
| 398 | tcs += : pass=0 += proc_tcs : modules/generators/mod_status.c line=328 column=57 proc_tcs; |
| 399 | |
| 400 | pid_buffer[i : modules/generators/mod_status.c line=230 column=12 i] = : enter=0, leave=0 = ps_record : modules/generators/mod_status.c line=245 column=20 ps_record-> : enter=0, leave=0 ->pid : include/scoreboard.h line=146 column=11 pid; |
| 401 | |
| 402 | |
| 403 | |
| 404 | up_time = : pass=0 = (apr_uint32_t) apr_time_sec(nowtime : modules/generators/mod_status.c line=228 column=16 nowtime - : pass=0 - |
| 405 | ->global : include/scoreboard.h line=166 column=19 global-> : enter=0, leave=0 ->restart_time : include/scoreboard.h line=139 column=16 restart_time); |
| 406 | |
| 407 | if (! : true=0, false=0 !short_report : modules/generators/mod_status.c line=242 column=9 short_report) { |
| 408 | ap_rputs : include/http_protocol.h line=337 column=17 ap_rputs(DOCTYPE_HTML_3_2 |
| 409 | |
| 410 | r); |
| 411 | ap_rputs : include/http_protocol.h line=337 column=17 ap_rputs("<h1>Apache Server Status for ", r : modules/generators/mod_status.c line=225 column=40 r); |
| 412 | ap_rvputs : include/http_protocol.h line=354 column=24 ap_rvputs(r : modules/generators/mod_status.c line=225 column=40 r, ap_escape_html : enter=0, leave=0 ap_escape_html : include/httpd.h line=1512 column=20 ap_escape_html(r : modules/generators/mod_status.c line=225 column=40 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/generators/mod_status.c line=225 column=40 r)), |
| 413 | |
| 414 | ap_rvputs : include/http_protocol.h line=354 column=24 ap_rvputs(r : modules/generators/mod_status.c line=225 column=40 r, "<dl><dt>Server Version: ", |
| 415 | ap_get_server_description : include/httpd.h line=454 column=26 ap_get_server_description(), "</dt>\n", NULL); |
| 416 | ap_rvputs : include/http_protocol.h line=354 column=24 ap_rvputs(r : modules/generators/mod_status.c line=225 column=40 r, "<dt>Server Built: ", |
| 417 | ap_get_server_built : include/httpd.h line=469 column=26 ap_get_server_built(), "\n</dt></dl><hr /><dl>\n", NULL); |
| 418 | ap_rvputs : include/http_protocol.h line=354 column=24 ap_rvputs(r : modules/generators/mod_status.c line=225 column=40 r, "<dt>Current Time: ", |
| 419 | ap_ht_time : include/httpd.h line=1286 column=20 ap_ht_time(r : modules/generators/mod_status.c line=225 column=40 r-> : enter=0, leave=0 ->pool : include/httpd.h line=780 column=17 pool, nowtime : modules/generators/mod_status.c line=228 column=16 nowtime, DEFAULT_TIME_FORMAT, 0), |
| 420 | |
| 421 | ap_rvputs : include/http_protocol.h line=354 column=24 ap_rvputs(r : modules/generators/mod_status.c line=225 column=40 r, "<dt>Restart Time: ", |
| 422 | ap_ht_time : include/httpd.h line=1286 column=20 ap_ht_time(r : modules/generators/mod_status.c line=225 column=40 r-> : enter=0, leave=0 ->pool : include/httpd.h line=780 column=17 pool, |
| 423 | ->global : include/scoreboard.h line=166 column=19 global-> : enter=0, leave=0 ->restart_time : include/scoreboard.h line=139 column=16 restart_time, |
| 424 | |
| 425 | |
| 426 | ap_rprintf : include/http_protocol.h line=372 column=24 ap_rprintf(r : modules/generators/mod_status.c line=225 column=40 r, "<dt>Parent Server Generation: %d</dt>\n", |
| 427 | |
| 428 | ap_rputs : include/http_protocol.h line=337 column=17 ap_rputs("<dt>Server uptime: ", r : modules/generators/mod_status.c line=225 column=40 r); |
| 429 | show_time : modules/generators/mod_status.c line=176 column=13 show_time(r : modules/generators/mod_status.c line=225 column=40 r, up_time : modules/generators/mod_status.c line=229 column=25 up_time); |
| 430 | ap_rputs : include/http_protocol.h line=337 column=17 ap_rputs("</dt>\n", r : modules/generators/mod_status.c line=225 column=40 r); |
| 431 | |
| 432 | |
| 433 | if (ap_extended_status : include/scoreboard.h line=216 column=28 ap_extended_status) { |
| 434 | if (short_report : modules/generators/mod_status.c line=242 column=9 short_report) { |
| 435 | ap_rprintf : include/http_protocol.h line=372 column=24 ap_rprintf(r : modules/generators/mod_status.c line=225 column=40 r, "Total Accesses: %lu\nTotal kBytes: %" |
| 436 | |
| 437 | count, kbcount : modules/generators/mod_status.c line=236 column=23 kbcount); |
| 438 | |
| 439 | |
| 440 | |
| 441 | if (MC/DC independently affect : true=0, false=0 ts : modules/generators/mod_status.c line=248 column=17 ts || : true=0, false=0 || MC/DC independently affect : true=0, false=0 tu : modules/generators/mod_status.c line=248 column=13 tu || : true=0, false=0 || MC/DC independently affect : true=0, false=0 tcu : modules/generators/mod_status.c line=248 column=21 tcu || : true=0, false=0 || MC/DC independently affect : true=0, false=0 tcs : modules/generators/mod_status.c line=248 column=26 tcs) |
| 442 | ap_rprintf : include/http_protocol.h line=372 column=24 ap_rprintf(r : modules/generators/mod_status.c line=225 column=40 r, "CPULoad: %g\n", |
| 443 | tu + : pass=0 + ts : modules/generators/mod_status.c line=248 column=17 ts + : pass=0 + tcu : modules/generators/mod_status.c line=248 column=21 tcu + : pass=0 + tcs : modules/generators/mod_status.c line=248 column=26 tcs) / : pass=0 / tick : modules/generators/mod_status.c line=239 column=11 tick / : pass=0 / up_time : modules/generators/mod_status.c line=229 column=25 up_time * : pass=0 * 100.); |
| 444 | |
| 445 | |
| 446 | ap_rprintf : include/http_protocol.h line=372 column=24 ap_rprintf(r : modules/generators/mod_status.c line=225 column=40 r, "Uptime: %ld\n", (long) (up_time : modules/generators/mod_status.c line=229 column=25 up_time)); |
| 447 | if (up_time : modules/generators/mod_status.c line=229 column=25 up_time > : true=0, false=0 > 0) |
| 448 | ap_rprintf : include/http_protocol.h line=372 column=24 ap_rprintf(r : modules/generators/mod_status.c line=225 column=40 r, "ReqPerSec: %g\n", |
| 449 | count / : pass=0 / (float) up_time : modules/generators/mod_status.c line=229 column=25 up_time); |
| 450 | |
| 451 | if (up_time : modules/generators/mod_status.c line=229 column=25 up_time > : true=0, false=0 > 0) |
| 452 | ap_rprintf : include/http_protocol.h line=372 column=24 ap_rprintf(r : modules/generators/mod_status.c line=225 column=40 r, "BytesPerSec: %g\n", |
| 453 | * (float) kbcount : modules/generators/mod_status.c line=236 column=23 kbcount / : pass=0 / (float) up_time : modules/generators/mod_status.c line=229 column=25 up_time); |
| 454 | |
| 455 | if (count : modules/generators/mod_status.c line=233 column=19 count > : true=0, false=0 > 0) |
| 456 | ap_rprintf : include/http_protocol.h line=372 column=24 ap_rprintf(r : modules/generators/mod_status.c line=225 column=40 r, "BytesPerReq: %g\n", |
| 457 | * (float) kbcount : modules/generators/mod_status.c line=236 column=23 kbcount / : pass=0 / (float) count : modules/generators/mod_status.c line=233 column=19 count); |
| 458 | |
| 459 | |
| 460 | ap_rprintf : include/http_protocol.h line=372 column=24 ap_rprintf(r : modules/generators/mod_status.c line=225 column=40 r, "<dt>Total accesses: %lu - Total Traffic: ", count : modules/generators/mod_status.c line=233 column=19 count); |
| 461 | format_kbyte_out : modules/generators/mod_status.c line=166 column=13 format_kbyte_out(r : modules/generators/mod_status.c line=225 column=40 r, kbcount : modules/generators/mod_status.c line=236 column=23 kbcount); |
| 462 | ap_rputs : include/http_protocol.h line=337 column=17 ap_rputs("</dt>\n", r : modules/generators/mod_status.c line=225 column=40 r); |
| 463 | |
| 464 | |
| 465 | |
| 466 | ap_rprintf : include/http_protocol.h line=372 column=24 ap_rprintf(r : modules/generators/mod_status.c line=225 column=40 r, "<dt>CPU Usage: u%g s%g cu%g cs%g", |
| 467 | tu / : pass=0 / tick : modules/generators/mod_status.c line=239 column=11 tick, ts : modules/generators/mod_status.c line=248 column=17 ts / : pass=0 / tick : modules/generators/mod_status.c line=239 column=11 tick, tcu : modules/generators/mod_status.c line=248 column=21 tcu / : pass=0 / tick : modules/generators/mod_status.c line=239 column=11 tick, tcs : modules/generators/mod_status.c line=248 column=26 tcs / : pass=0 / tick : modules/generators/mod_status.c line=239 column=11 tick); |
| 468 | |
| 469 | if (MC/DC independently affect : true=0, false=0 ts : modules/generators/mod_status.c line=248 column=17 ts || : true=0, false=0 || MC/DC independently affect : true=0, false=0 tu : modules/generators/mod_status.c line=248 column=13 tu || : true=0, false=0 || MC/DC independently affect : true=0, false=0 tcu : modules/generators/mod_status.c line=248 column=21 tcu || : true=0, false=0 || MC/DC independently affect : true=0, false=0 tcs : modules/generators/mod_status.c line=248 column=26 tcs) |
| 470 | ap_rprintf : include/http_protocol.h line=372 column=24 ap_rprintf(r : modules/generators/mod_status.c line=225 column=40 r, " - %.3g%% CPU load</dt>\n", |
| 471 | tu + : pass=0 + ts : modules/generators/mod_status.c line=248 column=17 ts + : pass=0 + tcu : modules/generators/mod_status.c line=248 column=21 tcu + : pass=0 + tcs : modules/generators/mod_status.c line=248 column=26 tcs) / : pass=0 / tick : modules/generators/mod_status.c line=239 column=11 tick / : pass=0 / up_time : modules/generators/mod_status.c line=229 column=25 up_time * : pass=0 * 100.); |
| 472 | |
| 473 | |
| 474 | if (up_time : modules/generators/mod_status.c line=229 column=25 up_time > : true=0, false=0 > 0) |
| 475 | ap_rprintf : include/http_protocol.h line=372 column=24 ap_rprintf(r : modules/generators/mod_status.c line=225 column=40 r, "<dt>%.3g requests/sec - ", |
| 476 | count / : pass=0 / (float) up_time : modules/generators/mod_status.c line=229 column=25 up_time); |
| 477 | |
| 478 | if (up_time : modules/generators/mod_status.c line=229 column=25 up_time > : true=0, false=0 > 0) { |
| 479 | format_byte_out : modules/generators/mod_status.c line=154 column=13 format_byte_out(r : modules/generators/mod_status.c line=225 column=40 r, (unsigned long)(KBYTE * : pass=0 * (float) kbcount : modules/generators/mod_status.c line=236 column=23 kbcount |
| 480 | / (float) up_time : modules/generators/mod_status.c line=229 column=25 up_time)); |
| 481 | ap_rputs : include/http_protocol.h line=337 column=17 ap_rputs("/second - ", r : modules/generators/mod_status.c line=225 column=40 r); |
| 482 | |
| 483 | |
| 484 | if (count : modules/generators/mod_status.c line=233 column=19 count > : true=0, false=0 > 0) { |
| 485 | format_byte_out : modules/generators/mod_status.c line=154 column=13 format_byte_out(r : modules/generators/mod_status.c line=225 column=40 r, (unsigned long)(KBYTE * : pass=0 * (float) kbcount : modules/generators/mod_status.c line=236 column=23 kbcount |
| 486 | / (float) count : modules/generators/mod_status.c line=233 column=19 count)); |
| 487 | ap_rputs : include/http_protocol.h line=337 column=17 ap_rputs("/request", r : modules/generators/mod_status.c line=225 column=40 r); |
| 488 | |
| 489 | |
| 490 | ap_rputs : include/http_protocol.h line=337 column=17 ap_rputs("</dt>\n", r : modules/generators/mod_status.c line=225 column=40 r); |
| 491 | |
| 492 | |
| 493 | |
| 494 | if (! : true=0, false=0 !short_report : modules/generators/mod_status.c line=242 column=9 short_report) |
| 495 | ap_rprintf : include/http_protocol.h line=372 column=24 ap_rprintf(r : modules/generators/mod_status.c line=225 column=40 r, "<dt>%d requests currently being processed, " |
| 496 | busy, ready : modules/generators/mod_status.c line=231 column=9 ready); |
| 497 | |
| 498 | ap_rprintf : include/http_protocol.h line=372 column=24 ap_rprintf(r : modules/generators/mod_status.c line=225 column=40 r, "BusyWorkers: %d\nIdleWorkers: %d\n", busy : modules/generators/mod_status.c line=232 column=9 busy, ready : modules/generators/mod_status.c line=231 column=9 ready); |
| 499 | |
| 500 | |
| 501 | if (! : true=0, false=0 !short_report : modules/generators/mod_status.c line=242 column=9 short_report) |
| 502 | ap_rputs : include/http_protocol.h line=337 column=17 ap_rputs("</dl><pre>", r : modules/generators/mod_status.c line=225 column=40 r); |
| 503 | |
| 504 | ap_rputs : include/http_protocol.h line=337 column=17 ap_rputs("Scoreboard: ", r : modules/generators/mod_status.c line=225 column=40 r); |
| 505 | |
| 506 | for (i : modules/generators/mod_status.c line=230 column=12 i = : pass=0 = 0; i : modules/generators/mod_status.c line=230 column=12 i < : true=0, false=0 < server_limit : modules/generators/mod_status.c line=102 column=12 server_limit; ++ : pass=0 ++i : modules/generators/mod_status.c line=230 column=12 i) { |
| 507 | for (j : modules/generators/mod_status.c line=230 column=9 j = : pass=0 = 0; j : modules/generators/mod_status.c line=230 column=9 j < : true=0, false=0 < thread_limit : modules/generators/mod_status.c line=102 column=26 thread_limit; ++ : pass=0 ++j : modules/generators/mod_status.c line=230 column=9 j) { |
| 508 | i * : pass=0 * thread_limit : modules/generators/mod_status.c line=102 column=26 thread_limit) + : pass=0 + j : modules/generators/mod_status.c line=230 column=9 j; |
| 509 | ap_rputc : include/http_protocol.h line=329 column=17 ap_rputc(stat_buffer : modules/generators/mod_status.c line=246 column=11 stat_buffer[] : enter=0, leave=0 [indx : modules/generators/mod_status.c line=508 column=17 indx], r : modules/generators/mod_status.c line=225 column=40 r); |
| 510 | if ((indx : modules/generators/mod_status.c line=508 column=17 indx % : pass=0 % STATUS_MAXLINE == : true=0, false=0 MC/DC independently affect : true=0, false=0 == (STATUS_MAXLINE - : pass=0 - 1)) |
| 511 | && ! : true=0, false=0 MC/DC independently affect : true=0, false=0 !short_report : modules/generators/mod_status.c line=242 column=9 short_report) |
| 512 | ap_rputs : include/http_protocol.h line=337 column=17 ap_rputs("\n", r : modules/generators/mod_status.c line=225 column=40 r); |
| 513 | |
| 514 | |
| 515 | |
| 516 | if (short_report : modules/generators/mod_status.c line=242 column=9 short_report) |
| 517 | ap_rputs : include/http_protocol.h line=337 column=17 ap_rputs("\n", r : modules/generators/mod_status.c line=225 column=40 r); |
| 518 | |
| 519 | ap_rputs : include/http_protocol.h line=337 column=17 ap_rputs("</pre>\n", r : modules/generators/mod_status.c line=225 column=40 r); |
| 520 | ap_rputs : include/http_protocol.h line=337 column=17 ap_rputs("<p>Scoreboard Key:<br />\n", r : modules/generators/mod_status.c line=225 column=40 r); |
| 521 | ap_rputs : include/http_protocol.h line=337 column=17 ap_rputs("\"<b><code>_</code></b>\" Waiting for Connection, \n", r : modules/generators/mod_status.c line=225 column=40 r); |
| 522 | ap_rputs : include/http_protocol.h line=337 column=17 ap_rputs("\"<b><code>S</code></b>\" Starting up, \n", r : modules/generators/mod_status.c line=225 column=40 r); |
| 523 | ap_rputs : include/http_protocol.h line=337 column=17 ap_rputs("\"<b><code>R</code></b>\" Reading Request,<br />\n", r : modules/generators/mod_status.c line=225 column=40 r); |
| 524 | ap_rputs : include/http_protocol.h line=337 column=17 ap_rputs("\"<b><code>W</code></b>\" Sending Reply, \n", r : modules/generators/mod_status.c line=225 column=40 r); |
| 525 | ap_rputs : include/http_protocol.h line=337 column=17 ap_rputs("\"<b><code>K</code></b>\" Keepalive (read), \n", r : modules/generators/mod_status.c line=225 column=40 r); |
| 526 | ap_rputs : include/http_protocol.h line=337 column=17 ap_rputs("\"<b><code>D</code></b>\" DNS Lookup,<br />\n", r : modules/generators/mod_status.c line=225 column=40 r); |
| 527 | ap_rputs : include/http_protocol.h line=337 column=17 ap_rputs("\"<b><code>C</code></b>\" Closing connection, \n", r : modules/generators/mod_status.c line=225 column=40 r); |
| 528 | ap_rputs : include/http_protocol.h line=337 column=17 ap_rputs("\"<b><code>L</code></b>\" Logging, \n", r : modules/generators/mod_status.c line=225 column=40 r); |
| 529 | ap_rputs : include/http_protocol.h line=337 column=17 ap_rputs("\"<b><code>G</code></b>\" Gracefully finishing,<br /> \n", r : modules/generators/mod_status.c line=225 column=40 r); |
| 530 | ap_rputs : include/http_protocol.h line=337 column=17 ap_rputs("\"<b><code>I</code></b>\" Idle cleanup of worker, \n", r : modules/generators/mod_status.c line=225 column=40 r); |
| 531 | ap_rputs : include/http_protocol.h line=337 column=17 ap_rputs("\"<b><code>.</code></b>\" Open slot with no current process</p>\n", r : modules/generators/mod_status.c line=225 column=40 r); |
| 532 | ap_rputs : include/http_protocol.h line=337 column=17 ap_rputs("<p />\n", r : modules/generators/mod_status.c line=225 column=40 r); |
| 533 | if (! : true=0, false=0 !ap_extended_status : include/scoreboard.h line=216 column=28 ap_extended_status) { |
| 534 | |
| 535 | |
| 536 | ap_rputs : include/http_protocol.h line=337 column=17 ap_rputs("PID Key: <br />\n", r : modules/generators/mod_status.c line=225 column=40 r); |
| 537 | ap_rputs : include/http_protocol.h line=337 column=17 ap_rputs("<pre>\n", r : modules/generators/mod_status.c line=225 column=40 r); |
| 538 | for (i : modules/generators/mod_status.c line=230 column=12 i = : pass=0 = 0; i : modules/generators/mod_status.c line=230 column=12 i < : true=0, false=0 < server_limit : modules/generators/mod_status.c line=102 column=12 server_limit; ++ : pass=0 ++i : modules/generators/mod_status.c line=230 column=12 i) { |
| 539 | for (j : modules/generators/mod_status.c line=534 column=17 j = : pass=0 = 0; j : modules/generators/mod_status.c line=534 column=17 j < : true=0, false=0 < thread_limit : modules/generators/mod_status.c line=102 column=26 thread_limit; ++ : pass=0 ++j : modules/generators/mod_status.c line=534 column=17 j) { |
| 540 | i * : pass=0 * thread_limit : modules/generators/mod_status.c line=102 column=26 thread_limit) + : pass=0 + j : modules/generators/mod_status.c line=534 column=17 j; |
| 541 | |
| 542 | if (stat_buffer : modules/generators/mod_status.c line=246 column=11 stat_buffer[] : enter=0, leave=0 [indx : modules/generators/mod_status.c line=540 column=25 indx] != : true=0, false=0 != '.') { |
| 543 | ap_rprintf : include/http_protocol.h line=372 column=24 ap_rprintf(r : modules/generators/mod_status.c line=225 column=40 r, " %" APR_PID_T_FMT |
| 544 | pid_buffer[] : enter=0, leave=0 [i : modules/generators/mod_status.c line=230 column=12 i], |
| 545 | stat_buffer[] : enter=0, leave=0 [indx : modules/generators/mod_status.c line=540 column=25 indx]); |
| 546 | |
| 547 | if (++ : pass=0 ++k : modules/generators/mod_status.c line=535 column=17 k >= : true=0, false=0 >= 3) { |
| 548 | ap_rputs : include/http_protocol.h line=337 column=17 ap_rputs("\n", r : modules/generators/mod_status.c line=225 column=40 r); |
| 549 | k = : pass=0 = 0; |
| 550 | |
| 551 | ap_rputs : include/http_protocol.h line=337 column=17 ap_rputs(",", r : modules/generators/mod_status.c line=225 column=40 r); |
| 552 | |
| 553 | |
| 554 | |
| 555 | |
| 556 | ap_rputs : include/http_protocol.h line=337 column=17 ap_rputs("\n", r : modules/generators/mod_status.c line=225 column=40 r); |
| 557 | ap_rputs : include/http_protocol.h line=337 column=17 ap_rputs("</pre>\n", r : modules/generators/mod_status.c line=225 column=40 r); |
| 558 | |
| 559 | |
| 560 | |
| 561 | if (MC/DC independently affect : true=0, false=0 ap_extended_status : include/scoreboard.h line=216 column=28 ap_extended_status && : true=0, false=0 && ! : true=0, false=0 MC/DC independently affect : true=0, false=0 !short_report : modules/generators/mod_status.c line=242 column=9 short_report) { |
| 562 | if (no_table_report : modules/generators/mod_status.c line=243 column=9 no_table_report) |
| 563 | ap_rputs : include/http_protocol.h line=337 column=17 ap_rputs("<hr /><h2>Server Details</h2>\n\n", r : modules/generators/mod_status.c line=225 column=40 r); |
| 564 | |
| 565 | ap_rputs : include/http_protocol.h line=337 column=17 ap_rputs("\n\n<table border=\"0\"><tr>" |
| 566 | |
| 567 | |
| 568 | |
| 569 | |
| 570 | |
| 571 | |
| 572 | |
| 573 | |
| 574 | r); |
| 575 | |
| 576 | for (i : modules/generators/mod_status.c line=230 column=12 i = : pass=0 = 0; i : modules/generators/mod_status.c line=230 column=12 i < : true=0, false=0 < server_limit : modules/generators/mod_status.c line=102 column=12 server_limit; ++ : pass=0 ++i : modules/generators/mod_status.c line=230 column=12 i) { |
| 577 | for (j : modules/generators/mod_status.c line=230 column=9 j = : pass=0 = 0; j : modules/generators/mod_status.c line=230 column=9 j < : true=0, false=0 < thread_limit : modules/generators/mod_status.c line=102 column=26 thread_limit; ++ : pass=0 ++j : modules/generators/mod_status.c line=230 column=9 j) { |
| 578 | ws_record = : pass=0 = ap_get_scoreboard_worker : enter=0, leave=0 ap_get_scoreboard_worker : include/scoreboard.h line=198 column=28 ap_get_scoreboard_worker(i : modules/generators/mod_status.c line=230 column=12 i, j : modules/generators/mod_status.c line=230 column=9 j); |
| 579 | |
| 580 | if (ws_record : modules/generators/mod_status.c line=244 column=19 ws_record-> : enter=0, leave=0 ->access_count : include/scoreboard.h line=115 column=19 access_count == : true=0, false=0 MC/DC independently affect : true=0, false=0 == 0 && : true=0, false=0 && |
| 581 | ws_record-> : enter=0, leave=0 ->status : include/scoreboard.h line=114 column=19 status == : true=0, false=0 MC/DC independently affect : true=0, false=0 == SERVER_READY || : true=0, false=0 || |
| 582 | ws_record-> : enter=0, leave=0 ->status : include/scoreboard.h line=114 column=19 status == : true=0, false=0 MC/DC independently affect : true=0, false=0 == SERVER_DEAD)) { |
| 583 | continue; |
| 584 | |
| 585 | |
| 586 | ps_record = : pass=0 = ap_get_scoreboard_process : enter=0, leave=0 ap_get_scoreboard_process : include/scoreboard.h line=210 column=29 ap_get_scoreboard_process(i : modules/generators/mod_status.c line=230 column=12 i); |
| 587 | |
| 588 | if (ws_record : modules/generators/mod_status.c line=244 column=19 ws_record-> : enter=0, leave=0 ->start_time : include/scoreboard.h line=121 column=16 start_time == : true=0, false=0 == 0L) |
| 589 | req_time = : pass=0 = 0L; |
| 590 | |
| 591 | req_time = : pass=0 = (long) |
| 592 | ws_record-> : enter=0, leave=0 ->stop_time : include/scoreboard.h line=122 column=16 stop_time - : pass=0 - |
| 593 | ws_record-> : enter=0, leave=0 ->start_time : include/scoreboard.h line=121 column=16 start_time) / : pass=0 / 1000); |
| 594 | if (req_time : modules/generators/mod_status.c line=237 column=10 req_time < : true=0, false=0 < 0L) |
| 595 | req_time = : pass=0 = 0L; |
| 596 | |
| 597 | lres = : pass=0 = ws_record : modules/generators/mod_status.c line=244 column=19 ws_record-> : enter=0, leave=0 ->access_count : include/scoreboard.h line=115 column=19 access_count; |
| 598 | my_lres = : pass=0 = ws_record : modules/generators/mod_status.c line=244 column=19 ws_record-> : enter=0, leave=0 ->my_access_count : include/scoreboard.h line=117 column=19 my_access_count; |
| 599 | conn_lres = : pass=0 = ws_record : modules/generators/mod_status.c line=244 column=19 ws_record-> : enter=0, leave=0 ->conn_count : include/scoreboard.h line=120 column=20 conn_count; |
| 600 | bytes = : pass=0 = ws_record : modules/generators/mod_status.c line=244 column=19 ws_record-> : enter=0, leave=0 ->bytes_served : include/scoreboard.h line=116 column=19 bytes_served; |
| 601 | my_bytes = : pass=0 = ws_record : modules/generators/mod_status.c line=244 column=19 ws_record-> : enter=0, leave=0 ->my_bytes_served : include/scoreboard.h line=118 column=19 my_bytes_served; |
| 602 | conn_bytes = : pass=0 = ws_record : modules/generators/mod_status.c line=244 column=19 ws_record-> : enter=0, leave=0 ->conn_bytes : include/scoreboard.h line=119 column=19 conn_bytes; |
| 603 | if (ws_record : modules/generators/mod_status.c line=244 column=19 ws_record-> : enter=0, leave=0 ->pid : include/scoreboard.h line=112 column=11 pid) { /* MPM sets per-worker pid and generation */ |
| 604 | worker_pid = : pass=0 = ws_record : modules/generators/mod_status.c line=244 column=19 ws_record-> : enter=0, leave=0 ->pid : include/scoreboard.h line=112 column=11 pid; |
| 605 | worker_generation = : pass=0 = ws_record : modules/generators/mod_status.c line=244 column=19 ws_record-> : enter=0, leave=0 ->generation : include/scoreboard.h line=113 column=21 generation; |
| 606 | |
| 607 | |
| 608 | worker_pid = : pass=0 = ps_record : modules/generators/mod_status.c line=245 column=20 ps_record-> : enter=0, leave=0 ->pid : include/scoreboard.h line=146 column=11 pid; |
| 609 | worker_generation = : pass=0 = ps_record : modules/generators/mod_status.c line=245 column=20 ps_record-> : enter=0, leave=0 ->generation : include/scoreboard.h line=147 column=21 generation; |
| 610 | |
| 611 | |
| 612 | if (no_table_report : modules/generators/mod_status.c line=243 column=9 no_table_report) { |
| 613 | if (ws_record : modules/generators/mod_status.c line=244 column=19 ws_record-> : enter=0, leave=0 ->status : include/scoreboard.h line=114 column=19 status == : true=0, false=0 == SERVER_DEAD) |
| 614 | ap_rprintf : include/http_protocol.h line=372 column=24 ap_rprintf(r : modules/generators/mod_status.c line=225 column=40 r, |
| 615 | |
| 616 | i, (int)worker_generation : modules/generators/mod_status.c line=249 column=21 worker_generation, |
| 617 | conn_lres, my_lres : modules/generators/mod_status.c line=234 column=25 my_lres, lres : modules/generators/mod_status.c line=234 column=19 lres); |
| 618 | |
| 619 | ap_rprintf : include/http_protocol.h line=372 column=24 ap_rprintf(r : modules/generators/mod_status.c line=225 column=40 r, |
| 620 | |
| 621 | |
| 622 | i, (int) worker_generation : modules/generators/mod_status.c line=249 column=21 worker_generation, |
| 623 | worker_pid, |
| 624 | conn_lres, my_lres : modules/generators/mod_status.c line=234 column=25 my_lres, lres : modules/generators/mod_status.c line=234 column=19 lres); |
| 625 | |
| 626 | switch (ws_record : modules/generators/mod_status.c line=244 column=19 ws_record-> : enter=0, leave=0 ->status : include/scoreboard.h line=114 column=19 status) { |
| 627 | case SERVER_READY: |
| 628 | ap_rputs : include/http_protocol.h line=337 column=17 ap_rputs("Ready", r : modules/generators/mod_status.c line=225 column=40 r); |
| 629 | break; |
| 630 | case SERVER_STARTING: |
| 631 | ap_rputs : include/http_protocol.h line=337 column=17 ap_rputs("Starting", r : modules/generators/mod_status.c line=225 column=40 r); |
| 632 | break; |
| 633 | case SERVER_BUSY_READ: |
| 634 | ap_rputs : include/http_protocol.h line=337 column=17 ap_rputs("<b>Read</b>", r : modules/generators/mod_status.c line=225 column=40 r); |
| 635 | break; |
| 636 | case SERVER_BUSY_WRITE: |
| 637 | ap_rputs : include/http_protocol.h line=337 column=17 ap_rputs("<b>Write</b>", r : modules/generators/mod_status.c line=225 column=40 r); |
| 638 | break; |
| 639 | case SERVER_BUSY_KEEPALIVE: |
| 640 | ap_rputs : include/http_protocol.h line=337 column=17 ap_rputs("<b>Keepalive</b>", r : modules/generators/mod_status.c line=225 column=40 r); |
| 641 | break; |
| 642 | case SERVER_BUSY_LOG: |
| 643 | ap_rputs : include/http_protocol.h line=337 column=17 ap_rputs("<b>Logging</b>", r : modules/generators/mod_status.c line=225 column=40 r); |
| 644 | break; |
| 645 | case SERVER_BUSY_DNS: |
| 646 | ap_rputs : include/http_protocol.h line=337 column=17 ap_rputs("<b>DNS lookup</b>", r : modules/generators/mod_status.c line=225 column=40 r); |
| 647 | break; |
| 648 | case SERVER_CLOSING: |
| 649 | ap_rputs : include/http_protocol.h line=337 column=17 ap_rputs("<b>Closing</b>", r : modules/generators/mod_status.c line=225 column=40 r); |
| 650 | break; |
| 651 | case SERVER_DEAD: |
| 652 | ap_rputs : include/http_protocol.h line=337 column=17 ap_rputs("Dead", r : modules/generators/mod_status.c line=225 column=40 r); |
| 653 | break; |
| 654 | case SERVER_GRACEFUL: |
| 655 | ap_rputs : include/http_protocol.h line=337 column=17 ap_rputs("Graceful", r : modules/generators/mod_status.c line=225 column=40 r); |
| 656 | break; |
| 657 | case SERVER_IDLE_KILL: |
| 658 | ap_rputs : include/http_protocol.h line=337 column=17 ap_rputs("Dying", r : modules/generators/mod_status.c line=225 column=40 r); |
| 659 | break; |
| 660 | default: |
| 661 | ap_rputs : include/http_protocol.h line=337 column=17 ap_rputs("?STATE?", r : modules/generators/mod_status.c line=225 column=40 r); |
| 662 | break; |
| 663 | |
| 664 | |
| 665 | ap_rprintf : include/http_protocol.h line=372 column=24 ap_rprintf(r : modules/generators/mod_status.c line=225 column=40 r, "] " |
| 666 | |
| 667 | |
| 668 | |
| 669 | |
| 670 | |
| 671 | ws_record-> : enter=0, leave=0 ->times : include/scoreboard.h line=124 column=16 times.tms_utime : /usr/include/sys/times.h line=37 column=13 tms_utime / : pass=0 / tick : modules/generators/mod_status.c line=239 column=11 tick, |
| 672 | ws_record-> : enter=0, leave=0 ->times : include/scoreboard.h line=124 column=16 times.tms_stime : /usr/include/sys/times.h line=38 column=13 tms_stime / : pass=0 / tick : modules/generators/mod_status.c line=239 column=11 tick, |
| 673 | ws_record-> : enter=0, leave=0 ->times : include/scoreboard.h line=124 column=16 times.tms_cutime : /usr/include/sys/times.h line=40 column=13 tms_cutime / : pass=0 / tick : modules/generators/mod_status.c line=239 column=11 tick, |
| 674 | ws_record-> : enter=0, leave=0 ->times : include/scoreboard.h line=124 column=16 times.tms_cstime : /usr/include/sys/times.h line=41 column=13 tms_cstime / : pass=0 / tick : modules/generators/mod_status.c line=239 column=11 tick, |
| 675 | |
| 676 | nowtime - : pass=0 - |
| 677 | ws_record-> : enter=0, leave=0 ->last_used : include/scoreboard.h line=126 column=16 last_used), |
| 678 | req_time); |
| 679 | |
| 680 | format_byte_out : modules/generators/mod_status.c line=154 column=13 format_byte_out(r : modules/generators/mod_status.c line=225 column=40 r, conn_bytes : modules/generators/mod_status.c line=235 column=32 conn_bytes); |
| 681 | ap_rputs : include/http_protocol.h line=337 column=17 ap_rputs("|", r : modules/generators/mod_status.c line=225 column=40 r); |
| 682 | format_byte_out : modules/generators/mod_status.c line=154 column=13 format_byte_out(r : modules/generators/mod_status.c line=225 column=40 r, my_bytes : modules/generators/mod_status.c line=235 column=22 my_bytes); |
| 683 | ap_rputs : include/http_protocol.h line=337 column=17 ap_rputs("|", r : modules/generators/mod_status.c line=225 column=40 r); |
| 684 | format_byte_out : modules/generators/mod_status.c line=154 column=13 format_byte_out(r : modules/generators/mod_status.c line=225 column=40 r, bytes : modules/generators/mod_status.c line=235 column=15 bytes); |
| 685 | ap_rputs : include/http_protocol.h line=337 column=17 ap_rputs(")\n", r : modules/generators/mod_status.c line=225 column=40 r); |
| 686 | ap_rprintf : include/http_protocol.h line=372 column=24 ap_rprintf(r : modules/generators/mod_status.c line=225 column=40 r, |
| 687 | |
| 688 | ap_escape_html : include/httpd.h line=1512 column=20 ap_escape_html(r : modules/generators/mod_status.c line=225 column=40 r-> : enter=0, leave=0 ->pool : include/httpd.h line=780 column=17 pool, |
| 689 | ws_record-> : enter=0, leave=0 ->client : include/scoreboard.h line=127 column=10 client), |
| 690 | ap_escape_html : include/httpd.h line=1512 column=20 ap_escape_html(r : modules/generators/mod_status.c line=225 column=40 r-> : enter=0, leave=0 ->pool : include/httpd.h line=780 column=17 pool, |
| 691 | ap_escape_logitem : include/httpd.h line=1528 column=20 ap_escape_logitem(r : modules/generators/mod_status.c line=225 column=40 r-> : enter=0, leave=0 ->pool : include/httpd.h line=780 column=17 pool, |
| 692 | ws_record-> : enter=0, leave=0 ->request : include/scoreboard.h line=128 column=10 request)), |
| 693 | ap_escape_html : include/httpd.h line=1512 column=20 ap_escape_html(r : modules/generators/mod_status.c line=225 column=40 r-> : enter=0, leave=0 ->pool : include/httpd.h line=780 column=17 pool, |
| 694 | ws_record-> : enter=0, leave=0 ->vhost : include/scoreboard.h line=129 column=10 vhost)); |
| 695 | |
| 696 | |
| 697 | if (ws_record : modules/generators/mod_status.c line=244 column=19 ws_record-> : enter=0, leave=0 ->status : include/scoreboard.h line=114 column=19 status == : true=0, false=0 == SERVER_DEAD) |
| 698 | ap_rprintf : include/http_protocol.h line=372 column=24 ap_rprintf(r : modules/generators/mod_status.c line=225 column=40 r, |
| 699 | |
| 700 | i, (int)worker_generation : modules/generators/mod_status.c line=249 column=21 worker_generation, |
| 701 | conn_lres, my_lres : modules/generators/mod_status.c line=234 column=25 my_lres, lres : modules/generators/mod_status.c line=234 column=19 lres); |
| 702 | |
| 703 | ap_rprintf : include/http_protocol.h line=372 column=24 ap_rprintf(r : modules/generators/mod_status.c line=225 column=40 r, |
| 704 | |
| 705 | |
| 706 | |
| 707 | i, (int)worker_generation : modules/generators/mod_status.c line=249 column=21 worker_generation, |
| 708 | worker_pid, |
| 709 | conn_lres, |
| 710 | my_lres, lres : modules/generators/mod_status.c line=234 column=19 lres); |
| 711 | |
| 712 | switch (ws_record : modules/generators/mod_status.c line=244 column=19 ws_record-> : enter=0, leave=0 ->status : include/scoreboard.h line=114 column=19 status) { |
| 713 | case SERVER_READY: |
| 714 | ap_rputs : include/http_protocol.h line=337 column=17 ap_rputs("</td><td>_", r : modules/generators/mod_status.c line=225 column=40 r); |
| 715 | break; |
| 716 | case SERVER_STARTING: |
| 717 | ap_rputs : include/http_protocol.h line=337 column=17 ap_rputs("</td><td><b>S</b>", r : modules/generators/mod_status.c line=225 column=40 r); |
| 718 | break; |
| 719 | case SERVER_BUSY_READ: |
| 720 | ap_rputs : include/http_protocol.h line=337 column=17 ap_rputs("</td><td><b>R</b>", r : modules/generators/mod_status.c line=225 column=40 r); |
| 721 | break; |
| 722 | case SERVER_BUSY_WRITE: |
| 723 | ap_rputs : include/http_protocol.h line=337 column=17 ap_rputs("</td><td><b>W</b>", r : modules/generators/mod_status.c line=225 column=40 r); |
| 724 | break; |
| 725 | case SERVER_BUSY_KEEPALIVE: |
| 726 | ap_rputs : include/http_protocol.h line=337 column=17 ap_rputs("</td><td><b>K</b>", r : modules/generators/mod_status.c line=225 column=40 r); |
| 727 | break; |
| 728 | case SERVER_BUSY_LOG: |
| 729 | ap_rputs : include/http_protocol.h line=337 column=17 ap_rputs("</td><td><b>L</b>", r : modules/generators/mod_status.c line=225 column=40 r); |
| 730 | break; |
| 731 | case SERVER_BUSY_DNS: |
| 732 | ap_rputs : include/http_protocol.h line=337 column=17 ap_rputs("</td><td><b>D</b>", r : modules/generators/mod_status.c line=225 column=40 r); |
| 733 | break; |
| 734 | case SERVER_CLOSING: |
| 735 | ap_rputs : include/http_protocol.h line=337 column=17 ap_rputs("</td><td><b>C</b>", r : modules/generators/mod_status.c line=225 column=40 r); |
| 736 | break; |
| 737 | case SERVER_DEAD: |
| 738 | ap_rputs : include/http_protocol.h line=337 column=17 ap_rputs("</td><td>.", r : modules/generators/mod_status.c line=225 column=40 r); |
| 739 | break; |
| 740 | case SERVER_GRACEFUL: |
| 741 | ap_rputs : include/http_protocol.h line=337 column=17 ap_rputs("</td><td>G", r : modules/generators/mod_status.c line=225 column=40 r); |
| 742 | break; |
| 743 | case SERVER_IDLE_KILL: |
| 744 | ap_rputs : include/http_protocol.h line=337 column=17 ap_rputs("</td><td>I", r : modules/generators/mod_status.c line=225 column=40 r); |
| 745 | break; |
| 746 | default: |
| 747 | ap_rputs : include/http_protocol.h line=337 column=17 ap_rputs("</td><td>?", r : modules/generators/mod_status.c line=225 column=40 r); |
| 748 | break; |
| 749 | |
| 750 | |
| 751 | ap_rprintf : include/http_protocol.h line=372 column=24 ap_rprintf(r : modules/generators/mod_status.c line=225 column=40 r, |
| 752 | |
| 753 | |
| 754 | |
| 755 | |
| 756 | |
| 757 | |
| 758 | ws_record-> : enter=0, leave=0 ->times : include/scoreboard.h line=124 column=16 times.tms_utime : /usr/include/sys/times.h line=37 column=13 tms_utime + : pass=0 + |
| 759 | ws_record-> : enter=0, leave=0 ->times : include/scoreboard.h line=124 column=16 times.tms_stime : /usr/include/sys/times.h line=38 column=13 tms_stime + : pass=0 + |
| 760 | ws_record-> : enter=0, leave=0 ->times : include/scoreboard.h line=124 column=16 times.tms_cutime : /usr/include/sys/times.h line=40 column=13 tms_cutime + : pass=0 + |
| 761 | ws_record-> : enter=0, leave=0 ->times : include/scoreboard.h line=124 column=16 times.tms_cstime : /usr/include/sys/times.h line=41 column=13 tms_cstime) / : pass=0 / tick : modules/generators/mod_status.c line=239 column=11 tick, |
| 762 | |
| 763 | nowtime - : pass=0 - |
| 764 | ws_record-> : enter=0, leave=0 ->last_used : include/scoreboard.h line=126 column=16 last_used), |
| 765 | req_time); |
| 766 | |
| 767 | ap_rprintf : include/http_protocol.h line=372 column=24 ap_rprintf(r : modules/generators/mod_status.c line=225 column=40 r, "</td><td>%-1.1f</td><td>%-2.2f</td><td>%-2.2f\n", |
| 768 | conn_bytes / : pass=0 / KBYTE, (float) my_bytes : modules/generators/mod_status.c line=235 column=22 my_bytes / : pass=0 / MBYTE, |
| 769 | bytes / : pass=0 / MBYTE); |
| 770 | |
| 771 | if (ws_record : modules/generators/mod_status.c line=244 column=19 ws_record-> : enter=0, leave=0 ->status : include/scoreboard.h line=114 column=19 status == : true=0, false=0 == SERVER_BUSY_READ) |
| 772 | ap_rprintf : include/http_protocol.h line=372 column=24 ap_rprintf(r : modules/generators/mod_status.c line=225 column=40 r, |
| 773 | |
| 774 | |
| 775 | ap_rprintf : include/http_protocol.h line=372 column=24 ap_rprintf(r : modules/generators/mod_status.c line=225 column=40 r, |
| 776 | |
| 777 | ap_escape_html : include/httpd.h line=1512 column=20 ap_escape_html(r : modules/generators/mod_status.c line=225 column=40 r-> : enter=0, leave=0 ->pool : include/httpd.h line=780 column=17 pool, |
| 778 | ws_record-> : enter=0, leave=0 ->client : include/scoreboard.h line=127 column=10 client), |
| 779 | ap_escape_html : include/httpd.h line=1512 column=20 ap_escape_html(r : modules/generators/mod_status.c line=225 column=40 r-> : enter=0, leave=0 ->pool : include/httpd.h line=780 column=17 pool, |
| 780 | ws_record-> : enter=0, leave=0 ->vhost : include/scoreboard.h line=129 column=10 vhost), |
| 781 | ap_escape_html : include/httpd.h line=1512 column=20 ap_escape_html(r : modules/generators/mod_status.c line=225 column=40 r-> : enter=0, leave=0 ->pool : include/httpd.h line=780 column=17 pool, |
| 782 | ap_escape_logitem : include/httpd.h line=1528 column=20 ap_escape_logitem(r : modules/generators/mod_status.c line=225 column=40 r-> : enter=0, leave=0 ->pool : include/httpd.h line=780 column=17 pool, |
| 783 | ws_record-> : enter=0, leave=0 ->request : include/scoreboard.h line=128 column=10 request))); |
| 784 | |
| 785 | |
| 786 | |
| 787 | |
| 788 | if (! : true=0, false=0 !no_table_report : modules/generators/mod_status.c line=243 column=9 no_table_report) { |
| 789 | ap_rputs : include/http_protocol.h line=337 column=17 ap_rputs("</table>\n \ |
| 790 | |
| 791 | |
| 792 | |
| 793 | |
| 794 | |
| 795 | |
| 796 | |
| 797 | |
| 798 | |
| 799 | |
| 800 | |
| 801 | |
| 802 | |
| 803 | |
| 804 | |
| 805 | |
| 806 | r); |
| 807 | |
| 808 | |
| 809 | |
| 810 | |
| 811 | if (! : true=0, false=0 !short_report : modules/generators/mod_status.c line=242 column=9 short_report) { |
| 812 | ap_rputs : include/http_protocol.h line=337 column=17 ap_rputs("<hr />To obtain a full report with current status " |
| 813 | |
| 814 | r); |
| 815 | |
| 816 | |
| 817 | |
| 818 | |
| 819 | |
| 820 | |
| 821 | short_report conditional operator : true=0, false=0 ? AP_STATUS_SHORT : 0) | : pass=0 | |
| 822 | no_table_report conditional operator : true=0, false=0 ? AP_STATUS_NOTABLE : 0) | : pass=0 | |
| 823 | ? AP_STATUS_EXTENDED : 0); |
| 824 | |
| 825 | ap_run_status_hook : modules/generators/ r, flags : modules/generators/mod_status.c line=820 column=13 flags); |
| 826 | |
| 827 | |
| 828 | if (! : true=0, false=0 !short_report : modules/generators/mod_status.c line=242 column=9 short_report) { |
| 829 | ap_rputs : include/http_protocol.h line=337 column=17 ap_rputs(ap_psignature : enter=0, leave=0 ap_psignature : include/httpd.h line=1893 column=26 ap_psignature("<hr />\n",r : modules/generators/mod_status.c line=225 column=40 r), r : modules/generators/mod_status.c line=225 column=40 r); |
| 830 | ap_rputs : include/http_protocol.h line=337 column=17 ap_rputs("</body></html>\n", r : modules/generators/mod_status.c line=225 column=40 r); |
| 831 | |
| 832 | |
| 833 | return 0; |
| 834 | |
| 835 | |
| 836 | |
| 837 | status_init(apr_pool_t *p, apr_pool_t *plog, apr_pool_t *ptemp, |
| 838 | |
| 839 | |
| 840 | status_flags[SERVER_DEAD] = : enter=0, leave=0 = '.'; /* We don't want to assume these are in */ |
| 841 | status_flags[SERVER_READY] = : enter=0, leave=0 = '_'; /* any particular order in scoreboard.h */ |
| 842 | status_flags[SERVER_STARTING] = : enter=0, leave=0 = 'S'; |
| 843 | status_flags[SERVER_BUSY_READ] = : enter=0, leave=0 = 'R'; |
| 844 | status_flags[SERVER_BUSY_WRITE] = : enter=0, leave=0 = 'W'; |
| 845 | status_flags[SERVER_BUSY_KEEPALIVE] = : enter=0, leave=0 = 'K'; |
| 846 | status_flags[SERVER_BUSY_LOG] = : enter=0, leave=0 = 'L'; |
| 847 | status_flags[SERVER_BUSY_DNS] = : enter=0, leave=0 = 'D'; |
| 848 | status_flags[SERVER_CLOSING] = : enter=0, leave=0 = 'C'; |
| 849 | status_flags[SERVER_GRACEFUL] = : enter=0, leave=0 = 'G'; |
| 850 | status_flags[SERVER_IDLE_KILL] = : enter=0, leave=0 = 'I'; |
| 851 | ap_mpm_query : include/ap_mpm.h line=161 column=26 ap_mpm_query(AP_MPMQ_HARD_LIMIT_THREADS, &thread_limit : modules/generators/mod_status.c line=102 column=26 thread_limit); |
| 852 | ap_mpm_query : include/ap_mpm.h line=161 column=26 ap_mpm_query(AP_MPMQ_HARD_LIMIT_DAEMONS, &server_limit : modules/generators/mod_status.c line=102 column=12 server_limit); |
| 853 | return OK; |
| 854 | |
| 855 | |
| 856 | |
| 857 | status_child_init(apr_pool_t *p, server_rec *s) |
| 858 | |
| 859 | child_pid = : pass=0 = getpid : enter=0, leave=0 getpid : /usr/include/unistd.h line=625 column=16 getpid(); |
| 860 | |
| 861 | |
| 862 | |
| 863 | register_hooks(apr_pool_t *p) |
| 864 | |
| 865 | ap_hook_handler : modules/generators/ status_handler, NULL, NULL, APR_HOOK_MIDDLE); |
| 866 | ap_hook_post_config : modules/generators/ status_init, NULL, NULL, APR_HOOK_MIDDLE); |
| 867 | |
| 868 | ap_hook_child_init : modules/generators/ status_child_init, NULL, NULL, APR_HOOK_MIDDLE); |
| 869 | |
| 870 | |
| 871 | |
| 872 | |
| 873 | |
| 874 | |
| 875 | |
| 876 | |
| 877 | |
| 878 | |
| 879 | status_module_cmds, /* command table */ |
| 880 | register_hooks /* register_hooks */ |
| 881 | |
| 882 | |
| 883 |