The Sleuth Kit  4.11.1
Macros | Functions
ext2fs.c File Reference

Contains the internal TSK ext2/ext3/ext4 file system functions. More...

#include "tsk_fs_i.h"
#include "tsk_ext2fs.h"
#include "tsk/base/crc.h"
#include <stddef.h>

Macros

#define INODE_TABLE_SIZE(ext2fs)
 

Functions

TSK_FS_BLOCK_FLAG_ENUM ext2fs_block_getflags (TSK_FS_INFO *a_fs, TSK_DADDR_T a_addr)
 
uint8_t ext2fs_block_walk (TSK_FS_INFO *a_fs, TSK_DADDR_T a_start_blk, TSK_DADDR_T a_end_blk, TSK_FS_BLOCK_WALK_FLAG_ENUM a_flags, TSK_FS_BLOCK_WALK_CB a_action, void *a_ptr)
 
uint8_t ext2fs_inode_walk (TSK_FS_INFO *fs, TSK_INUM_T start_inum, TSK_INUM_T end_inum, TSK_FS_META_FLAG_ENUM flags, TSK_FS_META_WALK_CB a_action, void *a_ptr)
 
TSK_FS_INFOext2fs_open (TSK_IMG_INFO *img_info, TSK_OFF_T offset, TSK_FS_TYPE_ENUM ftype, uint8_t test)
 

Detailed Description

Contains the internal TSK ext2/ext3/ext4 file system functions.

Macro Definition Documentation

#define INODE_TABLE_SIZE (   ext2fs)
Value:
((tsk_getu32(ext2fs->fs_info.endian, ext2fs->fs->s_inodes_per_group) * ext2fs->inode_size - 1) \
/ ext2fs->fs_info.block_size + 1)

Copyright © 2007-2020 Brian Carrier. (carrier -at- sleuthkit -dot- org)
This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United States License.