Rizin
unix-like reverse engineering framework and cli tools
|
Go to the source code of this file.
Macros | |
#define | BITS_TYPE struct qtmd_stream |
#define | BITS_VAR qtm |
#define | BITS_ORDER_MSB |
#define | READ_BYTES |
#define | GET_SYMBOL(model, var) |
Functions | |
static void | qtmd_update_model (struct qtmd_model *model) |
static void | qtmd_init_model (struct qtmd_model *model, struct qtmd_modelsym *syms, int start, int len) |
struct qtmd_stream * | qtmd_init (struct mspack_system *system, struct mspack_file *input, struct mspack_file *output, int window_bits, int input_buffer_size) |
int | qtmd_decompress (struct qtmd_stream *qtm, off_t out_bytes) |
void | qtmd_free (struct qtmd_stream *qtm) |
Variables | |
static const unsigned int | position_base [42] |
static const unsigned char | extra_bits [42] |
static const unsigned char | length_base [27] |
static const unsigned char | length_extra [27] |
#define BITS_TYPE struct qtmd_stream |
#define READ_BYTES |
int qtmd_decompress | ( | struct qtmd_stream * | qtm, |
off_t | out_bytes | ||
) |
Definition at line 256 of file qtmd.c.
void qtmd_free | ( | struct qtmd_stream * | qtm | ) |
Definition at line 482 of file qtmd.c.
struct qtmd_stream* qtmd_init | ( | struct mspack_system * | system, |
struct mspack_file * | input, | ||
struct mspack_file * | output, | ||
int | window_bits, | ||
int | input_buffer_size | ||
) |
Definition at line 186 of file qtmd.c.
|
static |
Definition at line 168 of file qtmd.c.
References qtmd_modelsym::cumfreq, qtmd_model::entries, i, len, qtmd_model::shiftsleft, start, qtmd_modelsym::sym, and qtmd_model::syms.
Referenced by qtmd_init().
|
static |
Definition at line 124 of file qtmd.c.
References qtmd_modelsym::cumfreq, qtmd_model::entries, i, qtmd_model::shiftsleft, qtmd_model::syms, and autogen_x86imm::tmp.
Definition at line 71 of file qtmd.c.
Referenced by qtmd_decompress().
Definition at line 75 of file qtmd.c.
Referenced by qtmd_decompress().
Definition at line 79 of file qtmd.c.
Referenced by qtmd_decompress().
Definition at line 66 of file qtmd.c.
Referenced by qtmd_decompress().