H A D | archive_read_support_format_rar5.c | 536 rar->cstate.window_mask, offset, offset + 4); in add_new_filter() argument 522 read_filter_data(struct rar5 * rar,uint32_t offset) read_filter_data() argument 529 write_filter_data(struct rar5 * rar,uint32_t offset,uint32_t value) write_filter_data() argument 548 run_delta_filter(struct rar5 * rar,struct filter_info * flt) run_delta_filter() argument 573 run_e8e9_filter(struct rar5 * rar,struct filter_info * flt,int extended) run_e8e9_filter() argument 622 run_arm_filter(struct rar5 * rar,struct filter_info * flt) run_arm_filter() argument 653 struct rar5* rar = get_context(a); run_filter() local 709 push_data(struct archive_read * a,struct rar5 * rar,const uint8_t * buf,int64_t idx_begin,int64_t idx_end) push_data() argument 753 push_window_data(struct archive_read * a,struct rar5 * rar,int64_t idx_begin,int64_t idx_end) push_window_data() argument 761 struct rar5* rar = get_context(a); apply_filters() local 811 dist_cache_push(struct rar5 * rar,int value) dist_cache_push() argument 820 dist_cache_touch(struct rar5 * rar,int idx) dist_cache_touch() argument 831 free_filters(struct rar5 * rar) free_filters() argument 856 reset_file_context(struct rar5 * rar) reset_file_context() argument 1020 read_bits_32(struct archive_read * a,struct rar5 * rar,const uint8_t * p,uint32_t * value) read_bits_32() argument 1040 read_bits_16(struct archive_read * a,struct rar5 * rar,const uint8_t * p,uint16_t * value) read_bits_16() argument 1058 skip_bits(struct rar5 * rar,int bits) skip_bits() argument 1065 read_consume_bits(struct archive_read * a,struct rar5 * rar,const uint8_t * p,int n,int * value) read_consume_bits() argument 1199 init_window_mask(struct rar5 * rar) init_window_mask() argument 1217 process_main_locator_extra_block(struct archive_read * a,struct rar5 * rar) process_main_locator_extra_block() argument 1248 parse_file_extra_hash(struct archive_read * a,struct rar5 * rar,ssize_t * extra_data_size) parse_file_extra_hash() argument 1375 parse_file_extra_htime(struct archive_read * a,struct archive_entry * e,struct rar5 * rar,ssize_t * extra_data_size) parse_file_extra_htime() argument 1428 parse_file_extra_redir(struct archive_read * a,struct archive_entry * e,struct rar5 * rar,ssize_t * extra_data_size) parse_file_extra_redir() argument 1579 process_head_file_extra(struct archive_read * a,struct archive_entry * e,struct rar5 * rar,ssize_t extra_data_size) process_head_file_extra() argument 1642 process_head_file(struct archive_read * a,struct rar5 * rar,struct archive_entry * entry,size_t block_flags) process_head_file() argument 1958 process_head_service(struct archive_read * a,struct rar5 * rar,struct archive_entry * entry,size_t block_flags) process_head_service() argument 1979 process_head_main(struct archive_read * a,struct rar5 * rar,struct archive_entry * entry,size_t block_flags) process_head_main() argument 2088 struct rar5* rar = get_context(a); skip_unprocessed_bytes() local 2173 struct rar5* rar = get_context(a); process_base_block() local 2334 struct rar5* rar = get_context(a); skip_base_block() local 2415 struct rar5* rar = get_context(a); rar5_read_header() local 2441 init_unpack(struct rar5 * rar) init_unpack() argument 2466 update_crc(struct rar5 * rar,const uint8_t * p,size_t to_read) update_crc() argument 2569 struct rar5* rar = get_context(a); decode_number() local 2607 parse_tables(struct archive_read * a,struct rar5 * rar,const uint8_t * p) parse_tables() argument 2842 parse_filter_data(struct archive_read * a,struct rar5 * rar,const uint8_t * p,uint32_t * filter_data) parse_filter_data() argument 2871 is_valid_filter_block_start(struct rar5 * rar,uint32_t start) is_valid_filter_block_start() argument 2899 struct rar5* rar = get_context(ar); parse_filter() local 2959 decode_code_length(struct archive_read * a,struct rar5 * rar,const uint8_t * p,uint16_t code) decode_code_length() argument 2985 struct rar5* rar = get_context(a); copy_string() local 3013 struct rar5* rar = get_context(a); do_uncompress_block() local 3280 struct rar5* rar = get_context(a); advance_multivolume() local 3356 struct rar5* rar = get_context(a); merge_block() local 3462 struct rar5* rar = get_context(a); process_block() local 3609 use_data(struct rar5 * rar,const void ** buf,size_t * size,int64_t * offset) use_data() argument 3633 push_data_ready(struct archive_read * a,struct rar5 * rar,const uint8_t * buf,size_t size,int64_t offset) push_data_ready() argument 3727 struct rar5* rar = get_context(a); do_uncompress_file() local 3855 do_unstore_file(struct archive_read * a,struct rar5 * rar,const void ** buf,size_t * size,int64_t * offset) do_unstore_file() argument 3902 do_unpack(struct archive_read * a,struct rar5 * rar,const void ** buf,size_t * size,int64_t * offset) do_unpack() argument 3952 struct rar5* rar = get_context(a); verify_checksums() local 4067 struct rar5* rar = get_context(a); rar5_read_data() local 4121 struct rar5* rar = get_context(a); rar5_read_data_skip() local 4184 struct rar5* rar = get_context(a); rar5_cleanup() local 4212 rar5_init(struct rar5 * rar) rar5_init() argument 4224 struct rar5* rar; archive_read_support_format_rar5() local [all...] |