|  line  | 
 true  | 
 false  | 
 branch  | 
 
| 
74
 | 
 0  | 
 0  | 
   if (msg && SvROK (msg))  | 
 
| 
 | 
 0  | 
 0  | 
   if (msg && SvROK (msg))  | 
 
| 
97
 | 
 0  | 
 0  | 
   IV index = SvIV (*hv_fetch ((HV *)cur_bufobj, "_index" , sizeof ("_index" ) - 1, 1));  | 
 
| 
100
 | 
 0  | 
 0  | 
   buf = SvPVbyte (bufsv, len);  | 
 
| 
114
 | 
 0  | 
 23  | 
   if (!cv)  | 
 
| 
125
 | 
 0  | 
 0  | 
   if (!msg)  | 
 
| 
129
 | 
 0  | 
 0  | 
   PUSHMARK (SP);  | 
 
| 
130
 | 
 0  | 
 0  | 
   EXTEND (SP, 2);  | 
 
| 
140
 | 
 0  | 
 0  | 
   if (count < 0 || (int)rem < count)  | 
 
| 
 | 
 0  | 
 0  | 
   if (count < 0 || (int)rem < count)  | 
 
| 
152
 | 
 0  | 
 0  | 
   if (!need (count))  | 
 
| 
166
 | 
 0  | 
 0  | 
   if (rem <= 0)  | 
 
| 
186
 | 
 0  | 
 0  | 
       if (!(c & 0x80))  | 
 
| 
208
 | 
 0  | 
 0  | 
   if (res & 0x80)  | 
 
| 
238
 | 
 0  | 
 0  | 
   if (length <= 0)  | 
 
| 
246
 | 
 0  | 
 0  | 
   if (!data)  | 
 
| 
249
 | 
 0  | 
 0  | 
   if (length > 5 || (length > 4 && data [0]))  | 
 
| 
 | 
 0  | 
 0  | 
   if (length > 5 || (length > 4 && data [0]))  | 
 
| 
 | 
 0  | 
 0  | 
   if (length > 5 || (length > 4 && data [0]))  | 
 
| 
255
 | 
 0  | 
 0  | 
   U32 res = data [0] & 0x80 ? 0xffffffff : 0;  | 
 
| 
257
 | 
 0  | 
 0  | 
   while (length--)  | 
 
| 
282
 | 
 0  | 
 0  | 
   if (length <= 0)  | 
 
| 
290
 | 
 0  | 
 0  | 
   if (!data)  | 
 
| 
293
 | 
 0  | 
 0  | 
   if (length > 8 + !data [0])  | 
 
| 
 | 
 0  | 
 0  | 
   if (length > 8 + !data [0])  | 
 
| 
299
 | 
 0  | 
 0  | 
   U64TYPE res = data [0] & 0x80 ? -1 : 0;  | 
 
| 
301
 | 
 0  | 
 0  | 
   while (length--)  | 
 
| 
327
 | 
 0  | 
 0  | 
   if (!data)  | 
 
| 
340
 | 
 0  | 
 0  | 
   if (u < 10)  | 
 
| 
352
 | 
 0  | 
 0  | 
       while (u);  | 
 
| 
356
 | 
 0  | 
 0  | 
       while (--ptr > beg)  | 
 
| 
373
 | 
 0  | 
 0  | 
   if (length <= 0)  | 
 
| 
385
 | 
 0  | 
 0  | 
   if (leading_dot < 0)  | 
 
| 
386
 | 
 0  | 
 0  | 
     leading_dot = SvTRUE (*hv_fetch ((HV *)SvRV (msg), "_leading_dot", sizeof ("_leading_dot") - 1, 1));  | 
 
| 
 | 
 0  | 
 0  | 
     leading_dot = SvTRUE (*hv_fetch ((HV *)SvRV (msg), "_leading_dot", sizeof ("_leading_dot") - 1, 1));  | 
 
| 
 | 
 0  | 
 0  | 
     leading_dot = SvTRUE (*hv_fetch ((HV *)SvRV (msg), "_leading_dot", sizeof ("_leading_dot") - 1, 1));  | 
 
| 
 | 
 0  | 
 0  | 
     leading_dot = SvTRUE (*hv_fetch ((HV *)SvRV (msg), "_leading_dot", sizeof ("_leading_dot") - 1, 1));  | 
 
| 
 | 
 0  | 
 0  | 
     leading_dot = SvTRUE (*hv_fetch ((HV *)SvRV (msg), "_leading_dot", sizeof ("_leading_dot") - 1, 1));  | 
 
| 
 | 
 0  | 
 0  | 
     leading_dot = SvTRUE (*hv_fetch ((HV *)SvRV (msg), "_leading_dot", sizeof ("_leading_dot") - 1, 1));  | 
 
