|
libaaruformat 1.0
Aaru Data Preservation Suite - Format Library
|
In-memory representation of a dump hardware entry plus decoded variable-length fields & extents. More...
#include <aaruformat/context.h>
Data Fields | |
| DumpHardwareEntry | entry |
| Fixed-size header with lengths & counts. | |
| struct DumpExtent * | extents |
| Array of extents (entry.extents elements) or NULL. | |
| uint8_t * | manufacturer |
| Manufacturer string (UTF-8) or NULL. | |
| uint8_t * | model |
| Model string or NULL. | |
| uint8_t * | revision |
| Hardware revision string or NULL. | |
| uint8_t * | firmware |
| Firmware version string or NULL. | |
| uint8_t * | serial |
| Serial number string or NULL. | |
| uint8_t * | softwareName |
| Dump software name or NULL. | |
| uint8_t * | softwareVersion |
| Dump software version or NULL. | |
| uint8_t * | softwareOperatingSystem |
| Host operating system string or NULL. | |
In-memory representation of a dump hardware entry plus decoded variable-length fields & extents.
All string pointers are NUL-terminated UTF-8 copies of on-disk data (or NULL if absent). extents array may be NULL when no ranges were recorded. Freed during context teardown.
| DumpHardwareEntry DumpHardwareEntriesWithData::entry |
Fixed-size header with lengths & counts.
Definition at line 341 of file context.h.
Referenced by aaruf_get_dumphw(), aaruf_set_dumphw(), process_dumphw_block(), and write_dumphw_block().
| struct DumpExtent* DumpHardwareEntriesWithData::extents |
Array of extents (entry.extents elements) or NULL.
Definition at line 342 of file context.h.
Referenced by aaruf_close(), aaruf_get_dumphw(), aaruf_set_dumphw(), process_dumphw_block(), and write_dumphw_block().
| uint8_t* DumpHardwareEntriesWithData::firmware |
Firmware version string or NULL.
Definition at line 346 of file context.h.
Referenced by aaruf_close(), aaruf_get_dumphw(), process_dumphw_block(), and write_dumphw_block().
| uint8_t* DumpHardwareEntriesWithData::manufacturer |
Manufacturer string (UTF-8) or NULL.
Definition at line 343 of file context.h.
Referenced by aaruf_close(), aaruf_get_dumphw(), process_dumphw_block(), and write_dumphw_block().
| uint8_t* DumpHardwareEntriesWithData::model |
Model string or NULL.
Definition at line 344 of file context.h.
Referenced by aaruf_close(), aaruf_get_dumphw(), process_dumphw_block(), and write_dumphw_block().
| uint8_t* DumpHardwareEntriesWithData::revision |
Hardware revision string or NULL.
Definition at line 345 of file context.h.
Referenced by aaruf_close(), aaruf_get_dumphw(), process_dumphw_block(), and write_dumphw_block().
| uint8_t* DumpHardwareEntriesWithData::serial |
Serial number string or NULL.
Definition at line 347 of file context.h.
Referenced by aaruf_close(), aaruf_get_dumphw(), process_dumphw_block(), and write_dumphw_block().
| uint8_t* DumpHardwareEntriesWithData::softwareName |
Dump software name or NULL.
Definition at line 348 of file context.h.
Referenced by aaruf_close(), aaruf_get_dumphw(), process_dumphw_block(), and write_dumphw_block().
| uint8_t* DumpHardwareEntriesWithData::softwareOperatingSystem |
Host operating system string or NULL.
Definition at line 350 of file context.h.
Referenced by aaruf_close(), aaruf_get_dumphw(), process_dumphw_block(), and write_dumphw_block().
| uint8_t* DumpHardwareEntriesWithData::softwareVersion |
Dump software version or NULL.
Definition at line 349 of file context.h.
Referenced by aaruf_close(), aaruf_get_dumphw(), process_dumphw_block(), and write_dumphw_block().