| line | true | false | branch | 
 
| 44 | 0 | 1 | unless ($start_zone) | 
 
| 45 | 0 | 0 | if $$self{'debug'} | 
 
| 60 | 0 | 1 | if $$self{'debug'} | 
 
| 63 | 0 | 1 | if exists $$zones_done{$zone} | 
 
| 69 | 1 | 0 | unless $self->_check_is_auth($zone) | 
 
| 73 | 0 | 0 | unless (@zone_records) | 
 
| 74 | 0 | 0 | if $$self{'debug'} | 
 
| 82 | 0 | 0 | if ($rr->type eq 'NS') | 
 
| 88 | 0 | 0 | if (index $new_zone, $zone and not exists $$zones_done{$new_zone} && !exists($$dyn_zone_list{$new_zone})) | 
 
| 100 | 0 | 1 | wantarray ? : | 
 
| 114 | 0 | 1 | unless (defined $ans) | 
 
| 115 | 0 | 0 | if $$self{'debug'} | 
 
| 131 | 0 | 2 | unless defined $any_packet | 
 
| 134 | 0 | 4 | unless defined $rr | 
 
| 135 | 0 | 4 | unless $rr->type eq 'A' or $rr->type eq 'AAAA' | 
 
| 144 | 1 | 0 | unless ($resolvers_ns ~~ \@ns_addresses) | 
 
| 146 | 0 | 1 | if $$self{'debug'} |