dissect.target.helpers.mount

Module Contents

Classes

Attributes

dissect.target.helpers.mount.fuse_config_p
dissect.target.helpers.mount.fuse_conn_info_p
dissect.target.helpers.mount.log
dissect.target.helpers.mount.CACHE_SIZE = 65536
class dissect.target.helpers.mount.DissectMount(fs: dissect.target.filesystem.Filesystem)

Bases: fuse.Operations

fs
file_handles: dict[int, BinaryIO]
dir_handles: dict[int, dissect.target.filesystem.FilesystemEntry]
getattr
init(path: str, conn: fuse_conn_info_p | None = None, cfg: 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) bytes
readdir(path: str, fh: int, flags: int = 0) collections.abc.Iterator[str]
release(path: str, fh: int) int
releasedir(path: str, fh: int) int