| line | true | false | branch | 
 
| 65 | 0 | 0 | if $session->pid | 
 
| 115 | 0 | 1 | $self->{'opts'}{'t'} ? : | 
 
| 121 | 1 | 0 | if ($self->{'title_stack'} > 0) | 
 
| 125 | 0 | 1 | if ($hard) { } | 
 
| 156 | 1 | 2 | if ($#_ < 2) { } | 
 
| 176 | 0 | 2 | unless @configs | 
 
| 177 | 0 | 2 | if defined $ENV{'TELRC'} | 
 
| 182 | 1 | 1 | if (-r $conf) | 
 
| 189 | 1 | 1 | unless (defined $config->{'telrc_file'}) | 
 
| 218 | 0 | 9 | unless (defined $hostname) | 
 
| 225 | 2 | 7 | if ($hostname =~ qr"(ssh|telnet)://\[([a-zA-Z0-9\-\.\:]+)\](?::(\d+))?") { } | 
 
|  | 2 | 5 | elsif ($hostname =~ qr"(ssh|telnet)://([a-zA-Z0-9\-\.]+)(?::(\d+))?") { } | 
 
|  | 2 | 3 | elsif ($hostname =~ /\[(\S+)\](?::(\d+))?/) { } | 
 
|  | 1 | 3 | elsif ($hostname =~ tr/:// < 2 and $hostname =~ /(\S+):(\d+)$/) { } | 
 
| 226 | 1 | 1 | if $3 | 
 
| 230 | 1 | 1 | if $3 | 
 
| 234 | 1 | 1 | if $2 | 
 
| 235 | 1 | 1 | if $2 | 
 
| 248 | 0 | 9 | if (defined $self->profile->{'hostname'}) | 
 
| 249 | 0 | 0 | if (ref $self->profile->{'hostname'} eq 'CODE') { } | 
 
| 281 | 6 | 1 | if (@_) { } | 
 
|  | 0 | 1 | elsif (defined $self->{'methods'}) { } | 
 
|  | 0 | 1 | elsif ($self->{'opts'}{'m'}) { } | 
 
|  | 1 | 0 | elsif (defined $self->{'profile'}{'method'}) { } | 
 
| 298 | 0 | 1 | if $self->{'banners'} | 
 
| 326 | 1 | 0 | if ($host =~ /$h2/i or check_hostrange($h2, $host)) | 
 
| 334 | 0 | 10 | if (defined $profile->{'profile'}) | 
 
| 362 | 12 | 2 | unless defined $profile_arg | 
 
| 364 | 2 | 0 | if ($replace) | 
 
| 373 | 0 | 2 | if ($profile->{'handlers'}) | 
 
| 379 | 0 | 2 | if ($profile->{'syntax'}) | 
 
| 399 | 0 | 0 | if $@ | 
 
| 423 | 0 | 2 | if $type ne 'password' and $type ne 'enable' | 
 
| 425 | 2 | 0 | if (defined $profile->{$type} and $profile->{$type} ne '') | 
 
| 431 | 0 | 0 | if ($type eq 'enable' and ($profile->{$type} eq '' and $profile->{'password'} ne '')) | 
 
| 437 | 0 | 0 | if ($pass ne '') | 
 
| 469 | 1 | 1 | if not $renew and defined $self->{'session'} | 
 
| 472 | 0 | 1 | if $session and $session->pid | 
 
| 520 | 1 | 5 | if ($status) | 
 
| 539 | 1 | 0 | if ($profile->{'enablecmd'}) | 
 
| 578 | 1 | 0 | if (defined $App::Tel::rtr->{'sshoptions'} and scalar $App::Tel::rtr->{'sshoptions'} > 0) | 
 
| 583 | 0 | 1 | $App::Tel::rtr->{'ciphertype'} ? : | 
 
| 590 | 0 | 1 | if (defined $App::Tel::rtr->{'prompt'}) | 
 
| 609 | 0 | 1 | if ($_ eq 'ssh') { } | 
 
|  | 0 | 1 | elsif ($_ eq 'telnet') { } | 
 
|  | 1 | 0 | elsif ($_ eq 'exec') { } | 
 
| 632 | 0 | 0 | unless $allied_shit | 
 
| 634 | 0 | 1 | if ($allied_shit) { } | 
 
| 645 | 0 | 0 | if ($App::Tel::rtr->{'hostsearch'} and not $App::Tel::rtr->{'hostsearched'}) { } | 
 
| 671 | 0 | 1 | unless $self->connected | 
 
| 688 | 0 | 0 | if -f "/tmp/$file.log" | 
 
| 715 | 0 | 0 | if defined $escape_sequence | 
 
| 737 | 0 | 0 | unless (@old_group) | 
 
| 773 | 0 | 0 | if ($Expect::Debug) | 
 
| 789 | 0 | 0 | unless (do {
	*$handle
}->{'exp_Manual_Stty'}) | 
 
| 794 | 0 | 0 | if do {
	*$handle
}->{'exp_Debug'} | 
 
| 798 | 0 | 0 | unless (do {
	*$write_handle
}->{'exp_Manual_Stty'}) | 
 
| 802 | 0 | 0 | if do {
	*$handle
}->{'exp_Debug'} | 
 
| 808 | 0 | 0 | if $Expect::Debug | 
 
| 820 | 0 | 0 | if exists do {
	*$read_handle
}->{'exp_Pid'} and do {
	*$read_handle
}->{'exp_Pid'} | 
 
| 821 | 0 | 0 | if (exists do {
	*$read_handle
}->{'exp_Pid'} and do {
	*$read_handle
}->{'exp_Pid'} and not kill(0, do {
	*$read_handle
}->{'exp_Pid'})) | 
 
| 827 | 0 | 0 | if do {
	*$read_handle
}->{'exp_Debug'} | 
 
| 829 | 0 | 0 | unless defined do {
	${*$read_handle;}{'exp_Function'}
}->{'EOF'} | 
 
| 832 | 0 | 0 | unless &{do {
	${*$read_handle;}{'exp_Function'}
}->{'EOF'};}(@{${${*$read_handle;}{'exp_Parameters'};}{'EOF'};}) | 
 
| 839 | 0 | 0 | if $_winch_it | 
 
| 840 | 0 | 0 | if not defined $nfound or $nfound < 1 | 
 
| 848 | 0 | 0 | if ($bits[$read_handle->fileno]) | 
 
| 864 | 0 | 0 | if ($read_handle->fileno != $self->{'stdin_fileno'}) | 
 
| 870 | 0 | 0 | unless defined $nread | 
 
| 872 | 0 | 0 | if do {
	*$read_handle
}->{'exp_Debug'} > 1 | 
 
| 876 | 0 | 0 | unless defined $escape_character_buffer | 
 
| 881 | 0 | 0 | if do {
	*$read_handle
}->{'exp_Debug'} > 1 | 
 
| 887 | 0 | 0 | if do {
	*$read_handle
}->{'exp_Max_Accum'} | 
 
| 888 | 0 | 0 | if ($escape_character_buffer =~ /($escape_sequence)/) | 
 
| 890 | 0 | 0 | if (do {
	*$read_handle
}->{'exp_Debug'}) | 
 
| 909 | 0 | 0 | if (do {
	*$read_handle
}->{'exp_Pty_Buffer'} =~ /([\w\W]*)($escape_sequence)/) { } | 
 
| 924 | 0 | 0 | unless &{do {
	${*$read_handle;}{'exp_Function'}
}->{$escape_sequence};}(@{${${*$read_handle;}{'exp_Parameters'};}{$escape_sequence};}) | 
 
| 927 | 0 | 0 | unless defined $nread | 
 
| 930 | 0 | 0 | if defined do {
	*$read_handle
}->{'exp_Pid'} and do {
	*$read_handle
}->{'exp_Pid'} | 
 
| 931 | 0 | 0 | if ($nread == 0) | 
 
| 933 | 0 | 0 | if do {
	*$read_handle
}->{'exp_Debug'} | 
 
| 935 | 0 | 0 | unless defined do {
	${*$read_handle;}{'exp_Function'}
}->{'EOF'} | 
 
| 938 | 0 | 0 | unless &{do {
	${*$read_handle;}{'exp_Function'}
}->{'EOF'};}(@{${${*$read_handle;}{'exp_Parameters'};}{'EOF'};}) | 
 
| 940 | 0 | 0 | if $nread < 0 | 
 
| 946 | 0 | 0 | unless (do {
	*$handle
}->{'exp_Manual_Stty'}) | 
 
| 950 | 0 | 0 | unless (do {
	*$write_handle
}->{'exp_Manual_Stty'}) | 
 
| 977 | 0 | 0 | if $opts->{'s'} | 
 
| 1003 | 0 | 0 | if ($opts->{'a'}) { } | 
 
| 1013 | 0 | 0 | if $opts->{'c'} | 
 
| 1015 | 0 | 0 | if ($opts->{'x'}) | 
 
| 1017 | 0 | 0 | unless open my $X, '<', $_ | 
 
| 1023 | 0 | 0 | if (@args) { } | 
 
| 1025 | 0 | 0 | if (ref $pagercmd eq 'CODE') { } | 
 
|  | 0 | 0 | elsif ($pagercmd) { } | 
 
| 1033 | 0 | 0 | unless POSIX::isatty($self->{'stdin'}) | 
 
| 1034 | 0 | 0 | if ($autocmds) |