| line |
true |
false |
branch |
|
24
|
0 |
6 |
if (LZ4F_isError(result)) { |
|
31
|
0 |
6 |
if (LZ4F_isError(result)) { |
|
39
|
3 |
3 |
if (info.contentSize) |
|
45
|
0 |
3 |
if (!dest) { |
|
54
|
0 |
3 |
if (LZ4F_isError(result)) { |
|
74
|
0 |
517 |
if (!dest) { |
|
81
|
517 |
0 |
if (LZ4F_isError(result) || !current_chunk) { |
|
|
1 |
516 |
if (LZ4F_isError(result) || !current_chunk) { |
|
82
|
0 |
1 |
if (LZ4F_isError(result)) |
|
98
|
2 |
514 |
if (!result) // 0 means no more data in this frame |
|
135
|
0 |
1 |
SvGETMAGIC(sv); |
|
|
0 |
0 |
SvGETMAGIC(sv); |
|
136
|
0 |
1 |
if (SvROK(sv) && !SvAMAGIC(sv)) { |
|
|
0 |
0 |
if (SvROK(sv) && !SvAMAGIC(sv)) { |
|
|
0 |
0 |
if (SvROK(sv) && !SvAMAGIC(sv)) { |
|
|
0 |
0 |
if (SvROK(sv) && !SvAMAGIC(sv)) { |
|
138
|
0 |
0 |
SvGETMAGIC(sv); |
|
|
0 |
0 |
SvGETMAGIC(sv); |
|
140
|
0 |
1 |
if (!SvOK(sv)) |
|
|
0 |
0 |
if (!SvOK(sv)) |
|
|
0 |
0 |
if (!SvOK(sv)) |
|
143
|
1 |
0 |
src = SvPVbyte(sv, src_len); |
|
144
|
0 |
1 |
if (!src_len) |
|
155
|
0 |
1 |
if (!dest) { |
|
162
|
0 |
1 |
if (LZ4F_isError(dest_len)) { |
|
181
|
0 |
5 |
SvGETMAGIC(sv); |
|
|
0 |
0 |
SvGETMAGIC(sv); |
|
182
|
0 |
5 |
if (SvROK(sv) && !SvAMAGIC(sv)) { |
|
|
0 |
0 |
if (SvROK(sv) && !SvAMAGIC(sv)) { |
|
|
0 |
0 |
if (SvROK(sv) && !SvAMAGIC(sv)) { |
|
|
0 |
0 |
if (SvROK(sv) && !SvAMAGIC(sv)) { |
|
184
|
0 |
0 |
SvGETMAGIC(sv); |
|
|
0 |
0 |
SvGETMAGIC(sv); |
|
186
|
0 |
5 |
if (!SvOK(sv)) |
|
|
0 |
0 |
if (!SvOK(sv)) |
|
|
0 |
0 |
if (!SvOK(sv)) |
|
189
|
5 |
0 |
src = SvPVbyte(sv, src_len); |
|
190
|
0 |
5 |
if (!src_len) |
|
194
|
1 |
4 |
if (RETVAL == NULL) |
|
197
|
4 |
0 |
src_len = src_len >= bytes_read ? src_len - bytes_read : 0u; |
|
198
|
1 |
4 |
while (src_len && (current = decompress_single_frame(aTHX_ src, src_len, &bytes_read)) && (bytes_read > 0)) |
|
|
1 |
0 |
while (src_len && (current = decompress_single_frame(aTHX_ src, src_len, &bytes_read)) && (bytes_read > 0)) |
|
|
1 |
0 |
while (src_len && (current = decompress_single_frame(aTHX_ src, src_len, &bytes_read)) && (bytes_read > 0)) |
|
203
|
1 |
0 |
src_len = src_len >= bytes_read ? src_len - bytes_read : 0u; |
|
205
|
0 |
4 |
if (current == NULL) |
|
224
|
0 |
2 |
SvGETMAGIC(sv); |
|
|
0 |
0 |
SvGETMAGIC(sv); |
|
225
|
0 |
2 |
if (SvROK(sv) && !SvAMAGIC(sv)) { |
|
|
0 |
0 |
if (SvROK(sv) && !SvAMAGIC(sv)) { |
|
|
0 |
0 |
if (SvROK(sv) && !SvAMAGIC(sv)) { |
|
|
0 |
0 |
if (SvROK(sv) && !SvAMAGIC(sv)) { |
|
227
|
0 |
0 |
SvGETMAGIC(sv); |
|
|
0 |
0 |
SvGETMAGIC(sv); |
|
229
|
0 |
2 |
if (!SvOK(sv)) |
|
|
0 |
0 |
if (!SvOK(sv)) |
|
|
0 |
0 |
if (!SvOK(sv)) |
|
232
|
2 |
0 |
src = SvPVbyte(sv, src_len); |
|
233
|
0 |
2 |
if (!src_len) |
|
237
|
0 |
2 |
if (LZ4F_isError(result)) { |
|
243
|
1 |
1 |
if (LZ4F_isError(result)) { |