| 
 | 
 0  | 
 0  | 
     leading_dot = SvTRUE (*hv_fetch ((HV *)SvRV (msg), "_leading_dot", sizeof ("_leading_dot") - 1, 1));  | 
 
| 
 | 
 0  | 
 0  | 
     leading_dot = SvTRUE (*hv_fetch ((HV *)SvRV (msg), "_leading_dot", sizeof ("_leading_dot") - 1, 1));  | 
 
| 
 | 
 0  | 
 0  | 
     leading_dot = SvTRUE (*hv_fetch ((HV *)SvRV (msg), "_leading_dot", sizeof ("_leading_dot") - 1, 1));  | 
 
| 
 | 
 0  | 
 0  | 
     leading_dot = SvTRUE (*hv_fetch ((HV *)SvRV (msg), "_leading_dot", sizeof ("_leading_dot") - 1, 1));  | 
 
| 
 | 
 0  | 
 0  | 
     leading_dot = SvTRUE (*hv_fetch ((HV *)SvRV (msg), "_leading_dot", sizeof ("_leading_dot") - 1, 1));  | 
 
| 
 | 
 0  | 
 0  | 
     leading_dot = SvTRUE (*hv_fetch ((HV *)SvRV (msg), "_leading_dot", sizeof ("_leading_dot") - 1, 1));  | 
 
| 
 | 
 0  | 
 0  | 
     leading_dot = SvTRUE (*hv_fetch ((HV *)SvRV (msg), "_leading_dot", sizeof ("_leading_dot") - 1, 1));  | 
 
| 
 | 
 0  | 
 0  | 
     leading_dot = SvTRUE (*hv_fetch ((HV *)SvRV (msg), "_leading_dot", sizeof ("_leading_dot") - 1, 1));  | 
 
| 
 | 
 0  | 
 0  | 
     leading_dot = SvTRUE (*hv_fetch ((HV *)SvRV (msg), "_leading_dot", sizeof ("_leading_dot") - 1, 1));  | 
 
| 
 | 
 0  | 
 0  | 
     leading_dot = SvTRUE (*hv_fetch ((HV *)SvRV (msg), "_leading_dot", sizeof ("_leading_dot") - 1, 1));  | 
 
| 
 | 
 0  | 
 0  | 
     leading_dot = SvTRUE (*hv_fetch ((HV *)SvRV (msg), "_leading_dot", sizeof ("_leading_dot") - 1, 1));  | 
 
| 
 | 
 0  | 
 0  | 
     leading_dot = SvTRUE (*hv_fetch ((HV *)SvRV (msg), "_leading_dot", sizeof ("_leading_dot") - 1, 1));  | 
 
| 
 | 
 0  | 
 0  | 
     leading_dot = SvTRUE (*hv_fetch ((HV *)SvRV (msg), "_leading_dot", sizeof ("_leading_dot") - 1, 1));  | 
 
| 
393
 | 
 0  | 
 0  | 
     if (w < 2 * 40)  | 
 
| 
404
 | 
 0  | 
 0  | 
   while (cur < end && oid + sizeof (oid) - app > 64)  | 
 
| 
 | 
 0  | 
 0  | 
   while (cur < end && oid + sizeof (oid) - app > 64)  | 
 
| 
452
 | 
 0  | 
 0  | 
           if (type > AvFILLp (av_type)  | 
 
| 
453
 | 
 0  | 
 0  | 
               || AvARRAY (av_type)[type] == 0  | 
 
| 
454
 | 
 0  | 
 0  | 
               || AvARRAY (av_type)[type] == &PL_sv_undef)  | 
 
| 
461
 | 
 0  | 
 0  | 
           PUSHMARK (SP);  | 
 
| 
462
 | 
 0  | 
 0  | 
           EXTEND (SP, 2);  | 
 
| 
468
 | 
 0  | 
 0  | 
           res = count ? SvREFCNT_inc (TOPs) : &PL_sv_undef;  | 
 
| 
472
 | 
 0  | 
 0  | 
   return errflag ? &PL_sv_undef : res;  | 
 
| 
516
 | 
 0  | 
 0  | 
         const char *vstr = SvPVbyte (value, vlen);  | 
 
| 
518
 | 
 0  | 
 0  | 
         if (ix)  | 
 
| 
523
 | 
 0  | 
 0  | 
         buf = SvPVbyte (bufsv, len);  | 
 
| 
531
 | 
 0  | 
 0  | 
         XPUSHs (&PL_sv_yes);  | 
 
| 
539
 | 
 0  | 
 0  | 
 	if (count < 0)  | 
 
| 
543
 | 
 0  | 
 0  | 
             XPUSHs (sv_2mortal (newSVsv (bufsv)));  | 
 
| 
555
 | 
 0  | 
 0  | 
         if (data)  | 
 
