Closes an open volume system.
Referenced by TskVsInfo::close(), and TskAuto::findFilesInVs().
Open a disk image and process the media management system data.
This calls VS specific code to determine the type and collect data.
References TSK_VS_PART_INFO::desc, TSK_VS_INFO::is_backup, TSK_IMG_INFO::itype, TSK_VS_PART_INFO::next, TSK_VS_INFO::part_list, TSK_VS_PART_INFO::start, tsk_error_reset(), tsk_error_set_errno(), tsk_error_set_errstr(), tsk_fprintf(), TSK_IMG_TYPE_LOGICAL, tsk_verbose, TSK_VS_TYPE_APFS, TSK_VS_TYPE_BSD, TSK_VS_TYPE_DETECT, TSK_VS_TYPE_DOS, TSK_VS_TYPE_GPT, TSK_VS_TYPE_LVM, TSK_VS_TYPE_MAC, TSK_VS_TYPE_SUN, and TSK_VS_TYPE_UNSUPP.
Referenced by TskAuto::findFilesInVs(), and TskVsInfo::open().
Return handle to a volume in the volume system.
References TSK_VS_PART_INFO::addr, TSK_VS_PART_INFO::next, TSK_VS_INFO::part_count, TSK_VS_INFO::part_list, tsk_error_reset(), tsk_error_set_errno(), and tsk_error_set_errstr().
Referenced by TskVsInfo::getPart().
Reads data starting at a byte address relative to the start of a VOLUME in a volume system.
References TSK_VS_INFO::block_size, TSK_VS_INFO::img_info, TSK_VS_INFO::offset, TSK_VS_PART_INFO::start, tsk_img_read(), and TSK_VS_PART_INFO::vs.
Referenced by TskVsPartInfo::read().
Reads one or more blocks of data with an address relative to the start of a VOLUME in a volume system.
References TSK_VS_INFO::block_size, TSK_VS_INFO::img_info, TSK_VS_INFO::offset, PRIuSIZE, TSK_VS_PART_INFO::start, tsk_error_reset(), tsk_error_set_errno(), tsk_error_set_errstr(), tsk_img_read(), and TSK_VS_PART_INFO::vs.
Referenced by TskVsPartInfo::readBlock().
Walk a range of partitions and pass the data to a callback function.
References TSK_VS_PART_INFO::addr, TSK_VS_PART_INFO::flags, TSK_VS_PART_INFO::next, TSK_VS_INFO::part_count, TSK_VS_INFO::part_list, tsk_error_reset(), tsk_error_set_errno(), tsk_error_set_errstr(), TSK_VS_PART_FLAG_ALLOC, TSK_VS_PART_FLAG_META, TSK_VS_PART_FLAG_UNALLOC, TSK_WALK_CONT, TSK_WALK_ERROR, and TSK_WALK_STOP.
Referenced by TskAuto::findFilesInVs(), and TskVsInfo::vsPartWalk().
Reads one or more blocks of data with an address relative to the start of the volume system.
References TSK_VS_INFO::block_size, TSK_VS_INFO::img_info, TSK_VS_INFO::offset, PRIuSIZE, tsk_error_reset(), tsk_error_set_errno(), tsk_error_set_errstr(), and tsk_img_read().
Referenced by TskVsInfo::readBlock().
Print the supported volume system type names to an open handle.
References tsk_fprintf().
Referenced by TskVsInfo::typePrint().
Return the supported volume system types.
Referenced by TskVsInfo::typeSupported().
Return the string description of a partition type ID.
Referenced by TskVsInfo::typeToDesc().
Parse a string with the volume system type and return its internal ID.
References tsk_vs_type_toid_utf8().
Referenced by TskVsInfo::typeToId().
Parse a string with the volume system type and return its internal ID.
References TSK_VS_TYPE_UNSUPP.
Referenced by tsk_vs_type_toid().
Return the string name of a partition type ID.
References TSK_VS_TYPE_DBFILLER.
Referenced by TskVsInfo::typeToName().
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.