dissect.target.helpers.mount

Module Contents

Classes

Attributes

dissect.target.helpers.mount.HAS_FUSE3 = True
dissect.target.helpers.mount.log
dissect.target.helpers.mount.CACHE_SIZE = 1048576
class dissect.target.helpers.mount.DissectMount(fs: dissect.target.filesystem.Filesystem)

Bases: fuse3.Operations

fs
file_handles: dict[int, BinaryIO]
dir_handles: dict[int, dissect.target.filesystem.FilesystemEntry]
getattr
init(path: str, conn: fuse3.c_fuse.fuse_conn_info_p | None = None, cfg: fuse3.c_fuse.fuse_config_p | None = None) None
getxattr = None
listxattr = None
open(path: str, flags: int) int
opendir(path: str) int
read(path: str, size: int, offset: int, fh: int)
readdir(path: str, fh: int, flags: int = 0) Iterator[str]
release(path: str, fh: int) int
releasedir(path: str, fh: int) int
lseek(path: str, off: int, whence: int, fh: int) int