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% |
0.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% |
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 | |
48 | |
49 | |
50 | |
51 | |
52 | |
53 | ap_md5_binary(apr_pool_t *p, const unsigned char *buf, int length) |
54 | |
55 | |
56 | |
57 | |
58 | |
59 | |
60 | |
61 | |
62 | |
63 | |
64 | |
65 | apr_md5_init : /usr/include/apr-1/apr_md5.h line=91 column=27 apr_md5_init(&my_md5 : server/util_md5.c line=56 column=19 my_md5); |
66 | |
67 | |
68 | |
69 | apr_md5_update : /usr/include/apr-1/apr_md5.h line=109 column=27 apr_md5_update(&my_md5 : server/util_md5.c line=56 column=19 my_md5, buf : server/util_md5.c line=53 column=70 buf, (unsigned int)length : server/util_md5.c line=53 column=79 length); |
70 | apr_md5_final : /usr/include/apr-1/apr_md5.h line=119 column=27 apr_md5_final(hash : server/util_md5.c line=57 column=19 hash, &my_md5 : server/util_md5.c line=56 column=19 my_md5); |
71 | |
72 | for (i : server/util_md5.c line=59 column=9 i = : pass=0 = 0, r : server/util_md5.c line=58 column=11 r = : pass=0 = result : server/util_md5.c line=58 column=14 result; i : server/util_md5.c line=59 column=9 i < : true=0, false=0 < APR_MD5_DIGESTSIZE; i : server/util_md5.c line=59 column=9 i++ : pass=0 ++) { |
73 | r++ : pass=0 ++ = : enter=0, leave=0 = hex : server/util_md5.c line=55 column=17 hex[] : enter=0, leave=0 [hash : server/util_md5.c line=57 column=19 hash[] : enter=0, leave=0 [i : server/util_md5.c line=59 column=9 i] >> : pass=0 >> 4]; |
74 | r++ : pass=0 ++ = : enter=0, leave=0 = hex : server/util_md5.c line=55 column=17 hex[] : enter=0, leave=0 [hash : server/util_md5.c line=57 column=19 hash[] : enter=0, leave=0 [i : server/util_md5.c line=59 column=9 i] & : pass=0 & 0xF]; |
75 | |
76 | r = : enter=0, leave=0 = '\0'; |
77 | |
78 | return apr_pstrndup : enter=0, leave=0 apr_pstrndup : /usr/include/apr-1/apr_strings.h line=121 column=21 apr_pstrndup(p : server/util_md5.c line=53 column=46 p, result : server/util_md5.c line=58 column=14 result, APR_MD5_DIGESTSIZE* : pass=0 *2); |
79 | |
80 | |
81 | ap_md5(apr_pool_t *p, const unsigned char *string) |
82 | |
83 | return ap_md5_binary : enter=0, leave=0 ap_md5_binary : server/util_md5.c line=53 column=20 ap_md5_binary(p : server/util_md5.c line=81 column=39 p, string : server/util_md5.c line=81 column=63 string, (int) strlen : enter=0, leave=0 strlen : /usr/include/string.h line=399 column=15 strlen((char *)string : server/util_md5.c line=81 column=63 string)); |
84 | |
85 | |
86 | |
87 | |
88 | |
89 | |
90 | |
91 | |
92 | |
93 | |
94 | |
95 | |
96 | |
97 | |
98 | |
99 | |
100 | |
101 | |
102 | |
103 | |
104 | |
105 | |
106 | |
107 | |
108 | |
109 | |
110 | |
111 | |
112 | |
113 | |
114 | |
115 | |
116 | |
117 | |
118 | |
119 | |
120 | |
121 | |
122 | |
123 | |
124 | |
125 | |
126 | |
127 | |
128 | |
129 | |
130 | |
131 | ap_md5contextTo64(apr_pool_t *a, apr_md5_ctx_t *context) |
132 | |
133 | |
134 | |
135 | |
136 | |
137 | |
138 | encodedDigest = : pass=0 = (char *) apr_pcalloc(a : server/util_md5.c line=131 column=50 a, 25 * : pass=0 * sizeof(char)); |
139 | |
140 | apr_md5_final : /usr/include/apr-1/apr_md5.h line=119 column=27 apr_md5_final(digest : server/util_md5.c line=133 column=19 digest, context : server/util_md5.c line=131 column=68 context); |
141 | digest[sizeof(digest) - : pass=0 - 1] = : enter=0, leave=0 = digest : server/util_md5.c line=133 column=19 digest[sizeof(digest) - : pass=0 - 2] = : enter=0, leave=0 = 0; |
142 | |
143 | p = : pass=0 = encodedDigest : server/util_md5.c line=134 column=11 encodedDigest; |
144 | for (i : server/util_md5.c line=135 column=9 i = : pass=0 = 0; i : server/util_md5.c line=135 column=9 i < : true=0, false=0 < sizeof(digest); i : server/util_md5.c line=135 column=9 i += : pass=0 += 3) { |
145 | p++ : pass=0 ++ = : enter=0, leave=0 = basis_64 : server/util_md5.c line=128 column=13 basis_64[] : enter=0, leave=0 [digest : server/util_md5.c line=133 column=19 digest[] : enter=0, leave=0 [i : server/util_md5.c line=135 column=9 i] >> : pass=0 >> 2]; |
146 | p++ : pass=0 ++ = : enter=0, leave=0 = basis_64 : server/util_md5.c line=128 column=13 basis_64[] : enter=0, leave=0 [((digest : server/util_md5.c line=133 column=19 digest[] : enter=0, leave=0 [i : server/util_md5.c line=135 column=9 i] & : pass=0 & 0x3) << : pass=0 << 4) | : pass=0 | ((int) (digest : server/util_md5.c line=133 column=19 digest[] : enter=0, leave=0 [i : server/util_md5.c line=135 column=9 i + : pass=0 + 1] & : pass=0 & 0xF0) >> : pass=0 >> 4)]; |
147 | p++ : pass=0 ++ = : enter=0, leave=0 = basis_64 : server/util_md5.c line=128 column=13 basis_64[] : enter=0, leave=0 [((digest : server/util_md5.c line=133 column=19 digest[] : enter=0, leave=0 [i : server/util_md5.c line=135 column=9 i + : pass=0 + 1] & : pass=0 & 0xF) << : pass=0 << 2) | : pass=0 | ((int) (digest : server/util_md5.c line=133 column=19 digest[] : enter=0, leave=0 [i : server/util_md5.c line=135 column=9 i + : pass=0 + 2] & : pass=0 & 0xC0) >> : pass=0 >> 6)]; |
148 | p++ : pass=0 ++ = : enter=0, leave=0 = basis_64 : server/util_md5.c line=128 column=13 basis_64[] : enter=0, leave=0 [digest : server/util_md5.c line=133 column=19 digest[] : enter=0, leave=0 [i : server/util_md5.c line=135 column=9 i + : pass=0 + 2] & : pass=0 & 0x3F]; |
149 | |
150 | p-- : pass=0 -- = : enter=0, leave=0 = '\0'; |
151 | p-- : pass=0 -- = : enter=0, leave=0 = '='; |
152 | p-- : pass=0 -- = : enter=0, leave=0 = '='; |
153 | return encodedDigest : server/util_md5.c line=134 column=11 encodedDigest; |
154 | |
155 | |
156 | ap_md5digest(apr_pool_t *p, apr_file_t *infile) |
157 | |
158 | |
159 | |
160 | |
161 | |
162 | |
163 | apr_md5_init : /usr/include/apr-1/apr_md5.h line=91 column=27 apr_md5_init(&context : server/util_md5.c line=158 column=19 context); |
164 | nbytes = : pass=0 = sizeof(buf); |
165 | while (apr_file_read : enter=0, leave=0 apr_file_read : /usr/include/apr-1/apr_file_io.h line=407 column=27 apr_file_read(infile : server/util_md5.c line=156 column=60 infile, buf : server/util_md5.c line=159 column=19 buf, &nbytes : server/util_md5.c line=160 column=16 nbytes) == : true=0, false=0 == APR_SUCCESS) { |
166 | apr_md5_update : /usr/include/apr-1/apr_md5.h line=109 column=27 apr_md5_update(&context : server/util_md5.c line=158 column=19 context, buf : server/util_md5.c line=159 column=19 buf, nbytes : server/util_md5.c line=160 column=16 nbytes); |
167 | nbytes = : pass=0 = sizeof(buf); |
168 | |
169 | apr_file_seek : /usr/include/apr-1/apr_file_io.h line=630 column=27 apr_file_seek(infile : server/util_md5.c line=156 column=60 infile, APR_SET, &offset : server/util_md5.c line=161 column=15 offset); |
170 | return ap_md5contextTo64 : enter=0, leave=0 ap_md5contextTo64 : server/util_md5.c line=131 column=20 ap_md5contextTo64(p : server/util_md5.c line=156 column=45 p, &context : server/util_md5.c line=158 column=19 context); |
171 | |
172 | |
173 |