Branch Coverage

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


line true false branch
165 19 0 if (LIKELY(sv != NULL))
184 133 0 if (LIKELY(sv != NULL)) {
186 1 132 if (LIKELY(rc > 1))
406 3 90 const U8* const send = s + (len ? len : strlen((const char *)s));
411 231848 91 while (x < send) {
412 231848 0 const STRLEN cur_len = isUTF8_CHAR(x, send);
19 231829 const STRLEN cur_len = isUTF8_CHAR(x, send);
17 2 const STRLEN cur_len = isUTF8_CHAR(x, send);
17 0 const STRLEN cur_len = isUTF8_CHAR(x, send);
17 0 const STRLEN cur_len = isUTF8_CHAR(x, send);
13 4 const STRLEN cur_len = isUTF8_CHAR(x, send);
13 0 const STRLEN cur_len = isUTF8_CHAR(x, send);
0 4 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);
4 0 const STRLEN cur_len = isUTF8_CHAR(x, send);
2 2 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);
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);
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 2 231846 if (UNLIKELY(! cur_len)) {