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 |