| line | true | false | branch | 
 
| 313 | 0 | 90 | if (@_ != 1) | 
 
| 318 | 0 | 0 | if ($] > "5.013" and $class eq "IO::File" and not $INC{'IO/File.pm'}) | 
 
| 331 | 0 | 3 | unless @_ == 3 | 
 
| 334 | 0 | 3 | unless fdopen($io, @_) | 
 
| 354 | 0 | 8 | unless $mode =~ /^\+?(<|>>?)$/ or $mode =~ s/^r(\+?)$/$1 or $mode =~ s/^w(\+?)$/$1>/ or $mode =~ s/^a(\+?)$/$1>>/ | 
 
| 363 | 0 | 10 | unless @_ == 3 | 
 
| 367 | 7 | 3 | if (ref $fd and "$fd" =~ /GLOB\(/o) { } | 
 
|  | 3 | 0 | elsif ($fd =~ /^\d+$/) { } | 
 
| 377 | 10 | 0 | open($io, _open_mode_string($mode) . '&' . $fd) ? : | 
 
| 382 | 0 | 32 | unless @_ == 1 | 
 
| 396 | 0 | 0 | unless @_ == 1 | 
 
| 401 | 0 | 10 | unless @_ == 1 | 
 
| 406 | 0 | 8200 | unless @_ == 1 | 
 
| 411 | 0 | 2 | unless @_ == 1 | 
 
| 416 | 0 | 16 | unless @_ | 
 
| 422 | 0 | 0 | unless @_ >= 2 | 
 
| 428 | 0 | 0 | unless @_ | 
 
| 435 | 0 | 0 | unless @_ == 2 | 
 
| 440 | 0 | 1 | unless @_ == 3 or @_ == 4 | 
 
| 445 | 0 | 0 | unless @_ == 3 or @_ == 4 | 
 
| 450 | 0 | 0 | unless @_ >= 2 and @_ <= 4 | 
 
| 452 | 0 | 0 | unless defined $_[2] | 
 
| 457 | 0 | 0 | unless @_ >= 2 and @_ <= 4 | 
 
| 458 | 0 | 0 | if (defined $_[2]) { } | 
 
| 466 | 0 | 0 | unless @_ == 1 | 
 
| 477 | 67 | 0 | @_ > 1 ? : | 
 
| 482 | 0 | 0 | if ref $_[0] | 
 
| 485 | 0 | 0 | if @_ > 1 | 
 
| 490 | 0 | 0 | if ref $_[0] | 
 
| 493 | 0 | 0 | if @_ > 1 | 
 
| 498 | 0 | 0 | if ref $_[0] | 
 
| 501 | 0 | 0 | if @_ > 1 | 
 
| 507 | 12 | 0 | if ref $_[0] | 
 
| 509 | 0 | 12 | if @_ > 1 | 
 
| 515 | 0 | 0 | if ref $_[0] | 
 
| 517 | 0 | 0 | if @_ > 1 | 
 
| 523 | 0 | 0 | if ref $_[0] | 
 
| 525 | 0 | 0 | if @_ > 1 | 
 
| 531 | 0 | 0 | if ref $_[0] | 
 
| 533 | 0 | 0 | if @_ > 1 | 
 
| 539 | 0 | 0 | if ref $_[0] | 
 
| 541 | 0 | 0 | if @_ > 1 | 
 
| 547 | 0 | 0 | if ref $_[0] | 
 
| 549 | 0 | 0 | if @_ > 1 | 
 
| 554 | 0 | 0 | if ref $_[0] | 
 
| 557 | 0 | 0 | if @_ > 1 | 
 
| 562 | 0 | 0 | if ref $_[0] | 
 
| 565 | 0 | 0 | if @_ > 1 | 
 
| 579 | 0 | 0 | unless @_ < 3 | 
 
| 580 | 0 | 0 | if (@_ == 2) { } | 
 
| 591 | 0 | 0 | unless @_ == 3 | 
 
| 597 | 0 | 0 | unless @_ == 3 | 
 
| 612 | 6 | 0 | $name =~ /^(SEEK_(SET|CUR|END)|_IO[FLN]BF)$/ && defined &{$name;} ? : | 
 
| 621 | 0 | 0 | if ref $io | 
 
| 623 | 0 | 0 | if (ref $io) { } |