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] ¶
- readlink(path: str) str ¶
- release(path: str, fh: int) int ¶
- releasedir(path: str, fh: int) int ¶
- lseek(path: str, off: int, whence: int, fh: int) int ¶