dissect.extfs.journal

Module Contents

Classes

class dissect.extfs.journal.JDB2(fh: BinaryIO)
read_block(block: int, count: int = 1) bytes
commits() Iterator[CommitBlock]
commits_all() Iterator[CommitBlock]
walk() Iterator[CommitBlock]
class dissect.extfs.journal.DescriptorBlock(jdb2: JDB2, header: dissect.cstruct.Instance, block: int)
__repr__() str

Return repr(self).

tags() Iterator[DescriptorBlockTag]
class dissect.extfs.journal.DescriptorBlockTag(descriptor: DescriptorBlock, tag: dissect.cstruct.Instance, journal_block: int)
__repr__() str

Return repr(self).

open() BinaryIO
class dissect.extfs.journal.CommitBlock(jdb2: JDB2, header: dissect.cstruct.Instance, journal_block: int, descriptors: list[DescriptorBlock] | None = None)
__repr__() str

Return repr(self).