| line | true | false | branch | 
 
| 65 | 0 | 0 | if $session->pid | 
 
| 114 | 0 | 1 | if $self->{'opts'}{'P'} | 
 
| 117 | 0 | 1 | if $self->{'opts'}{'A'} | 
 
| 118 | 1 | 0 | if ($self->connected) | 
 
| 140 | 0 | 0 | $self->{'opts'}{'t'} ? : | 
 
| 147 | 0 | 0 | if ($self->{'title_stack'} > 0) | 
 
| 152 | 0 | 0 | if ($hard) { } | 
 
| 198 | 0 | 4 | unless @configs | 
 
| 199 | 0 | 4 | if defined $ENV{'TELRC'} | 
 
| 204 | 3 | 1 | if (-r $conf) | 
 
| 211 | 1 | 3 | unless (defined $config->{'telrc_file'}) | 
 
| 238 | 2 | 12 | unless (defined $hostname) | 
 
| 245 | 2 | 10 | if ($hostname =~ qr"(ssh|telnet)://\[([a-zA-Z0-9\-\.\:]+)\](?::(\d+))?") { } | 
 
|  | 2 | 8 | elsif ($hostname =~ qr"(ssh|telnet)://([a-zA-Z0-9\-\.]+)(?::(\d+))?") { } | 
 
|  | 2 | 6 | elsif ($hostname =~ /\[(\S+)\](?::(\d+))?/) { } | 
 
|  | 1 | 6 | elsif ($hostname =~ tr/:// < 2 and $hostname =~ /(\S+):(\d+)$/) { } | 
 
| 246 | 1 | 1 | if $3 | 
 
| 250 | 1 | 1 | if $3 | 
 
| 254 | 1 | 1 | if $2 | 
 
| 255 | 1 | 1 | if $2 | 
 
| 268 | 2 | 10 | if (defined $self->profile->{'hostname'}) | 
 
| 269 | 1 | 1 | if (ref $self->profile->{'hostname'} eq 'CODE') { } | 
 
| 301 | 7 | 4 | if (@_) { } | 
 
|  | 1 | 3 | elsif (defined $self->{'methods'}) { } | 
 
|  | 1 | 2 | elsif ($self->{'opts'}{'m'}) { } | 
 
|  | 1 | 1 | elsif (defined $self->{'profile'}{'method'}) { } | 
 
| 322 | 0 | 1 | if $self->{'banners'} | 
 
| 356 | 3 | 1 | if ($host =~ /$h2/i or check_hostrange($h2, $host)) | 
 
| 364 | 0 | 12 | if (defined $profile->{'profile'}) | 
 
| 388 | 20 | 2 | unless defined $profile_arg | 
 
| 390 | 2 | 0 | if ($replace) | 
 
| 399 | 0 | 2 | if ($profile->{'handlers'}) | 
 
| 424 | 0 | 0 | if $@ | 
 
| 447 | 0 | 2 | if $type ne 'password' and $type ne 'enable' | 
 
| 449 | 2 | 0 | if (defined $profile->{$type} and $profile->{$type} ne '') | 
 
| 455 | 0 | 0 | if ($type eq 'enable' and ($profile->{$type} eq '' and $profile->{'password'} ne '')) | 
 
| 461 | 0 | 0 | if ($pass ne '') | 
 
| 490 | 8 | 1 | if not $_[1] and defined $_[0]{'session'} | 
 
| 495 | 0 | 1 | if $session and $session->pid | 
 
| 541 | 2 | 2 | if (defined $status) | 
 
| 561 | 1 | 0 | if ($profile->{'enablecmd'}) | 
 
| 608 | 1 | 0 | if (defined $App::Tel::rtr->{'sshoptions'} and scalar $App::Tel::rtr->{'sshoptions'} > 0) | 
 
| 611 | 0 | 1 | $App::Tel::rtr->{'ciphertype'} ? : | 
 
| 618 | 0 | 1 | if (defined $App::Tel::rtr->{'prompt'}) | 
 
| 632 | 0 | 1 | if $self->{'opts'}{'4'} | 
 
| 633 | 0 | 1 | if $self->{'opts'}{'6'} | 
 
| 637 | 0 | 1 | if ($_ eq 'ssh') { } | 
 
|  | 0 | 1 | elsif ($_ eq 'telnet') { } | 
 
|  | 1 | 0 | elsif ($_ eq 'test') { } | 
 
| 666 | 0 | 0 | if ($App::Tel::rtr->{'hostsearch'} and not $App::Tel::rtr->{'hostsearched'}) { } | 
 
| 694 | 0 | 1 | unless $self->connected | 
 
| 709 | 1 | 0 | unless $self->{'opts'}{'l'} | 
 
| 713 | 0 | 0 | if -f "/tmp/$file.log" | 
 
| 739 | 0 | 0 | if $opts->{'s'} | 
 
| 767 | 1 | 0 | if ($opts->{'a'}) { } | 
 
| 777 | 0 | 1 | if $opts->{'c'} | 
 
| 779 | 0 | 1 | if ($opts->{'x'}) | 
 
| 781 | 0 | 0 | unless open my $X, '<', $_ | 
 
| 787 | 0 | 1 | if (@args) { } | 
 
| 789 | 0 | 0 | if (ref $pagercmd eq 'CODE') { } | 
 
|  | 0 | 0 | elsif ($pagercmd) { } | 
 
| 797 | 1 | 0 | unless POSIX::isatty($self->{'stdin'}) | 
 
| 798 | 0 | 0 | if ($autocmds) | 
 
| 801 | 0 | 0 | if $@ | 
 
| 806 | 0 | 0 | if $_winch_it | 
 
| 816 | 0 | 0 | if $self->{'opts'}{'S'} |