| line |
true |
false |
branch |
|
24
|
1 |
0 |
if (not defined &DEBUG) |
|
35
|
0 |
0 |
if (@_ & 1 and ref $_[0] and ref $_[0] eq 'HASH') { } |
|
39
|
0 |
0 |
if (@_ & 1) |
|
51
|
0 |
0 |
if (exists $opt{'readonly'} and defined $opt{'readonly'}) { } |
|
52
|
0 |
0 |
$opt{'readonly'} ? : |
|
62
|
0 |
0 |
if (exists $opt{'filesystem'} and defined $opt{'filesystem'}) { } |
|
64
|
0 |
0 |
unless (_validate_fs($opt{'filesystem'})) |
|
82
|
0 |
0 |
if (exists $opt{'cwd'} and defined $opt{'cwd'}) { } |
|
144
|
0 |
0 |
if (defined $ro) |
|
145
|
0 |
0 |
$ro ? : |
|
157
|
0 |
0 |
unless (defined $cwd) |
|
158
|
0 |
0 |
if (defined $cb) { } |
|
168
|
0 |
0 |
if (defined $cb) { } |
|
182
|
0 |
0 |
if (ref $self ne 'Filesys::Virtual::Async::inMemory') |
|
183
|
0 |
0 |
if ($self->can('_open')) { } |
|
185
|
0 |
0 |
if (defined $scalar_ref) { } |
|
187
|
0 |
0 |
if (defined $fh) { } |
|
202
|
0 |
0 |
if (exists $self->_fs->{$path}) { } |
|
203
|
0 |
0 |
if (not S_ISDIR($self->_fs->{$path}{'mode'})) { } |
|
206
|
0 |
0 |
if (defined $fh) { } |
|
245
|
0 |
0 |
if (not defined $ret or $ret == 0) { } |
|
262
|
0 |
0 |
if ($self->readonly) { } |
|
266
|
0 |
0 |
if (ref $self ne 'Filesys::Virtual::Async::inMemory') |
|
267
|
0 |
0 |
if ($self->can('_write')) { } |
|
281
|
0 |
0 |
if (not $ret) { } |
|
298
|
0 |
0 |
if (not defined $ret or $ret == 0) { } |
|
304
|
0 |
0 |
if ($ret) { } |
|
326
|
0 |
0 |
if (ref $path) |
|
337
|
0 |
0 |
if (ref $self ne 'Filesys::Virtual::Async::inMemory') |
|
338
|
0 |
0 |
if ($self->can('_stat')) { } |
|
340
|
0 |
0 |
if (defined $ret) { } |
|
352
|
0 |
0 |
if (exists $self->_fs->{$path}) { } |
|
356
|
0 |
0 |
exists $$info{'data'} ? : |
|
360
|
0 |
0 |
if (S_ISDIR($modes)) |
|
365
|
0 |
0 |
if $_ =~ m[^$path/?[^/]+$] |
|
368
|
0 |
0 |
if exists $$info{'gid'} |
|
369
|
0 |
0 |
if exists $$info{'uid'} |
|
372
|
0 |
0 |
if exists $$info{'atime'} |
|
373
|
0 |
0 |
if exists $$info{'mtime'} |
|
398
|
0 |
0 |
if (ref $path) |
|
407
|
0 |
0 |
if ($self->readonly) |
|
415
|
0 |
0 |
if (ref $self ne 'Filesys::Virtual::Async::inMemory') |
|
416
|
0 |
0 |
if ($self->can('_utime')) { } |
|
424
|
0 |
0 |
if (exists $self->_fs->{$path}) { } |
|
426
|
0 |
0 |
unless (defined $atime) |
|
427
|
0 |
0 |
unless (defined $mtime) |
|
445
|
0 |
0 |
if (ref $path) |
|
454
|
0 |
0 |
if ($self->readonly) |
|
462
|
0 |
0 |
if (ref $self ne 'Filesys::Virtual::Async::inMemory') |
|
463
|
0 |
0 |
if ($self->can('_chown')) { } |
|
471
|
0 |
0 |
if (exists $self->_fs->{$path}) { } |
|
473
|
0 |
0 |
if (defined $uid and $uid > -1) |
|
476
|
0 |
0 |
if (defined $gid and $gid > -1) |
|
494
|
0 |
0 |
if (ref $path) |
|
503
|
0 |
0 |
if ($self->readonly) |
|
511
|
0 |
0 |
if (ref $self ne 'Filesys::Virtual::Async::inMemory') |
|
512
|
0 |
0 |
if ($self->can('_truncate')) { } |
|
520
|
0 |
0 |
if (exists $self->_fs->{$path}) { } |
|
521
|
0 |
0 |
if (not S_ISDIR($self->_fs->{$path}{'mode'})) { } |
|
525
|
0 |
0 |
if ($offset > length $self->_fs->{$path}{'data'}) { } |
|
529
|
0 |
0 |
if ($offset != length $self->_fs->{$path}{'data'}) |
|
553
|
0 |
0 |
if (ref $path) |
|
562
|
0 |
0 |
if ($self->readonly) |
|
570
|
0 |
0 |
if (ref $self ne 'Filesys::Virtual::Async::inMemory') |
|
571
|
0 |
0 |
if ($self->can('_chmod')) { } |
|
579
|
0 |
0 |
if (exists $self->_fs->{$path}) { } |
|
597
|
0 |
0 |
if ($self->readonly) |
|
605
|
0 |
0 |
if (ref $self ne 'Filesys::Virtual::Async::inMemory') |
|
606
|
0 |
0 |
if ($self->can('_unlink')) { } |
|
614
|
0 |
0 |
if (exists $self->_fs->{$path}) { } |
|
615
|
0 |
0 |
if (not S_ISDIR($self->_fs->{$path}{'mode'})) { } |
|
637
|
0 |
0 |
if ($self->readonly) |
|
645
|
0 |
0 |
if ($dev == 0) { } |
|
655
|
0 |
0 |
if (ref $self ne 'Filesys::Virtual::Async::inMemory') |
|
656
|
0 |
0 |
if ($self->can('_mknod')) { } |
|
664
|
0 |
0 |
if (exists $self->_fs->{$path} or $path eq '.' or $path eq '..') { } |
|
715
|
0 |
0 |
if ($self->readonly) |
|
723
|
0 |
0 |
if (ref $self ne 'Filesys::Virtual::Async::inMemory') |
|
724
|
0 |
0 |
if ($self->can('_rename')) { } |
|
732
|
0 |
0 |
if (exists $self->_fs->{$srcpath}) { } |
|
733
|
0 |
0 |
if (not exists $self->_fs->{$dstpath}) { } |
|
757
|
0 |
0 |
if ($self->readonly) |
|
768
|
0 |
0 |
if (ref $self ne 'Filesys::Virtual::Async::inMemory') |
|
769
|
0 |
0 |
if ($self->can('_mkdir')) { } |
|
777
|
0 |
0 |
if (exists $self->_fs->{$path}) { } |
|
801
|
0 |
0 |
if ($self->readonly) |
|
809
|
0 |
0 |
if (ref $self ne 'Filesys::Virtual::Async::inMemory') |
|
810
|
0 |
0 |
if ($self->can('_rmdir')) { } |
|
818
|
0 |
0 |
if (exists $self->_fs->{$path}) { } |
|
819
|
0 |
0 |
if (S_ISDIR($self->_fs->{$path}{'mode'})) { } |
|
822
|
0 |
0 |
if ($children == 1) { } |
|
849
|
0 |
0 |
if (ref $self ne 'Filesys::Virtual::Async::inMemory') |
|
850
|
0 |
0 |
if ($self->can('_readdir')) { } |
|
858
|
0 |
0 |
if (exists $self->_fs->{$path}) { } |
|
859
|
0 |
0 |
if (S_ISDIR($self->_fs->{$path}{'mode'})) { } |
|
889
|
0 |
0 |
if (ref $self ne 'Filesys::Virtual::Async::inMemory') |
|
890
|
0 |
0 |
if ($self->can('_load')) { } |
|
898
|
0 |
0 |
if (exists $self->_fs->{$path}) { } |
|
899
|
0 |
0 |
if (not S_ISDIR($self->_fs->{$path}{'mode'})) { } |
|
921
|
0 |
0 |
if ($self->readonly) |
|
929
|
0 |
0 |
if (ref $self ne 'Filesys::Virtual::Async::inMemory') |
|
930
|
0 |
0 |
if ($self->can('_copy')) { } |
|
938
|
0 |
0 |
if (exists $self->_fs->{$srcpath}) { } |
|
939
|
0 |
0 |
if (not exists $self->_fs->{$dstpath}) { } |
|
963
|
0 |
0 |
if ($self->readonly) |
|
969
|
0 |
0 |
if (ref $self ne 'Filesys::Virtual::Async::inMemory') |
|
970
|
0 |
0 |
if ($self->can('_move')) { } |
|
990
|
0 |
0 |
if (ref $self ne 'Filesys::Virtual::Async::inMemory') |
|
991
|
0 |
0 |
if ($self->can('_scandir')) { } |
|
999
|
0 |
0 |
if (exists $self->_fs->{$path}) { } |
|
1000
|
0 |
0 |
if (S_ISDIR($self->_fs->{$path}{'mode'})) { } |
|
1003
|
0 |
0 |
if $_ =~ m[^$path/?[^/]+$] |
|
1006
|
0 |
0 |
if $_ =~ m[^$path/?[^/]+$] |
|
1029
|
0 |
0 |
if ($self->readonly) |
|
1037
|
0 |
0 |
if (ref $self ne 'Filesys::Virtual::Async::inMemory') |
|
1038
|
0 |
0 |
if ($self->can('_rmtree')) { } |
|
1046
|
0 |
0 |
if (exists $self->_fs->{$path}) { } |
|
1047
|
0 |
0 |
if (S_ISDIR($self->_fs->{$path}{'mode'})) { } |