Pass | Half | Fail | Excluded | Total | ||||
---|---|---|---|---|---|---|---|---|
|
25.00% |
75.00% |
0.00% |
100% |
||||
|
2.52% |
97.48% |
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% |
0.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 | |
48 | add_index(cmd_parms *cmd, void *dummy, const char *arg) |
49 | |
50 | dummy; |
51 | |
52 | if (! : true=0, false=0 !d : modules/mappers/mod_dir.c line=50 column=21 d-> : enter=0, leave=0 ->index_names : modules/mappers/mod_dir.c line=41 column=25 index_names) { |
53 | d-> : enter=0, leave=0 ->index_names : modules/mappers/mod_dir.c line=41 column=25 index_names = : 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(cmd : modules/mappers/mod_dir.c line=48 column=41 cmd-> : enter=0, leave=0 ->pool : include/http_config.h line=291 column=17 pool, 2, sizeof(char *)); |
54 | |
55 | apr_array_push : /usr/include/apr-1/apr_tables.h line=121 column=21 apr_array_push(d : modules/mappers/mod_dir.c line=50 column=21 d-> : enter=0, leave=0 ->index_names : modules/mappers/mod_dir.c line=41 column=25 index_names) = : enter=0, leave=0 = arg : modules/mappers/mod_dir.c line=48 column=71 arg; |
56 | return NULL; |
57 | |
58 | |
59 | configure_slash(cmd_parms *cmd, void *d_, int arg) |
60 | |
61 | d_; |
62 | |
63 | d-> : enter=0, leave=0 ->do_slash : modules/mappers/mod_dir.c line=42 column=15 do_slash = : enter=0, leave=0 = arg : modules/mappers/mod_dir.c line=59 column=66 arg conditional operator : true=0, false=0 ? SLASH_ON : modules/mappers/mod_dir.c line=36 column=5 SLASH_ON : SLASH_OFF : modules/mappers/mod_dir.c line=35 column=5 SLASH_OFF; |
64 | return NULL; |
65 | |
66 | |
67 | |
68 | |
69 | ap_set_string_slot, |
70 | dflt), |
71 | |
72 | add_index, NULL, DIR_CMD_PERMS, |
73 | |
74 | configure_slash, NULL, DIR_CMD_PERMS, |
75 | |
76 | |
77 | |
78 | |
79 | create_dir_config(apr_pool_t *p, char *dummy) |
80 | |
81 | p, sizeof(dir_config_rec)); |
82 | |
83 | new-> : enter=1, leave=1 ->index_names : modules/mappers/mod_dir.c line=41 column=25 index_names = : enter=1, leave=1 = NULL; |
84 | new-> : enter=1, leave=1 ->do_slash : modules/mappers/mod_dir.c line=42 column=15 do_slash = : enter=1, leave=1 = SLASH_UNSET : modules/mappers/mod_dir.c line=37 column=5 SLASH_UNSET; |
85 | return (void *) new : modules/mappers/mod_dir.c line=81 column=21 new; |
86 | |
87 | |
88 | merge_dir_configs(apr_pool_t *p, void *basev, void *addv) |
89 | |
90 | p, sizeof(dir_config_rec)); |
91 | basev; |
92 | addv; |
93 | |
94 | new-> : enter=0, leave=0 ->index_names : modules/mappers/mod_dir.c line=41 column=25 index_names = : enter=0, leave=0 = add : modules/mappers/mod_dir.c line=92 column=21 add-> : enter=0, leave=0 ->index_names : modules/mappers/mod_dir.c line=41 column=25 index_names conditional operator : true=0, false=0 ? add : modules/mappers/mod_dir.c line=92 column=21 add-> : enter=0, leave=0 ->index_names : modules/mappers/mod_dir.c line=41 column=25 index_names : base : modules/mappers/mod_dir.c line=91 column=21 base-> : enter=0, leave=0 ->index_names : modules/mappers/mod_dir.c line=41 column=25 index_names; |
95 | new-> : enter=0, leave=0 ->do_slash : modules/mappers/mod_dir.c line=42 column=15 do_slash = : enter=0, leave=0 = |
96 | add-> : enter=0, leave=0 ->do_slash : modules/mappers/mod_dir.c line=42 column=15 do_slash == : true=0, false=0 == SLASH_UNSET : modules/mappers/mod_dir.c line=37 column=5 SLASH_UNSET) conditional operator : true=0, false=0 ? base : modules/mappers/mod_dir.c line=91 column=21 base-> : enter=0, leave=0 ->do_slash : modules/mappers/mod_dir.c line=42 column=15 do_slash : add : modules/mappers/mod_dir.c line=92 column=21 add-> : enter=0, leave=0 ->do_slash : modules/mappers/mod_dir.c line=42 column=15 do_slash; |
97 | new-> : enter=0, leave=0 ->dflt : modules/mappers/mod_dir.c line=43 column=17 dflt = : enter=0, leave=0 = add : modules/mappers/mod_dir.c line=92 column=21 add-> : enter=0, leave=0 ->dflt : modules/mappers/mod_dir.c line=43 column=17 dflt conditional operator : true=0, false=0 ? add : modules/mappers/mod_dir.c line=92 column=21 add-> : enter=0, leave=0 ->dflt : modules/mappers/mod_dir.c line=43 column=17 dflt : base : modules/mappers/mod_dir.c line=91 column=21 base-> : enter=0, leave=0 ->dflt : modules/mappers/mod_dir.c line=43 column=17 dflt; |
98 | return new : modules/mappers/mod_dir.c line=90 column=21 new; |
99 | |
100 | |
101 | fixup_dflt(request_rec *r) |
102 | |
103 | r-> : enter=0, leave=0 ->per_dir_config : include/httpd.h line=977 column=30 per_dir_config, &dir_module : modules/mappers/mod_dir.c line=32 column=31 dir_module); |
104 | |
105 | |
106 | |
107 | |
108 | name_ptr = : pass=0 = d : modules/mappers/mod_dir.c line=103 column=21 d-> : enter=0, leave=0 ->dflt : modules/mappers/mod_dir.c line=43 column=17 dflt; |
109 | if ((name_ptr : modules/mappers/mod_dir.c line=104 column=17 name_ptr == : true=0, false=0 MC/DC independently affect : true=0, false=0 == NULL) || : 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(name_ptr : modules/mappers/mod_dir.c line=104 column=17 name_ptr,"disabled"))) { |
110 | return DECLINED; |
111 | |
112 | |
113 | |
114 | |
115 | |
116 | |
117 | |
118 | |
119 | |
120 | if (r : modules/mappers/mod_dir.c line=101 column=36 r-> : enter=0, leave=0 ->args : include/httpd.h line=955 column=11 args != : true=0, false=0 != NULL) { |
121 | name_ptr = : pass=0 = apr_pstrcat : enter=0, leave=0 apr_pstrcat : /usr/include/apr-1/apr_strings.h line=139 column=28 apr_pstrcat(r : modules/mappers/mod_dir.c line=101 column=36 r-> : enter=0, leave=0 ->pool : include/httpd.h line=780 column=17 pool, name_ptr : modules/mappers/mod_dir.c line=104 column=17 name_ptr, "?", r : modules/mappers/mod_dir.c line=101 column=36 r-> : enter=0, leave=0 ->args : include/httpd.h line=955 column=11 args, NULL); |
122 | |
123 | rr = : pass=0 = ap_sub_req_lookup_uri : enter=0, leave=0 ap_sub_req_lookup_uri : include/http_request.h line=71 column=27 ap_sub_req_lookup_uri(name_ptr : modules/mappers/mod_dir.c line=104 column=17 name_ptr, r : modules/mappers/mod_dir.c line=101 column=36 r, r : modules/mappers/mod_dir.c line=101 column=36 r-> : enter=0, leave=0 ->output_filters : include/httpd.h line=990 column=25 output_filters); |
124 | if (rr : modules/mappers/mod_dir.c line=105 column=18 rr-> : enter=0, leave=0 ->status : include/httpd.h line=822 column=9 status == : true=0, false=0 MC/DC independently affect : true=0, false=0 == HTTP_OK |
125 | && ( (rr : modules/mappers/mod_dir.c line=105 column=18 rrMC/DC independently affect : true=0, false=0 -> : enter=0, leave=0 ->handler : include/httpd.h line=919 column=17 handler && : 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(rr : modules/mappers/mod_dir.c line=105 column=18 rr-> : enter=0, leave=0 ->handler : include/httpd.h line=919 column=17 handler, "proxy-server")) |
126 | || rr : modules/mappers/mod_dir.c line=105 column=18 rr-> : enter=0, leave=0 ->finfo : include/httpd.h line=957 column=17 finfo.filetype : /usr/include/apr-1/apr_file_info.h line=186 column=20 filetype == : true=0, false=0 MC/DC independently affect : true=0, false=0 == APR_REG : /usr/include/apr-1/apr_file_info.h line=64 column=5 APR_REG)) { |
127 | ap_internal_fast_redirect : include/http_request.h line=175 column=18 ap_internal_fast_redirect(rr : modules/mappers/mod_dir.c line=105 column=18 rr, r : modules/mappers/mod_dir.c line=101 column=36 r); |
128 | return OK; |
129 | |
130 | if (ap_is_HTTP_REDIRECT(rr : modules/mappers/mod_dir.c line=105 column=18 rr-> : enter=0, leave=0 ->status : include/httpd.h line=822 column=9 status)) { |
131 | |
132 | |
133 | r-> : enter=0, leave=0 ->notes : include/httpd.h line=910 column=18 notes = : 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(r : modules/mappers/mod_dir.c line=101 column=36 r-> : enter=0, leave=0 ->pool : include/httpd.h line=780 column=17 pool, r : modules/mappers/mod_dir.c line=101 column=36 r-> : enter=0, leave=0 ->notes : include/httpd.h line=910 column=18 notes, rr : modules/mappers/mod_dir.c line=105 column=18 rr-> : enter=0, leave=0 ->notes : include/httpd.h line=910 column=18 notes); |
134 | r-> : enter=0, leave=0 ->headers_out : include/httpd.h line=903 column=18 headers_out = : 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(r : modules/mappers/mod_dir.c line=101 column=36 r-> : enter=0, leave=0 ->pool : include/httpd.h line=780 column=17 pool, r : modules/mappers/mod_dir.c line=101 column=36 r-> : enter=0, leave=0 ->headers_out : include/httpd.h line=903 column=18 headers_out, |
135 | rr-> : enter=0, leave=0 ->headers_out : include/httpd.h line=903 column=18 headers_out); |
136 | r-> : enter=0, leave=0 ->err_headers_out : include/httpd.h line=906 column=18 err_headers_out = : 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(r : modules/mappers/mod_dir.c line=101 column=36 r-> : enter=0, leave=0 ->pool : include/httpd.h line=780 column=17 pool, r : modules/mappers/mod_dir.c line=101 column=36 r-> : enter=0, leave=0 ->err_headers_out : include/httpd.h line=906 column=18 err_headers_out, |
137 | rr-> : enter=0, leave=0 ->err_headers_out : include/httpd.h line=906 column=18 err_headers_out); |
138 | error_notfound = : pass=0 = rr : modules/mappers/mod_dir.c line=105 column=18 rr-> : enter=0, leave=0 ->status : include/httpd.h line=822 column=9 status; |
139 | |
140 | if (rr : modules/mappers/mod_dir.c line=105 column=18 rrMC/DC independently affect : true=0, false=0 -> : enter=0, leave=0 ->status : include/httpd.h line=822 column=9 status && : true=0, false=0 && rr : modules/mappers/mod_dir.c line=105 column=18 rr-> : enter=0, leave=0 ->status : include/httpd.h line=822 column=9 status != : true=0, false=0 MC/DC independently affect : true=0, false=0 != HTTP_NOT_FOUND |
141 | && rr : modules/mappers/mod_dir.c line=105 column=18 rr-> : enter=0, leave=0 ->status : include/httpd.h line=822 column=9 status != : true=0, false=0 MC/DC independently affect : true=0, false=0 != HTTP_OK) { |
142 | error_notfound = : pass=0 = rr : modules/mappers/mod_dir.c line=105 column=18 rr-> : enter=0, leave=0 ->status : include/httpd.h line=822 column=9 status; |
143 | |
144 | |
145 | ap_destroy_sub_req : include/http_request.h line=144 column=18 ap_destroy_sub_req(rr : modules/mappers/mod_dir.c line=105 column=18 rr); |
146 | if (error_notfound : modules/mappers/mod_dir.c line=106 column=9 error_notfound) { |
147 | return error_notfound : modules/mappers/mod_dir.c line=106 column=9 error_notfound; |
148 | |
149 | |
150 | |
151 | return DECLINED; |
152 | |
153 | fixup_dir(request_rec *r) |
154 | |
155 | |
156 | |
157 | |
158 | |
159 | |
160 | |
161 | |
162 | if (! : true=0, false=0 !r : modules/mappers/mod_dir.c line=153 column=35 r-> : enter=0, leave=0 ->handler : include/httpd.h line=919 column=17 handler) { |
163 | r-> : enter=0, leave=0 ->handler : include/httpd.h line=919 column=17 handler = : enter=0, leave=0 = DIR_MAGIC_TYPE; |
164 | |
165 | |
166 | |
167 | if (r : modules/mappers/mod_dir.c line=153 column=35 rMC/DC independently affect : true=0, false=0 -> : enter=0, leave=0 ->path_info : include/httpd.h line=953 column=11 path_info && : true=0, false=0 && MC/DC independently affect : true=0, false=0 * dereference : enter=0, leave=0 *r : modules/mappers/mod_dir.c line=153 column=35 r-> : enter=0, leave=0 ->path_info : include/httpd.h line=953 column=11 path_info) { |
168 | return DECLINED; |
169 | |
170 | |
171 | d = : pass=0 = (dir_config_rec *)ap_get_module_config(r : modules/mappers/mod_dir.c line=153 column=35 r-> : enter=0, leave=0 ->per_dir_config : include/httpd.h line=977 column=30 per_dir_config, |
172 | dir_module); |
173 | |
174 | |
175 | if (r : modules/mappers/mod_dir.c line=153 column=35 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 == '\0' || : true=0, false=0 || r : modules/mappers/mod_dir.c line=153 column=35 r-> : enter=0, leave=0 ->uri : include/httpd.h line=946 column=11 uri[] : enter=0, leave=0 [strlen : enter=0, leave=0 strlen : /usr/include/string.h line=399 column=15 strlen(r : modules/mappers/mod_dir.c line=153 column=35 r-> : enter=0, leave=0 ->uri : include/httpd.h line=946 column=11 uri) - : pass=0 - 1] != : true=0, false=0 MC/DC independently affect : true=0, false=0 != '/') |
176 | |
177 | |
178 | |
179 | if (! : true=0, false=0 !d : modules/mappers/mod_dir.c line=155 column=21 d-> : enter=0, leave=0 ->do_slash : modules/mappers/mod_dir.c line=42 column=15 do_slash) { |
180 | return DECLINED; |
181 | |
182 | |
183 | |
184 | |
185 | |
186 | |
187 | if ((r : modules/mappers/mod_dir.c line=153 column=35 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_GET) |
188 | && MC/DC independently affect : true=0, false=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/mappers/mod_dir.c line=153 column=35 r-> : enter=0, leave=0 ->subprocess_env : include/httpd.h line=908 column=18 subprocess_env, "redirect-carefully")) { |
189 | return DECLINED; |
190 | |
191 | |
192 | if (r : modules/mappers/mod_dir.c line=153 column=35 r-> : enter=0, leave=0 ->args : include/httpd.h line=955 column=11 args != : true=0, false=0 != NULL) { |
193 | ifile = : pass=0 = apr_pstrcat : enter=0, leave=0 apr_pstrcat : /usr/include/apr-1/apr_strings.h line=139 column=28 apr_pstrcat(r : modules/mappers/mod_dir.c line=153 column=35 r-> : enter=0, leave=0 ->pool : include/httpd.h line=780 column=17 pool, ap_escape_uri(r : modules/mappers/mod_dir.c line=153 column=35 r-> : enter=0, leave=0 ->pool : include/httpd.h line=780 column=17 pool, r : modules/mappers/mod_dir.c line=153 column=35 r-> : enter=0, leave=0 ->uri : include/httpd.h line=946 column=11 uri), |
194 | r-> : enter=0, leave=0 ->args : include/httpd.h line=955 column=11 args, NULL); |
195 | |
196 | |
197 | ifile = : pass=0 = apr_pstrcat : enter=0, leave=0 apr_pstrcat : /usr/include/apr-1/apr_strings.h line=139 column=28 apr_pstrcat(r : modules/mappers/mod_dir.c line=153 column=35 r-> : enter=0, leave=0 ->pool : include/httpd.h line=780 column=17 pool, ap_escape_uri(r : modules/mappers/mod_dir.c line=153 column=35 r-> : enter=0, leave=0 ->pool : include/httpd.h line=780 column=17 pool, r : modules/mappers/mod_dir.c line=153 column=35 r-> : enter=0, leave=0 ->uri : include/httpd.h line=946 column=11 uri), |
198 | |
199 | |
200 | |
201 | apr_table_setn : /usr/include/apr-1/apr_tables.h line=282 column=19 apr_table_setn(r : modules/mappers/mod_dir.c line=153 column=35 r-> : enter=0, leave=0 ->headers_out : include/httpd.h line=903 column=18 headers_out, "Location", |
202 | ap_construct_url : include/http_core.h line=221 column=20 ap_construct_url(r : modules/mappers/mod_dir.c line=153 column=35 r-> : enter=0, leave=0 ->pool : include/httpd.h line=780 column=17 pool, ifile : modules/mappers/mod_dir.c line=177 column=15 ifile, r : modules/mappers/mod_dir.c line=153 column=35 r)); |
203 | return HTTP_MOVED_PERMANENTLY; |
204 | |
205 | |
206 | if (strcmp : enter=0, leave=0 strcmp : /usr/include/string.h line=143 column=12 strcmp(r : modules/mappers/mod_dir.c line=153 column=35 r-> : enter=0, leave=0 ->handler : include/httpd.h line=919 column=17 handler, DIR_MAGIC_TYPE)) { |
207 | return DECLINED; |
208 | |
209 | |
210 | if (d : modules/mappers/mod_dir.c line=155 column=21 d-> : enter=0, leave=0 ->index_names : modules/mappers/mod_dir.c line=41 column=25 index_names) { |
211 | names_ptr = : pass=0 = (char **)d : modules/mappers/mod_dir.c line=155 column=21 d-> : enter=0, leave=0 ->index_names : modules/mappers/mod_dir.c line=41 column=25 index_names-> : enter=0, leave=0 ->elts : /usr/include/apr-1/apr_tables.h line=62 column=11 elts; |
212 | num_names = : pass=0 = d : modules/mappers/mod_dir.c line=155 column=21 d-> : enter=0, leave=0 ->index_names : modules/mappers/mod_dir.c line=41 column=25 index_names-> : enter=0, leave=0 ->nelts : /usr/include/apr-1/apr_tables.h line=58 column=9 nelts; |
213 | |
214 | |
215 | dummy_ptr[0] = : enter=0, leave=0 = AP_DEFAULT_INDEX; |
216 | names_ptr = : pass=0 = dummy_ptr : modules/mappers/mod_dir.c line=156 column=11 dummy_ptr; |
217 | num_names = : pass=0 = 1; |
218 | |
219 | |
220 | for (; num_names : modules/mappers/mod_dir.c line=158 column=9 num_names; ++ : pass=0 ++names_ptr : modules/mappers/mod_dir.c line=157 column=12 names_ptr, -- : pass=0 --num_names : modules/mappers/mod_dir.c line=158 column=9 num_names) { |
221 | |
222 | *names_ptr : modules/mappers/mod_dir.c line=157 column=12 names_ptr; |
223 | |
224 | |
225 | |
226 | |
227 | |
228 | |
229 | |
230 | |
231 | if (r : modules/mappers/mod_dir.c line=153 column=35 r-> : enter=0, leave=0 ->args : include/httpd.h line=955 column=11 args != : true=0, false=0 != NULL) { |
232 | name_ptr = : pass=0 = apr_pstrcat : enter=0, leave=0 apr_pstrcat : /usr/include/apr-1/apr_strings.h line=139 column=28 apr_pstrcat(r : modules/mappers/mod_dir.c line=153 column=35 r-> : enter=0, leave=0 ->pool : include/httpd.h line=780 column=17 pool, name_ptr : modules/mappers/mod_dir.c line=222 column=15 name_ptr, "?", r : modules/mappers/mod_dir.c line=153 column=35 r-> : enter=0, leave=0 ->args : include/httpd.h line=955 column=11 args, NULL); |
233 | |
234 | |
235 | rr = : pass=0 = ap_sub_req_lookup_uri : enter=0, leave=0 ap_sub_req_lookup_uri : include/http_request.h line=71 column=27 ap_sub_req_lookup_uri(name_ptr : modules/mappers/mod_dir.c line=222 column=15 name_ptr, r : modules/mappers/mod_dir.c line=153 column=35 r, r : modules/mappers/mod_dir.c line=153 column=35 r-> : enter=0, leave=0 ->output_filters : include/httpd.h line=990 column=25 output_filters); |
236 | |
237 | |
238 | |
239 | |
240 | |
241 | |
242 | |
243 | |
244 | |
245 | |
246 | |
247 | if (rr : modules/mappers/mod_dir.c line=223 column=22 rr-> : enter=0, leave=0 ->status : include/httpd.h line=822 column=9 status == : true=0, false=0 MC/DC independently affect : true=0, false=0 == HTTP_OK |
248 | && ( (rr : modules/mappers/mod_dir.c line=223 column=22 rrMC/DC independently affect : true=0, false=0 -> : enter=0, leave=0 ->handler : include/httpd.h line=919 column=17 handler && : 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(rr : modules/mappers/mod_dir.c line=223 column=22 rr-> : enter=0, leave=0 ->handler : include/httpd.h line=919 column=17 handler, "proxy-server")) |
249 | || rr : modules/mappers/mod_dir.c line=223 column=22 rr-> : enter=0, leave=0 ->finfo : include/httpd.h line=957 column=17 finfo.filetype : /usr/include/apr-1/apr_file_info.h line=186 column=20 filetype == : true=0, false=0 MC/DC independently affect : true=0, false=0 == APR_REG : /usr/include/apr-1/apr_file_info.h line=64 column=5 APR_REG)) { |
250 | ap_internal_fast_redirect : include/http_request.h line=175 column=18 ap_internal_fast_redirect(rr : modules/mappers/mod_dir.c line=223 column=22 rr, r : modules/mappers/mod_dir.c line=153 column=35 r); |
251 | return OK; |
252 | |
253 | |
254 | |
255 | |
256 | if (ap_is_HTTP_REDIRECT(rr : modules/mappers/mod_dir.c line=223 column=22 rr-> : enter=0, leave=0 ->status : include/httpd.h line=822 column=9 status) |
257 | || (rr : modules/mappers/mod_dir.c line=223 column=22 rr-> : enter=0, leave=0 ->status : include/httpd.h line=822 column=9 status == : true=0, false=0 MC/DC independently affect : true=0, false=0 == HTTP_NOT_ACCEPTABLE && : true=0, false=0 && num_names : modules/mappers/mod_dir.c line=158 column=9 num_names == : true=0, false=0 MC/DC independently affect : true=0, false=0 == 1) |
258 | || (rr : modules/mappers/mod_dir.c line=223 column=22 rr-> : enter=0, leave=0 ->status : include/httpd.h line=822 column=9 status == : true=0, false=0 MC/DC independently affect : true=0, false=0 == HTTP_UNAUTHORIZED && : true=0, false=0 && num_names : modules/mappers/mod_dir.c line=158 column=9 num_names == : true=0, false=0 MC/DC independently affect : true=0, false=0 == 1)) { |
259 | |
260 | |
261 | error_notfound = : pass=0 = rr : modules/mappers/mod_dir.c line=223 column=22 rr-> : enter=0, leave=0 ->status : include/httpd.h line=822 column=9 status; |
262 | r-> : enter=0, leave=0 ->notes : include/httpd.h line=910 column=18 notes = : 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(r : modules/mappers/mod_dir.c line=153 column=35 r-> : enter=0, leave=0 ->pool : include/httpd.h line=780 column=17 pool, r : modules/mappers/mod_dir.c line=153 column=35 r-> : enter=0, leave=0 ->notes : include/httpd.h line=910 column=18 notes, rr : modules/mappers/mod_dir.c line=223 column=22 rr-> : enter=0, leave=0 ->notes : include/httpd.h line=910 column=18 notes); |
263 | r-> : enter=0, leave=0 ->headers_out : include/httpd.h line=903 column=18 headers_out = : 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(r : modules/mappers/mod_dir.c line=153 column=35 r-> : enter=0, leave=0 ->pool : include/httpd.h line=780 column=17 pool, r : modules/mappers/mod_dir.c line=153 column=35 r-> : enter=0, leave=0 ->headers_out : include/httpd.h line=903 column=18 headers_out, |
264 | rr-> : enter=0, leave=0 ->headers_out : include/httpd.h line=903 column=18 headers_out); |
265 | r-> : enter=0, leave=0 ->err_headers_out : include/httpd.h line=906 column=18 err_headers_out = : 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(r : modules/mappers/mod_dir.c line=153 column=35 r-> : enter=0, leave=0 ->pool : include/httpd.h line=780 column=17 pool, r : modules/mappers/mod_dir.c line=153 column=35 r-> : enter=0, leave=0 ->err_headers_out : include/httpd.h line=906 column=18 err_headers_out, |
266 | rr-> : enter=0, leave=0 ->err_headers_out : include/httpd.h line=906 column=18 err_headers_out); |
267 | return error_notfound : modules/mappers/mod_dir.c line=159 column=9 error_notfound; |
268 | |
269 | |
270 | |
271 | |
272 | |
273 | |
274 | |
275 | |
276 | |
277 | |
278 | |
279 | if (rr : modules/mappers/mod_dir.c line=223 column=22 rrMC/DC independently affect : true=0, false=0 -> : enter=0, leave=0 ->status : include/httpd.h line=822 column=9 status && : true=0, false=0 && rr : modules/mappers/mod_dir.c line=223 column=22 rr-> : enter=0, leave=0 ->status : include/httpd.h line=822 column=9 status != : true=0, false=0 MC/DC independently affect : true=0, false=0 != HTTP_NOT_FOUND |
280 | && rr : modules/mappers/mod_dir.c line=223 column=22 rr-> : enter=0, leave=0 ->status : include/httpd.h line=822 column=9 status != : true=0, false=0 MC/DC independently affect : true=0, false=0 != HTTP_OK) { |
281 | error_notfound = : pass=0 = rr : modules/mappers/mod_dir.c line=223 column=22 rr-> : enter=0, leave=0 ->status : include/httpd.h line=822 column=9 status; |
282 | |
283 | |
284 | ap_destroy_sub_req : include/http_request.h line=144 column=18 ap_destroy_sub_req(rr : modules/mappers/mod_dir.c line=223 column=22 rr); |
285 | |
286 | |
287 | if (error_notfound : modules/mappers/mod_dir.c line=159 column=9 error_notfound) { |
288 | return error_notfound : modules/mappers/mod_dir.c line=159 column=9 error_notfound; |
289 | |
290 | |
291 | |
292 | return DECLINED; |
293 | |
294 | dir_fixups(request_rec *r) |
295 | |
296 | if (r : modules/mappers/mod_dir.c line=294 column=36 r-> : enter=0, leave=0 ->finfo : include/httpd.h line=957 column=17 finfo.filetype : /usr/include/apr-1/apr_file_info.h line=186 column=20 filetype == : true=0, false=0 == APR_DIR : /usr/include/apr-1/apr_file_info.h line=65 column=5 APR_DIR) { |
297 | |
298 | return fixup_dir : enter=0, leave=0 fixup_dir : modules/mappers/mod_dir.c line=153 column=12 fixup_dir(r : modules/mappers/mod_dir.c line=294 column=36 r); |
299 | |
300 | if ((r : modules/mappers/mod_dir.c line=294 column=36 r-> : enter=0, leave=0 ->finfo : include/httpd.h line=957 column=17 finfo.filetype : /usr/include/apr-1/apr_file_info.h line=186 column=20 filetype == : true=0, false=0 MC/DC independently affect : true=0, false=0 == APR_NOFILE : /usr/include/apr-1/apr_file_info.h line=63 column=5 APR_NOFILE) && : true=0, false=0 && (r : modules/mappers/mod_dir.c line=294 column=36 r-> : enter=0, leave=0 ->handler : include/httpd.h line=919 column=17 handler == : true=0, false=0 MC/DC independently affect : true=0, false=0 == NULL)) { |
301 | |
302 | return fixup_dflt : enter=0, leave=0 fixup_dflt : modules/mappers/mod_dir.c line=101 column=12 fixup_dflt(r : modules/mappers/mod_dir.c line=294 column=36 r); |
303 | |
304 | return DECLINED; |
305 | |
306 | |
307 | register_hooks(apr_pool_t *p) |
308 | |
309 | ap_hook_fixups : modules/mappers/ dir_fixups,NULL,NULL,APR_HOOK_LAST); |
310 | |
311 | |
312 | |
313 | |
314 | create_dir_config, /* create per-directory config structure */ |
315 | merge_dir_configs, /* merge per-directory config structures */ |
316 | |
317 | |
318 | dir_cmds, /* command apr_table_t */ |
319 | register_hooks /* register hooks */ |
320 | |
321 |