Rizin
unix-like reverse engineering framework and cli tools
lzma_index_hash_s Struct Reference

Public Types

enum  {
  SEQ_BLOCK , SEQ_COUNT , SEQ_UNPADDED , SEQ_UNCOMPRESSED ,
  SEQ_PADDING_INIT , SEQ_PADDING , SEQ_CRC32
}
 

Public Attributes

enum lzma_index_hash_s:: { ... }  sequence
 
lzma_index_hash_info blocks
 Information collected while decoding the actual Blocks. More...
 
lzma_index_hash_info records
 Information collected from the Index field. More...
 
lzma_vli remaining
 Number of Records not fully decoded. More...
 
lzma_vli unpadded_size
 Unpadded Size currently being read from an Index Record. More...
 
lzma_vli uncompressed_size
 Uncompressed Size currently being read from an Index Record. More...
 
size_t pos
 
uint32_t crc32
 CRC32 of the Index. More...
 

Detailed Description

Definition at line 37 of file index_hash.c.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
SEQ_BLOCK 
SEQ_COUNT 
SEQ_UNPADDED 
SEQ_UNCOMPRESSED 
SEQ_PADDING_INIT 
SEQ_PADDING 
SEQ_CRC32 

Definition at line 38 of file index_hash.c.

Member Data Documentation

◆ blocks

lzma_index_hash_info lzma_index_hash_s::blocks

Information collected while decoding the actual Blocks.

Definition at line 49 of file index_hash.c.

Referenced by LZMA_API().

◆ crc32

uint32_t lzma_index_hash_s::crc32

CRC32 of the Index.

Definition at line 68 of file index_hash.c.

Referenced by LZMA_API().

◆ pos

size_t lzma_index_hash_s::pos

Position in variable-length integers when decoding them from the List of Records.

Definition at line 65 of file index_hash.c.

Referenced by cmd_descs_generate.CmdDesc::_validate(), and LZMA_API().

◆ records

lzma_index_hash_info lzma_index_hash_s::records

Information collected from the Index field.

Definition at line 52 of file index_hash.c.

Referenced by LZMA_API().

◆ remaining

lzma_vli lzma_index_hash_s::remaining

Number of Records not fully decoded.

Definition at line 55 of file index_hash.c.

◆ 

enum { ... } lzma_index_hash_s::sequence

Referenced by LZMA_API().

◆ uncompressed_size

lzma_vli lzma_index_hash_s::uncompressed_size

Uncompressed Size currently being read from an Index Record.

Definition at line 61 of file index_hash.c.

Referenced by LZMA_API().

◆ unpadded_size

lzma_vli lzma_index_hash_s::unpadded_size

Unpadded Size currently being read from an Index Record.

Definition at line 58 of file index_hash.c.

Referenced by LZMA_API().


The documentation for this struct was generated from the following file: