Branch Coverage

/usr/local/lib/perl5/5.26.1/x86_64-linux/CORE/inline.h
Criterion Covered Total %
branch 27 68 39.7


line true false branch
23 0 14 return AvFILL(av);
165 42182 0 if (LIKELY(sv != NULL))
184 20888 3432 if (LIKELY(sv != NULL)) {
186 122 20766 if (LIKELY(rc > 1))
406 0 9 const U8* const send = s + (len ? len : strlen((const char *)s));
411 63 5 while (x < send) {
412 63 0 const STRLEN cur_len = isUTF8_CHAR(x, send);
11 52 const STRLEN cur_len = isUTF8_CHAR(x, send);
11 0 const STRLEN cur_len = isUTF8_CHAR(x, send);
7 4 const STRLEN cur_len = isUTF8_CHAR(x, send);
7 0 const STRLEN cur_len = isUTF8_CHAR(x, send);
1 6 const STRLEN cur_len = isUTF8_CHAR(x, send);
1 0 const STRLEN cur_len = isUTF8_CHAR(x, send);
0 6 const STRLEN cur_len = isUTF8_CHAR(x, send);
0 0 const STRLEN cur_len = isUTF8_CHAR(x, send);
0 0 const STRLEN cur_len = isUTF8_CHAR(x, send);
6 0 const STRLEN cur_len = isUTF8_CHAR(x, send);
6 0 const STRLEN cur_len = isUTF8_CHAR(x, send);
6 0 const STRLEN cur_len = isUTF8_CHAR(x, send);
6 0 const STRLEN cur_len = isUTF8_CHAR(x, send);
0 0 const STRLEN cur_len = isUTF8_CHAR(x, send);
0 0 const STRLEN cur_len = isUTF8_CHAR(x, send);
0 0 const STRLEN cur_len = isUTF8_CHAR(x, send);
0 0 const STRLEN cur_len = isUTF8_CHAR(x, send);
0 0 const STRLEN cur_len = isUTF8_CHAR(x, send);
0 0 const STRLEN cur_len = isUTF8_CHAR(x, send);
0 0 const STRLEN cur_len = isUTF8_CHAR(x, send);
0 0 const STRLEN cur_len = isUTF8_CHAR(x, send);
0 0 const STRLEN cur_len = isUTF8_CHAR(x, send);
0 0 const STRLEN cur_len = isUTF8_CHAR(x, send);
0 0 const STRLEN cur_len = isUTF8_CHAR(x, send);
0 0 const STRLEN cur_len = isUTF8_CHAR(x, send);
413 4 59 if (UNLIKELY(! cur_len)) {
883 0 244 return (a < b) ? -1 * (IV) utf8_length(a, b) : (IV) utf8_length(b, a);