| Pass | Half | Fail | Excluded | Total | |||
|---|---|---|---|---|---|---|---|
|
|
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% |
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% |
||
|
|
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 | cached_explode(apr_time_exp_t *xt, apr_time_t t, |
| 44 | |
| 45 | |
| 46 | |
| 47 | t); |
| 48 | |
| 49 | cache[] : enter=0, leave=0 [seconds : server/util_time.c line=47 column=17 seconds & : pass=0 & TIME_CACHE_MASK]); |
| 50 | |
| 51 | |
| 52 | |
| 53 | |
| 54 | |
| 55 | |
| 56 | |
| 57 | |
| 58 | |
| 59 | |
| 60 | |
| 61 | |
| 62 | |
| 63 | |
| 64 | |
| 65 | |
| 66 | if (cache_element : server/util_time.c line=48 column=41 cache_element-> : enter=0, leave=0 ->t : server/util_time.c line=23 column=17 t >= : true=0, false=0 >= seconds : server/util_time.c line=47 column=17 seconds) { |
| 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 | memcpy : /usr/include/string.h line=44 column=14 memcpy(&cache_element_snapshot : server/util_time.c line=50 column=40 cache_element_snapshot, cache_element : server/util_time.c line=48 column=41 cache_element, |
| 97 | |
| 98 | if ((seconds : server/util_time.c line=47 column=17 seconds != : true=0, false=0 MC/DC independently affect : true=0, false=0 != cache_element_snapshot : server/util_time.c line=50 column=40 cache_element_snapshot.t : server/util_time.c line=23 column=17 t) || : true=0, false=0 || |
| 99 | seconds != : true=0, false=0 MC/DC independently affect : true=0, false=0 != cache_element_snapshot : server/util_time.c line=50 column=40 cache_element_snapshot.t_validate : server/util_time.c line=25 column=17 t_validate)) { |
| 100 | |
| 101 | if (use_gmt : server/util_time.c line=45 column=40 use_gmt) { |
| 102 | return apr_time_exp_gmt : enter=0, leave=0 apr_time_exp_gmt : /usr/include/apr-1/apr_time.h line=144 column=27 apr_time_exp_gmt(xt : server/util_time.c line=43 column=52 xt, t : server/util_time.c line=43 column=67 t); |
| 103 | |
| 104 | |
| 105 | return apr_time_exp_lt : enter=0, leave=0 apr_time_exp_lt : /usr/include/apr-1/apr_time.h line=152 column=27 apr_time_exp_lt(xt : server/util_time.c line=43 column=52 xt, t : server/util_time.c line=43 column=67 t); |
| 106 | |
| 107 | |
| 108 | |
| 109 | |
| 110 | memcpy : /usr/include/string.h line=44 column=14 memcpy(xt : server/util_time.c line=43 column=52 xt, &(cache_element_snapshot : server/util_time.c line=50 column=40 cache_element_snapshot.xt : server/util_time.c line=24 column=20 xt), |
| 111 | |
| 112 | |
| 113 | |
| 114 | |
| 115 | |
| 116 | if (use_gmt : server/util_time.c line=45 column=40 use_gmt) { |
| 117 | r = : pass=0 = apr_time_exp_gmt : enter=0, leave=0 apr_time_exp_gmt : /usr/include/apr-1/apr_time.h line=144 column=27 apr_time_exp_gmt(xt : server/util_time.c line=43 column=52 xt, t : server/util_time.c line=43 column=67 t); |
| 118 | |
| 119 | |
| 120 | r = : pass=0 = apr_time_exp_lt : enter=0, leave=0 apr_time_exp_lt : /usr/include/apr-1/apr_time.h line=152 column=27 apr_time_exp_lt(xt : server/util_time.c line=43 column=52 xt, t : server/util_time.c line=43 column=67 t); |
| 121 | |
| 122 | if (r : server/util_time.c line=115 column=22 r != : true=0, false=0 != APR_SUCCESS) { |
| 123 | return r : server/util_time.c line=115 column=22 r; |
| 124 | |
| 125 | cache_element-> : enter=0, leave=0 ->t : server/util_time.c line=23 column=17 t = : enter=0, leave=0 = seconds : server/util_time.c line=47 column=17 seconds; |
| 126 | memcpy : /usr/include/string.h line=44 column=14 memcpy(&(cache_element : server/util_time.c line=48 column=41 cache_element-> : enter=0, leave=0 ->xt : server/util_time.c line=24 column=20 xt), xt : server/util_time.c line=43 column=52 xt, sizeof(apr_time_exp_t)); |
| 127 | cache_element-> : enter=0, leave=0 ->t_validate : server/util_time.c line=25 column=17 t_validate = : enter=0, leave=0 = seconds : server/util_time.c line=47 column=17 seconds; |
| 128 | |
| 129 | xt-> : enter=0, leave=0 ->tm_usec : /usr/include/apr-1/apr_time.h line=97 column=17 tm_usec = : enter=0, leave=0 = (int)apr_time_usec(t : server/util_time.c line=43 column=67 t); |
| 130 | return APR_SUCCESS; |
| 131 | |
| 132 | |
| 133 | |
| 134 | ap_explode_recent_localtime(apr_time_exp_t * tm, |
| 135 | |
| 136 | |
| 137 | return cached_explode : enter=0, leave=0 cached_explode : server/util_time.c line=43 column=21 cached_explode(tm : server/util_time.c line=134 column=71 tm, t : server/util_time.c line=135 column=65 t, exploded_cache_localtime : server/util_time.c line=39 column=43 exploded_cache_localtime, 0); |
| 138 | |
| 139 | |
| 140 | ap_explode_recent_gmt(apr_time_exp_t * tm, |
| 141 | |
| 142 | |
| 143 | return cached_explode : enter=0, leave=0 cached_explode : server/util_time.c line=43 column=21 cached_explode(tm : server/util_time.c line=140 column=65 tm, t : server/util_time.c line=141 column=59 t, exploded_cache_gmt : server/util_time.c line=40 column=43 exploded_cache_gmt, 1); |
| 144 | |
| 145 | |
| 146 | ap_recent_ctime(char *date_str, apr_time_t t) |
| 147 | |
| 148 | |
| 149 | |
| 150 | |
| 151 | |
| 152 | |
| 153 | |
| 154 | |
| 155 | |
| 156 | |
| 157 | |
| 158 | ap_explode_recent_localtime : server/util_time.c line=134 column=26 ap_explode_recent_localtime(&xt : server/util_time.c line=151 column=20 xt, t : server/util_time.c line=146 column=69 t); |
| 159 | s = : pass=0 = &apr_day_snames : /usr/include/apr-1/apr_time.h line=42 column=36 apr_day_snames[] : enter=0, leave=0 [xt : server/util_time.c line=151 column=20 xt.tm_wday : /usr/include/apr-1/apr_time.h line=111 column=17 tm_wday][] : enter=0, leave=0 [0]; |
| 160 | date_str++ : pass=0 ++ = : enter=0, leave=0 = * dereference : enter=0, leave=0 *s : server/util_time.c line=152 column=17 s++ : pass=0 ++; |
| 161 | date_str++ : pass=0 ++ = : enter=0, leave=0 = * dereference : enter=0, leave=0 *s : server/util_time.c line=152 column=17 s++ : pass=0 ++; |
| 162 | date_str++ : pass=0 ++ = : enter=0, leave=0 = * dereference : enter=0, leave=0 *s : server/util_time.c line=152 column=17 s++ : pass=0 ++; |
| 163 | date_str++ : pass=0 ++ = : enter=0, leave=0 = ' '; |
| 164 | s = : pass=0 = &apr_month_snames : /usr/include/apr-1/apr_time.h line=40 column=36 apr_month_snames[] : enter=0, leave=0 [xt : server/util_time.c line=151 column=20 xt.tm_mon : /usr/include/apr-1/apr_time.h line=107 column=17 tm_mon][] : enter=0, leave=0 [0]; |
| 165 | date_str++ : pass=0 ++ = : enter=0, leave=0 = * dereference : enter=0, leave=0 *s : server/util_time.c line=152 column=17 s++ : pass=0 ++; |
| 166 | date_str++ : pass=0 ++ = : enter=0, leave=0 = * dereference : enter=0, leave=0 *s : server/util_time.c line=152 column=17 s++ : pass=0 ++; |
| 167 | date_str++ : pass=0 ++ = : enter=0, leave=0 = * dereference : enter=0, leave=0 *s : server/util_time.c line=152 column=17 s++ : pass=0 ++; |
| 168 | date_str++ : pass=0 ++ = : enter=0, leave=0 = ' '; |
| 169 | date_str++ : pass=0 ++ = : enter=0, leave=0 = xt : server/util_time.c line=151 column=20 xt.tm_mday : /usr/include/apr-1/apr_time.h line=105 column=17 tm_mday / : pass=0 / 10 + : pass=0 + '0'; |
| 170 | date_str++ : pass=0 ++ = : enter=0, leave=0 = xt : server/util_time.c line=151 column=20 xt.tm_mday : /usr/include/apr-1/apr_time.h line=105 column=17 tm_mday % : pass=0 % 10 + : pass=0 + '0'; |
| 171 | date_str++ : pass=0 ++ = : enter=0, leave=0 = ' '; |
| 172 | date_str++ : pass=0 ++ = : enter=0, leave=0 = xt : server/util_time.c line=151 column=20 xt.tm_hour : /usr/include/apr-1/apr_time.h line=103 column=17 tm_hour / : pass=0 / 10 + : pass=0 + '0'; |
| 173 | date_str++ : pass=0 ++ = : enter=0, leave=0 = xt : server/util_time.c line=151 column=20 xt.tm_hour : /usr/include/apr-1/apr_time.h line=103 column=17 tm_hour % : pass=0 % 10 + : pass=0 + '0'; |
| 174 | date_str++ : pass=0 ++ = : enter=0, leave=0 = ':'; |
| 175 | date_str++ : pass=0 ++ = : enter=0, leave=0 = xt : server/util_time.c line=151 column=20 xt.tm_min : /usr/include/apr-1/apr_time.h line=101 column=17 tm_min / : pass=0 / 10 + : pass=0 + '0'; |
| 176 | date_str++ : pass=0 ++ = : enter=0, leave=0 = xt : server/util_time.c line=151 column=20 xt.tm_min : /usr/include/apr-1/apr_time.h line=101 column=17 tm_min % : pass=0 % 10 + : pass=0 + '0'; |
| 177 | date_str++ : pass=0 ++ = : enter=0, leave=0 = ':'; |
| 178 | date_str++ : pass=0 ++ = : enter=0, leave=0 = xt : server/util_time.c line=151 column=20 xt.tm_sec : /usr/include/apr-1/apr_time.h line=99 column=17 tm_sec / : pass=0 / 10 + : pass=0 + '0'; |
| 179 | date_str++ : pass=0 ++ = : enter=0, leave=0 = xt : server/util_time.c line=151 column=20 xt.tm_sec : /usr/include/apr-1/apr_time.h line=99 column=17 tm_sec % : pass=0 % 10 + : pass=0 + '0'; |
| 180 | date_str++ : pass=0 ++ = : enter=0, leave=0 = ' '; |
| 181 | real_year = : pass=0 = 1900 + : pass=0 + xt : server/util_time.c line=151 column=20 xt.tm_year : /usr/include/apr-1/apr_time.h line=109 column=17 tm_year; |
| 182 | date_str++ : pass=0 ++ = : enter=0, leave=0 = real_year : server/util_time.c line=153 column=9 real_year / : pass=0 / 1000 + : pass=0 + '0'; |
| 183 | date_str++ : pass=0 ++ = : enter=0, leave=0 = real_year : server/util_time.c line=153 column=9 real_year % : pass=0 % 1000 / : pass=0 / 100 + : pass=0 + '0'; |
| 184 | date_str++ : pass=0 ++ = : enter=0, leave=0 = real_year : server/util_time.c line=153 column=9 real_year % : pass=0 % 100 / : pass=0 / 10 + : pass=0 + '0'; |
| 185 | date_str++ : pass=0 ++ = : enter=0, leave=0 = real_year : server/util_time.c line=153 column=9 real_year % : pass=0 % 10 + : pass=0 + '0'; |
| 186 | date_str++ : pass=0 ++ = : enter=0, leave=0 = 0; |
| 187 | |
| 188 | return APR_SUCCESS; |
| 189 | |
| 190 | |
| 191 | ap_recent_rfc822_date(char *date_str, apr_time_t t) |
| 192 | |
| 193 | |
| 194 | |
| 195 | |
| 196 | |
| 197 | |
| 198 | |
| 199 | |
| 200 | ap_explode_recent_gmt : server/util_time.c line=140 column=26 ap_explode_recent_gmt(&xt : server/util_time.c line=196 column=20 xt, t : server/util_time.c line=191 column=75 t); |
| 201 | |
| 202 | |
| 203 | |
| 204 | |
| 205 | s = : pass=0 = &apr_day_snames : /usr/include/apr-1/apr_time.h line=42 column=36 apr_day_snames[] : enter=0, leave=0 [xt : server/util_time.c line=196 column=20 xt.tm_wday : /usr/include/apr-1/apr_time.h line=111 column=17 tm_wday][] : enter=0, leave=0 [0]; |
| 206 | date_str++ : pass=0 ++ = : enter=0, leave=0 = * dereference : enter=0, leave=0 *s : server/util_time.c line=197 column=17 s++ : pass=0 ++; |
| 207 | date_str++ : pass=0 ++ = : enter=0, leave=0 = * dereference : enter=0, leave=0 *s : server/util_time.c line=197 column=17 s++ : pass=0 ++; |
| 208 | date_str++ : pass=0 ++ = : enter=0, leave=0 = * dereference : enter=0, leave=0 *s : server/util_time.c line=197 column=17 s++ : pass=0 ++; |
| 209 | date_str++ : pass=0 ++ = : enter=0, leave=0 = ','; |
| 210 | date_str++ : pass=0 ++ = : enter=0, leave=0 = ' '; |
| 211 | date_str++ : pass=0 ++ = : enter=0, leave=0 = xt : server/util_time.c line=196 column=20 xt.tm_mday : /usr/include/apr-1/apr_time.h line=105 column=17 tm_mday / : pass=0 / 10 + : pass=0 + '0'; |
| 212 | date_str++ : pass=0 ++ = : enter=0, leave=0 = xt : server/util_time.c line=196 column=20 xt.tm_mday : /usr/include/apr-1/apr_time.h line=105 column=17 tm_mday % : pass=0 % 10 + : pass=0 + '0'; |
| 213 | date_str++ : pass=0 ++ = : enter=0, leave=0 = ' '; |
| 214 | s = : pass=0 = &apr_month_snames : /usr/include/apr-1/apr_time.h line=40 column=36 apr_month_snames[] : enter=0, leave=0 [xt : server/util_time.c line=196 column=20 xt.tm_mon : /usr/include/apr-1/apr_time.h line=107 column=17 tm_mon][] : enter=0, leave=0 [0]; |
| 215 | date_str++ : pass=0 ++ = : enter=0, leave=0 = * dereference : enter=0, leave=0 *s : server/util_time.c line=197 column=17 s++ : pass=0 ++; |
| 216 | date_str++ : pass=0 ++ = : enter=0, leave=0 = * dereference : enter=0, leave=0 *s : server/util_time.c line=197 column=17 s++ : pass=0 ++; |
| 217 | date_str++ : pass=0 ++ = : enter=0, leave=0 = * dereference : enter=0, leave=0 *s : server/util_time.c line=197 column=17 s++ : pass=0 ++; |
| 218 | date_str++ : pass=0 ++ = : enter=0, leave=0 = ' '; |
| 219 | real_year = : pass=0 = 1900 + : pass=0 + xt : server/util_time.c line=196 column=20 xt.tm_year : /usr/include/apr-1/apr_time.h line=109 column=17 tm_year; |
| 220 | |
| 221 | date_str++ : pass=0 ++ = : enter=0, leave=0 = real_year : server/util_time.c line=198 column=9 real_year / : pass=0 / 1000 + : pass=0 + '0'; |
| 222 | date_str++ : pass=0 ++ = : enter=0, leave=0 = real_year : server/util_time.c line=198 column=9 real_year % : pass=0 % 1000 / : pass=0 / 100 + : pass=0 + '0'; |
| 223 | date_str++ : pass=0 ++ = : enter=0, leave=0 = real_year : server/util_time.c line=198 column=9 real_year % : pass=0 % 100 / : pass=0 / 10 + : pass=0 + '0'; |
| 224 | date_str++ : pass=0 ++ = : enter=0, leave=0 = real_year : server/util_time.c line=198 column=9 real_year % : pass=0 % 10 + : pass=0 + '0'; |
| 225 | date_str++ : pass=0 ++ = : enter=0, leave=0 = ' '; |
| 226 | date_str++ : pass=0 ++ = : enter=0, leave=0 = xt : server/util_time.c line=196 column=20 xt.tm_hour : /usr/include/apr-1/apr_time.h line=103 column=17 tm_hour / : pass=0 / 10 + : pass=0 + '0'; |
| 227 | date_str++ : pass=0 ++ = : enter=0, leave=0 = xt : server/util_time.c line=196 column=20 xt.tm_hour : /usr/include/apr-1/apr_time.h line=103 column=17 tm_hour % : pass=0 % 10 + : pass=0 + '0'; |
| 228 | date_str++ : pass=0 ++ = : enter=0, leave=0 = ':'; |
| 229 | date_str++ : pass=0 ++ = : enter=0, leave=0 = xt : server/util_time.c line=196 column=20 xt.tm_min : /usr/include/apr-1/apr_time.h line=101 column=17 tm_min / : pass=0 / 10 + : pass=0 + '0'; |
| 230 | date_str++ : pass=0 ++ = : enter=0, leave=0 = xt : server/util_time.c line=196 column=20 xt.tm_min : /usr/include/apr-1/apr_time.h line=101 column=17 tm_min % : pass=0 % 10 + : pass=0 + '0'; |
| 231 | date_str++ : pass=0 ++ = : enter=0, leave=0 = ':'; |
| 232 | date_str++ : pass=0 ++ = : enter=0, leave=0 = xt : server/util_time.c line=196 column=20 xt.tm_sec : /usr/include/apr-1/apr_time.h line=99 column=17 tm_sec / : pass=0 / 10 + : pass=0 + '0'; |
| 233 | date_str++ : pass=0 ++ = : enter=0, leave=0 = xt : server/util_time.c line=196 column=20 xt.tm_sec : /usr/include/apr-1/apr_time.h line=99 column=17 tm_sec % : pass=0 % 10 + : pass=0 + '0'; |
| 234 | date_str++ : pass=0 ++ = : enter=0, leave=0 = ' '; |
| 235 | date_str++ : pass=0 ++ = : enter=0, leave=0 = 'G'; |
| 236 | date_str++ : pass=0 ++ = : enter=0, leave=0 = 'M'; |
| 237 | date_str++ : pass=0 ++ = : enter=0, leave=0 = 'T'; |
| 238 | date_str++ : pass=0 ++ = : enter=0, leave=0 = 0; |
| 239 | return APR_SUCCESS; |
| 240 | |
| 241 |