|  line  | 
 true  | 
 false  | 
 branch  | 
 
| 
98
 | 
 28  | 
 0  | 
 $_[0] eq 'Off' ? :  | 
 
| 
 | 
 24  | 
 28  | 
 $_[0] eq 'On' ? :  | 
 
| 
103
 | 
 0  | 
 0  | 
 if (-e $file)  | 
 
| 
105
 | 
 0  | 
 0  | 
 if $> != 0  | 
 
| 
109
 | 
 0  | 
 0  | 
 if ($self->{'ssh'}) { }  | 
 
| 
112
 | 
 0  | 
 0  | 
 if $> != 0  | 
 
| 
114
 | 
 0  | 
 0  | 
 if system @cmd  | 
 
| 
117
 | 
 0  | 
 0  | 
 if ($self->{'ssh'}) { }  | 
 
| 
120
 | 
 0  | 
 0  | 
 if $?  | 
 
| 
138
 | 
 82  | 
 82  | 
 if (/Type: ([\w ]+)\s+Cost: $DEC$/) { }  | 
 
| 
 | 
 0  | 
 82  | 
 elsif (/RouterID: $SIP\s+Address: $SIP$/) { }  | 
 
| 
 | 
 64  | 
 18  | 
 elsif (/DR: $SIP\s+Address: $SIP$/) { }  | 
 
| 
 | 
 18  | 
 0  | 
 elsif (/Network: $SIP\s+NetMask: $SIP$/) { }  | 
 
| 
139
 | 
 0  | 
 82  | 
 unless defined($type = $typename{$1})  | 
 
| 
144
 | 
 0  | 
 0  | 
 if ($type eq 'pointtopoint' or $type eq 'virtual') { }  | 
 
| 
151
 | 
 64  | 
 0  | 
 if ($type eq 'transit') { }  | 
 
| 
158
 | 
 18  | 
 0  | 
 if ($type eq 'stub') { }  | 
 
| 
176
 | 
 74  | 
 186  | 
 if (/^\w/)  | 
 
| 
179
 | 
 26  | 
 234  | 
 if (/^AdvRtr: $SIP\s+Len: $DEC\s+Age: $TIME\s+Seq: $HEX$/) { }  | 
 
| 
 | 
 26  | 
 208  | 
 elsif (/^RouterID: $SIP\s+Area Border: $OO\s+AS Border: $OO$/) { }  | 
 
| 
 | 
 22  | 
 186  | 
 elsif (/^Nexthops\b/) { }  | 
 
