Branch Coverage

/usr/local/lib/perl5/5.26.1/x86_64-linux/CORE/inline.h
Criterion Covered Total %
branch 49 128 38.2


line true false branch
165 13144 0 if (LIKELY(sv != NULL))
184 14991 0 if (LIKELY(sv != NULL)) {
186 2397 12594 if (LIKELY(rc > 1))
406 0 53 const U8* const send = s + (len ? len : strlen((const char *)s));
411 2219 36 while (x < send) {
412 2219 0 const STRLEN cur_len = isUTF8_CHAR(x, send);
873 1346 const STRLEN cur_len = isUTF8_CHAR(x, send);
872 1 const STRLEN cur_len = isUTF8_CHAR(x, send);
871 1 const STRLEN cur_len = isUTF8_CHAR(x, send);
861 10 const STRLEN cur_len = isUTF8_CHAR(x, send);
550 311 const STRLEN cur_len = isUTF8_CHAR(x, send);
547 3 const STRLEN cur_len = isUTF8_CHAR(x, send);
0 321 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);
311 10 const STRLEN cur_len = isUTF8_CHAR(x, send);
311 0 const STRLEN cur_len = isUTF8_CHAR(x, send);
309 2 const STRLEN cur_len = isUTF8_CHAR(x, send);
309 0 const STRLEN cur_len = isUTF8_CHAR(x, send);
0 10 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 10 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 17 2202 if (UNLIKELY(! cur_len)) {
644 0 2 const U8* const send = s + (len ? len : strlen((const char *)s));
650 2 0 while (x < send) {
651 2 0 const STRLEN cur_len = isUTF8_CHAR(x, send);
2 0 const STRLEN cur_len = isUTF8_CHAR(x, send);
2 0 const STRLEN cur_len = isUTF8_CHAR(x, send);
2 0 const STRLEN cur_len = isUTF8_CHAR(x, send);
2 0 const STRLEN cur_len = isUTF8_CHAR(x, send);
1 1 const STRLEN cur_len = isUTF8_CHAR(x, send);
0 1 const STRLEN cur_len = isUTF8_CHAR(x, send);
0 1 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);
1 0 const STRLEN cur_len = isUTF8_CHAR(x, send);
1 0 const STRLEN cur_len = isUTF8_CHAR(x, send);
0 1 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);
0 0 const STRLEN cur_len = isUTF8_CHAR(x, send);
652 2 0 if (UNLIKELY(! cur_len)) {
659 0 2 if (el)
662 2 0 if (ep) {
883 0 12450 return (a < b) ? -1 * (IV) utf8_length(a, b) : (IV) utf8_length(b, a);