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