Pass | Half | Fail | Excluded | Total | ||||
---|---|---|---|---|---|---|---|---|
|
10.00% |
90.00% |
0.00% |
100% |
||||
|
15.22% |
84.78% |
0.00% |
100% |
||||
|
0.00% |
6.06% |
93.94% |
0.00% |
100% |
|||
|
0.00% |
100.00% |
0.00% |
100% |
||||
|
0.00% |
5.00% |
95.00% |
0.00% |
100% |
|||
|
0.00% |
0.00% |
0.00% |
0.00% |
100% |
|||
|
0.00% |
0.00% |
100.00% |
0.00% |
100% |
|||
|
0.00% |
0.00% |
0.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 | set_keep_alive_timeout(cmd_parms *cmd, void *dummy, |
48 | |
49 | |
50 | ap_check_cmd_context : include/http_config.h line=710 column=26 ap_check_cmd_context(cmd : modules/http/http_core.c line=47 column=54 cmd, NOT_IN_DIR_LOC_FILE| : pass=0 |NOT_IN_LIMIT); |
51 | if (err : modules/http/http_core.c line=50 column=17 err != : true=0, false=0 != NULL) { |
52 | return err : modules/http/http_core.c line=50 column=17 err; |
53 | |
54 | |
55 | cmd-> : enter=0, leave=0 ->server : include/http_config.h line=296 column=17 server-> : enter=0, leave=0 ->keep_alive_timeout : include/httpd.h line=1218 column=25 keep_alive_timeout = : enter=0, leave=0 = apr_time_from_sec(atoi : enter=0, leave=0 atoi : /usr/include/stdlib.h line=148 column=12 atoi(arg : modules/http/http_core.c line=48 column=55 arg)); |
56 | return NULL; |
57 | |
58 | |
59 | set_keep_alive(cmd_parms *cmd, void *dummy, |
60 | |
61 | |
62 | ap_check_cmd_context : include/http_config.h line=710 column=26 ap_check_cmd_context(cmd : modules/http/http_core.c line=59 column=46 cmd, NOT_IN_DIR_LOC_FILE| : pass=0 |NOT_IN_LIMIT); |
63 | if (err : modules/http/http_core.c line=62 column=17 err != : true=0, false=0 != NULL) { |
64 | return err : modules/http/http_core.c line=62 column=17 err; |
65 | |
66 | |
67 | |
68 | |
69 | |
70 | 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(arg : modules/http/http_core.c line=60 column=47 arg, "off") || : 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(arg : modules/http/http_core.c line=60 column=47 arg, "0")) { |
71 | cmd-> : enter=0, leave=0 ->server : include/http_config.h line=296 column=17 server-> : enter=0, leave=0 ->keep_alive : include/httpd.h line=1222 column=9 keep_alive = : enter=0, leave=0 = 0; |
72 | |
73 | |
74 | cmd-> : enter=0, leave=0 ->server : include/http_config.h line=296 column=17 server-> : enter=0, leave=0 ->keep_alive : include/httpd.h line=1222 column=9 keep_alive = : enter=0, leave=0 = 1; |
75 | |
76 | return NULL; |
77 | |
78 | |
79 | set_keep_alive_max(cmd_parms *cmd, void *dummy, |
80 | |
81 | |
82 | ap_check_cmd_context : include/http_config.h line=710 column=26 ap_check_cmd_context(cmd : modules/http/http_core.c line=79 column=50 cmd, NOT_IN_DIR_LOC_FILE| : pass=0 |NOT_IN_LIMIT); |
83 | if (err : modules/http/http_core.c line=82 column=17 err != : true=0, false=0 != NULL) { |
84 | return err : modules/http/http_core.c line=82 column=17 err; |
85 | |
86 | |
87 | cmd-> : enter=0, leave=0 ->server : include/http_config.h line=296 column=17 server-> : enter=0, leave=0 ->keep_alive_max : include/httpd.h line=1220 column=9 keep_alive_max = : enter=0, leave=0 = atoi : enter=0, leave=0 atoi : /usr/include/stdlib.h line=148 column=12 atoi(arg : modules/http/http_core.c line=80 column=51 arg); |
88 | return NULL; |
89 | |
90 | |
91 | |
92 | set_keep_alive_timeout, NULL, RSRC_CONF, |
93 | |
94 | set_keep_alive_max, NULL, RSRC_CONF, |
95 | |
96 | |
97 | set_keep_alive, NULL, RSRC_CONF, |
98 | |
99 | |
100 | |
101 | |
102 | http_scheme(const request_rec *r) |
103 | |
104 | |
105 | |
106 | |
107 | |
108 | if (r : modules/http/http_core.c line=102 column=51 r-> : enter=0, leave=0 ->server : include/httpd.h line=784 column=17 serverMC/DC independently affect : true=0, false=0 -> : enter=0, leave=0 ->server_scheme : include/httpd.h line=1242 column=17 server_scheme && : true=0, false=0 && |
109 | strcmp : /usr/include/string.h line=143 column=12 strcmp(r : modules/http/http_core.c line=102 column=51 r-> : enter=0, leave=0 ->server : include/httpd.h line=784 column=17 server-> : enter=0, leave=0 ->server_scheme : include/httpd.h line=1242 column=17 server_scheme, "https") == : true=0, false=0 MC/DC independently affect : true=0, false=0 == 0)) |
110 | return "https"; |
111 | |
112 | return "http"; |
113 | |
114 | |
115 | http_port(const request_rec *r) |
116 | |
117 | if (r : modules/http/http_core.c line=115 column=48 r-> : enter=0, leave=0 ->server : include/httpd.h line=784 column=17 serverMC/DC independently affect : true=0, false=0 -> : enter=0, leave=0 ->server_scheme : include/httpd.h line=1242 column=17 server_scheme && : true=0, false=0 && |
118 | strcmp : /usr/include/string.h line=143 column=12 strcmp(r : modules/http/http_core.c line=115 column=48 r-> : enter=0, leave=0 ->server : include/httpd.h line=784 column=17 server-> : enter=0, leave=0 ->server_scheme : include/httpd.h line=1242 column=17 server_scheme, "https") == : true=0, false=0 MC/DC independently affect : true=0, false=0 == 0)) |
119 | return DEFAULT_HTTPS_PORT; |
120 | |
121 | return DEFAULT_HTTP_PORT; |
122 | |
123 | |
124 | ap_process_http_async_connection(conn_rec *c) |
125 | |
126 | |
127 | c-> : enter=0, leave=0 ->cs : include/httpd.h line=1105 column=19 cs; |
128 | |
129 | if (c : modules/http/http_core.c line=124 column=55 c-> : enter=0, leave=0 ->clogging_input_filters : include/httpd.h line=1112 column=9 clogging_input_filters) { |
130 | return ap_process_http_connection : enter=0, leave=0 ap_process_http_connection : modules/http/http_core.c line=45 column=12 ap_process_http_connection(c : modules/http/http_core.c line=124 column=55 c); |
131 | |
132 | |
133 | |
134 | |
135 | while (cs : modules/http/http_core.c line=127 column=19 cs-> : enter=0, leave=0 ->state : include/httpd.h line=1133 column=18 state == : true=0, false=0 == CONN_STATE_READ_REQUEST_LINE : include/httpd.h line=1120 column=5 CONN_STATE_READ_REQUEST_LINE) { |
136 | ap_update_child_status : include/scoreboard.h line=187 column=17 ap_update_child_status(c : modules/http/http_core.c line=124 column=55 c-> : enter=0, leave=0 ->sbh : include/httpd.h line=1101 column=11 sbh, SERVER_BUSY_READ, NULL); |
137 | |
138 | if ((r : modules/http/http_core.c line=126 column=18 r = : pass=0 = ap_read_request : enter=0, leave=0 ap_read_request : include/http_protocol.h line=62 column=14 ap_read_request(c : modules/http/http_core.c line=124 column=55 c))) { |
139 | |
140 | c-> : enter=0, leave=0 ->keepalive : include/httpd.h line=1074 column=25 keepalive = : enter=0, leave=0 = AP_CONN_UNKNOWN : include/httpd.h line=1037 column=5 AP_CONN_UNKNOWN; |
141 | |
142 | |
143 | ap_update_child_status : include/scoreboard.h line=187 column=17 ap_update_child_status(c : modules/http/http_core.c line=124 column=55 c-> : enter=0, leave=0 ->sbh : include/httpd.h line=1101 column=11 sbh, SERVER_BUSY_WRITE, r : modules/http/http_core.c line=126 column=18 r); |
144 | if (r : modules/http/http_core.c line=126 column=18 r-> : enter=0, leave=0 ->status : include/httpd.h line=822 column=9 status == : true=0, false=0 == HTTP_OK) |
145 | ap_process_request : include/http_request.h line=243 column=6 ap_process_request(r : modules/http/http_core.c line=126 column=18 r); |
146 | |
147 | if (ap_extended_status : include/scoreboard.h line=216 column=28 ap_extended_status) |
148 | ap_increment_counts : include/scoreboard.h line=175 column=18 ap_increment_counts(c : modules/http/http_core.c line=124 column=55 c-> : enter=0, leave=0 ->sbh : include/httpd.h line=1101 column=11 sbh, r : modules/http/http_core.c line=126 column=18 r); |
149 | |
150 | if (c : modules/http/http_core.c line=124 column=55 c-> : 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 || c : modules/http/http_core.c line=124 column=55 cMC/DC independently affect : true=0, false=0 -> : enter=0, leave=0 ->aborted : include/httpd.h line=1070 column=14 aborted |
151 | || MC/DC independently affect : true=0, false=0 ap_graceful_stop_signalled : enter=0, leave=0 ap_graceful_stop_signalled : include/ap_mpm.h line=99 column=17 ap_graceful_stop_signalled()) { |
152 | cs-> : enter=0, leave=0 ->state : include/httpd.h line=1133 column=18 state = : enter=0, leave=0 = CONN_STATE_LINGER : include/httpd.h line=1121 column=5 CONN_STATE_LINGER; |
153 | |
154 | if (! : true=0, false=0 !c : modules/http/http_core.c line=124 column=55 c-> : enter=0, leave=0 ->data_in_input_filters : include/httpd.h line=1107 column=9 data_in_input_filters) { |
155 | cs-> : enter=0, leave=0 ->state : include/httpd.h line=1133 column=18 state = : enter=0, leave=0 = CONN_STATE_CHECK_REQUEST_LINE_READABLE : include/httpd.h line=1119 column=5 CONN_STATE_CHECK_REQUEST_LINE_READABLE; |
156 | |
157 | |
158 | |
159 | |
160 | |
161 | |
162 | apr_pool_destroy : /usr/include/apr-1/apr_pools.h line=385 column=19 apr_pool_destroy(r : modules/http/http_core.c line=126 column=18 r-> : enter=0, leave=0 ->pool : include/httpd.h line=780 column=17 pool); |
163 | |
164 | |
165 | cs-> : enter=0, leave=0 ->state : include/httpd.h line=1133 column=18 state = : enter=0, leave=0 = CONN_STATE_LINGER : include/httpd.h line=1121 column=5 CONN_STATE_LINGER; |
166 | |
167 | |
168 | |
169 | return OK; |
170 | |
171 | |
172 | ap_process_http_connection(conn_rec *c) |
173 | |
174 | |
175 | |
176 | |
177 | |
178 | |
179 | |
180 | |
181 | |
182 | ap_update_child_status : include/scoreboard.h line=187 column=17 ap_update_child_status(c : modules/http/http_core.c line=172 column=49 c-> : enter=0, leave=0 ->sbh : include/httpd.h line=1101 column=11 sbh, SERVER_BUSY_READ, NULL); |
183 | while ((r : modules/http/http_core.c line=174 column=18 r = : pass=0 = ap_read_request : enter=0, leave=0 ap_read_request : include/http_protocol.h line=62 column=14 ap_read_request(c : modules/http/http_core.c line=172 column=49 c)) != : true=0, false=0 != NULL) { |
184 | |
185 | c-> : enter=0, leave=0 ->keepalive : include/httpd.h line=1074 column=25 keepalive = : enter=0, leave=0 = AP_CONN_UNKNOWN : include/httpd.h line=1037 column=5 AP_CONN_UNKNOWN; |
186 | |
187 | |
188 | ap_update_child_status : include/scoreboard.h line=187 column=17 ap_update_child_status(c : modules/http/http_core.c line=172 column=49 c-> : enter=0, leave=0 ->sbh : include/httpd.h line=1101 column=11 sbh, SERVER_BUSY_WRITE, r : modules/http/http_core.c line=174 column=18 r); |
189 | if (r : modules/http/http_core.c line=174 column=18 r-> : enter=0, leave=0 ->status : include/httpd.h line=822 column=9 status == : true=0, false=0 == HTTP_OK) |
190 | ap_process_request : include/http_request.h line=243 column=6 ap_process_request(r : modules/http/http_core.c line=174 column=18 r); |
191 | |
192 | if (ap_extended_status : include/scoreboard.h line=216 column=28 ap_extended_status) |
193 | ap_increment_counts : include/scoreboard.h line=175 column=18 ap_increment_counts(c : modules/http/http_core.c line=172 column=49 c-> : enter=0, leave=0 ->sbh : include/httpd.h line=1101 column=11 sbh, r : modules/http/http_core.c line=174 column=18 r); |
194 | |
195 | if (c : modules/http/http_core.c line=172 column=49 c-> : 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 || c : modules/http/http_core.c line=172 column=49 cMC/DC independently affect : true=0, false=0 -> : enter=0, leave=0 ->aborted : include/httpd.h line=1070 column=14 aborted) |
196 | break; |
197 | |
198 | ap_update_child_status : include/scoreboard.h line=187 column=17 ap_update_child_status(c : modules/http/http_core.c line=172 column=49 c-> : enter=0, leave=0 ->sbh : include/httpd.h line=1101 column=11 sbh, SERVER_BUSY_KEEPALIVE, r : modules/http/http_core.c line=174 column=18 r); |
199 | apr_pool_destroy : /usr/include/apr-1/apr_pools.h line=385 column=19 apr_pool_destroy(r : modules/http/http_core.c line=174 column=18 r-> : enter=0, leave=0 ->pool : include/httpd.h line=780 column=17 pool); |
200 | |
201 | if (ap_graceful_stop_signalled : enter=0, leave=0 ap_graceful_stop_signalled : include/ap_mpm.h line=99 column=17 ap_graceful_stop_signalled()) |
202 | break; |
203 | |
204 | if (! : true=0, false=0 !csd : modules/http/http_core.c line=175 column=19 csd) { |
205 | csd = : pass=0 = ap_get_module_config(c : modules/http/http_core.c line=172 column=49 c-> : enter=0, leave=0 ->conn_config : include/httpd.h line=1092 column=30 conn_config, &core_module : include/http_core.h line=345 column=31 core_module); |
206 | |
207 | apr_socket_opt_set : /usr/include/apr-1/apr_network_io.h line=600 column=27 apr_socket_opt_set(csd : modules/http/http_core.c line=175 column=19 csd, APR_INCOMPLETE_READ, 1); |
208 | apr_socket_timeout_set : /usr/include/apr-1/apr_network_io.h line=614 column=27 apr_socket_timeout_set(csd : modules/http/http_core.c line=175 column=19 csd, c : modules/http/http_core.c line=172 column=49 c-> : enter=0, leave=0 ->base_server : include/httpd.h line=1049 column=17 base_server-> : enter=0, leave=0 ->keep_alive_timeout : include/httpd.h line=1218 column=25 keep_alive_timeout); |
209 | |
210 | |
211 | |
212 | return OK; |
213 | |
214 | |
215 | http_create_request(request_rec *r) |
216 | |
217 | if (! : true=0, false=0 MC/DC independently affect : true=0, false=0 !r : modules/http/http_core.c line=215 column=45 r-> : enter=0, leave=0 ->main : include/httpd.h line=793 column=18 main && : true=0, false=0 && ! : true=0, false=0 MC/DC independently affect : true=0, false=0 !r : modules/http/http_core.c line=215 column=45 r-> : enter=0, leave=0 ->prev : include/httpd.h line=789 column=18 prev) { |
218 | ap_add_output_filter_handle : include/util_filter.h line=443 column=27 ap_add_output_filter_handle(ap_byterange_filter_handle : modules/http/http_core.c line=43 column=34 ap_byterange_filter_handle, |
219 | r, r : modules/http/http_core.c line=215 column=45 r-> : enter=0, leave=0 ->connection : include/httpd.h line=782 column=15 connection); |
220 | ap_add_output_filter_handle : include/util_filter.h line=443 column=27 ap_add_output_filter_handle(ap_content_length_filter_handle : include/http_core.h line=682 column=41 ap_content_length_filter_handle, |
221 | r, r : modules/http/http_core.c line=215 column=45 r-> : enter=0, leave=0 ->connection : include/httpd.h line=782 column=15 connection); |
222 | ap_add_output_filter_handle : include/util_filter.h line=443 column=27 ap_add_output_filter_handle(ap_http_header_filter_handle : modules/http/http_core.c line=40 column=34 ap_http_header_filter_handle, |
223 | r, r : modules/http/http_core.c line=215 column=45 r-> : enter=0, leave=0 ->connection : include/httpd.h line=782 column=15 connection); |
224 | ap_add_output_filter_handle : include/util_filter.h line=443 column=27 ap_add_output_filter_handle(ap_http_outerror_filter_handle : modules/http/http_core.c line=42 column=34 ap_http_outerror_filter_handle, |
225 | r, r : modules/http/http_core.c line=215 column=45 r-> : enter=0, leave=0 ->connection : include/httpd.h line=782 column=15 connection); |
226 | |
227 | |
228 | return OK; |
229 | |
230 | |
231 | http_send_options(request_rec *r) |
232 | |
233 | if ((r : modules/http/http_core.c line=231 column=43 r-> : enter=0, leave=0 ->method_number : include/httpd.h line=831 column=9 method_number == : true=0, false=0 MC/DC independently affect : true=0, false=0 == M_OPTIONS) && : true=0, false=0 && r : modules/http/http_core.c line=231 column=43 rMC/DC independently affect : true=0, false=0 -> : enter=0, leave=0 ->uri : include/httpd.h line=946 column=11 uri && : true=0, false=0 && (r : modules/http/http_core.c line=231 column=43 r-> : enter=0, leave=0 ->uri : include/httpd.h line=946 column=11 uri[] : enter=0, leave=0 [0] == : true=0, false=0 MC/DC independently affect : true=0, false=0 == '*') && : true=0, false=0 && |
234 | r-> : enter=0, leave=0 ->uri : include/httpd.h line=946 column=11 uri[] : enter=0, leave=0 [1] == : true=0, false=0 MC/DC independently affect : true=0, false=0 == '\0')) { |
235 | return DONE; /* Send HTTP pong, without Allow header */ |
236 | |
237 | return DECLINED; |
238 | |
239 | |
240 | register_hooks(apr_pool_t *p) |
241 | |
242 | |
243 | |
244 | |
245 | |
246 | |
247 | if (ap_mpm_query : enter=1, leave=1 ap_mpm_query : include/ap_mpm.h line=161 column=26 ap_mpm_query(AP_MPMQ_IS_ASYNC, &async_mpm : modules/http/http_core.c line=246 column=9 async_mpm) == : true=0, false=1 MC/DC independently affect : true=0, false=1 == APR_SUCCESS |
248 | && async_mpm : modules/http/http_core.c line=246 column=9 async_mpm == : true=0, false=0 MC/DC independently affect : true=0, false=0 == 1) { |
249 | ap_hook_process_connection : modules/http/ ap_process_http_async_connection, NULL, |
250 | |
251 | |
252 | |
253 | ap_hook_process_connection : modules/http/ ap_process_http_connection, NULL, NULL, |
254 | |
255 | |
256 | |
257 | ap_hook_map_to_storage : modules/http/ |
258 | ap_hook_map_to_storage : modules/http/ http_send_options,NULL,NULL,APR_HOOK_MIDDLE); |
259 | ap_hook_http_scheme : modules/http/ http_scheme,NULL,NULL,APR_HOOK_REALLY_LAST); |
260 | ap_hook_default_port : modules/http/ http_port,NULL,NULL,APR_HOOK_REALLY_LAST); |
261 | ap_hook_create_request : modules/http/ http_create_request, NULL, NULL, APR_HOOK_REALLY_LAST); |
262 | ap_http_input_filter_handle = : pass=1 = |
263 | ap_register_input_filter : include/util_filter.h line=329 column=31 ap_register_input_filter("HTTP_IN", ap_http_filter : modules/http/mod_core.h line=51 column=14 ap_http_filter, |
264 | AP_FTYPE_PROTOCOL); |
265 | ap_http_header_filter_handle = : pass=1 = |
266 | ap_register_output_filter : include/util_filter.h line=350 column=31 ap_register_output_filter("HTTP_HEADER", ap_http_header_filter : include/http_protocol.h line=673 column=33 ap_http_header_filter, |
267 | AP_FTYPE_PROTOCOL); |
268 | ap_chunk_filter_handle = : pass=1 = |
269 | ap_register_output_filter : include/util_filter.h line=350 column=31 ap_register_output_filter("CHUNK", ap_http_chunk_filter : modules/http/mod_core.h line=56 column=14 ap_http_chunk_filter, |
270 | AP_FTYPE_TRANSCODE); |
271 | ap_http_outerror_filter_handle = : pass=1 = |
272 | ap_register_output_filter : include/util_filter.h line=350 column=31 ap_register_output_filter("HTTP_OUTERROR", ap_http_outerror_filter : modules/http/mod_core.h line=59 column=14 ap_http_outerror_filter, |
273 | AP_FTYPE_PROTOCOL); |
274 | ap_byterange_filter_handle = : pass=1 = |
275 | ap_register_output_filter : include/util_filter.h line=350 column=31 ap_register_output_filter("BYTERANGE", ap_byterange_filter : include/http_protocol.h line=672 column=33 ap_byterange_filter, |
276 | AP_FTYPE_PROTOCOL); |
277 | ap_method_registry_init : include/http_protocol.h line=235 column=18 ap_method_registry_init(p : modules/http/http_core.c line=240 column=40 p); |
278 | |
279 | |
280 | |
281 | |
282 | |
283 | |
284 | |
285 | |
286 | http_cmds, /* command apr_table_t */ |
287 | register_hooks /* register hooks */ |
288 | |
289 |