Branch Coverage

proto.c
Criterion Covered Total %
branch 9 18 50.0


line true false branch
15 0 504 if (UNLIKELY(len - *pos < 4))
50 0 1298 if (UNLIKELY(len - *pos < 2))
60 0 943 if (UNLIKELY(unpack_short_nocroak(aTHX_ input, len, pos, &out) != 0))
79 17 265 if (bytes_length < 0) {
83 0 265 if (UNLIKELY(len - *pos < bytes_length))
98 0 0 if (unpack_bytes(aTHX_ input, len, pos, &bytes, &bytes_len) == 0) {
110 0 943 if (UNLIKELY(len - *pos < string_length))
122 0 933 if (UNLIKELY(unpack_string_nocroak(aTHX_ input, len, pos, output, outlen)) != 0)
139 311 0 PERL_HASH((*hashout), string, str_len);