|  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) { }  |