| line | true | false | branch | 
 
| 41 | 0 | 15 | if $RaiseError | 
 
| 42 | 15 | 0 | if $PrintError | 
 
| 75 | 5 | 11 | $attr && $attr->{'vendor'} ? : | 
 
| 76 | 2 | 14 | if (length $value > $max_size) | 
 
| 86 | 0 | 1 | if (not defined $tag) { } | 
 
|  | 0 | 1 | elsif (not $tag =~ /^\d+$/) { } | 
 
|  | 0 | 1 | elsif ($tag == 0) { } | 
 
|  | 0 | 1 | elsif ($tag < 1 or $tag > 31) { } | 
 
| 102 | 0 | 1 | $attr && $attr->{'vendor'} ? : | 
 
| 103 | 0 | 1 | if (length $value > $max_size) | 
 
| 113 | 1 | 17 | unless ($value =~ /^-?\d+$/) | 
 
| 117 | 17 | 0 | if ($range) | 
 
| 118 | 8 | 9 | if ($value < $range->[0] or $value > $range->[1]) | 
 
| 126 | 2 | 3 | check_numeric($_[0], $_[1], [0, 4294967295]) ? : | 
 
| 127 | 2 | 2 | check_numeric($_[0], $_[1], [0, 255]) ? : | 
 
| 128 | 1 | 2 | check_numeric($_[0], $_[1], [0, 65535]) ? : | 
 
| 129 | 2 | 2 | check_numeric($_[0], $_[1], [-2147483648, 2147483647]) ? : | 
 
| 133 | 0 | 2 | unless check_numeric($value, $attr, [0, 16777215]) | 
 
| 135 | 0 | 2 | if (not defined $tag) { } | 
 
|  | 0 | 2 | elsif (not $tag =~ /^\d+$/) { } | 
 
|  | 0 | 2 | elsif ($tag == 0) { } | 
 
|  | 0 | 2 | elsif ($tag < 1 or $tag > 31) { } | 
 
| 160 | 0 | 0 | unless $expanded_value | 
 
| 162 | 0 | 0 | unless defined $bin_value | 
 
| 169 | 1 | 1 | unless ($value =~ /^0x(?:[0-9A-Fa-f]{2})+$/) | 
 
| 181 | 1 | 1 | if ($ip =~ /^\d+\.\d+.\d+.\d+$/) | 
 
| 190 | 4 | 0 | if (($attr->{'vendor'} // '') eq 'Cisco') | 
 
| 194 | 2 | 2 | if ($attr->{'id'} == 1 and $attr->{'name'} ne 'Cisco-AVPair') | 
 
| 199 | 2 | 2 | if (length $value > 247) | 
 
| 214 | 0 | 3 | unless ($attr) | 
 
| 222 | 0 | 3 | if (($attr->{'parent'} // '') ne $parent->{'name'}) | 
 
| 229 | 1 | 2 | if (is_enum_type($attr->{'type'})) { } | 
 
| 248 | 1 | 49 | unless (defined $value) | 
 
| 255 | 3 | 46 | if ($attr->{'has_tag'}) { } | 
 
| 260 | 0 | 46 | if defined $tag | 
 
| 263 | 49 | 0 | if ($encoder_sub = $encode_map{$encoder_type}) { } |