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).