Branch Coverage

/usr/local/lib/perl5/5.26.1/x86_64-linux/CORE/inline.h
Criterion Covered Total %
branch 36 64 56.2


line true false branch
165 21 0 if (LIKELY(sv != NULL))
184 1958 0 if (LIKELY(sv != NULL)) {
186 0 1958 if (LIKELY(rc > 1))
406 0 903 const U8* const send = s + (len ? len : strlen((const char *)s));
411 95312 806 while (x < send) {
412 95312 0 const STRLEN cur_len = isUTF8_CHAR(x, send);
109 95203 const STRLEN cur_len = isUTF8_CHAR(x, send);
101 8 const STRLEN cur_len = isUTF8_CHAR(x, send);
57 44 const STRLEN cur_len = isUTF8_CHAR(x, send);
33 24 const STRLEN cur_len = isUTF8_CHAR(x, send);
21 12 const STRLEN cur_len = isUTF8_CHAR(x, send);
12 9 const STRLEN cur_len = isUTF8_CHAR(x, send);
0 36 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);
12 24 const STRLEN cur_len = isUTF8_CHAR(x, send);
9 3 const STRLEN cur_len = isUTF8_CHAR(x, send);
0 9 const STRLEN cur_len = isUTF8_CHAR(x, send);
0 0 const STRLEN cur_len = isUTF8_CHAR(x, send);
1 26 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 1 const STRLEN cur_len = isUTF8_CHAR(x, send);
0 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);
2 24 const STRLEN cur_len = isUTF8_CHAR(x, send);
2 0 const STRLEN cur_len = isUTF8_CHAR(x, send);
0 2 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 97 95215 if (UNLIKELY(! cur_len)) {