|  line  | 
 true  | 
 false  | 
 branch  | 
 
| 
39
 | 
 2  | 
 16990  | 
 if $this->blocking  | 
 
| 
40
 | 
 0  | 
 16990  | 
 if $$this{'env_read'}  | 
 
| 
43
 | 
 16990  | 
 0  | 
 unless ($$this{'env_length_read'})  | 
 
| 
45
 | 
 0  | 
 16990  | 
 unless defined $bytes_read or $! == 11  | 
 
| 
46
 | 
 16972  | 
 18  | 
 unless $bytes_read  | 
 
| 
47
 | 
 9  | 
 9  | 
 if ($buffer =~ / ^ (\d+) : (.*) $ /osx) { }  | 
 
| 
 | 
 3  | 
 6  | 
 elsif ($$this{'env_length_buffer'} ne '' and $buffer =~ / ^ : (.*) $ /osx) { }  | 
 
| 
 | 
 6  | 
 0  | 
 elsif ($buffer =~ / ^ \d+ $ /osx) { }  | 
 
| 
67
 | 
 0  | 
 12  | 
 unless defined $read or $! == 11  | 
 
| 
68
 | 
 0  | 
 12  | 
 unless $read  | 
 
| 
69
 | 
 12  | 
 0  | 
 if ($read == $left_to_read + 1) { }  | 
 
| 
70
 | 
 0  | 
 12  | 
 if ((my $comma = substr($buffer, $left_to_read)) ne ',')  | 
 
| 
112
 | 
 14  | 
 0  | 
 if $this->connection  | 
 
| 
135
 | 
 0  | 
 0  | 
 if $$this{'blocking'} and $blocking or not $$this{'blocking'} || $blocking  | 
 
| 
136
 | 
 0  | 
 0  | 
 if ($blocking) { }  | 
 
| 
172
 | 
 0  | 
 14  | 
 unless $env_string =~ /
    \G CONTENT_LENGTH \0 (\d+) \0
  /cgmosx  | 
 
| 
177
 | 
 0  | 
 31  | 
 if $env{$1}  | 
 
| 
180
 | 
 0  | 
 14  | 
 unless pos $env_string = length $env_string  | 
 
| 
181
 | 
 0  | 
 14  | 
 unless $env{'SCGI'} and $env{'SCGI'} eq '1'  | 
 
| 
204
 | 
 0  | 
 2  | 
 unless read $this->connection, my $env_length, 14  | 
 
| 
205
 | 
 0  | 
 2  | 
 unless my($length, $rest) = $env_length =~ / ^ (\d+) : (.*) $ /osx  | 
 
| 
207
 | 
 0  | 
 2  | 
 unless read $this->connection, my $env, $length + 1 - length($rest)  | 
 
| 
208
 | 
 0  | 
 2  | 
 if ((my $comma = substr($env, $length - length($rest))) ne ',')  | 
 
| 
217
 | 
 0  | 
 14  | 
 unless $$this{'closed'}  |