| H A D | archive_read_support_format_rar5.c | 536 static uint32_t read_filter_data(struct rar5* rar, uint32_t offset) { in read_filter_data() argument 543 static void write_filter_data(struct rar5* rar, uint32_t offset, in write_filter_data() argument 550 static struct filter_info* add_new_filter(struct rar5* rar) { in add_new_filter() argument 561 run_delta_filter(struct rar5 * rar,struct filter_info * flt) run_delta_filter() argument 586 run_e8e9_filter(struct rar5 * rar,struct filter_info * flt,int extended) run_e8e9_filter() argument 635 run_arm_filter(struct rar5 * rar,struct filter_info * flt) run_arm_filter() argument 666 struct rar5* rar = get_context(a); run_filter() local 724 push_data(struct archive_read * a,struct rar5 * rar,const uint8_t * buf,int64_t idx_begin,int64_t idx_end) push_data() argument 768 push_window_data(struct archive_read * a,struct rar5 * rar,int64_t idx_begin,int64_t idx_end) push_window_data() argument 776 struct rar5* rar = get_context(a); apply_filters() local 826 dist_cache_push(struct rar5 * rar,int value) dist_cache_push() argument 835 dist_cache_touch(struct rar5 * rar,int idx) dist_cache_touch() argument 846 free_filters(struct rar5 * rar) free_filters() argument 871 reset_file_context(struct rar5 * rar) reset_file_context() argument 1035 read_bits_32(struct archive_read * a,struct rar5 * rar,const uint8_t * p,uint32_t * value) read_bits_32() argument 1055 read_bits_16(struct archive_read * a,struct rar5 * rar,const uint8_t * p,uint16_t * value) read_bits_16() argument 1073 skip_bits(struct rar5 * rar,int bits) skip_bits() argument 1080 read_consume_bits(struct archive_read * a,struct rar5 * rar,const uint8_t * p,int n,int * value) read_consume_bits() argument 1214 init_window_mask(struct rar5 * rar) init_window_mask() argument 1232 process_main_locator_extra_block(struct archive_read * a,struct rar5 * rar) process_main_locator_extra_block() argument 1263 parse_file_extra_hash(struct archive_read * a,struct rar5 * rar,int64_t * extra_data_size) parse_file_extra_hash() argument 1384 parse_file_extra_htime(struct archive_read * a,struct archive_entry * e,struct rar5 * rar,int64_t * extra_data_size) parse_file_extra_htime() argument 1467 parse_file_extra_redir(struct archive_read * a,struct archive_entry * e,struct rar5 * rar,int64_t * extra_data_size) parse_file_extra_redir() argument 1618 process_head_file_extra(struct archive_read * a,struct archive_entry * e,struct rar5 * rar,int64_t extra_data_size) process_head_file_extra() argument 1733 process_head_file(struct archive_read * a,struct rar5 * rar,struct archive_entry * entry,size_t block_flags) process_head_file() argument 2063 process_head_service(struct archive_read * a,struct rar5 * rar,struct archive_entry * entry,size_t block_flags) process_head_service() argument 2084 process_head_main(struct archive_read * a,struct rar5 * rar,struct archive_entry * entry,size_t block_flags) process_head_main() argument 2193 struct rar5* rar = get_context(a); skip_unprocessed_bytes() local 2278 struct rar5* rar = get_context(a); process_base_block() local 2445 struct rar5* rar = get_context(a); skip_base_block() local 2526 struct rar5* rar = get_context(a); rar5_read_header() local 2560 init_unpack(struct rar5 * rar) init_unpack() argument 2587 update_crc(struct rar5 * rar,const uint8_t * p,size_t to_read) update_crc() argument 2690 struct rar5* rar = get_context(a); decode_number() local 2728 parse_tables(struct archive_read * a,struct rar5 * rar,const uint8_t * p) parse_tables() argument 2963 parse_filter_data(struct archive_read * a,struct rar5 * rar,const uint8_t * p,uint32_t * filter_data) parse_filter_data() argument 2992 is_valid_filter_block_start(struct rar5 * rar,uint32_t start) is_valid_filter_block_start() argument 3020 struct rar5* rar = get_context(ar); parse_filter() local 3080 decode_code_length(struct archive_read * a,struct rar5 * rar,const uint8_t * p,uint16_t code) decode_code_length() argument 3106 struct rar5* rar = get_context(a); copy_string() local 3134 struct rar5* rar = get_context(a); do_uncompress_block() local 3401 struct rar5* rar = get_context(a); advance_multivolume() local 3477 struct rar5* rar = get_context(a); merge_block() local 3583 struct rar5* rar = get_context(a); process_block() local 3730 use_data(struct rar5 * rar,const void ** buf,size_t * size,int64_t * offset) use_data() argument 3751 clear_data_ready_stack(struct rar5 * rar) clear_data_ready_stack() argument 3758 push_data_ready(struct archive_read * a,struct rar5 * rar,const uint8_t * buf,size_t size,int64_t offset) push_data_ready() argument 3852 struct rar5* rar = get_context(a); do_uncompress_file() local 3980 do_unstore_file(struct archive_read * a,struct rar5 * rar,const void ** buf,size_t * size,int64_t * offset) do_unstore_file() argument 4027 do_unpack(struct archive_read * a,struct rar5 * rar,const void ** buf,size_t * size,int64_t * offset) do_unpack() argument 4077 struct rar5* rar = get_context(a); verify_checksums() local 4192 struct rar5* rar = get_context(a); rar5_read_data() local 4256 struct rar5* rar = get_context(a); rar5_read_data_skip() local 4322 struct rar5* rar = get_context(a); rar5_cleanup() local 4347 struct rar5 *rar = (struct rar5 *)_a->format->data; rar5_has_encrypted_entries() local 4356 rar5_init(struct rar5 * rar) rar5_init() argument 4374 struct rar5* rar; archive_read_support_format_rar5() local [all...] |