Branch Coverage

Config.xs
Criterion Covered Total %
branch 34 52 65.3


line true false branch
142 0 27072 /* The ASSUME bits are from perl 5.19.6 perl.h */
7280 2 0 if (sv) /* already NULL in global destruction */
7318 0 5135 if(SvCUR(key) > UINT_MAX)
7323 9 5126 if (!c)
7325 5112 14 if (ix == 0) { /* is FETCH */
7326 518 4594 if (c->type == T_INT) {
7346 1305 3289 if (c->len) {
7357 888 417 if (c->len & 0x1)
7422 19 0 const I32 gimme = GIMME_V;
7423 19 0 if (gimme != G_VOID) {
7424 19 0 EXTEND(sp, gimme == G_SCALAR ? 1 : size);
0 19 EXTEND(sp, gimme == G_SCALAR ? 1 : size);
19 0 EXTEND(sp, gimme == G_SCALAR ? 1 : size);
19 0 EXTEND(sp, gimme == G_SCALAR ? 1 : size);
0 19 EXTEND(sp, gimme == G_SCALAR ? 1 : size);
0 0 EXTEND(sp, gimme == G_SCALAR ? 1 : size);
7425 0 19 if (gimme == G_SCALAR)
7429 23313 19 while (s < end) {
7460 5135 0 PPCODE:
5135 0 PPCODE:
7464 5134 1 /* bounds check to avoid running off the end of stringpool */
5134 0 /* bounds check to avoid running off the end of stringpool */
7465 2452 2 if (*self < sizeof (stringpool_contents)) {
7467 5126 8 size_t len = strlen(key);
7471 5126 0 else
5126 0 else