dissect.xfs.xfs#

Module Contents#

Classes#

Functions#

Attributes#

log

dissect.xfs.xfs.log#
class dissect.xfs.xfs.XFS(fh)#
get(path, node=None)#
get_allocation_group(agnum)#
get_inode(absinum, *args, **kwargs)#
get_relative_inode(agnum, inum, *args, **kwargs)#
walk_agi(block, agnum)#
walk_extents(block)#
walk_large_tree(block, leaf_size, magic=None)#
walk_small_tree(block, agnum, leaf_size, magic=None)#
class dissect.xfs.xfs.AllocationGroup(xfs, fh, num)#
get_inode(inum, filename=None, filetype=None, parent=None, lazy=False)#
walk_extents(fsb)#
walk_agi()#
walk_tree(fsb, magic=None, small=False)#
class dissect.xfs.xfs.INode(ag, inum, filename=None, filetype=None, parent=None)#
property inode#
property size#
property filetype#
property atime#
property atime_ns#
property mtime#
property mtime_ns#
property ctime#
property ctime_ns#
property crtime#
property crtime_ns#
dirlist#
__repr__()#

Return repr(self).

listdir()#
datafork()#
attrfork()#
dataruns()#
open()#
dissect.xfs.xfs.parse_fsblock(s)#
dissect.xfs.xfs.fsb_to_bb(block, agblklog)#