| 
556
 | 
 0  | 
 0  | 
           XPUSHs (sv_2mortal (newSVpvn (data, count)));  | 
 
| 
563
 | 
 0  | 
 0  | 
         if (ndx >= 0 && ndx < len)  | 
 
| 
 | 
 0  | 
 0  | 
         if (ndx >= 0 && ndx < len)  | 
 
| 
625
 | 
 0  | 
 0  | 
         if (length != 4)  | 
 
| 
644
 | 
 0  | 
 0  | 
         if (found)  | 
 
| 
647
 | 
 0  | 
 0  | 
         if (SvOK (expected) && type != SvIV (expected))  | 
 
| 
 | 
 0  | 
 0  | 
         if (SvOK (expected) && type != SvIV (expected))  | 
 
| 
 | 
 0  | 
 0  | 
         if (SvOK (expected) && type != SvIV (expected))  | 
 
| 
 | 
 0  | 
 0  | 
         if (SvOK (expected) && type != SvIV (expected))  | 
 
| 
 | 
 0  | 
 0  | 
         if (SvOK (expected) && type != SvIV (expected))  | 
 
| 
658
 | 
 0  | 
 0  | 
         if (get8 () != (ASN_SEQUENCE | ASN_CONSTRUCTED))  | 
 
| 
672
 | 
 0  | 
 0  | 
         while (cur < end && !errflag)  | 
 
| 
 | 
 0  | 
 0  | 
         while (cur < end && !errflag)  | 
 
| 
675
 | 
 0  | 
 0  | 
             if (get8 () != (ASN_SEQUENCE | ASN_CONSTRUCTED))  | 
 
| 
679
 | 
 0  | 
 0  | 
             if (get8 () != ASN_OBJECT_IDENTIFIER)  | 
 
| 
693
 | 
 0  | 
 0  | 
         if (SvIV (pdu_type) == 0xa8) // REPORT  | 
 
| 
 | 
 0  | 
 0  | 
         if (SvIV (pdu_type) == 0xa8) // REPORT  | 
 
| 
695
 | 
 0  | 
 0  | 
             PUSHMARK (SP);  | 
 
| 
696
 | 
 0  | 
 0  | 
             XPUSHs (msg);  | 
 
| 
716
 | 
 0  | 
 0  | 
         if (!SvOK (base_) || !SvOK (oid_))  | 
 
| 
 | 
 0  | 
 0  | 
         if (!SvOK (base_) || !SvOK (oid_))  | 
 
| 
 | 
 0  | 
 0  | 
         if (!SvOK (base_) || !SvOK (oid_))  | 
 
| 
 | 
 0  | 
 0  | 
         if (!SvOK (base_) || !SvOK (oid_))  | 
 
| 
 | 
 0  | 
 0  | 
         if (!SvOK (base_) || !SvOK (oid_))  | 
 
| 
 | 
 0  | 
 0  | 
         if (!SvOK (base_) || !SvOK (oid_))  | 
 
| 
720
 | 
 0  | 
 0  | 
         char *base = SvPVbyte (base_, blen);  | 
 
| 
721
 | 
 0  | 
 0  | 
         char *oid  = SvPVbyte (oid_ , olen);  | 
 
| 
726
 | 
 0  | 
 0  | 
         if (olen < blen)  | 
 
| 
729
 | 
 0  | 
 0  | 
         if (memcmp (base, oid, blen))  | 
 
| 
732
 | 
 0  | 
 0  | 
         if (oid [blen] && oid [blen] != '.')  | 
 
| 
 | 
 0  | 
 0  | 
         if (oid [blen] && oid [blen] != '.')  | 
 
| 
747
 | 
 0  | 
 0  | 
         for (i = items; i--; )  | 
 
| 
751
 | 
 0  | 
 0  | 
             if (SvTYPE (sv) < SVt_PV || SvTYPE (sv) == SVt_PVAV && SvTYPE (sv) == SVt_PVHV)  | 
 
| 
 | 
 0  | 
 0  | 
             if (SvTYPE (sv) < SVt_PV || SvTYPE (sv) == SVt_PVAV && SvTYPE (sv) == SVt_PVHV)  | 
 
| 
 | 
 0  | 
 0  | 
             if (SvTYPE (sv) < SVt_PV || SvTYPE (sv) == SVt_PVAV && SvTYPE (sv) == SVt_PVHV)  | 
 
| 
752
 | 
 0  | 
 0  | 
               SvPV_force_nolen (sv);  | 
 
| 
757
 | 
 0  | 
 0  | 
         EXTEND (SP, items);  | 
 
| 
 | 
 0  | 
 0  | 
         EXTEND (SP, items);  | 
 
| 
759
 | 
 0  | 
 0  | 
         for (i = 0; i < items; ++i)  |