| 
 | 
 186  | 
 0  | 
 elsif (s/^\t//) { }  | 
 
| 
192
 | 
 164  | 
 22  | 
 if ($section eq 'link') { }  | 
 
| 
 | 
 22  | 
 0  | 
 elsif ($section eq 'nexthop') { }  | 
 
| 
213
 | 
 142  | 
 24  | 
 if (/^\w/)  | 
 
| 
216
 | 
 26  | 
 140  | 
 if (/^AdvRtr: $SIP\s+Len: $DEC\s+Age: $TIME\s+Seq: $HEX$/) { }  | 
 
| 
 | 
 26  | 
 114  | 
 elsif (/^Router: $SIP\s+Netmask: $SIP\s+Network: $SIP$/) { }  | 
 
| 
 | 
 66  | 
 48  | 
 elsif (/^Attached Router: $SIP$/) { }  | 
 
| 
 | 
 24  | 
 24  | 
 elsif (/^Nexthops\b/) { }  | 
 
| 
 | 
 24  | 
 0  | 
 elsif (s/^\t//) { }  | 
 
| 
228
 | 
 24  | 
 0  | 
 if ($section eq 'nexthop') { }  | 
 
| 
246
 | 
 12  | 
 4  | 
 if (/^\w/)  | 
 
| 
249
 | 
 4  | 
 12  | 
 if (/^AdvRtr: $SIP\s+Len: $DEC\s+Age: $TIME\s+Seq: $HEX$/) { }  | 
 
| 
 | 
 4  | 
 8  | 
 elsif (/^LSID: $SIP\s+Network: $SIP\s+Netmask: $SIP\s+Cost: $DEC$/) { }  | 
 
| 
 | 
 4  | 
 4  | 
 elsif (/^Nexthops\b/) { }  | 
 
| 
 | 
 4  | 
 0  | 
 elsif (s/^\t//) { }  | 
 
| 
260
 | 
 4  | 
 0  | 
 if ($section eq 'nexthop') { }  | 
 
| 
278
 | 
 8  | 
 0  | 
 if (/^\w/)  | 
 
| 
281
 | 
 4  | 
 4  | 
 if (/^AdvRtr: $SIP\s+Len: $DEC\s+Age: $TIME\s+Seq: $HEX$/) { }  | 
 
| 
 | 
 4  | 
 0  | 
 elsif (/^RouterID: $SIP\s+Cost: $DEC$/) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (/^Nexthops\b/) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (s/^\t//) { }  | 
 
| 
291
 | 
 0  | 
 0  | 
 if ($section eq 'nexthop') { }  | 
 
| 
315
 | 
 2  | 
 708  | 
 if (/^Link State Database:/) { }  | 
 
| 
 | 
 600  | 
 108  | 
 elsif ($lsdb) { }  | 
 
| 
316
 | 
 0  | 
 2  | 
 if $lsdb  | 
 
| 
319
 | 
 0  | 
 600  | 
 if (/^Retransmission List:$/)  | 
 
| 
320
 | 
 0  | 
 0  | 
 unless $type  | 
 
| 
324
 | 
 78  | 
 522  | 
 if (not /^\t/ and @type_lines)  | 
 
| 
325
 | 
 60  | 
 18  | 
 if ($type and $type->[1])  | 
 
| 
334
 | 
 78  | 
 522  | 
 if (s/^(\w+)\t//) { }  | 
 
| 
 | 
 444  | 
 78  | 
 elsif (s/\t//) { }  | 
 
| 
 | 
 0  | 
 78  | 
 elsif (/^Retransmission List:$/) { }  | 
 
| 
 | 
 78  | 
 0  | 
 elsif (/^$/) { }  | 
 
| 
335
 | 
 0  | 
 78  | 
 unless $type = $typename{$1}  | 
 
| 
339
 | 
 0  | 
 444  | 
 unless $type  | 
 
| 
351
 | 
 0  | 
 2  | 
 if (@type_lines)  | 
 
| 
362
 | 
 472  | 
 212  | 
 if (/^\w/)  | 
 
| 
365
 | 
 132  | 
 552  | 
 if (/^AdvRtr: $SIP\s+Len: $DEC\s+Age: $TIME\s+Seq: $HEX$/) { }  | 
 
| 
 | 
 132  | 
 420  | 
 elsif (/^LSID: $SIP\s+Network: $SIP\s+Netmask: $SIP\s+Cost: $DEC$/) { }  | 
 
| 
 | 
 132  | 
 288  | 
 elsif (/^Type: ([1-2])\s+Forward: $SIP\s+Tag: $TAG\b/) { }  | 
 
| 
 | 
 76  | 
 212  | 
 elsif (/^Nexthops\b/) { }  | 
 
| 
 | 
 0  | 
 212  | 
 elsif (/^Retransmission List:$/) { }  | 
 
| 
 | 
 76  | 
 136  | 
 elsif (s/^\t//) { }  | 
 
| 
 | 
 136  | 
 0  | 
 elsif (/^$/) { }  | 
 
| 
384
 | 
 76  | 
 0  | 
 if ($section eq 'nexthop') { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif ($section eq 'retransmission') { }  | 
 
| 
415
 | 
 32  | 
 1656  | 
 if (/^\w/) { }  | 
 
| 
417
 | 
 2  | 
 30  | 
 if (/^RouterID: $SIP\s+/) { }  | 
 
| 
 | 
 2  | 
 28  | 
 elsif (/^Area $SIP:/) { }  | 
 
| 
 | 
 2  | 
 26  | 
 elsif (/^AS Externals\s+/) { }  | 
 
| 
428
 | 
 710  | 
 946  | 
 if ($section{'area'}) { }  | 
 
| 
 | 
 684  | 
 262  | 
 elsif ($section{'external'}) { }  | 
 
| 
435
 | 
 0  | 
 2  | 
 unless $self->{'ospf'}{'self'}{'routerid'} = $routerid  | 
 
| 
468
 | 
 0  | 
 2  | 
 if ($todo{'dump'}) { }  | 
 
| 
473
 | 
 0  | 
 2  | 
 if $todo{'skip'}  | 
 
| 
478
 | 
 0  | 
 6904  | 
 if ($skip)  | 
 
| 
479
 | 
 0  | 
 0  | 
 if (/^\f$/)  | 
 
| 
484
 | 
 30  | 
 6874  | 
 if (/^\w/)  | 
 
| 
487
 | 
 22  | 
 6882  | 
 if (/^Task (\w+):/) { }  | 
 
| 
 | 
 2  | 
 6880  | 
 elsif (/^Done$/) { }  | 
 
| 
 | 
 3210  | 
 3670  | 
 elsif (defined $task) { }  | 
 
| 
493
 | 
 1688  | 
 1522  | 
 if ($task eq "ospf")  | 
 
| 
498
 | 
 0  | 
 2  | 
 if ($n < @{$self->{'dump'};})  |