| line | l | !l&&r | !l&&!r | condition | 
 
| 59 | 0 | 0 | 0 | tied *{$thing;} || defined CORE::fileno $thing | 
 
| 92 | 0 | 0 | 0 | $mode eq '|-' or $mode eq '-|' | 
 
| 107 | 0 | 0 | 0 | CORE::open($$handle_r, $mode, $expr, @list) || do {
	if ($mode eq '|-' or $mode eq '-|') {
	my $cmd = $expr;
unless (@list) {
	($cmd) = $cmd =~ /\A(\S+)/;
};
$NS->__THROW('Exec', 'path', $cmd, 'arguments', \@list);
};
if ('SCALAR' eq ref $expr) {
	$NS->__THROW('ScalarOpen');
};
$NS->__THROW('FileOpen', 'mode', $mode, 'path', $expr)
} | 
 
| 163 | 0 | 0 | 0 | CORE::chroot $filename || do {
	$NS->__THROW('Chroot', 'filename', $filename)
} | 
 
| 306 | 0 | 0 | 0 | ($fh ? CORE::close $fh : CORE::close()) || do {
	$NS->__THROW('Close')
} | 
 
| 318 | 0 | 0 | 0 | CORE::seek($fh, $pos, $whence) || do {
	$NS->__THROW('FileSeek', 'whence', $whence, 'position', $pos)
} | 
 
| 327 | 0 | 0 | 0 | CORE::sysseek($fh, $pos, $whence) || do {
	$NS->__THROW('FileSeek', 'whence', $whence, 'position', $pos)
} | 
 
| 336 | 0 | 0 | 0 | CORE::truncate($fh_or_expr, $length) || do {
	$NS->__THROW('FileTruncate', 'length', $length)
} | 
 
| 347 | 0 | 0 | 0 | CORE::opendir($$dh_r, $dir) || do {
	$NS->__THROW('DirectoryOpen', 'path', $dir)
} | 
 
| 356 | 0 | 0 | 0 | CORE::rewinddir $dh || do {
	$NS->__THROW('DirectoryRewind')
} | 
 
| 365 | 0 | 0 | 0 | CORE::closedir $dh || do {
	$NS->__THROW('DirectoryClose')
} | 
 
| 429 | 0 | 0 | 0 | CORE::flock($fh, $operation) || do {
	$NS->__THROW('Flock', 'operation', $operation)
} | 
 
| 451 | 0 | 0 | 0 | CORE::chmod($mode, $target) || do {
	if (__is_a_fh($target)) {
	$NS->__THROW('Chmod', 'permissions', $mode);
};
$NS->__THROW('Chmod', 'permissions', $mode, 'path', $target)
} | 
 
| 475 | 0 | 0 | 0 | CORE::chown($uid, $gid, $target) || do {
	if (__is_a_fh($target)) {
	$NS->__THROW('Chown', 'uid', $uid, 'gid', $gid);
};
$NS->__THROW('Chown', 'uid', $uid, 'gid', $gid, 'path', $target)
} | 
 
| 488 | 0 | 0 | 0 | CORE::link($old, $new) || do {
	$NS->__THROW('Link', 'oldpath', $old, 'newpath', $new)
} | 
 
| 497 | 0 | 0 | 0 | CORE::symlink($old, $new) || do {
	$NS->__THROW('SymlinkCreate', 'oldpath', $old, 'newpath', $new)
} | 
 
| 507 | 0 | 0 | 0 | CORE::readlink $path || do {
	$NS->__THROW('SymlinkRead', 'path', $path)
} | 
 
| 516 | 0 | 0 | 0 | CORE::rename($old, $new) || do {
	$NS->__THROW('Rename', 'oldpath', $old, 'newpath', $new)
} | 
 
| 539 | 0 | 0 | 0 | CORE::unlink(@paths) || do {
	$NS->__THROW('Unlink', 'path', $paths[0])
} | 
 
| 580 | 0 | 0 | 0 | CORE::rmdir $args[0] || do {
	$NS->__THROW('DirectoryDelete', 'path', $args[0])
} | 
 
| 621 | 0 | 0 | 0 | CORE::pipe($$read_r, $$write_r) || do {
	$NS->__THROW('Pipe')
} | 
 
| 636 | 0 | 0 | 0 | CORE::binmode($fh_r, $layer) || do {
	$NS->__THROW('Binmode', 'layer', $layer)
} |