SYMBOL INDEX (1774 symbols across 116 files) FILE: include/config.h type config_opts_t (line 10) | typedef struct { FILE: include/cramfs/cramfs.h type u8 (line 9) | typedef unsigned char u8; type u16 (line 10) | typedef unsigned short u16; type u32 (line 11) | typedef unsigned int u32; type cramfs_inode (line 16) | struct cramfs_inode { type cramfs_super (line 34) | struct cramfs_super { FILE: include/cramfs/cramfs_fs.h type u8 (line 10) | typedef unsigned char u8; type u16 (line 11) | typedef unsigned short u16; type u32 (line 12) | typedef unsigned int u32; type cramfs_inode (line 34) | struct cramfs_inode { type cramfs_info (line 49) | struct cramfs_info { type cramfs_super (line 59) | struct cramfs_super { FILE: include/epk.h type BUILD_TYPE_T (line 17) | typedef enum { type FILE_TYPE_T (line 24) | typedef enum { type SIG_TYPE_T (line 33) | typedef enum { FILE: include/epk1.h type pakRec_t (line 18) | struct pakRec_t { type epk1BEHeader_t (line 23) | struct epk1BEHeader_t { type epk1BEVersion_t (line 31) | struct epk1BEVersion_t { type epk1Header_t (line 38) | struct epk1Header_t { type epk1NewHeader_t (line 47) | struct epk1NewHeader_t { type pakHeader_t (line 56) | struct pakHeader_t { FILE: include/epk2.h type PAK_V2_HEADER_T (line 20) | typedef struct { type PAK_V2_LOCATION_T (line 35) | typedef struct { type EPK_V2_HEADER_T (line 49) | typedef struct { type epk2_structure (line 59) | struct epk2_structure { type pak2_structure (line 68) | struct pak2_structure { FILE: include/epk3.h type EPK_V3_HEADER_T (line 18) | typedef struct __attribute__((packed)) { type EPK_V3_NEW_HEADER_T (line 26) | typedef struct __attribute__((packed)) { type PACKAGE_SEGMENT_INFO_T (line 47) | typedef struct __attribute__((packed)) { type PACKAGE_INFO_DATA_T (line 55) | typedef struct __attribute__((packed)) { type PAK_V3_HEADER_T (line 61) | typedef struct __attribute__((packed)) { type PAK_V3_LISTHEADER_T (line 75) | typedef struct __attribute__((packed)) { type PAK_V3_NEW_LISTHEADER_T (line 82) | typedef struct __attribute__((packed)) { type epk3_head_structure (line 94) | struct __attribute__((packed)) epk3_head_structure { type epk3_new_head_structure (line 103) | struct __attribute__((packed)) epk3_new_head_structure { type epk3_structure (line 110) | struct __attribute__((packed)) epk3_structure { type epk3_new_structure (line 116) | struct __attribute__((packed)) epk3_new_structure { type epk3_structure (line 123) | struct epk3_structure type epk3_new_structure (line 124) | struct epk3_new_structure type pak3_structure (line 127) | struct __attribute__((packed)) pak3_structure { FILE: include/jffs2/jffs2.h type __signed__ (line 17) | typedef __signed__ char __s8; type __u8 (line 18) | typedef unsigned char __u8; type __s16 (line 20) | typedef __signed__ short __s16; type __u16 (line 21) | typedef unsigned short __u16; type __signed__ (line 23) | typedef __signed__ int __s32; type __u32 (line 24) | typedef unsigned int __u32; type __s64 (line 27) | __extension__ typedef __signed__ long long __s64; type __u64 (line 28) | __extension__ typedef unsigned long long __u64; type __s64 (line 30) | typedef __signed__ long long __s64; type __u64 (line 31) | typedef unsigned long long __u64; type jffs2_unknown_node (line 107) | struct jffs2_unknown_node type jffs2_raw_dirent (line 116) | struct jffs2_raw_dirent type jffs2_raw_inode (line 140) | struct jffs2_raw_inode type jffs2_raw_xattr (line 166) | struct jffs2_raw_xattr { type jffs2_raw_xref (line 181) | struct jffs2_raw_xref type jffs2_raw_summary (line 193) | struct jffs2_raw_summary type jffs2_raw_inode (line 209) | struct jffs2_raw_inode type jffs2_raw_dirent (line 210) | struct jffs2_raw_dirent type jffs2_raw_xattr (line 211) | struct jffs2_raw_xattr type jffs2_raw_xref (line 212) | struct jffs2_raw_xref type jffs2_raw_summary (line 213) | struct jffs2_raw_summary type jffs2_unknown_node (line 214) | struct jffs2_unknown_node type jffs2_main_args (line 229) | struct jffs2_main_args { type jffs2_main_args (line 235) | struct jffs2_main_args FILE: include/jffs2/mini_inflate.h type __SIZE_TYPE__ (line 26) | typedef __SIZE_TYPE__ size; type huffman_set (line 36) | struct huffman_set { type bitstream (line 47) | struct bitstream { FILE: include/lzhs/lzhs.h type lzhs_header (line 14) | struct lzhs_header { type lzhs_ctx (line 25) | struct lzhs_ctx { type t_code (line 39) | typedef struct __attribute__ ((__packed__)) { type lzhs_ctx (line 44) | struct lzhs_ctx type lzhs_ctx (line 46) | struct lzhs_ctx type lzhs_ctx (line 47) | struct lzhs_ctx type lzhs_header (line 50) | struct lzhs_header type lzhs_ctx (line 53) | struct lzhs_ctx type lzhs_ctx (line 54) | struct lzhs_ctx FILE: include/lzma.h function p_lzma_free (line 43) | static void p_lzma_free(void *p, void *address) FILE: include/lzma/LzFind.h type UInt32 (line 13) | typedef UInt32 CLzRef; type CMatchFinder (line 15) | typedef struct _CMatchFinder type Byte (line 87) | typedef Byte (*Mf_GetIndexByte_Func)(void *object, Int32 index); type UInt32 (line 88) | typedef UInt32 (*Mf_GetNumAvailableBytes_Func)(void *object); type Byte (line 89) | typedef const Byte * (*Mf_GetPointerToCurrentPos_Func)(void *object); type UInt32 (line 90) | typedef UInt32 (*Mf_GetMatches_Func)(void *object, UInt32 *distances); type IMatchFinder (line 93) | typedef struct _IMatchFinder FILE: include/lzma/LzmaDec.h type CLzmaProps (line 28) | typedef struct _CLzmaProps type CLzmaDec (line 50) | typedef struct type ELzmaFinishMode (line 79) | typedef enum type ELzmaStatus (line 100) | typedef enum FILE: include/lzma/LzmaEnc.h type CLzmaEncProps (line 15) | typedef struct _CLzmaEncProps FILE: include/lzma/Types.h type SRes (line 43) | typedef int SRes; type DWORD (line 46) | typedef DWORD WRes; type WRes (line 48) | typedef int WRes; type Byte (line 55) | typedef unsigned char Byte; type Int16 (line 56) | typedef short Int16; type UInt16 (line 57) | typedef unsigned short UInt16; type Int32 (line 60) | typedef long Int32; type UInt32 (line 61) | typedef unsigned long UInt32; type Int32 (line 63) | typedef int Int32; type UInt32 (line 64) | typedef unsigned int UInt32; type Int64 (line 72) | typedef long Int64; type UInt64 (line 73) | typedef unsigned long UInt64; type __int64 (line 78) | typedef __int64 Int64; type UInt64 (line 79) | typedef unsigned __int64 UInt64; type Int64 (line 81) | typedef long long int Int64; type UInt64 (line 82) | typedef unsigned long long int UInt64; type UInt32 (line 88) | typedef UInt32 SizeT; type SizeT (line 90) | typedef size_t SizeT; type Bool (line 93) | typedef int Bool; type ISeqInStream (line 125) | typedef struct type ISeqOutStream (line 137) | typedef struct type ESzSeek (line 144) | typedef enum type ISeekInStream (line 151) | typedef struct type ILookInStream (line 157) | typedef struct type CLookToRead (line 180) | typedef struct type CSecToLook (line 192) | typedef struct type CSecToRead (line 200) | typedef struct type ICompressProgress (line 208) | typedef struct type ISzAlloc (line 215) | typedef struct FILE: include/lzo/miniacc.h type __acc_int16e_hi_t (line 2497) | typedef int __acc_int16e_hi_t __attribute__ ((__mode__(__HI__))); type __acc_uint16e_hi_t (line 2498) | typedef unsigned int __acc_uint16e_hi_t __attribute__ ((__mode__(__HI__))); type __acc_int32e_si_t (line 2524) | typedef int __acc_int32e_si_t __attribute__ ((__mode__(__SI__))); type __acc_uint32e_si_t (line 2525) | typedef unsigned int __acc_uint32e_si_t __attribute__ ((__mode__(__SI__))); type __acc_int32e_si_t (line 2529) | typedef int __acc_int32e_si_t __attribute__ ((__mode__(__SI__))); type __acc_uint32e_si_t (line 2530) | typedef unsigned int __acc_uint32e_si_t __attribute__ ((__mode__(__SI__))); type __w64 (line 2628) | typedef __w64 int acc_intptr_t; type acc_uintptr_t (line 2629) | typedef __w64 unsigned int acc_uintptr_t; type acc_word_t (line 2681) | typedef unsigned acc_word_t __attribute__ ((__mode__(__V16QI__))); type acc_sword_t (line 2682) | typedef int acc_sword_t __attribute__ ((__mode__(__V16QI__))); type __acc_ua16_t (line 2798) | typedef struct { type __acc_ua32_t (line 2804) | typedef struct { type __acc_ua64_t (line 2810) | typedef struct { function __ACC_UA_GET_LE16 (line 2830) | extern __acc_forceinline unsigned long __ACC_UA_GET_LE16(__acc_ua_volati... function __acc_forceinline (line 2841) | extern __acc_forceinline void __ACC_UA_SET_LE16(__acc_ua_volatile void *... function __ACC_UA_GET_LE32 (line 2868) | extern __acc_forceinline unsigned long __ACC_UA_GET_LE32(__acc_ua_volati... function __acc_forceinline (line 2879) | extern __acc_forceinline void __ACC_UA_SET_LE32(__acc_ua_volatile void *... type __acc_int16e_hi_t (line 2935) | typedef int __acc_int16e_hi_t __attribute__ ((__mode__(__HI__))); type __acc_uint16e_hi_t (line 2936) | typedef unsigned int __acc_uint16e_hi_t __attribute__ ((__mode__(__HI__))); type __acc_int32e_si_t (line 2962) | typedef int __acc_int32e_si_t __attribute__ ((__mode__(__SI__))); type __acc_uint32e_si_t (line 2963) | typedef unsigned int __acc_uint32e_si_t __attribute__ ((__mode__(__SI__))); type __acc_int32e_si_t (line 2967) | typedef int __acc_int32e_si_t __attribute__ ((__mode__(__SI__))); type __acc_uint32e_si_t (line 2968) | typedef unsigned int __acc_uint32e_si_t __attribute__ ((__mode__(__SI__))); type __w64 (line 3066) | typedef __w64 int acc_intptr_t; type acc_uintptr_t (line 3067) | typedef __w64 unsigned int acc_uintptr_t; type acc_word_t (line 3119) | typedef unsigned acc_word_t __attribute__ ((__mode__(__V16QI__))); type acc_sword_t (line 3120) | typedef int acc_sword_t __attribute__ ((__mode__(__V16QI__))); type __acc_ua16_t (line 3235) | typedef struct { type __acc_ua32_t (line 3241) | typedef struct { type __acc_ua64_t (line 3247) | typedef struct { function __ACC_UA_GET_LE16 (line 3267) | extern __acc_forceinline unsigned long __ACC_UA_GET_LE16(__acc_ua_volati... function __acc_forceinline (line 3278) | extern __acc_forceinline void __ACC_UA_SET_LE16(__acc_ua_volatile void *... function __ACC_UA_GET_LE32 (line 3305) | extern __acc_forceinline unsigned long __ACC_UA_GET_LE32(__acc_ua_volati... function __acc_forceinline (line 3316) | extern __acc_forceinline void __ACC_UA_SET_LE32(__acc_ua_volatile void *... type __PTRDIFF_TYPE__ (line 3353) | typedef __PTRDIFF_TYPE__ acc_fallback_ptrdiff_t; type acc_fallback_ptrdiff_t (line 3355) | typedef int acc_fallback_ptrdiff_t; type acc_fallback_ptrdiff_t (line 3357) | typedef long acc_fallback_ptrdiff_t; type __SIZE_TYPE__ (line 3360) | typedef __SIZE_TYPE__ acc_fallback_size_t; type acc_fallback_size_t (line 3362) | typedef unsigned int acc_fallback_size_t; type acc_fallback_size_t (line 3364) | typedef unsigned long acc_fallback_size_t; type acc_fallback_ptrdiff_t (line 3367) | typedef acc_fallback_ptrdiff_t ptrdiff_t; type acc_fallback_size_t (line 3373) | typedef acc_fallback_size_t size_t; type wchar_t (line 3379) | typedef unsigned short wchar_t; type acclib_handle_t (line 3638) | typedef __w64 long acclib_handle_t; type acclib_uhandle_t (line 3639) | typedef __w64 unsigned long acclib_uhandle_t; type acc_dir_t (line 3809) | typedef struct { type acc_perfctr_handle_t (line 3901) | typedef struct { type acc_perfctr_clock_t (line 3908) | typedef struct { type acc_pclock_handle_t (line 3937) | struct acc_pclock_handle_t type acc_pclock_t (line 3938) | struct acc_pclock_t type acc_pclock_handle_t (line 3939) | typedef struct acc_pclock_handle_t acc_pclock_handle_t; type acc_pclock_t (line 3940) | typedef struct acc_pclock_t acc_pclock_t; type acc_pclock_handle_t (line 3953) | struct acc_pclock_handle_t { type acc_pclock_t (line 3965) | struct acc_pclock_t { type acc_uclock_handle_t (line 3989) | typedef struct { type acc_uclock_t (line 4000) | typedef struct { type acc_getopt_t (line 4035) | struct acc_getopt_t type acc_getopt_t (line 4036) | typedef struct acc_getopt_t acc_getopt_t; type acc_getopt_longopt_t (line 4040) | struct acc_getopt_longopt_t type acc_getopt_longopt_t (line 4041) | typedef struct acc_getopt_longopt_t acc_getopt_longopt_t; type acc_getopt_longopt_t (line 4045) | struct acc_getopt_longopt_t { type acc_getopt_t (line 4051) | struct acc_getopt_t { type acc_rand31_t (line 4069) | typedef struct { type acc_rand48_t (line 4078) | typedef struct { type acc_rand64_t (line 4089) | typedef struct { type acc_randmt_t (line 4099) | typedef struct { type acc_randmt64_t (line 4110) | typedef struct { type SREGS (line 5265) | struct SREGS function acc_pclock_read_gettimeofday (line 5605) | static int acc_pclock_read_gettimeofday(acc_pclock_handle_p h, acc_pcloc... function acc_pclock_read_clock (line 5624) | static int acc_pclock_read_clock(acc_pclock_handle_p h, acc_pclock_p c) { function acc_pclock_read_uclock (line 5649) | static int acc_pclock_read_uclock(acc_pclock_handle_p h, acc_pclock_p c) { function acc_pclock_read_clock_gettime_p (line 5666) | static int acc_pclock_read_clock_gettime_p(acc_pclock_handle_p h, acc_pc... function acc_pclock_read_getprocesstimes (line 5680) | static int acc_pclock_read_getprocesstimes(acc_pclock_handle_p h, acc_pc... function acc_pclock_read_getrusage (line 5701) | static int acc_pclock_read_getrusage(acc_pclock_handle_p h, acc_pclock_p... function acc_pclock_read_perfctr (line 5720) | static int acc_pclock_read_perfctr(acc_pclock_handle_p h, acc_pclock_p c) { function acc_pclock_read_clock_gettime_t (line 5742) | static int acc_pclock_read_clock_gettime_t(acc_pclock_handle_p h, acc_pc... function acc_pclock_read_getthreadtimes (line 5756) | static int acc_pclock_read_getthreadtimes(acc_pclock_handle_p h, acc_pcl... type rusage (line 6091) | struct rusage type timeval (line 6097) | struct timeval function __acc_cdecl (line 6568) | __acc_cdecl _setargv(void) { function __acc_cdecl (line 6577) | __acc_cdecl _setargv(void) { FILE: include/mediatek_pkg.h type mtkupg_header (line 34) | struct __attribute__((packed)) mtkupg_header { type mtkpkg_plat (line 46) | struct mtkpkg_plat { type mtkpkg_pad (line 52) | struct mtkpkg_pad { type mtkpkg_crypted_header (line 57) | struct __attribute__((packed)) mtkpkg_crypted_header { type mtkpkg_data (line 63) | struct __attribute__((packed)) mtkpkg_data { type mtkpkg_header (line 71) | struct __attribute__((packed)) mtkpkg_header { type mtkpkg (line 77) | struct __attribute__((packed)) mtkpkg { FILE: include/mfile.h type cursor_t (line 48) | typedef struct { type MFILE (line 54) | typedef struct { FILE: include/osx/elf.h type Elf32_Half (line 38) | typedef uint16_t Elf32_Half; type Elf64_Half (line 39) | typedef uint16_t Elf64_Half; type Elf32_Word (line 42) | typedef uint32_t Elf32_Word; type Elf32_Sword (line 43) | typedef int32_t Elf32_Sword; type Elf64_Word (line 44) | typedef uint32_t Elf64_Word; type Elf64_Sword (line 45) | typedef int32_t Elf64_Sword; type Elf32_Xword (line 48) | typedef uint64_t Elf32_Xword; type Elf32_Sxword (line 49) | typedef int64_t Elf32_Sxword; type Elf64_Xword (line 50) | typedef uint64_t Elf64_Xword; type Elf64_Sxword (line 51) | typedef int64_t Elf64_Sxword; type Elf32_Addr (line 54) | typedef uint32_t Elf32_Addr; type Elf64_Addr (line 55) | typedef uint64_t Elf64_Addr; type Elf32_Off (line 58) | typedef uint32_t Elf32_Off; type Elf64_Off (line 59) | typedef uint64_t Elf64_Off; type Elf32_Section (line 62) | typedef uint16_t Elf32_Section; type Elf64_Section (line 63) | typedef uint16_t Elf64_Section; type Elf32_Half (line 66) | typedef Elf32_Half Elf32_Versym; type Elf64_Half (line 67) | typedef Elf64_Half Elf64_Versym; type Elf32_Ehdr (line 74) | typedef struct type Elf64_Ehdr (line 92) | typedef struct type Elf32_Shdr (line 275) | typedef struct type Elf64_Shdr (line 289) | typedef struct type Elf32_Sym (line 384) | typedef struct type Elf64_Sym (line 394) | typedef struct type Elf32_Syminfo (line 407) | typedef struct type Elf64_Syminfo (line 413) | typedef struct type Elf32_Rel (line 499) | typedef struct type Elf64_Rel (line 510) | typedef struct type Elf32_Rela (line 518) | typedef struct type Elf64_Rela (line 525) | typedef struct type Elf32_Phdr (line 544) | typedef struct type Elf64_Phdr (line 556) | typedef struct type Elf32_Dyn (line 638) | typedef struct type Elf64_Dyn (line 648) | typedef struct type Elf32_Verdef (line 805) | typedef struct type Elf64_Verdef (line 817) | typedef struct type Elf32_Verdaux (line 847) | typedef struct type Elf64_Verdaux (line 854) | typedef struct type Elf32_Verneed (line 864) | typedef struct type Elf64_Verneed (line 875) | typedef struct type Elf32_Vernaux (line 894) | typedef struct type Elf64_Vernaux (line 904) | typedef struct type Elf32_auxv_t (line 928) | typedef struct type Elf64_auxv_t (line 940) | typedef struct type Elf32_Nhdr (line 1012) | typedef struct type Elf64_Nhdr (line 1019) | typedef struct type Elf32_Move (line 1076) | typedef struct type Elf64_Move (line 1085) | typedef struct type Elf32_gptab (line 1458) | typedef union type Elf32_RegInfo (line 1474) | typedef struct type Elf_Options (line 1483) | typedef struct type Elf_Options_Hw (line 1534) | typedef struct type Elf32_Lib (line 1695) | typedef struct type Elf64_Lib (line 1704) | typedef struct type Elf32_Addr (line 1726) | typedef Elf32_Addr Elf32_Conflict; FILE: include/philips.h type philips_fusion1_part (line 15) | struct philips_fusion1_part { type philips_fusion1_upg (line 25) | struct philips_fusion1_upg { FILE: include/realtek/rtsplit.h type kernel_image_header (line 9) | typedef struct _kernel_image_header { FILE: include/sniptype.h type Boolean_T (line 11) | typedef enum { Error_ = -1, Success_, False_ = 0, True_ } Boolean_T; type BYTE (line 14) | typedef unsigned char BYTE; type DWORD (line 15) | typedef unsigned long DWORD; type WORD (line 16) | typedef unsigned short WORD; type BYTE (line 38) | typedef unsigned char BYTE; type DWORD (line 39) | typedef unsigned long DWORD; type WORD (line 41) | typedef unsigned short WORD; type VAR8_ (line 52) | typedef union { type VAR16_ (line 57) | typedef union { type VAR32_ (line 63) | typedef union { type VAR64_ (line 71) | typedef union { FILE: include/squashfs/action.h type token_entry (line 57) | struct token_entry { type expr (line 89) | struct expr type expr_op (line 91) | struct expr_op { type atom (line 97) | struct atom { type unary_op (line 103) | struct unary_op { type expr (line 108) | struct expr { type test_number_arg (line 124) | struct test_number_arg { type test_range_args (line 129) | struct test_range_args { type action (line 134) | struct action type action_data (line 135) | struct action_data type test_entry (line 137) | struct test_entry { type type_entry (line 147) | struct type_entry { type action_entry (line 179) | struct action_entry { type action_data (line 188) | struct action_data { type action (line 196) | struct action { type uid_info (line 208) | struct uid_info { type gid_info (line 212) | struct gid_info { type guid_info (line 216) | struct guid_info { type mode_data (line 229) | struct mode_data { type empty_data (line 244) | struct empty_data { type move_ent (line 254) | struct move_ent { type dir_ent (line 267) | struct dir_ent type stat (line 269) | struct stat type dir_ent (line 270) | struct dir_ent type dir_ent (line 271) | struct dir_ent type dir_info (line 272) | struct dir_info type dir_ent (line 272) | struct dir_ent FILE: include/squashfs/caches-queues-lists.h type file_buffer (line 85) | struct file_buffer { type queue (line 126) | struct queue { type seq_queue (line 140) | struct seq_queue { type cache (line 150) | struct cache { type queue (line 167) | struct queue type queue (line 168) | struct queue type queue (line 169) | struct queue type queue (line 170) | struct queue type queue (line 171) | struct queue type queue (line 172) | struct queue type seq_queue (line 173) | struct seq_queue type seq_queue (line 174) | struct seq_queue type file_buffer (line 174) | struct file_buffer type seq_queue (line 175) | struct seq_queue type file_buffer (line 176) | struct file_buffer type seq_queue (line 176) | struct seq_queue type seq_queue (line 177) | struct seq_queue type cache (line 178) | struct cache type file_buffer (line 179) | struct file_buffer type cache (line 179) | struct cache type file_buffer (line 180) | struct file_buffer type cache (line 180) | struct cache type file_buffer (line 181) | struct file_buffer type cache (line 181) | struct cache type file_buffer (line 182) | struct file_buffer type file_buffer (line 183) | struct file_buffer type cache (line 184) | struct cache type file_buffer (line 185) | struct file_buffer type cache (line 185) | struct cache type file_buffer (line 186) | struct file_buffer type cache (line 186) | struct cache type file_buffer (line 187) | struct file_buffer type file_buffer (line 188) | struct file_buffer FILE: include/squashfs/compressor.h type compressor (line 25) | struct compressor { type compressor (line 41) | struct compressor type compressor (line 42) | struct compressor function compressor_init (line 46) | static inline int compressor_init(struct compressor *comp, void **stream... function compressor_compress (line 52) | static inline int compressor_compress(struct compressor *comp, void *str... function compressor_uncompress (line 56) | static inline int compressor_uncompress(struct compressor *comp, void *d... function compressor_options (line 64) | static inline int compressor_options(struct compressor *comp, char *argv... function compressor_options_post (line 71) | static inline int compressor_options_post(struct compressor *comp, int b... type compressor (line 77) | struct compressor function compressor_extract_options (line 83) | static inline int compressor_extract_options(struct compressor *comp, in... function compressor_check_options (line 89) | static inline int compressor_check_options(struct compressor *comp, int ... function compressor_display_options (line 95) | static inline void compressor_display_options(struct compressor *comp, v... FILE: include/squashfs/gzip_wrapper.h type gzip_comp_opts (line 52) | struct gzip_comp_opts { type strategy (line 58) | struct strategy { type gzip_strategy (line 64) | struct gzip_strategy { type gzip_stream (line 70) | struct gzip_stream { FILE: include/squashfs/info.h type dir_ent (line 28) | struct dir_ent FILE: include/squashfs/lz4_wrapper.h type lz4_comp_opts (line 57) | struct lz4_comp_opts { FILE: include/squashfs/lzo_wrapper.h type lzo_comp_opts (line 56) | struct lzo_comp_opts { type lzo_algorithm (line 61) | struct lzo_algorithm { type lzo_stream (line 67) | struct lzo_stream { FILE: include/squashfs/mksquashfs.h type dir_info (line 28) | struct dir_info { type dir_ent (line 41) | struct dir_ent { type inode_info (line 51) | struct inode_info { type file_info (line 69) | struct file_info { type fragment (line 83) | struct fragment { type id (line 95) | struct id { type append_file (line 103) | struct append_file { type cache (line 134) | struct cache type cache (line 135) | struct cache type queue (line 136) | struct queue type append_file (line 137) | struct append_file type seq_queue (line 138) | struct seq_queue type squashfs_fragment_entry (line 140) | struct squashfs_fragment_entry type compressor (line 141) | struct compressor type file_info (line 143) | struct file_info type id (line 146) | struct id FILE: include/squashfs/pseudo.h type pseudo_dev (line 26) | struct pseudo_dev { type pseudo_entry (line 37) | struct pseudo_entry { type pseudo (line 44) | struct pseudo { type pseudo (line 52) | struct pseudo type pseudo (line 52) | struct pseudo type pseudo_entry (line 53) | struct pseudo_entry type pseudo (line 53) | struct pseudo type pseudo_dev (line 54) | struct pseudo_dev type pseudo_dev (line 55) | struct pseudo_dev type pseudo (line 56) | struct pseudo FILE: include/squashfs/read_fs.h type compressor (line 26) | struct compressor type squashfs_super_block (line 26) | struct squashfs_super_block type squashfs_super_block (line 27) | struct squashfs_super_block type squashfs_fragment_entry (line 27) | struct squashfs_fragment_entry FILE: include/squashfs/sort.h type priority_entry (line 27) | struct priority_entry { type dir_info (line 33) | struct dir_info type dir_info (line 34) | struct dir_info type stat (line 34) | struct stat type priority_entry (line 35) | struct priority_entry FILE: include/squashfs/squashfs_compat.h type squashfs_super_block_3 (line 38) | struct squashfs_super_block_3 { type squashfs_dir_index_3 (line 67) | struct squashfs_dir_index_3 { type squashfs_base_inode_header_3 (line 74) | struct squashfs_base_inode_header_3 { type squashfs_ipc_inode_header_3 (line 83) | struct squashfs_ipc_inode_header_3 { type squashfs_dev_inode_header_3 (line 93) | struct squashfs_dev_inode_header_3 { type squashfs_symlink_inode_header_3 (line 104) | struct squashfs_symlink_inode_header_3 { type squashfs_reg_inode_header_3 (line 116) | struct squashfs_reg_inode_header_3 { type squashfs_lreg_inode_header_3 (line 130) | struct squashfs_lreg_inode_header_3 { type squashfs_dir_inode_header_3 (line 145) | struct squashfs_dir_inode_header_3 { type squashfs_ldir_inode_header_3 (line 159) | struct squashfs_ldir_inode_header_3 { type squashfs_base_inode_header_3 (line 176) | struct squashfs_base_inode_header_3 type squashfs_dev_inode_header_3 (line 177) | struct squashfs_dev_inode_header_3 type squashfs_symlink_inode_header_3 (line 178) | struct squashfs_symlink_inode_header_3 type squashfs_reg_inode_header_3 (line 179) | struct squashfs_reg_inode_header_3 type squashfs_lreg_inode_header_3 (line 180) | struct squashfs_lreg_inode_header_3 type squashfs_dir_inode_header_3 (line 181) | struct squashfs_dir_inode_header_3 type squashfs_ldir_inode_header_3 (line 182) | struct squashfs_ldir_inode_header_3 type squashfs_ipc_inode_header_3 (line 183) | struct squashfs_ipc_inode_header_3 type squashfs_dir_entry_3 (line 186) | struct squashfs_dir_entry_3 { type squashfs_dir_header_3 (line 194) | struct squashfs_dir_header_3 { type squashfs_fragment_entry_3 (line 200) | struct squashfs_fragment_entry_3 { type squashfs_super_block_3 (line 206) | typedef struct squashfs_super_block_3 squashfs_super_block_3; type squashfs_dir_index_3 (line 207) | typedef struct squashfs_dir_index_3 squashfs_dir_index_3; type squashfs_base_inode_header_3 (line 208) | typedef struct squashfs_base_inode_header_3 squashfs_base_inode_header_3; type squashfs_ipc_inode_header_3 (line 209) | typedef struct squashfs_ipc_inode_header_3 squashfs_ipc_inode_header_3; type squashfs_dev_inode_header_3 (line 210) | typedef struct squashfs_dev_inode_header_3 squashfs_dev_inode_header_3; type squashfs_symlink_inode_header_3 (line 211) | typedef struct squashfs_symlink_inode_header_3 squashfs_symlink_inode_he... type squashfs_reg_inode_header_3 (line 212) | typedef struct squashfs_reg_inode_header_3 squashfs_reg_inode_header_3; type squashfs_lreg_inode_header_3 (line 213) | typedef struct squashfs_lreg_inode_header_3 squashfs_lreg_inode_header_3; type squashfs_dir_inode_header_3 (line 214) | typedef struct squashfs_dir_inode_header_3 squashfs_dir_inode_header_3; type squashfs_ldir_inode_header_3 (line 215) | typedef struct squashfs_ldir_inode_header_3 squashfs_ldir_inode_header_3; type squashfs_dir_entry_3 (line 216) | typedef struct squashfs_dir_entry_3 squashfs_dir_entry_3; type squashfs_dir_header_3 (line 217) | typedef struct squashfs_dir_header_3 squashfs_dir_header_3; type squashfs_fragment_entry_3 (line 218) | typedef struct squashfs_fragment_entry_3 squashfs_fragment_entry_3; type squashfs_base_inode_header_1 (line 445) | struct squashfs_base_inode_header_1 { type squashfs_ipc_inode_header_1 (line 452) | struct squashfs_ipc_inode_header_1 { type squashfs_dev_inode_header_1 (line 461) | struct squashfs_dev_inode_header_1 { type squashfs_symlink_inode_header_1 (line 469) | struct squashfs_symlink_inode_header_1 { type squashfs_reg_inode_header_1 (line 478) | struct squashfs_reg_inode_header_1 { type squashfs_dir_inode_header_1 (line 489) | struct squashfs_dir_inode_header_1 { type squashfs_base_inode_header_1 (line 501) | struct squashfs_base_inode_header_1 type squashfs_dev_inode_header_1 (line 502) | struct squashfs_dev_inode_header_1 type squashfs_symlink_inode_header_1 (line 503) | struct squashfs_symlink_inode_header_1 type squashfs_reg_inode_header_1 (line 504) | struct squashfs_reg_inode_header_1 type squashfs_dir_inode_header_1 (line 505) | struct squashfs_dir_inode_header_1 type squashfs_ipc_inode_header_1 (line 506) | struct squashfs_ipc_inode_header_1 type squashfs_dir_index_1 (line 509) | typedef struct squashfs_dir_index_1 squashfs_dir_index_1; type squashfs_base_inode_header_1 (line 510) | typedef struct squashfs_base_inode_header_1 squashfs_base_inode_header_1; type squashfs_ipc_inode_header_1 (line 511) | typedef struct squashfs_ipc_inode_header_1 squashfs_ipc_inode_header_1; type squashfs_dev_inode_header_1 (line 512) | typedef struct squashfs_dev_inode_header_1 squashfs_dev_inode_header_1; type squashfs_symlink_inode_header_1 (line 513) | typedef struct squashfs_symlink_inode_header_1 squashfs_symlink_inode_he... type squashfs_reg_inode_header_1 (line 514) | typedef struct squashfs_reg_inode_header_1 squashfs_reg_inode_header_1; type squashfs_dir_inode_header_1 (line 515) | typedef struct squashfs_dir_inode_header_1 squashfs_dir_inode_header_1; type squashfs_dir_index_2 (line 573) | struct squashfs_dir_index_2 { type squashfs_base_inode_header_2 (line 580) | struct squashfs_base_inode_header_2 { type squashfs_ipc_inode_header_2 (line 587) | struct squashfs_ipc_inode_header_2 { type squashfs_dev_inode_header_2 (line 594) | struct squashfs_dev_inode_header_2 { type squashfs_symlink_inode_header_2 (line 602) | struct squashfs_symlink_inode_header_2 { type squashfs_reg_inode_header_2 (line 611) | struct squashfs_reg_inode_header_2 { type squashfs_dir_inode_header_2 (line 624) | struct squashfs_dir_inode_header_2 { type squashfs_ldir_inode_header_2 (line 635) | struct squashfs_ldir_inode_header_2 { type squashfs_base_inode_header_2 (line 649) | struct squashfs_base_inode_header_2 type squashfs_dev_inode_header_2 (line 650) | struct squashfs_dev_inode_header_2 type squashfs_symlink_inode_header_2 (line 651) | struct squashfs_symlink_inode_header_2 type squashfs_reg_inode_header_2 (line 652) | struct squashfs_reg_inode_header_2 type squashfs_dir_inode_header_2 (line 653) | struct squashfs_dir_inode_header_2 type squashfs_ldir_inode_header_2 (line 654) | struct squashfs_ldir_inode_header_2 type squashfs_ipc_inode_header_2 (line 655) | struct squashfs_ipc_inode_header_2 type squashfs_dir_header_2 (line 658) | struct squashfs_dir_header_2 { type squashfs_dir_entry_2 (line 663) | struct squashfs_dir_entry_2 { type squashfs_fragment_entry_2 (line 670) | struct squashfs_fragment_entry_2 { type squashfs_dir_index_2 (line 675) | typedef struct squashfs_dir_index_2 squashfs_dir_index_2; type squashfs_base_inode_header_2 (line 676) | typedef struct squashfs_base_inode_header_2 squashfs_base_inode_header_2; type squashfs_ipc_inode_header_2 (line 677) | typedef struct squashfs_ipc_inode_header_2 squashfs_ipc_inode_header_2; type squashfs_dev_inode_header_2 (line 678) | typedef struct squashfs_dev_inode_header_2 squashfs_dev_inode_header_2; type squashfs_symlink_inode_header_2 (line 679) | typedef struct squashfs_symlink_inode_header_2 squashfs_symlink_inode_he... type squashfs_reg_inode_header_2 (line 680) | typedef struct squashfs_reg_inode_header_2 squashfs_reg_inode_header_2; type squashfs_lreg_inode_header_2 (line 681) | typedef struct squashfs_lreg_inode_header_2 squashfs_lreg_inode_header_2; type squashfs_dir_inode_header_2 (line 682) | typedef struct squashfs_dir_inode_header_2 squashfs_dir_inode_header_2; type squashfs_ldir_inode_header_2 (line 683) | typedef struct squashfs_ldir_inode_header_2 squashfs_ldir_inode_header_2; type squashfs_dir_entry_2 (line 684) | typedef struct squashfs_dir_entry_2 squashfs_dir_entry_2; type squashfs_dir_header_2 (line 685) | typedef struct squashfs_dir_header_2 squashfs_dir_header_2; type squashfs_fragment_entry_2 (line 686) | typedef struct squashfs_fragment_entry_2 squashfs_fragment_entry_2; FILE: include/squashfs/squashfs_fs.h type meta_entry (line 250) | struct meta_entry { type meta_index (line 257) | struct meta_index { type squashfs_block (line 271) | typedef long long squashfs_block; type squashfs_inode (line 272) | typedef long long squashfs_inode; type squashfs_super_block (line 280) | struct squashfs_super_block { type squashfs_dir_index (line 302) | struct squashfs_dir_index { type squashfs_base_inode_header (line 309) | struct squashfs_base_inode_header { type squashfs_ipc_inode_header (line 318) | struct squashfs_ipc_inode_header { type squashfs_lipc_inode_header (line 328) | struct squashfs_lipc_inode_header { type squashfs_dev_inode_header (line 339) | struct squashfs_dev_inode_header { type squashfs_ldev_inode_header (line 350) | struct squashfs_ldev_inode_header { type squashfs_symlink_inode_header (line 362) | struct squashfs_symlink_inode_header { type squashfs_reg_inode_header (line 374) | struct squashfs_reg_inode_header { type squashfs_lreg_inode_header (line 388) | struct squashfs_lreg_inode_header { type squashfs_dir_inode_header (line 405) | struct squashfs_dir_inode_header { type squashfs_ldir_inode_header (line 419) | struct squashfs_ldir_inode_header { type squashfs_base_inode_header (line 437) | struct squashfs_base_inode_header type squashfs_dev_inode_header (line 438) | struct squashfs_dev_inode_header type squashfs_ldev_inode_header (line 439) | struct squashfs_ldev_inode_header type squashfs_symlink_inode_header (line 440) | struct squashfs_symlink_inode_header type squashfs_reg_inode_header (line 441) | struct squashfs_reg_inode_header type squashfs_lreg_inode_header (line 442) | struct squashfs_lreg_inode_header type squashfs_dir_inode_header (line 443) | struct squashfs_dir_inode_header type squashfs_ldir_inode_header (line 444) | struct squashfs_ldir_inode_header type squashfs_ipc_inode_header (line 445) | struct squashfs_ipc_inode_header type squashfs_lipc_inode_header (line 446) | struct squashfs_lipc_inode_header type squashfs_dir_entry (line 449) | struct squashfs_dir_entry { type squashfs_dir_header (line 457) | struct squashfs_dir_header { type squashfs_fragment_entry (line 463) | struct squashfs_fragment_entry { type squashfs_xattr_entry (line 469) | struct squashfs_xattr_entry { type squashfs_xattr_val (line 474) | struct squashfs_xattr_val { type squashfs_xattr_id (line 478) | struct squashfs_xattr_id { type squashfs_xattr_table (line 484) | struct squashfs_xattr_table { FILE: include/squashfs/unsquashfs.h type super_block (line 74) | struct super_block { type hash_table_entry (line 83) | struct hash_table_entry { type inode (line 89) | struct inode { type squashfs_operations (line 108) | typedef struct squashfs_operations { type test (line 117) | struct test { type cache (line 126) | struct cache { type cache_entry (line 141) | struct cache_entry { type queue (line 156) | struct queue { type dir_ent (line 173) | struct dir_ent { type dir (line 180) | struct dir { type file_entry (line 191) | struct file_entry { type squashfs_file (line 197) | struct squashfs_file { type path_entry (line 210) | struct path_entry { type pathname (line 216) | struct pathname { type pathnames (line 221) | struct pathnames { type super_block (line 228) | struct super_block type hash_table_entry (line 232) | struct hash_table_entry type queue (line 239) | struct queue type cache (line 240) | struct cache type hash_table_entry (line 243) | struct hash_table_entry type queue (line 248) | struct queue type cache (line 249) | struct cache type inode (line 256) | struct inode type dir (line 257) | struct dir type inode (line 257) | struct inode type inode (line 264) | struct inode type inode (line 269) | struct inode type dir (line 270) | struct dir type inode (line 270) | struct inode type inode (line 275) | struct inode type dir (line 276) | struct dir type inode (line 276) | struct inode FILE: include/squashfs/xattr.h type xattr_list (line 42) | struct xattr_list { type dupl_id (line 54) | struct dupl_id { type prefix (line 61) | struct prefix { type xattr_list (line 66) | struct xattr_list type squashfs_super_block (line 69) | struct squashfs_super_block type squashfs_super_block (line 76) | struct squashfs_super_block type xattr_list (line 77) | struct xattr_list type xattr_list (line 78) | struct xattr_list function get_xattrs (line 80) | static inline int get_xattrs(int fd, struct squashfs_super_block *sBlk) { function read_xattrs (line 88) | static inline int read_xattrs(void *dir_ent) { function write_xattrs (line 92) | static inline long long write_xattrs() { function save_xattrs (line 96) | static inline void save_xattrs() { function restore_xattrs (line 99) | static inline void restore_xattrs() { function write_xattr (line 102) | static inline void write_xattr(char *pathname, unsigned int xattr) { function read_xattrs_from_disk (line 105) | static inline int read_xattrs_from_disk(int fd, struct squashfs_super_bl... type xattr_list (line 113) | struct xattr_list FILE: include/squashfs/xz_wrapper.h type bcj (line 48) | struct bcj { type filter (line 54) | struct filter { type xz_stream (line 60) | struct xz_stream { type comp_opts (line 67) | struct comp_opts { FILE: include/stream/tsfile.h type tsfile_options (line 9) | struct tsfile_options { type tsfile_options (line 15) | struct tsfile_options FILE: include/symfile.h type sym_entry (line 35) | struct sym_entry { type sym_table (line 41) | struct sym_table { type sym_table (line 54) | struct sym_table FILE: include/thpool.h type thpool_ (line 17) | struct thpool_ FILE: include/u-boot/image.h type image_header_t (line 175) | typedef struct image_header { FILE: include/u-boot/mtdinfo.h type m_device_info (line 7) | struct m_device_info { type m_partition_info (line 22) | struct m_partition_info { type m_partmap_info (line 34) | struct m_partmap_info { type m_partmap_info (line 47) | struct m_partmap_info FILE: include/u-boot/partcommon.h type PART_INFO_TYPE (line 27) | typedef enum PART_INFO { type part_struct_type (line 34) | typedef enum { FILE: include/u-boot/partinfov1.h type p1_device_info (line 4) | struct p1_device_info { type p1_partition_info (line 19) | struct p1_partition_info { type p1_partmap_info (line 31) | struct p1_partmap_info { type p1_partmap_info (line 43) | struct p1_partmap_info FILE: include/u-boot/partinfov2.h type p2_device_info (line 6) | struct p2_device_info { type p2_partition_info (line 21) | struct p2_partition_info { type p2_partmap_info (line 33) | struct p2_partmap_info { type p2_partmap_info (line 45) | struct p2_partmap_info FILE: include/util.h type uint (line 26) | typedef unsigned int uint; FILE: include/util_crypto.h type KeyPair (line 29) | typedef struct { FILE: partinfo.py function allzero (line 3) | def allzero(string): function allFF (line 9) | def allFF(string): function validate (line 15) | def validate(date_text): function fancyprint (line 22) | def fancyprint(str, pad): FILE: src/cramfs/cramfsswap.c function cramswap (line 26) | int cramswap(char *sinfile, char *soutfile) { FILE: src/cramfs/uncramfs.c type cramfs_inode (line 46) | struct cramfs_inode type cramfs_inode (line 48) | struct cramfs_inode function u32 (line 52) | u32 compressed_size(const u8 * base, const u8 * data, u32 size) { function uncompress_data (line 63) | void uncompress_data(const u8 * base, const u8 * data, u32 size, u8 * ds... function clearstats (line 93) | void clearstats() { function updatestats (line 101) | void updatestats(int size, int csize) { function printstats (line 113) | void printstats() { function printmode (line 125) | void printmode(const struct cramfs_inode *inode) { function printuidgid (line 198) | void printuidgid(const struct cramfs_inode *inode) { function printsize (line 206) | void printsize(int size, int csize) { function do_file (line 218) | void do_file(const u8 * base, u32 offset, u32 size, const char *path, co... function do_directory (line 277) | void do_directory(const u8 * base, u32 offset, u32 size, const char *pat... function do_symlink (line 292) | void do_symlink(const u8 * base, u32 offset, u32 size, const char *path,... function do_chrdev (line 314) | void do_chrdev(const u8 * base, u32 offset, u32 size, const char *path, ... function do_blkdev (line 351) | void do_blkdev(const u8 * base, u32 offset, u32 size, const char *path, ... function do_fifo (line 388) | void do_fifo(const u8 * base, u32 offset, u32 size, const char *path, co... function do_socket (line 421) | void do_socket(const u8 * base, u32 offset, u32 size, const char *path, ... function do_unknown (line 430) | void do_unknown(const u8 * base, u32 offset, u32 size, const char *path,... function process_directory (line 434) | void process_directory(const u8 * base, const char *dir, u32 offset, u32... function do_file_entry (line 491) | void do_file_entry(const u8 * base, const char *dir, const char *path, c... function do_dir_entry (line 593) | void do_dir_entry(const u8 * base, const char *dir, const char *path, co... function is_cramfs_image (line 619) | int is_cramfs_image(char const *imagefile, char *endian) { function uncramfs (line 655) | int uncramfs(char const *dirname, char const *imagefile) { FILE: src/crc32.c type DWORD (line 24) | typedef DWORD UNS_32_BITS; function DWORD (line 117) | DWORD updateCRC32(unsigned char ch, DWORD crc) { function Boolean_T (line 121) | Boolean_T crc32file(char *name, DWORD * crc, long *charcnt) { function DWORD (line 153) | DWORD crc32buf(char *buf, size_t len) { FILE: src/epk.c function compare_epak_header (line 34) | int compare_epak_header(uint8_t *header, size_t headerSize){ function SWU_CryptoInit_PEM (line 49) | int SWU_CryptoInit_PEM(char *configuration_dir, char *pem_file) { function API_SWU_VerifyImage (line 74) | int API_SWU_VerifyImage(void *signature, void* data, size_t imageSize, S... function wrap_SWU_VerifyImage (line 125) | int wrap_SWU_VerifyImage( function wrap_verifyimage (line 153) | int wrap_verifyimage(void *signature, void *data, size_t signSize, char ... function decryptImage (line 198) | void decryptImage(void *srcaddr, size_t len, void *dstaddr) { function wrap_decryptimage (line 219) | int wrap_decryptimage(void *src, size_t datalen, void *dest, char *confi... function isEpkVersionString (line 278) | bool isEpkVersionString(const char *str){ function extractEPKfile (line 286) | void extractEPKfile(const char *epk_file, config_opts_t *config_opts){ FILE: src/epk1.c function isFileEPK1 (line 20) | bool isFileEPK1(const char *epk_file) { function printHeaderInfo (line 41) | void printHeaderInfo(struct epk1Header_t *epakHeader) { function printNewHeaderInfo (line 48) | void printNewHeaderInfo(struct epk1NewHeader_t *epakHeader) { function constructVerString (line 55) | void constructVerString(char *fw_version, struct epk1Header_t *epakHeade... function constructNewVerString (line 59) | void constructNewVerString(char *fw_version, struct epk1NewHeader_t *epa... function extract_epk1_file (line 63) | void extract_epk1_file(const char *epk_file, config_opts_t *config_opts) { FILE: src/epk2.c function compare_pak2_header (line 25) | int compare_pak2_header(uint8_t *header, size_t headerSize){ function compare_epk2_header (line 33) | int compare_epk2_header(uint8_t *header, size_t headerSize){ function MFILE (line 38) | MFILE *isFileEPK2(const char *epk_file) { function extractEPK2 (line 75) | void extractEPK2(MFILE *epk, config_opts_t *config_opts) { FILE: src/epk3.c function compare_epk3_new_header (line 20) | int compare_epk3_new_header(uint8_t *header, size_t headerSize){ function compare_epk3_header (line 28) | int compare_epk3_header(uint8_t *header, size_t headerSize){ function MFILE (line 34) | MFILE *isFileEPK3(const char *epk_file) { function extractEPK3 (line 67) | void extractEPK3(MFILE *epk, FILE_TYPE_T epkType, config_opts_t *config_... FILE: src/jffs2/crc32.cpp function crc32_no_comp (line 63) | unsigned long crc32_no_comp(unsigned long crc, const unsigned char *buf,... FILE: src/jffs2/jffs2extract.cpp function fix16 (line 75) | unsigned short fix16(unsigned short c) { function fix32 (line 82) | unsigned long fix32(unsigned long c) { function lzma_free_workspace (line 91) | void lzma_free_workspace(void) function lzma_alloc_workspace (line 97) | int lzma_alloc_workspace(CLzmaEncProps *props) function rubin_do_decompress (line 120) | void rubin_do_decompress(unsigned char *bits, unsigned char *in, unsigne... function dynrubin_decompress (line 184) | void dynrubin_decompress(unsigned char *data_in, unsigned char *cpage_ou... function rtime_decompress (line 194) | void rtime_decompress(unsigned char *data_in, unsigned char *cpage_out, ... function zlib_decompress (line 230) | long zlib_decompress(unsigned char *data_in, unsigned char *cpage_out, _... function lzma_decompress (line 234) | long lzma_decompress(unsigned char *data_in, unsigned char *cpage_out, function lzo_decompress (line 251) | long lzo_decompress(unsigned char *data_in, unsigned char *cpage_out, function do_uncompress (line 266) | int do_uncompress(void *dst, int dstlen, void *src, int srclen, int type) { type nodedata_s (line 299) | struct nodedata_s { method nodedata_s (line 306) | nodedata_s(unsigned char *_data, int _size, int _offset, int _isize, i... method nodedata_s (line 316) | nodedata_s() { type nodedata_s (line 328) | struct nodedata_s method nodedata_s (line 306) | nodedata_s(unsigned char *_data, int _size, int _offset, int _isize, i... method nodedata_s (line 316) | nodedata_s() { function do_list (line 334) | void do_list(int inode, std::string root = "") { function is_jffs2_magic (line 500) | inline int is_jffs2_magic(uint16_t val){ function contiguos_region_size (line 508) | size_t contiguos_region_size(MFILE *mf, off_t offset, uint8_t match_patt... function try_guess_es (line 520) | uint32_t try_guess_es(MFILE *mf, bool *is_reliable){ function jffs2extract (line 622) | int jffs2extract(char *infile, char *outdir, struct jffs2_main_args args) { FILE: src/jffs2/mini_inflate.cpp function cramfs_memset (line 33) | inline void cramfs_memset(int *s, const int c, size n) { function init_stream (line 41) | static void init_stream(struct bitstream *stream, unsigned char *data, v... function pull_bits (line 80) | inline unsigned long pull_bits(struct bitstream *stream, const unsigned ... function pull_bit (line 98) | inline int pull_bit(struct bitstream *stream) { function discard_bits (line 108) | static void discard_bits(struct bitstream *stream) { function decompress_none (line 116) | static void decompress_none(struct bitstream *stream, unsigned char *des... function read_symbol (line 130) | static int read_symbol(struct bitstream *stream, struct huffman_set *set) { function decompress_huffman (line 146) | static void decompress_huffman(struct bitstream *stream, unsigned char *... function fill_code_tables (line 191) | static void fill_code_tables(struct huffman_set *set) { function init_code_tables (line 213) | static void init_code_tables(struct huffman_set *set) { function decompress_dynamic (line 220) | static void decompress_dynamic(struct bitstream *stream, unsigned char *... function decompress_fixed (line 325) | static void decompress_fixed(struct bitstream *stream, unsigned char *de... function decompress_block (line 354) | long decompress_block(unsigned char *dest, unsigned char *source, void *... FILE: src/lz4/bench.c type chunkParameters (line 90) | struct chunkParameters { type compressionParameters (line 98) | struct compressionParameters { function BMK_SetBlocksize (line 114) | void BMK_SetBlocksize(int bsize) { function BMK_SetNbIterations (line 119) | void BMK_SetNbIterations(int nbLoops) { function BMK_GetMilliStart (line 128) | static int BMK_GetMilliStart() { function BMK_GetMilliSpan (line 139) | static int BMK_GetMilliSpan(int nTimeStart) { function U32 (line 146) | static U32 BMK_checksum_MMH3A(char *buff, U32 length) { function BMK_findMaxMem (line 197) | static size_t BMK_findMaxMem(U64 requiredMem) { function U64 (line 215) | static U64 BMK_GetFileSize(char *infilename) { function BMK_benchFile (line 233) | int BMK_benchFile(char **fileNamesTable, int nbFiles, int cLevel) { FILE: src/lz4/lz4.c type U16_S (line 165) | typedef struct _U16_S { type U32_S (line 168) | typedef struct _U32_S { type U64_S (line 171) | typedef struct _U64_S { type refTables (line 242) | struct refTables { function LZ4_NbCommonBytes (line 259) | inline static int LZ4_NbCommonBytes(register U64 val) { function LZ4_NbCommonBytes (line 300) | inline static int LZ4_NbCommonBytes(register U32 val) { function LZ4_compressBound (line 340) | int LZ4_compressBound(int isize) { function LZ4_compressCtx (line 348) | int LZ4_compressCtx(void **ctx, const char *source, char *dest, int isiz... function LZ4_compress64kCtx (line 532) | int LZ4_compress64kCtx(void **ctx, const char *source, char *dest, int i... function LZ4_compress (line 707) | int LZ4_compress(const char *source, char *dest, int isize) { function LZ4_uncompress (line 734) | int LZ4_uncompress(const char *source, char *dest, int osize) { function LZ4_uncompress_unknownOutputSize (line 828) | int LZ4_uncompress_unknownOutputSize(const char *source, char *dest, int... FILE: src/lz4/lz4demo.c function swap32 (line 62) | static inline unsigned int swap32(unsigned int x) { function usage (line 100) | int usage(char *exename) { function badusage (line 115) | int badusage(char *exename) { function get_fileHandle (line 121) | int get_fileHandle(const char *input_filename, const char *output_filena... function compress_file (line 157) | int compress_file(char *input_filename, char *output_filename, int compr... function LZ4_decode_file (line 241) | int LZ4_decode_file(const char *input_filename, const char *output_filen... FILE: src/lz4/lz4hc.c type U16_S (line 110) | typedef struct _U16_S { type U32_S (line 113) | typedef struct _U32_S { type U64_S (line 116) | typedef struct _U64_S { type LZ4HC_Data_Structure (line 187) | typedef struct { function LZ4_NbCommonBytes (line 211) | inline static int LZ4_NbCommonBytes(register U64 val) { function LZ4_NbCommonBytes (line 252) | inline static int LZ4_NbCommonBytes(register U32 val) { function LZ4HC_Init (line 288) | inline static int LZ4HC_Init(LZ4HC_Data_Structure * hc4, const BYTE * ba... function LZ4HC_Free (line 303) | inline static int LZ4HC_Free(void **LZ4HC_Data) { function LZ4HC_Insert (line 309) | inline static void LZ4HC_Insert(LZ4HC_Data_Structure * hc4, const BYTE *... function LZ4HC_InsertAndFindBestMatch (line 320) | inline static int LZ4HC_InsertAndFindBestMatch(LZ4HC_Data_Structure * hc... function LZ4HC_InsertAndGetWiderMatch (line 372) | inline static int LZ4HC_InsertAndGetWiderMatch(LZ4HC_Data_Structure * hc... function LZ4_encodeSequence (line 433) | inline static int LZ4_encodeSequence(const BYTE ** ip, BYTE ** op, const... function LZ4_compressHCCtx (line 483) | int LZ4_compressHCCtx(LZ4HC_Data_Structure * ctx, const char *source, ch... function LZ4_compressHC (line 680) | int LZ4_compressHC(const char *source, char *dest, int isize) { FILE: src/lzhs/lzhs.c function key_charlen (line 40) | static inline uint32_t key_charlen(uint32_t code, uint32_t len){ function key_charpos (line 43) | static inline uint16_t key_charpos(uint32_t code, uint32_t len){ function lzhs_init_lookup (line 48) | void lzhs_init_lookup(){ type lzhs_ctx (line 53) | struct lzhs_ctx type lzhs_ctx (line 54) | struct lzhs_ctx type lzhs_ctx (line 54) | struct lzhs_ctx function InitTree (line 60) | static void InitTree(struct lzhs_ctx *ctx) { function lazy_match (line 68) | static void lazy_match(struct lzhs_ctx *ctx, int r) { function InsertNode (line 101) | static void InsertNode(struct lzhs_ctx *ctx, int r) { function DeleteNode (line 160) | static void DeleteNode(struct lzhs_ctx *ctx, int p) { function InitHuffman (line 191) | static void InitHuffman(struct lzhs_ctx *ctx) { function putChar (line 200) | static void putChar(struct lzhs_ctx *ctx, uint32_t code, uint32_t no, FI... function getData (line 218) | static inline int getData(struct lzhs_ctx *ctx, cursor_t *in) { function huff (line 235) | void huff(struct lzhs_ctx *ctx, FILE * in, FILE * out, unsigned long int... function unhuff (line 274) | void unhuff(struct lzhs_ctx *ctx, cursor_t *in, cursor_t *out) { function lzss (line 368) | void lzss(struct lzhs_ctx *ctx, FILE * infile, FILE * outfile, unsigned ... function unlzss (line 439) | void unlzss(struct lzhs_ctx *ctx, cursor_t *in, cursor_t *out) { FILE: src/lzhs/lzhs_lib.c function _is_lzhs_mem (line 23) | bool _is_lzhs_mem(struct lzhs_header *header){ function is_lzhs_mem (line 34) | bool is_lzhs_mem(MFILE *file, off_t offset){ function MFILE (line 42) | MFILE *is_lzhs(const char *filename) { function ARMThumb_Convert (line 54) | static void ARMThumb_Convert(unsigned char *data, uint32_t size, uint32_... function lzhs_pad_file (line 75) | static int lzhs_pad_file(const char *filename, const char *outfilename) { function lzhs_calc_checksum (line 120) | unsigned char lzhs_calc_checksum(unsigned char *buf, int fsize) { function lzhs_encode (line 128) | void lzhs_encode(const char *infile, const char *outfile) { function cursor_t (line 228) | cursor_t *lzhs_decode(MFILE *in_file, off_t offset, const char *out_path... function process_lzhs_segment (line 337) | int process_lzhs_segment(MFILE *in_file, off_t offset, const char *name) { function extract_lzhs (line 381) | int extract_lzhs(MFILE *in_file) { FILE: src/lzma/LzFind.c function LzInWindow_Free (line 17) | static void LzInWindow_Free(CMatchFinder *p, ISzAlloc *alloc) function LzInWindow_Create (line 28) | static int LzInWindow_Create(CMatchFinder *p, UInt32 keepSizeReserv, ISz... function Byte (line 45) | Byte *MatchFinder_GetPointerToCurrentPos(CMatchFinder *p) { return p->bu... function Byte (line 46) | Byte MatchFinder_GetIndexByte(CMatchFinder *p, Int32 index) { return p->... function UInt32 (line 48) | UInt32 MatchFinder_GetNumAvailableBytes(CMatchFinder *p) { return p->str... function MatchFinder_ReduceOffsets (line 50) | void MatchFinder_ReduceOffsets(CMatchFinder *p, UInt32 subValue) function MatchFinder_ReadBlock (line 57) | static void MatchFinder_ReadBlock(CMatchFinder *p) function MatchFinder_MoveBlock (line 92) | void MatchFinder_MoveBlock(CMatchFinder *p) function MatchFinder_NeedMove (line 100) | int MatchFinder_NeedMove(CMatchFinder *p) function MatchFinder_ReadIfRequired (line 108) | void MatchFinder_ReadIfRequired(CMatchFinder *p) function MatchFinder_CheckAndMoveAndRead (line 116) | static void MatchFinder_CheckAndMoveAndRead(CMatchFinder *p) function MatchFinder_SetDefaultSettings (line 123) | static void MatchFinder_SetDefaultSettings(CMatchFinder *p) function MatchFinder_Construct (line 133) | void MatchFinder_Construct(CMatchFinder *p) function MatchFinder_FreeThisClassMemory (line 151) | static void MatchFinder_FreeThisClassMemory(CMatchFinder *p, ISzAlloc *a... function MatchFinder_Free (line 157) | void MatchFinder_Free(CMatchFinder *p, ISzAlloc *alloc) function CLzRef (line 163) | static CLzRef* AllocRefs(UInt32 num, ISzAlloc *alloc) function MatchFinder_Create (line 171) | int MatchFinder_Create(CMatchFinder *p, UInt32 historySize, function MatchFinder_SetLimits (line 246) | static void MatchFinder_SetLimits(CMatchFinder *p) function MatchFinder_Init (line 271) | void MatchFinder_Init(CMatchFinder *p) function UInt32 (line 285) | static UInt32 MatchFinder_GetSubValue(CMatchFinder *p) function MatchFinder_Normalize3 (line 290) | void MatchFinder_Normalize3(UInt32 subValue, CLzRef *items, UInt32 numIt... function MatchFinder_Normalize (line 304) | static void MatchFinder_Normalize(CMatchFinder *p) function MatchFinder_CheckLimits (line 311) | static void MatchFinder_CheckLimits(CMatchFinder *p) function UInt32 (line 322) | static UInt32 * Hc_GetMatchesSpec(UInt32 lenLimit, UInt32 curMatch, UInt... function UInt32 (line 353) | UInt32 * GetMatchesSpec1(UInt32 lenLimit, UInt32 curMatch, UInt32 pos, c... function SkipMatchesSpec (line 408) | static void SkipMatchesSpec(UInt32 lenLimit, UInt32 curMatch, UInt32 pos... function MatchFinder_MovePos (line 465) | static void MatchFinder_MovePos(CMatchFinder *p) { MOVE_POS; } function UInt32 (line 484) | static UInt32 Bt2_MatchFinder_GetMatches(CMatchFinder *p, UInt32 *distan... function UInt32 (line 495) | UInt32 Bt3Zip_MatchFinder_GetMatches(CMatchFinder *p, UInt32 *distances) function UInt32 (line 506) | static UInt32 Bt3_MatchFinder_GetMatches(CMatchFinder *p, UInt32 *distan... function UInt32 (line 539) | static UInt32 Bt4_MatchFinder_GetMatches(CMatchFinder *p, UInt32 *distan... function UInt32 (line 586) | static UInt32 Hc4_MatchFinder_GetMatches(CMatchFinder *p, UInt32 *distan... function UInt32 (line 635) | UInt32 Hc3Zip_MatchFinder_GetMatches(CMatchFinder *p, UInt32 *distances) function Bt2_MatchFinder_Skip (line 647) | static void Bt2_MatchFinder_Skip(CMatchFinder *p, UInt32 num) function Bt3Zip_MatchFinder_Skip (line 660) | void Bt3Zip_MatchFinder_Skip(CMatchFinder *p, UInt32 num) function Bt3_MatchFinder_Skip (line 673) | static void Bt3_MatchFinder_Skip(CMatchFinder *p, UInt32 num) function Bt4_MatchFinder_Skip (line 688) | static void Bt4_MatchFinder_Skip(CMatchFinder *p, UInt32 num) function Hc4_MatchFinder_Skip (line 704) | static void Hc4_MatchFinder_Skip(CMatchFinder *p, UInt32 num) function Hc3Zip_MatchFinder_Skip (line 721) | void Hc3Zip_MatchFinder_Skip(CMatchFinder *p, UInt32 num) function MatchFinder_CreateVTable (line 735) | void MatchFinder_CreateVTable(CMatchFinder *p, IMatchFinder *vTable) FILE: src/lzma/LzmaDec.c function LzmaDec_DecodeReal (line 131) | static int MY_FAST_CALL LzmaDec_DecodeReal(CLzmaDec *p, SizeT limit, con... function LzmaDec_WriteRem (line 428) | static void MY_FAST_CALL LzmaDec_WriteRem(CLzmaDec *p, SizeT limit) function LzmaDec_DecodeReal2 (line 454) | static int MY_FAST_CALL LzmaDec_DecodeReal2(CLzmaDec *p, SizeT limit, co... type ELzmaDummy (line 479) | typedef enum function ELzmaDummy (line 487) | static ELzmaDummy LzmaDec_TryDummy(const CLzmaDec *p, const Byte *buf, S... function IF_BIT_0_CHECK (line 600) | IF_BIT_0_CHECK(probLen) function IF_BIT_0_CHECK (line 611) | IF_BIT_0_CHECK(probLen) function LzmaDec_InitRc (line 678) | static void LzmaDec_InitRc(CLzmaDec *p, const Byte *data) function LzmaDec_InitDicAndState (line 685) | void LzmaDec_InitDicAndState(CLzmaDec *p, Bool initDic, Bool initState) function LzmaDec_Init (line 701) | void LzmaDec_Init(CLzmaDec *p) function LzmaDec_InitStateReal (line 707) | static void LzmaDec_InitStateReal(CLzmaDec *p) function SRes (line 719) | SRes LzmaDec_DecodeToDic(CLzmaDec *p, SizeT dicLimit, const Byte *src, S... function SRes (line 840) | SRes LzmaDec_DecodeToBuf(CLzmaDec *p, Byte *dest, SizeT *destLen, const ... function LzmaDec_FreeProbs (line 880) | void LzmaDec_FreeProbs(CLzmaDec *p, ISzAlloc *alloc) function LzmaDec_FreeDict (line 886) | static void LzmaDec_FreeDict(CLzmaDec *p, ISzAlloc *alloc) function LzmaDec_Free (line 892) | void LzmaDec_Free(CLzmaDec *p, ISzAlloc *alloc) function SRes (line 898) | SRes LzmaProps_Decode(CLzmaProps *p, const Byte *data, unsigned size) function SRes (line 924) | static SRes LzmaDec_AllocateProbs2(CLzmaDec *p, const CLzmaProps *propNe... function SRes (line 938) | SRes LzmaDec_AllocateProbs(CLzmaDec *p, const Byte *props, unsigned prop... function SRes (line 947) | SRes LzmaDec_Allocate(CLzmaDec *p, const Byte *props, unsigned propsSize... function SRes (line 969) | SRes LzmaDecode(Byte *dest, SizeT *destLen, const Byte *src, SizeT *srcLen, FILE: src/lzma/LzmaEnc.c function LzmaEncProps_Init (line 48) | void LzmaEncProps_Init(CLzmaEncProps *p) function LzmaEncProps_Normalize (line 56) | void LzmaEncProps_Normalize(CLzmaEncProps *p) function UInt32 (line 79) | UInt32 LzmaEncProps_GetDictSize(const CLzmaEncProps *props2) function UInt32 (line 96) | UInt32 GetPosSlot1(UInt32 pos) function LzmaEnc_FastPosInit (line 110) | void LzmaEnc_FastPosInit(Byte *g_FastPos) type CState (line 143) | typedef unsigned CState; type COptimal (line 145) | typedef struct type CLenEnc (line 207) | typedef struct type CLenPriceEnc (line 216) | typedef struct type CRangeEnc (line 224) | typedef struct type CSaveState (line 238) | typedef struct type CLzmaEnc (line 260) | typedef struct function LzmaEnc_SaveState (line 342) | void LzmaEnc_SaveState(CLzmaEncHandle pp) function LzmaEnc_RestoreState (line 368) | void LzmaEnc_RestoreState(CLzmaEncHandle pp) function SRes (line 394) | SRes LzmaEnc_SetProps(CLzmaEncHandle pp, const CLzmaEncProps *props2) function RangeEnc_Construct (line 459) | static void RangeEnc_Construct(CRangeEnc *p) function RangeEnc_Alloc (line 468) | static int RangeEnc_Alloc(CRangeEnc *p, ISzAlloc *alloc) function RangeEnc_Free (line 480) | static void RangeEnc_Free(CRangeEnc *p, ISzAlloc *alloc) function RangeEnc_Init (line 486) | static void RangeEnc_Init(CRangeEnc *p) function RangeEnc_FlushStream (line 500) | static void RangeEnc_FlushStream(CRangeEnc *p) function RangeEnc_ShiftLow (line 512) | static void MY_FAST_CALL RangeEnc_ShiftLow(CRangeEnc *p) function RangeEnc_FlushData (line 533) | static void RangeEnc_FlushData(CRangeEnc *p) function RangeEnc_EncodeDirectBits (line 540) | static void RangeEnc_EncodeDirectBits(CRangeEnc *p, UInt32 value, int nu... function RangeEnc_EncodeBit (line 555) | static void RangeEnc_EncodeBit(CRangeEnc *p, CLzmaProb *prob, UInt32 sym... function LitEnc_Encode (line 578) | static void LitEnc_Encode(CRangeEnc *p, CLzmaProb *probs, UInt32 symbol) function LitEnc_EncodeMatched (line 589) | static void LitEnc_EncodeMatched(CRangeEnc *p, CLzmaProb *probs, UInt32 ... function LzmaEnc_InitPriceTables (line 603) | void LzmaEnc_InitPriceTables(UInt32 *ProbPrices) function UInt32 (line 639) | static UInt32 LitEnc_GetPrice(const CLzmaProb *probs, UInt32 symbol, UIn... function UInt32 (line 652) | static UInt32 LitEnc_GetPriceMatched(const CLzmaProb *probs, UInt32 symb... function RcTree_Encode (line 669) | static void RcTree_Encode(CRangeEnc *rc, CLzmaProb *probs, int numBitLev... function RcTree_ReverseEncode (line 683) | static void RcTree_ReverseEncode(CRangeEnc *rc, CLzmaProb *probs, int nu... function UInt32 (line 696) | static UInt32 RcTree_GetPrice(const CLzmaProb *probs, int numBitLevels, ... function UInt32 (line 708) | static UInt32 RcTree_ReverseGetPrice(const CLzmaProb *probs, int numBitL... function LenEnc_Init (line 724) | static void LenEnc_Init(CLenEnc *p) function LenEnc_Encode (line 736) | static void LenEnc_Encode(CLenEnc *p, CRangeEnc *rc, UInt32 symbol, UInt... function LenEnc_SetPrices (line 759) | static void LenEnc_SetPrices(CLenEnc *p, UInt32 posState, UInt32 numSymb... function LenPriceEnc_UpdateTable (line 782) | static void MY_FAST_CALL LenPriceEnc_UpdateTable(CLenPriceEnc *p, UInt32... function LenPriceEnc_UpdateTables (line 788) | static void LenPriceEnc_UpdateTables(CLenPriceEnc *p, UInt32 numPosState... function LenEnc_Encode2 (line 795) | static void LenEnc_Encode2(CLenPriceEnc *p, CRangeEnc *rc, UInt32 symbol... function MovePos (line 806) | static void MovePos(CLzmaEnc *p, UInt32 num) function UInt32 (line 819) | static UInt32 ReadMatchDistances(CLzmaEnc *p, UInt32 *numDistancePairsRes) function UInt32 (line 859) | static UInt32 GetRepLen1Price(CLzmaEnc *p, UInt32 state, UInt32 posState) function UInt32 (line 866) | static UInt32 GetPureRepPrice(CLzmaEnc *p, UInt32 repIndex, UInt32 state... function UInt32 (line 888) | static UInt32 GetRepPrice(CLzmaEnc *p, UInt32 repIndex, UInt32 len, UInt... function UInt32 (line 894) | static UInt32 Backward(CLzmaEnc *p, UInt32 *backRes, UInt32 cur) function UInt32 (line 932) | static UInt32 GetOptimum(CLzmaEnc *p, UInt32 position, UInt32 *backRes) function UInt32 (line 1492) | static UInt32 GetOptimumFast(CLzmaEnc *p, UInt32 *backRes) function WriteEndMarker (line 1600) | static void WriteEndMarker(CLzmaEnc *p, UInt32 posState) function SRes (line 1613) | static SRes CheckErrors(CLzmaEnc *p) function SRes (line 1626) | static SRes Flush(CLzmaEnc *p, UInt32 nowPos) function FillAlignPrices (line 1637) | static void FillAlignPrices(CLzmaEnc *p) function FillDistancesPrices (line 1645) | static void FillDistancesPrices(CLzmaEnc *p) function LzmaEnc_Construct (line 1679) | void LzmaEnc_Construct(CLzmaEnc *p) function CLzmaEncHandle (line 1703) | CLzmaEncHandle LzmaEnc_Create(ISzAlloc *alloc) function LzmaEnc_FreeLits (line 1712) | void LzmaEnc_FreeLits(CLzmaEnc *p, ISzAlloc *alloc) function LzmaEnc_Destruct (line 1720) | void LzmaEnc_Destruct(CLzmaEnc *p, ISzAlloc *alloc, ISzAlloc *allocBig) function LzmaEnc_Destroy (line 1730) | void LzmaEnc_Destroy(CLzmaEncHandle p, ISzAlloc *alloc, ISzAlloc *allocBig) function SRes (line 1736) | static SRes LzmaEnc_CodeOneBlock(CLzmaEnc *p, Bool useLimits, UInt32 max... function SRes (line 1900) | static SRes LzmaEnc_Alloc(CLzmaEnc *p, UInt32 keepWindowSize, ISzAlloc *... function LzmaEnc_Init (line 1950) | void LzmaEnc_Init(CLzmaEnc *p) function LzmaEnc_InitPrices (line 2008) | void LzmaEnc_InitPrices(CLzmaEnc *p) function SRes (line 2023) | static SRes LzmaEnc_AllocAndInit(CLzmaEnc *p, UInt32 keepWindowSize, ISz... function SRes (line 2040) | static SRes LzmaEnc_Prepare(CLzmaEncHandle pp, ISeqOutStream *outStream,... function SRes (line 2050) | SRes LzmaEnc_PrepareForLzma2(CLzmaEncHandle pp, function LzmaEnc_SetInputBuf (line 2060) | static void LzmaEnc_SetInputBuf(CLzmaEnc *p, const Byte *src, SizeT srcLen) function SRes (line 2067) | SRes LzmaEnc_MemPrepare(CLzmaEncHandle pp, const Byte *src, SizeT srcLen, function LzmaEnc_Finish (line 2077) | void LzmaEnc_Finish(CLzmaEncHandle pp) type CSeqOutStreamBuf (line 2088) | typedef struct function MyWrite (line 2096) | static size_t MyWrite(void *pp, const void *data, size_t size) function UInt32 (line 2111) | UInt32 LzmaEnc_GetNumAvailableBytes(CLzmaEncHandle pp) function Byte (line 2117) | const Byte *LzmaEnc_GetCurBuf(CLzmaEncHandle pp) function SRes (line 2123) | SRes LzmaEnc_CodeOneMemBlock(CLzmaEncHandle pp, Bool reInit, function SRes (line 2157) | static SRes LzmaEnc_Encode2(CLzmaEnc *p, ICompressProgress *progress) function SRes (line 2187) | SRes LzmaEnc_Encode(CLzmaEncHandle pp, ISeqOutStream *outStream, ISeqInS... function SRes (line 2194) | SRes LzmaEnc_WriteProperties(CLzmaEncHandle pp, Byte *props, SizeT *size) function SRes (line 2223) | SRes LzmaEnc_MemEncode(CLzmaEncHandle pp, Byte *dest, SizeT *destLen, co... function SRes (line 2251) | SRes LzmaEncode(Byte *dest, SizeT *destLen, const Byte *src, SizeT srcLen, FILE: src/lzo-lg.c function lzo_uint (line 65) | lzo_uint xread(FILE * fp, lzo_voidp buf, lzo_uint len, lzo_bool allow_eo... function lzo_uint (line 81) | lzo_uint xwrite(FILE * fp, const lzo_voidp buf, lzo_uint len) { function xgetc (line 90) | int xgetc(FILE * fp) { function xputc (line 96) | void xputc(FILE * fp, int c) { function lzo_uint32 (line 103) | lzo_uint32 xread32(FILE * fp) { function xwrite32 (line 115) | void xwrite32(FILE * fp, lzo_xint v) { function do_compress (line 137) | int do_compress(FILE * fi, FILE * fo, int level, lzo_uint block_size) { function do_decompress (line 243) | int do_decompress(FILE * fi, FILE * fo) { function FILE (line 389) | static FILE *xopen_fi(const char *name) { function FILE (line 415) | static FILE *xopen_fo(const char *name) { function xclose (line 437) | static void xclose(FILE * fp) { function check_lzo_header (line 450) | int check_lzo_header(const char *name) { function lzo_unpack (line 467) | int __lzo_cdecl_main lzo_unpack(const char *in_name, const char *out_nam... FILE: src/main.c function handle_file (line 51) | int handle_file(char *file, config_opts_t *config_opts) { function main (line 216) | int main(int argc, char *argv[]) { function print_usage (line 317) | static int print_usage(void) { FILE: src/mediatek.c function extract_mtk_1bl (line 22) | void extract_mtk_1bl(MFILE *in, const char *outname) { function split_mtk_tz (line 50) | void split_mtk_tz(MFILE *tz, const char *destdir) { function MFILE (line 87) | MFILE *is_mtk_boot(const char *filename) { function is_elf_mem (line 111) | int is_elf_mem(Elf32_Ehdr * header) { function MFILE (line 117) | MFILE *is_elf(const char *filename) { FILE: src/mediatek_pkg.c type mtkpkg_variant (line 19) | enum mtkpkg_variant { type mtkupg_header (line 32) | struct mtkupg_header function compare_pkg_header (line 35) | int compare_pkg_header(uint8_t *header, size_t headerSize){ function compare_content_header (line 72) | int compare_content_header(uint8_t *header, size_t headerSize){ function is_known_partition (line 80) | bool is_known_partition(struct mtkpkg *pak){ function MFILE (line 98) | MFILE *is_mtk_pkg(const char *pkgfile){ function MFILE (line 163) | MFILE *is_firm_image(const char *pkg){ function extract_firm_image (line 181) | int extract_firm_image(MFILE *mf){ function MFILE (line 185) | MFILE *is_lzhs_fs(const char *pkg){ type thread_arg (line 217) | struct thread_arg { function process_block (line 224) | void process_block(struct thread_arg *arg){ function extract_lzhs_fs (line 256) | void extract_lzhs_fs(MFILE *mf, const char *dest_file, config_opts_t *co... function print_pkg_header (line 358) | void print_pkg_header(struct mtkupg_header *hdr){ function off_t (line 374) | static off_t get_mtkpkg_offset(){ function extract_mtk_pkg (line 393) | void extract_mtk_pkg(const char *pkgFile, config_opts_t *config_opts){ FILE: src/mfile.c function MFILE (line 25) | inline MFILE *mfile_new(){ function _mfile_update_info (line 33) | int _mfile_update_info(MFILE *file, const char *path){ function mfile_flush (line 44) | void mfile_flush(void *mem, size_t length){ function MFILE (line 82) | MFILE *_mopen(const char *path, int oflags, int mapFlags){ function MFILE (line 117) | inline MFILE *mopen(const char *path, int oflags){ function MFILE (line 121) | inline MFILE *mopen_private(const char *path, int oflags){ function mgetc (line 125) | int mgetc(MFILE *stream){ function mputc (line 131) | int mputc(int c, MFILE *stream){ function cgetc (line 139) | inline int cgetc(cursor_t *stream){ function cputc (line 149) | int cputc(int c, cursor_t *stream){ function mclose (line 159) | int mclose(MFILE *mfile){ function MFILE (line 179) | MFILE *_mfopen(const char *path, const char *mode, int mapFlags){ function MFILE (line 214) | inline MFILE *mfopen(const char *path, const char *mode){ function MFILE (line 218) | inline MFILE *mfopen_private(const char *path, const char *mode){ FILE: src/minigzip.c function pwinerror (line 119) | static void pwinerror (s) function myfree (line 163) | void myfree(q, p) type gzFile_s (line 170) | struct gzFile_s { function gzFile (line 182) | gzFile gzopen(path, mode) function gzFile (line 189) | gzFile gzdopen(fd, mode) function gzFile (line 196) | gzFile gz_open(path, fd, mode) function gzwrite (line 236) | int gzwrite(gz, buf, len) function gzread (line 260) | int gzread(gz, buf, len) function gzclose (line 297) | int gzclose(gz) function error (line 350) | void error(msg) function gz_compress (line 361) | void gz_compress(in, out) function gz_compress_mmap (line 394) | int gz_compress_mmap(in, out) function gz_uncompress (line 429) | void gz_uncompress(in, out) function file_compress (line 456) | void file_compress(file, mode) function file_uncompress (line 495) | void file_uncompress(file) FILE: src/partinfo.c type m_partmap_info (line 30) | struct m_partmap_info type p1_partmap_info (line 31) | struct p1_partmap_info type p2_partmap_info (line 32) | struct p2_partmap_info function print_size (line 83) | void print_size(unsigned int devsize) { function print_minfo (line 93) | unsigned int print_minfo(void) { function print_p1info (line 133) | unsigned int print_p1info(void) { function print_p2info (line 183) | unsigned int print_p2info(void) { function do_partinfo (line 233) | unsigned int do_partinfo(void) { function load_partinfo (line 264) | unsigned int load_partinfo(const char *filename) { function dump_partinfo (line 294) | unsigned int dump_partinfo(const char *filename, const char *outfile) { FILE: src/philips.c function MFILE (line 17) | MFILE *is_philips_fusion1(const char *filename){ function extract_philips_fusion1 (line 30) | void extract_philips_fusion1(MFILE *mf, config_opts_t *config_opts){ FILE: src/realtek.c function MFILE (line 11) | MFILE *is_rtk_bspfw(const char *filename){ function split_rtk_bspfw (line 59) | void split_rtk_bspfw(MFILE *mf, const char *destdir) { FILE: src/squashfs/action.c type action (line 52) | struct action type action (line 53) | struct action type action (line 54) | struct action type action (line 55) | struct action type action (line 56) | struct action type file_buffer (line 63) | struct file_buffer type token_entry (line 65) | struct token_entry type test_entry (line 78) | struct test_entry type action_entry (line 80) | struct action_entry type expr (line 82) | struct expr type dir_ent (line 84) | struct dir_ent type dir_ent (line 86) | struct dir_ent function get_token (line 95) | static int get_token(char **string) { function peek_token (line 182) | static int peek_token(char **string) { function free_parse_tree (line 194) | static void free_parse_tree(struct expr *expr) { type expr (line 212) | struct expr type expr (line 212) | struct expr type expr (line 212) | struct expr type expr (line 213) | struct expr type expr (line 232) | struct expr type expr (line 232) | struct expr type expr (line 233) | struct expr type expr (line 249) | struct expr type test_entry (line 253) | struct test_entry type expr (line 254) | struct expr type expr (line 341) | struct expr type expr (line 358) | struct expr type expr (line 359) | struct expr function parse_action (line 398) | int parse_action(char *s) { function eval_expr (line 544) | static int eval_expr(struct expr *expr, struct action_data *action_data) { function read_action_file (line 576) | int read_action_file(char *filename) { function actions (line 583) | int actions() { function eval_actions (line 587) | void eval_actions(struct dir_ent *dir_ent) { type dir_ent (line 615) | struct dir_ent type action_data (line 617) | struct action_data type action (line 635) | struct action type action (line 636) | struct action type action (line 647) | struct action function exclude_actions (line 658) | int exclude_actions() { function eval_exclude_actions (line 662) | int eval_exclude_actions(char *name, char *pathname, char *subpath, stru... function frag_action (line 681) | static void frag_action(struct action *action, struct dir_ent *dir_ent) { function no_frag_action (line 687) | static void no_frag_action(struct action *action, struct dir_ent *dir_en... function always_frag_action (line 693) | static void always_frag_action(struct action *action, struct dir_ent *di... function no_always_frag_action (line 699) | static void no_always_frag_action(struct action *action, struct dir_ent ... function comp_action (line 708) | static void comp_action(struct action *action, struct dir_ent *dir_ent) { function uncomp_action (line 714) | static void uncomp_action(struct action *action, struct dir_ent *dir_ent) { function parse_uid (line 723) | static long long parse_uid(char *arg) { function parse_gid (line 746) | static long long parse_gid(char *arg) { function parse_uid_args (line 769) | static int parse_uid_args(struct action_entry *action, int args, char **... function parse_gid_args (line 787) | static int parse_gid_args(struct action_entry *action, int args, char **... function parse_guid_args (line 805) | static int parse_guid_args(struct action_entry *action, int args, char *... function uid_action (line 828) | static void uid_action(struct action *action, struct dir_ent *dir_ent) { function gid_action (line 835) | static void gid_action(struct action *action, struct dir_ent *dir_ent) { function guid_action (line 842) | static void guid_action(struct action *action, struct dir_ent *dir_ent) { function parse_octal_mode_args (line 854) | static int parse_octal_mode_args(unsigned int mode, int bytes, int args,... type mode_data (line 891) | struct mode_data type mode_data (line 892) | struct mode_data function parse_sym_mode_args (line 999) | static int parse_sym_mode_args(struct action_entry *action, int args, ch... function parse_mode_args (line 1021) | static int parse_mode_args(struct action_entry *action, int args, char *... function mode_action (line 1039) | static void mode_action(struct action *action, struct dir_ent *dir_ent) { function empty_actions (line 1085) | int empty_actions() { function parse_empty_args (line 1089) | static int parse_empty_args(struct action_entry *action, int args, char ... function eval_empty_actions (line 1119) | int eval_empty_actions(struct dir_ent *dir_ent) { type move_ent (line 1166) | struct move_ent function move_actions (line 1168) | int move_actions() { type move_ent (line 1172) | struct move_ent type dir_info (line 1173) | struct dir_info type dir_ent (line 1208) | struct dir_ent type dir_info (line 1208) | struct dir_info type dir_ent (line 1209) | struct dir_ent function eval_move (line 1218) | void eval_move(struct action_data *action_data, struct move_ent *move, s... function subdirectory (line 1324) | static int subdirectory(struct dir_info *source, struct dir_info *dest) { function eval_move_actions (line 1331) | void eval_move_actions(struct dir_info *root, struct dir_ent *dir_ent) { function move_dir (line 1409) | static void move_dir(struct dir_ent *dir_ent) { function move_file (line 1423) | static void move_file(struct move_ent *move_ent) { function do_move_actions (line 1499) | void do_move_actions() { function parse_number (line 1533) | static int parse_number(char *start, long long *size, int *range, char *... function parse_number_arg (line 1596) | static int parse_number_arg(struct test_entry *test, struct atom *atom) { function parse_range_args (line 1620) | static int parse_range_args(struct test_entry *test, struct atom *atom) { function check_pathname (line 1715) | static int check_pathname(struct test_entry *test, struct atom *atom) { function count_components (line 1735) | static int count_components(char *path) { function subpathname_fn (line 1767) | static int subpathname_fn(struct atom *atom, struct action_data *action_... type type_entry (line 1818) | struct type_entry function parse_type_arg (line 1829) | static int parse_type_arg(struct test_entry *test, struct atom *atom) { function type_fn (line 1849) | static int type_fn(struct atom *atom, struct action_data *action_data) { function true_fn (line 1858) | static int true_fn(struct atom *atom, struct action_data *action_data) { function false_fn (line 1865) | static int false_fn(struct atom *atom, struct action_data *action_data) { function parse_file_arg (line 1872) | static int parse_file_arg(struct test_entry *test, struct atom *atom) { function file_fn (line 1894) | static int file_fn(struct atom *atom, struct action_data *action_data) { function exec_fn (line 1965) | static int exec_fn(struct atom *atom, struct action_data *action_data) { function dump_parse_tree (line 2028) | static void dump_parse_tree(struct expr *expr) { function dump_action_list (line 2051) | void dump_action_list(struct action *spec_list, int spec_count) { function dump_actions (line 2073) | void dump_actions() { function dump_actions (line 2081) | void dump_actions() { type test_entry (line 2085) | struct test_entry type action_entry (line 2119) | struct action_entry FILE: src/squashfs/caches-queues-lists.c type queue (line 39) | struct queue type queue (line 40) | struct queue type queue (line 40) | struct queue function queue_put (line 61) | void queue_put(struct queue *queue, void *data) { type queue (line 76) | struct queue function queue_empty (line 93) | int queue_empty(struct queue *queue) { function queue_flush (line 106) | void queue_flush(struct queue *queue) { function dump_queue (line 115) | void dump_queue(struct queue *queue) { type seq_queue (line 135) | struct seq_queue type seq_queue (line 136) | struct seq_queue type seq_queue (line 136) | struct seq_queue type seq_queue (line 140) | struct seq_queue function seq_queue_put (line 148) | void seq_queue_put(struct seq_queue *queue, struct file_buffer *entry) { type file_buffer (line 165) | struct file_buffer type seq_queue (line 165) | struct seq_queue type file_buffer (line 171) | struct file_buffer function seq_queue_flush (line 207) | void seq_queue_flush(struct seq_queue *queue) { function dump_seq_queue (line 221) | void dump_seq_queue(struct seq_queue *queue, int fragment_queue) { type cache (line 251) | struct cache type cache (line 252) | struct cache type cache (line 252) | struct cache type file_buffer (line 288) | struct file_buffer type file_buffer (line 296) | struct file_buffer type cache (line 296) | struct cache type file_buffer (line 300) | struct file_buffer type file_buffer (line 325) | struct file_buffer type cache (line 325) | struct cache type file_buffer (line 326) | struct file_buffer type file_buffer (line 337) | struct file_buffer type cache (line 337) | struct cache type file_buffer (line 338) | struct file_buffer type file_buffer (line 338) | struct file_buffer type file_buffer (line 348) | struct file_buffer type cache (line 348) | struct cache type file_buffer (line 350) | struct file_buffer type file_buffer (line 395) | struct file_buffer type cache (line 395) | struct cache type file_buffer (line 399) | struct file_buffer type cache (line 399) | struct cache function cache_hash (line 403) | void cache_hash(struct file_buffer *entry, long long index) { function cache_block_put (line 415) | void cache_block_put(struct file_buffer *entry) { function dump_cache (line 454) | void dump_cache(struct cache *cache) { type file_buffer (line 466) | struct file_buffer type cache (line 466) | struct cache type file_buffer (line 467) | struct file_buffer type file_buffer (line 503) | struct file_buffer type cache (line 503) | struct cache type file_buffer (line 512) | struct file_buffer function cache_wait_unlock (line 536) | void cache_wait_unlock(struct file_buffer *buffer) { function cache_unlock (line 559) | void cache_unlock(struct file_buffer *entry) { FILE: src/squashfs/compressor.c type compressor (line 29) | struct compressor type compressor (line 33) | struct compressor type compressor (line 37) | struct compressor type compressor (line 41) | struct compressor type compressor (line 45) | struct compressor type compressor (line 49) | struct compressor type compressor (line 53) | struct compressor type compressor (line 57) | struct compressor type compressor (line 61) | struct compressor type compressor (line 65) | struct compressor type compressor (line 68) | struct compressor type compressor (line 72) | struct compressor type compressor (line 81) | struct compressor type compressor (line 91) | struct compressor function display_compressors (line 101) | void display_compressors(char *indent, char *def_comp) { function display_compressor_usage (line 109) | void display_compressor_usage(char *def_comp) { FILE: src/squashfs/gzip_wrapper.c type strategy (line 33) | struct strategy function gzip_options (line 65) | static int gzip_options(char *argv[], int argc) { function gzip_options_post (line 139) | static int gzip_options_post(int block_size) { type gzip_comp_opts (line 160) | struct gzip_comp_opts function gzip_extract_options (line 207) | static int gzip_extract_options(int block_size, void *buffer, int size) { function gzip_display_options (line 255) | void gzip_display_options(void *buffer, int size) { function gzip_init (line 307) | static int gzip_init(void **strm, int block_size, int datablock) { function gzip_compress (line 360) | static int gzip_compress(void *strm, void *d, void *s, int size, int blo... function gzip_uncompress (line 414) | static int gzip_uncompress(void *d, void *s, int size, int outsize, int ... function gzip_usage (line 428) | void gzip_usage() { type compressor (line 439) | struct compressor FILE: src/squashfs/info.c type dir_ent (line 47) | struct dir_ent function disable_info (line 51) | void disable_info() { function update_info (line 55) | void update_info(struct dir_ent *dir_ent) { function print_filename (line 59) | void print_filename() { function dump_state (line 71) | void dump_state() { type timespec (line 117) | struct timespec function init_info (line 156) | void init_info() { FILE: src/squashfs/lz4_wrapper.c function lz4_options (line 51) | static int lz4_options(char *argv[], int argc) { type lz4_comp_opts (line 76) | struct lz4_comp_opts function lz4_extract_options (line 106) | static int lz4_extract_options(int block_size, void *buffer, int size) { function lz4_check_options (line 155) | static int lz4_check_options(int block_size, void *buffer, int size) { function lz4_display_options (line 177) | void lz4_display_options(void *buffer, int size) { function lz4_compress (line 210) | static int lz4_compress(void *strm, void *dest, void *src, int size, int... function lz4_uncompress (line 235) | static int lz4_uncompress(void *dest, void *src, int size, int outsize, ... function lz4_usage (line 245) | void lz4_usage() { type compressor (line 250) | struct compressor FILE: src/squashfs/lzma_wrapper.c function lzma_compress (line 32) | static int lzma_compress(void *strm, void *dest, void *src, int size, in... function lzma_uncompress (line 77) | static int lzma_uncompress(void *dest, void *src, int size, int outsize,... type compressor (line 99) | struct compressor FILE: src/squashfs/lzma_xz_wrapper.c function lzma_compress (line 38) | static int lzma_compress(void *dummy, void *dest, void *src, int size, i... function lzma_uncompress (line 96) | static int lzma_uncompress(void *dest, void *src, int size, int outsize,... type compressor (line 143) | struct compressor FILE: src/squashfs/lzo_wrapper.c type lzo_algorithm (line 34) | struct lzo_algorithm function lzo_options (line 65) | static int lzo_options(char *argv[], int argc) { function lzo_options_post (line 123) | static int lzo_options_post(int block_size) { type lzo_comp_opts (line 155) | struct lzo_comp_opts function lzo_extract_options (line 195) | static int lzo_extract_options(int block_size, void *buffer, int size) { function lzo_display_options (line 244) | void lzo_display_options(void *buffer, int size) { function squashfs_lzo_init (line 287) | static int squashfs_lzo_init(void **strm, int block_size, int datablock) { function lzo_compress (line 309) | static int lzo_compress(void *strm, void *dest, void *src, int size, int... function lzo_uncompress (line 343) | static int lzo_uncompress(void *dest, void *src, int size, int outsize, ... function lzo_usage (line 356) | void lzo_usage() { function lzo1x_999_wrapper (line 376) | int lzo1x_999_wrapper(const lzo_bytep src, lzo_uint src_len, lzo_bytep d... type compressor (line 380) | struct compressor FILE: src/squashfs/mksquashfs.c type squashfs_super_block (line 82) | struct squashfs_super_block type cached_dir_index (line 138) | struct cached_dir_index { type directory (line 143) | struct directory { type inode_info (line 157) | struct inode_info type file_info (line 160) | struct file_info type exclude_info (line 165) | struct exclude_info { type exclude_info (line 172) | struct exclude_info type stat (line 173) | struct stat type path_entry (line 175) | struct path_entry { type pathname (line 181) | struct pathname { type pathnames (line 186) | struct pathnames { type pathnames (line 192) | struct pathnames type pathname (line 193) | struct pathname type pathname (line 194) | struct pathname type pathnames (line 195) | struct pathnames type pathnames (line 195) | struct pathnames type squashfs_fragment_entry (line 201) | struct squashfs_fragment_entry type old_root_entry_info (line 216) | struct old_root_entry_info { type old_root_entry_info (line 220) | struct old_root_entry_info type id (line 246) | struct id type id (line 247) | struct id type cache (line 251) | struct cache type cache (line 252) | struct cache type queue (line 253) | struct queue type seq_queue (line 254) | struct seq_queue type compressor (line 267) | struct compressor type append_file (line 276) | struct append_file type file_info (line 280) | struct file_info type fragment (line 280) | struct fragment type file_buffer (line 280) | struct file_buffer type dir_info (line 281) | struct dir_info type pathnames (line 281) | struct pathnames type dir_ent (line 281) | struct dir_ent type dir_info (line 281) | struct dir_info type dir_info (line 282) | struct dir_info type pseudo (line 282) | struct pseudo type dir_info (line 283) | struct dir_info type dir_info (line 283) | struct dir_info type dir_info (line 284) | struct dir_info type dir_info (line 285) | struct dir_info type dir_info (line 286) | struct dir_info type file_info (line 287) | struct file_info type fragment (line 287) | struct fragment type dir_info (line 290) | struct dir_info type squashfs_super_block (line 291) | struct squashfs_super_block function prep_exit (line 295) | void prep_exit() { function add_overflow (line 318) | int add_overflow(int a, int b) { function shift_overflow (line 322) | int shift_overflow(int a, int shift) { function multiply_overflow (line 326) | int multiply_overflow(int a, int multiplier) { function multiply_overflowll (line 330) | int multiply_overflowll(long long a, int multiplier) { function restorefs (line 337) | void restorefs() { function sighandler (line 366) | void sighandler() { function mangle2 (line 370) | int mangle2(void *strm, char *d, char *s, int size, int block_size, int ... function mangle (line 387) | int mangle(char *d, char *s, int size, int block_size, int uncompressed,... function read_bytes (line 429) | int read_bytes(int fd, void *buff, int bytes) { function read_fs_bytes (line 449) | int read_fs_bytes(int fd, long long byte, int bytes, void *buff) { function write_bytes (line 469) | int write_bytes(int fd, void *buff, int bytes) { function write_destination (line 486) | void write_destination(int fd, long long byte, int bytes, void *buff) { function write_inodes (line 503) | long long write_inodes() { function write_directories (line 533) | long long write_directories() { function write_id_table (line 564) | long long write_id_table() { type id (line 578) | struct id type id (line 580) | struct id type id (line 589) | struct id type id (line 591) | struct id type id (line 591) | struct id function get_uid (line 603) | unsigned int get_uid(unsigned int uid) { function get_guid (line 620) | unsigned int get_guid(unsigned int guid) { type dir_ent (line 639) | struct dir_ent type dir_ent (line 669) | struct dir_ent type dir_ent (line 679) | struct dir_ent type dir_ent (line 689) | struct dir_ent function get_inode_no (line 724) | inline unsigned int get_inode_no(struct inode_info *inode) { function get_parent_no (line 728) | inline unsigned int get_parent_no(struct dir_info *dir) { function create_inode (line 732) | int create_inode(squashfs_inode * i_no, struct dir_info *dir_info, struc... function add_dir (line 969) | void add_dir(squashfs_inode inode, unsigned int inode_number, char *name... function write_dir (line 1038) | void write_dir(squashfs_inode * inode, struct dir_info *dir_info, struct... type file_buffer (line 1130) | struct file_buffer type fragment (line 1130) | struct fragment type squashfs_fragment_entry (line 1131) | struct squashfs_fragment_entry type file_buffer (line 1132) | struct file_buffer function get_fragment_checksum (line 1245) | unsigned short get_fragment_checksum(struct file_info *file) { function lock_fragments (line 1287) | void lock_fragments() { function unlock_fragments (line 1294) | void unlock_fragments() { function add_pending_fragment (line 1323) | void add_pending_fragment(struct file_buffer *write_buffer, int c_byte, ... function write_fragment (line 1330) | void write_fragment(struct file_buffer *fragment) { type file_buffer (line 1342) | struct file_buffer type file_buffer (line 1343) | struct file_buffer type squashfs_fragment_entry (line 1349) | struct squashfs_fragment_entry type fragment (line 1363) | struct fragment function free_fragment (line 1365) | void free_fragment(struct fragment *fragment) { type fragment (line 1370) | struct fragment type file_buffer (line 1370) | struct file_buffer type dir_ent (line 1370) | struct dir_ent type fragment (line 1371) | struct fragment type file_buffer (line 1372) | struct file_buffer type fragment (line 1384) | struct fragment function generic_write_table (line 1400) | long long generic_write_table(int length, void *buffer, int length2, voi... function write_fragment_table (line 1448) | long long write_fragment_table() { function get_checksum (line 1486) | unsigned short get_checksum(char *buff, int bytes, unsigned short chksum) { function get_checksum_disk (line 1497) | unsigned short get_checksum_disk(long long start, long long l, unsigned ... function get_checksum_mem (line 1528) | unsigned short get_checksum_mem(char *buff, int bytes) { function get_checksum_mem_buffer (line 1532) | unsigned short get_checksum_mem_buffer(struct file_buffer *file_buffer) { function add_file (line 1540) | void add_file(long long start, long long file_size, long long file_bytes... function pre_duplicate (line 1584) | int pre_duplicate(long long file_size) { type file_info (line 1594) | struct file_info type fragment (line 1594) | struct fragment type file_info (line 1595) | struct file_info type file_info (line 1595) | struct file_info type fragment (line 1620) | struct fragment type file_buffer (line 1620) | struct file_buffer type file_info (line 1621) | struct file_info type file_buffer (line 1622) | struct file_buffer type file_info (line 1623) | struct file_info type file_info (line 1657) | struct file_info type fragment (line 1657) | struct fragment type file_buffer (line 1657) | struct file_buffer type file_info (line 1658) | struct file_info type file_buffer (line 1686) | struct file_buffer type file_buffer (line 1687) | struct file_buffer type file_buffer (line 1724) | struct file_buffer function is_fragment (line 1741) | inline int is_fragment(struct inode_info *inode) { function put_file_buffer (line 1754) | void put_file_buffer(struct file_buffer *file_buffer) { function reader_read_process (line 1773) | void reader_read_process(struct dir_ent *dir_ent) { function reader_read_file (line 1854) | void reader_read_file(struct dir_ent *dir_ent) { function reader_scan (line 1958) | void reader_scan(struct dir_info *dir) { type priority_entry (line 1987) | struct priority_entry type file_buffer (line 2000) | struct file_buffer function all_zero (line 2027) | int all_zero(struct file_buffer *file_buffer) { type file_buffer (line 2044) | struct file_buffer type file_buffer (line 2053) | struct file_buffer type file_buffer (line 2085) | struct file_buffer type file_buffer (line 2086) | struct file_buffer type file_buffer (line 2111) | struct file_buffer type file_buffer (line 2112) | struct file_buffer function write_file_empty (line 2117) | void write_file_empty(squashfs_inode * inode, struct dir_ent *dir_ent, s... function write_file_frag (line 2124) | void write_file_frag(squashfs_inode * inode, struct dir_ent *dir_ent, st... function write_file_process (line 2154) | int write_file_process(squashfs_inode * inode, struct dir_ent *dir_ent, ... function write_file_blocks_dup (line 2236) | int write_file_blocks_dup(squashfs_inode * inode, struct dir_ent *dir_en... function write_file_blocks (line 2371) | int write_file_blocks(squashfs_inode * inode, struct dir_ent *dir_ent, s... function write_file (line 2470) | void write_file(squashfs_inode * inode, struct dir_ent *dir, int *dup) { type inode_info (line 2571) | struct inode_info type stat (line 2571) | struct stat type inode_info (line 2573) | struct inode_info type stat (line 2583) | struct stat type inode_info (line 2590) | struct inode_info type stat (line 2594) | struct stat type inode_info (line 2623) | struct inode_info type stat (line 2623) | struct stat function alloc_inode_no (line 2627) | inline void alloc_inode_no(struct inode_info *inode, unsigned int use_th... type dir_ent (line 2632) | struct dir_ent type dir_info (line 2632) | struct dir_info type dir_ent (line 2633) | struct dir_ent type dir_ent (line 2633) | struct dir_ent function add_dir_entry (line 2646) | inline void add_dir_entry(struct dir_ent *dir_ent, struct dir_info *sub_... function add_dir_entry2 (line 2659) | inline void add_dir_entry2(char *name, char *source_name, char *nonstand... function free_dir_entry (line 2666) | inline void free_dir_entry(struct dir_ent *dir_ent) { function add_excluded (line 2676) | inline void add_excluded(struct dir_info *dir) { function dir_scan (line 2680) | void dir_scan(squashfs_inode * inode, char *pathname, struct dir_ent *(_... type dir_info (line 2774) | struct dir_info type dir_info (line 2775) | struct dir_info type dir_info (line 2777) | struct dir_info type dir_ent (line 2801) | struct dir_ent type dir_info (line 2801) | struct dir_info type dir_ent (line 2827) | struct dir_ent type dir_ent (line 2847) | struct dir_ent type dir_info (line 2847) | struct dir_info type dirent (line 2848) | struct dirent type dir_ent (line 2865) | struct dir_ent type dir_ent (line 2886) | struct dir_ent type dir_info (line 2886) | struct dir_info type dirent (line 2887) | struct dirent function scan1_freedir (line 2892) | void scan1_freedir(struct dir_info *dir) { type dir_info (line 2897) | struct dir_info type pathnames (line 2897) | struct pathnames type dir_ent (line 2897) | struct dir_ent type dir_info (line 2897) | struct dir_info type dir_info (line 2898) | struct dir_info type dir_ent (line 2899) | struct dir_ent type dir_info (line 2908) | struct dir_info type stat (line 2909) | struct stat type pathnames (line 2910) | struct pathnames type dir_ent (line 2978) | struct dir_ent type dir_info (line 2978) | struct dir_info type dir_ent (line 2978) | struct dir_ent type dir_ent (line 2989) | struct dir_ent type dir_info (line 2989) | struct dir_info type dir_ent (line 2990) | struct dir_ent function dir_scan2 (line 2997) | void dir_scan2(struct dir_info *dir, struct pseudo *pseudo) { function dir_scan3 (line 3082) | void dir_scan3(struct dir_info *root, struct dir_info *dir) { function dir_scan4 (line 3100) | void dir_scan4(struct dir_info *dir) { function sort_directory (line 3155) | void sort_directory(struct dir_info *dir) { function dir_scan5 (line 3233) | void dir_scan5(struct dir_info *dir) { function scan6_init_dir (line 3259) | void scan6_init_dir(struct directory *dir) { type dir_ent (line 3272) | struct dir_ent type directory (line 3272) | struct directory type dir_info (line 3272) | struct dir_info type dir_ent (line 3272) | struct dir_ent function scan6_freedir (line 3284) | void scan6_freedir(struct directory *dir) { function dir_scan6 (line 3290) | void dir_scan6(squashfs_inode * inode, struct dir_info *dir_info) { function slog (line 3392) | unsigned int slog(unsigned int block) { function old_excluded (line 3401) | int old_excluded(char *filename, struct stat *buf) { function old_add_exclude (line 3419) | int old_add_exclude(char *path) { function add_old_root_entry (line 3452) | void add_old_root_entry(char *name, squashfs_inode inode, int inode_numb... function initialise_threads (line 3464) | void initialise_threads(int readq, int fragq, int bwriteq, int fwriteq, ... function write_inode_lookup_table (line 3612) | long long write_inode_lookup_table() { function free_path (line 3658) | void free_path(struct pathname *paths) { type pathname (line 3674) | struct pathname type pathname (line 3674) | struct pathname type pathname (line 3681) | struct pathname type path_entry (line 3696) | struct path_entry function add_exclude (line 3744) | void add_exclude(char *target) { function display_path (line 3754) | void display_path(int depth, struct pathname *paths) { function display_path2 (line 3768) | void display_path2(struct pathname *paths, char *string) { type pathnames (line 3786) | struct pathnames type pathnames (line 3786) | struct pathnames type pathname (line 3786) | struct pathname type pathnames (line 3790) | struct pathnames type pathname (line 3790) | struct pathname function excluded_match (line 3800) | int excluded_match(char *name, struct pathname *path, struct pathnames *... function excluded (line 3824) | int excluded(char *name, struct pathnames *paths, struct pathnames **new) { function process_exclude_file (line 3850) | void process_exclude_file(char *argv) { function write_recovery_data (line 3907) | void write_recovery_data(struct squashfs_super_block *sBlk) { function read_recovery_data (line 3955) | void read_recovery_data(char *recovery_file, char *destination_file) { function write_filesystem_tables (line 4022) | void write_filesystem_tables(struct squashfs_super_block *sBlk, int nopa... function parse_numberll (line 4105) | int parse_numberll(char *start, long long *res, int size) { function parse_number (line 4187) | int parse_number(char *start, int *res, int size) { function parse_num (line 4201) | int parse_num(char *arg, int *res) { function get_physical_memory (line 4205) | int get_physical_memory() { function calculate_queue_sizes (line 4219) | void calculate_queue_sizes(int mem, int *readq, int *fragq, int *bwriteq... function main (line 4244) | int main(int argc, char *argv[]) { FILE: src/squashfs/process_fragments.c type queue (line 53) | struct queue type seq_queue (line 54) | struct seq_queue function checksum_sparse (line 60) | static int checksum_sparse(struct file_buffer *file_buffer) { function read_filesystem (line 78) | static int read_filesystem(int fd, long long byte, int bytes, void *buff) { type file_buffer (line 94) | struct file_buffer type fragment (line 94) | struct fragment type squashfs_fragment_entry (line 95) | struct squashfs_fragment_entry type file_buffer (line 96) | struct file_buffer type file_buffer (line 206) | struct file_buffer type file_info (line 206) | struct file_info type file_buffer (line 207) | struct file_buffer type append_file (line 208) | struct append_file type file_buffer (line 257) | struct file_buffer type file_buffer (line 258) | struct file_buffer type file_info (line 260) | struct file_info type file_buffer (line 333) | struct file_buffer FILE: src/squashfs/progressbar.c function sigwinch_handler (line 54) | static void sigwinch_handler() { function sigalrm_handler (line 65) | static void sigalrm_handler() { function inc_progress_bar (line 69) | void inc_progress_bar() { function dec_progress_bar (line 73) | void dec_progress_bar(int count) { function progress_bar_size (line 77) | void progress_bar_size(int count) { function progress_bar (line 81) | static void progress_bar(long long current, long long max, int columns) { function enable_progress_bar (line 127) | void enable_progress_bar() { function disable_progress_bar (line 136) | void disable_progress_bar() { function set_progressbar_state (line 145) | void set_progressbar_state(int state) { type timespec (line 159) | struct timespec type itimerval (line 160) | struct itimerval type winsize (line 161) | struct winsize function init_progress_bar (line 194) | void init_progress_bar() { function progressbar_error (line 198) | void progressbar_error(char *fmt, ...) { function progressbar_info (line 214) | void progressbar_info(char *fmt, ...) { FILE: src/squashfs/pseudo.c type pseudo_dev (line 46) | struct pseudo_dev type pseudo (line 47) | struct pseudo type pseudo (line 72) | struct pseudo type pseudo (line 72) | struct pseudo type pseudo_dev (line 72) | struct pseudo_dev type pseudo (line 79) | struct pseudo type pseudo_entry (line 95) | struct pseudo_entry type pseudo_dev (line 130) | struct pseudo_dev type pseudo (line 164) | struct pseudo type pseudo (line 164) | struct pseudo type pseudo_entry (line 177) | struct pseudo_entry type pseudo (line 177) | struct pseudo function pseudo_exec_file (line 191) | int pseudo_exec_file(struct pseudo_dev *dev, int *child) { function add_pseudo_file (line 226) | void add_pseudo_file(struct pseudo_dev *dev) { type pseudo_dev (line 235) | struct pseudo_dev function read_pseudo_def (line 239) | int read_pseudo_def(char *def) { function read_pseudo_file (line 428) | int read_pseudo_file(char *filename) { type pseudo (line 432) | struct pseudo function dump_pseudo (line 437) | static void dump_pseudo(struct pseudo *pseudo, char *string) { function dump_pseudos (line 458) | void dump_pseudos() { function dump_pseudos (line 462) | void dump_pseudos() { FILE: src/squashfs/read_file.c function read_file (line 45) | int read_file(char *filename, char *type, int (parse_line) (char *)) { FILE: src/squashfs/read_fs.c function read_block (line 55) | int read_block(int fd, long long start, long long *next, int expected, v... function scan_inode_table (line 115) | int scan_inode_table(int fd, long long start, long long end, long long r... type compressor (line 450) | struct compressor type squashfs_super_block (line 450) | struct squashfs_super_block type squashfs_super_block (line 454) | struct squashfs_super_block type squashfs_super_block (line 551) | struct squashfs_super_block type squashfs_dir_header (line 552) | struct squashfs_dir_header type squashfs_dir_entry (line 553) | struct squashfs_dir_entry type squashfs_dir_entry (line 555) | struct squashfs_dir_entry type squashfs_dir_entry (line 555) | struct squashfs_dir_entry type squashfs_super_block (line 609) | struct squashfs_super_block function read_fragment_table (line 653) | int read_fragment_table(int fd, struct squashfs_super_block *sBlk, struc... function read_inode_lookup_table (line 697) | int read_inode_lookup_table(int fd, struct squashfs_super_block *sBlk, s... function read_filesystem (line 738) | long long read_filesystem(char *root_name, int fd, struct squashfs_super... FILE: src/squashfs/read_xattrs.c type hash_entry (line 52) | struct hash_entry { type squashfs_xattr_id (line 58) | struct squashfs_xattr_id type prefix (line 65) | struct prefix function save_xattr_block (line 76) | static void save_xattr_block(long long start, int offset) { function get_xattr_block (line 95) | static int get_xattr_block(long long start) { function read_xattr_entry (line 112) | static int read_xattr_entry(struct xattr_list *xattr, struct squashfs_xa... function read_xattrs_from_disk (line 143) | int read_xattrs_from_disk(int fd, struct squashfs_super_block *sBlk) { function free_xattr (line 258) | void free_xattr(struct xattr_list *xattr_list, int count) { type xattr_list (line 288) | struct xattr_list type xattr_list (line 290) | struct xattr_list type squashfs_xattr_entry (line 305) | struct squashfs_xattr_entry type squashfs_xattr_val (line 306) | struct squashfs_xattr_val type xattr_list (line 309) | struct xattr_list FILE: src/squashfs/restore.c type queue (line 51) | struct queue type seq_queue (line 52) | struct seq_queue function pthread_t (line 148) | pthread_t *init_restore_thread() { FILE: src/squashfs/sort.c type sort_info (line 49) | struct sort_info { type sort_info (line 56) | struct sort_info type priority_entry (line 58) | struct priority_entry type dir_ent (line 61) | struct dir_ent type dir_ent (line 62) | struct dir_ent function add_priority_list (line 64) | void add_priority_list(struct dir_ent *dir, int priority) { function get_priority (line 77) | int get_priority(char *filename, struct stat *buf, int priority) { function add_sort_list (line 101) | int add_sort_list(char *path, int priority, int source, char *source_pat... function generate_file_priorities (line 172) | void generate_file_priorities(struct dir_info *dir, int priority, struct... function read_sort_file (line 193) | int read_sort_file(char *filename, int source, char *source_path[]) { function sort_files_and_write (line 298) | void sort_files_and_write(struct dir_info *dir) { FILE: src/squashfs/swap.c function swap_le16 (line 31) | void swap_le16(void *src, void *dest) { function swap_le32 (line 39) | void swap_le32(void *src, void *dest) { function swap_le64 (line 49) | void swap_le64(void *src, void *dest) { function inswap_le16 (line 63) | unsigned short inswap_le16(unsigned short num) { function inswap_le32 (line 67) | unsigned int inswap_le32(unsigned int num) { function inswap_le64 (line 71) | long long inswap_le64(long long n) { FILE: src/squashfs/unsquash-1.c function read_block_list_1 (line 28) | void read_block_list_1(unsigned int *block_list, char *block_ptr, int bl... function read_fragment_table_1 (line 45) | int read_fragment_table_1(long long *directory_table_end) { type inode (line 51) | struct inode type inode (line 56) | struct inode type dir (line 180) | struct dir type inode (line 180) | struct inode type dir_ent (line 188) | struct dir_ent type dir (line 189) | struct dir type dir (line 195) | struct dir type dir_ent (line 258) | struct dir_ent function read_uids_guids_1 (line 280) | int read_uids_guids_1() { FILE: src/squashfs/unsquash-2.c function read_block_list_2 (line 30) | void read_block_list_2(unsigned int *block_list, char *block_ptr, int bl... function read_fragment_table_2 (line 41) | int read_fragment_table_2(long long *directory_table_end) { function read_fragment_2 (line 98) | void read_fragment_2(unsigned int fragment, long long *start_block, int ... type inode (line 106) | struct inode type inode (line 111) | struct inode FILE: src/squashfs/unsquash-3.c function read_fragment_table_3 (line 30) | int read_fragment_table_3(long long *directory_table_end) { function read_fragment_3 (line 87) | void read_fragment_3(unsigned int fragment, long long *start_block, int ... type inode (line 95) | struct inode type inode (line 100) | struct inode type dir (line 235) | struct dir type inode (line 235) | struct inode type dir_ent (line 243) | struct dir_ent type dir (line 244) | struct dir type dir (line 250) | struct dir type dir_ent (line 314) | struct dir_ent FILE: src/squashfs/unsquash-4.c type squashfs_fragment_entry (line 28) | struct squashfs_fragment_entry function read_fragment_table_4 (line 31) | int read_fragment_table_4(long long *directory_table_end) { function read_fragment_4 (line 73) | void read_fragment_4(unsigned int fragment, long long *start_block, int ... type inode (line 83) | struct inode type inode (line 88) | struct inode type squashfs_dir_inode_header (line 106) | struct squashfs_dir_inode_header type squashfs_ldir_inode_header (line 117) | struct squashfs_ldir_inode_header type squashfs_reg_inode_header (line 128) | struct squashfs_reg_inode_header type squashfs_lreg_inode_header (line 144) | struct squashfs_lreg_inode_header type squashfs_symlink_inode_header (line 161) | struct squashfs_symlink_inode_header type squashfs_symlink_inode_header (line 168) | struct squashfs_symlink_inode_header type squashfs_symlink_inode_header (line 173) | struct squashfs_symlink_inode_header type squashfs_dev_inode_header (line 180) | struct squashfs_dev_inode_header type squashfs_ldev_inode_header (line 190) | struct squashfs_ldev_inode_header type squashfs_lipc_inode_header (line 205) | struct squashfs_lipc_inode_header type dir (line 219) | struct dir type inode (line 219) | struct inode type squashfs_dir_header (line 220) | struct squashfs_dir_header type squashfs_dir_entry (line 221) | struct squashfs_dir_entry type squashfs_dir_entry (line 223) | struct squashfs_dir_entry type squashfs_dir_entry (line 223) | struct squashfs_dir_entry type dir_ent (line 227) | struct dir_ent type dir (line 228) | struct dir type dir (line 234) | struct dir type dir_ent (line 289) | struct dir_ent function read_uids_guids_4 (line 311) | int read_uids_guids_4() { FILE: src/squashfs/unsquashfs.c type cache (line 48) | struct cache type queue (line 49) | struct queue type super_block (line 56) | struct super_block type compressor (line 58) | struct compressor type hash_table_entry (line 62) | struct hash_table_entry type test (line 103) | struct test function prep_exit (line 132) | void prep_exit() { function sigwinch_handler (line 135) | void sigwinch_handler() { function sigalrm_handler (line 146) | void sigalrm_handler() { function add_overflow (line 150) | int add_overflow(int a, int b) { function shift_overflow (line 154) | int shift_overflow(int a, int shift) { function multiply_overflow (line 158) | int multiply_overflow(int a, int multiplier) { type queue (line 162) | struct queue type queue (line 163) | struct queue type queue (line 163) | struct queue function queue_put (line 184) | void queue_put(struct queue *queue, void *data) { type queue (line 198) | struct queue function dump_queue (line 213) | void dump_queue(struct queue *queue) { function insert_hash_table (line 222) | void insert_hash_table(struct cache *cache, struct cache_entry *entry) { function remove_hash_table (line 233) | void remove_hash_table(struct cache *cache, struct cache_entry *entry) { function insert_free_list (line 245) | void insert_free_list(struct cache *cache, struct cache_entry *entry) { function remove_free_list (line 258) | void remove_free_list(struct cache *cache, struct cache_entry *entry) { type cache (line 276) | struct cache type cache (line 277) | struct cache type cache (line 277) | struct cache type cache_entry (line 287) | struct cache_entry type cache_entry (line 297) | struct cache_entry type cache (line 297) | struct cache type cache_entry (line 306) | struct cache_entry type cache_entry (line 332) | struct cache_entry function cache_block_ready (line 380) | void cache_block_ready(struct cache_entry *entry, int error) { function cache_block_wait (line 403) | void cache_block_wait(struct cache_entry *entry) { function cache_block_put (line 418) | void cache_block_put(struct cache_entry *entry) { function dump_cache (line 445) | void dump_cache(struct cache *cache) { function print_filename (line 467) | int print_filename(char *pathname, struct inode *inode) { function add_entry (line 538) | void add_entry(struct hash_table_entry *hash_table[], long long start, i... function lookup_entry (line 552) | int lookup_entry(struct hash_table_entry *hash_table[], long long start) { function read_fs_bytes (line 564) | int read_fs_bytes(int fd, long long byte, int bytes, void *buff) { function read_block (line 592) | int read_block(int fd, long long start, long long *next, int expected, v... function read_data_block (line 658) | int read_data_block(long long start, unsigned int size, char *block) { function read_inode_table (line 688) | int read_inode_table(long long start, long long end) { function set_attributes (line 732) | int set_attributes(char *pathname, int mode, uid_t uid, gid_t guid, time... function write_bytes (line 758) | int write_bytes(int fd, char *buff, int bytes) { function write_block (line 778) | int write_block(int file_fd, char *buffer, int size, long long hole, int... function open_init (line 820) | void open_init(int count) { function open_wait (line 825) | int open_wait(char *pathname, int flags, mode_t mode) { function close_wake (line 837) | void close_wake(int fd) { function queue_file (line 848) | void queue_file(char *pathname, int file_fd, struct inode *inode) { function queue_dir (line 866) | void queue_dir(char *pathname, struct dir *dir) { function write_file (line 881) | int write_file(struct inode *inode, char *pathname) { function create_inode (line 943) | int create_inode(char *pathname, struct inode *i) { function read_directory_table (line 1038) | int read_directory_table(long long start, long long end) { function squashfs_readdir (line 1082) | int squashfs_readdir(struct dir *dir, char **name, unsigned int *start_b... function squashfs_closedir (line 1095) | void squashfs_closedir(struct dir *dir) { function free_path (line 1118) | void free_path(struct pathname *paths) { type pathname (line 1134) | struct pathname type pathname (line 1134) | struct pathname type pathname (line 1143) | struct pathname type path_entry (line 1160) | struct path_entry type pathnames (line 1220) | struct pathnames type pathnames (line 1221) | struct pathnames type pathnames (line 1221) | struct pathnames type pathnames (line 1228) | struct pathnames type pathnames (line 1228) | struct pathnames type pathname (line 1228) | struct pathname type pathnames (line 1230) | struct pathnames type pathname (line 1230) | struct pathname function free_subdir (line 1239) | void free_subdir(struct pathnames *paths) { function matches (line 1243) | int matches(struct pathnames *paths, char *name, struct pathnames **new) { function pre_scan (line 1302) | void pre_scan(char *parent_name, unsigned int start_block, unsigned int ... function dir_scan (line 1347) | void dir_scan(char *parent_name, unsigned int start_block, unsigned int ... function squashfs_stat (line 1433) | void squashfs_stat(char *source) { function check_compression (line 1522) | int check_compression(struct compressor *comp) { function read_super (line 1555) | int read_super(char *source) { type pathname (line 1674) | struct pathname type pathname (line 1674) | struct pathname type cache_entry (line 1731) | struct cache_entry type squashfs_file (line 1761) | struct squashfs_file type file_entry (line 1783) | struct file_entry type cache_entry (line 1853) | struct cache_entry type timespec (line 1873) | struct timespec type itimerval (line 1874) | struct itimerval type winsize (line 1875) | struct winsize function initialise_threads (line 1909) | void initialise_threads(int fragment_buffer_size, int data_buffer_size) { function enable_progress_bar (line 2092) | void enable_progress_bar() { function disable_progress_bar (line 2098) | void disable_progress_bar() { function progressbar_error (line 2108) | void progressbar_error(char *fmt, ...) { function progressbar_info (line 2123) | void progressbar_info(char *fmt, ...) { function progress_bar (line 2138) | void progress_bar(long long current, long long max, int columns) { function parse_number (line 2186) | int parse_number(char *arg, int *res) { function is_squashfs (line 2235) | int is_squashfs(char *filename) { function unsquashfs (line 2261) | int unsquashfs(char *squashfs, char *dest) { FILE: src/squashfs/unsquashfs_info.c function disable_info (line 57) | void disable_info() { function update_info (line 64) | void update_info(char *name) { function dump_state (line 71) | void dump_state() { type timespec (line 97) | struct timespec function init_info (line 137) | void init_info() { FILE: src/squashfs/unsquashfs_xattr.c function write_xattr (line 35) | void write_xattr(char *pathname, unsigned int xattr) { FILE: src/squashfs/xattr.c type squashfs_xattr_id (line 55) | struct squashfs_xattr_id type xattr_list (line 69) | struct xattr_list type dupl_id (line 72) | struct dupl_id type dir_ent (line 85) | struct dir_ent type squashfs_super_block (line 88) | struct squashfs_super_block type xattr_list (line 89) | struct xattr_list type prefix (line 90) | struct prefix function get_prefix (line 92) | static int get_prefix(struct xattr_list *xattr, char *name) { function read_xattrs_from_system (line 111) | static int read_xattrs_from_system(char *filename, struct xattr_list **x... function get_xattr_size (line 209) | static int get_xattr_size(struct xattr_list *xattr) { type dupl_id (line 261) | struct dupl_id type xattr_list (line 261) | struct xattr_list type dupl_id (line 262) | struct dupl_id type xattr_list (line 268) | struct xattr_list type xattr_list (line 279) | struct xattr_list type xattr_list (line 280) | struct xattr_list function check_value_dupl (line 308) | static void check_value_dupl(struct xattr_list *xattr) { function get_xattr_id (line 348) | static int get_xattr_id(int xattrs, struct xattr_list *xattr_list, long ... function write_xattrs (line 375) | long long write_xattrs() { function generate_xattrs (line 424) | int generate_xattrs(int xattrs, struct xattr_list *xattr_list) { function read_xattrs (line 554) | int read_xattrs(void *d) { function get_xattrs (line 577) | int get_xattrs(int fd, struct squashfs_super_block *sBlk) { function save_xattrs (line 619) | void save_xattrs() { function restore_xattrs (line 643) | void restore_xattrs() { FILE: src/squashfs/xz_wrapper.c type bcj (line 34) | struct bcj function xz_options (line 67) | static int xz_options(char *argv[], int argc) { function xz_options_post (line 154) | static int xz_options_post(int block_size) { type comp_opts (line 208) | struct comp_opts function xz_extract_options (line 256) | static int xz_extract_options(int block_size, void *buffer, int size) { function xz_display_options (line 300) | void xz_display_options(void *buffer, int size) { function xz_init (line 354) | static int xz_init(void **strm, int block_size, int datablock) { function xz_compress (line 404) | static int xz_compress(void *strm, void *dest, void *src, int size, int ... function xz_uncompress (line 450) | static int xz_uncompress(void *dest, void *src, int size, int outsize, i... function xz_usage (line 466) | void xz_usage() { type compressor (line 485) | struct compressor FILE: src/stream/crc32.c function str_crc32 (line 49) | uint32_t str_crc32(const unsigned char *data, int len) { FILE: src/stream/tsfile.c function do_unwrap_func (line 37) | static bool do_unwrap_func(const uint8_t unwrap_key[], const uint8_t aes... function setKey (line 66) | static int setKey(char *keyPath) { function writeHeaders (line 190) | void writeHeaders(FILE *outFile){ type tables (line 211) | struct tables { function pack_pid (line 220) | static inline uint32_t pack_pid(int pid){ function writePMT (line 231) | void writePMT(struct tables *PIDs, FILE *outFile, struct tsfile_options ... function processTsPacket (line 339) | void processTsPacket(uint8_t *packet, struct tables *PIDs, FILE *outFile){ function convertSTR2TS_internal (line 412) | void convertSTR2TS_internal(char *inFilename, char *outFilename, struct ... function convertSTR2TS (line 465) | void convertSTR2TS(char *inFilename, struct tsfile_options *opts) { function processPIF (line 487) | void processPIF(const char *filename, char *dest_file) { FILE: src/symfile.c type symfile_header (line 43) | struct symfile_header { type sym_table (line 51) | struct sym_table function symfile_load (line 61) | int symfile_load(const char *fname) { function symfile_addr_by_name (line 146) | uint32_t symfile_addr_by_name(const char *name) { function symfile_n_symbols (line 158) | uint32_t symfile_n_symbols() { function symfile_write_idc (line 162) | void symfile_write_idc(const char *fname) { FILE: src/thpool.c type bsem (line 38) | typedef struct bsem { type job (line 46) | typedef struct job{ type jobqueue (line 54) | typedef struct jobqueue{ type thread (line 64) | typedef struct thread{ type thpool_ (line 72) | typedef struct thpool_{ type thread (line 88) | struct thread type thread (line 89) | struct thread type thread (line 91) | struct thread type job (line 95) | struct job type job (line 96) | struct job type bsem (line 99) | struct bsem type bsem (line 100) | struct bsem type bsem (line 101) | struct bsem type bsem (line 102) | struct bsem type bsem (line 103) | struct bsem type thpool_ (line 113) | struct thpool_ type thpool_ (line 124) | struct thpool_ type thpool_ (line 124) | struct thpool_ type thread (line 140) | struct thread type thread (line 140) | struct thread function thpool_add_work (line 168) | int thpool_add_work(thpool_* thpool_p, void (*function_p)(void*), void* ... function thpool_wait (line 191) | void thpool_wait(thpool_* thpool_p){ function thpool_destroy (line 201) | void thpool_destroy(thpool_* thpool_p){ function thpool_pause (line 242) | void thpool_pause(thpool_* thpool_p) { function thpool_resume (line 251) | void thpool_resume(thpool_* thpool_p) { function thread_init (line 268) | static int thread_init (thpool_* thpool_p, struct thread** thread_p, int... function thread_hold (line 286) | static void thread_hold () { type thread (line 302) | struct thread type sigaction (line 321) | struct sigaction function thread_destroy (line 376) | static void thread_destroy (thread* thread_p){ function jobqueue_init (line 388) | static int jobqueue_init(thpool_* thpool_p){ function jobqueue_clear (line 411) | static void jobqueue_clear(thpool_* thpool_p){ function jobqueue_push (line 429) | static void jobqueue_push(thpool_* thpool_p, struct job* newjob){ type job (line 455) | struct job function jobqueue_destroy (line 484) | static void jobqueue_destroy(thpool_* thpool_p){ function bsem_init (line 497) | static void bsem_init(bsem *bsem_p, int value) { function bsem_reset (line 509) | static void bsem_reset(bsem *bsem_p) { function bsem_post (line 515) | static void bsem_post(bsem *bsem_p) { function bsem_post_all (line 524) | static void bsem_post_all(bsem *bsem_p) { function bsem_wait (line 533) | static void bsem_wait(bsem* bsem_p) { FILE: src/tools/idb_extract.c type idb_file (line 36) | struct idb_file { type idb_entry (line 42) | struct __attribute__((packed)) idb_entry { function process_idb (line 49) | int process_idb(MFILE *mf){ function main (line 147) | int main(int argc, char *argv[]){ FILE: src/tools/jffs2extract.c function main (line 15) | int main(int argc, char *argv[]){ FILE: src/tools/lzhs_scanner.c function scan_lzhs (line 17) | void scan_lzhs(const char *filename, int extract) { function main (line 90) | int main(int argc, char *argv[]) { FILE: src/tools/lzhsenc.c function main (line 9) | int main(int argc, char *argv[]) { FILE: src/tools/tsfile.c function main (line 8) | int main(int argc, char *argv[]){ FILE: src/util.c function count_tokens (line 101) | int count_tokens(const char *str, char tok, int sz){ function print (line 111) | void print(int verbose, int newline, const char *fn, int lineno, const c... function SwapBytes (line 141) | void SwapBytes(void *pv, size_t n) { function getch (line 150) | void getch(void) { function hexdump (line 160) | void hexdump(const void *pAddressIn, long lSize) { function unlink_cb (line 207) | int unlink_cb(const char *fpath, const struct stat *sb, int typeflag, st... function rmrf (line 214) | void rmrf(const char *path) { function err_ret (line 221) | int err_ret(const char *format, ...) { function createFolder (line 237) | void createFolder(const char *directory) { function MFILE (line 246) | MFILE *is_lz4(const char *lz4file) { function is_nfsb_mem (line 258) | bool is_nfsb_mem(MFILE *file, off_t offset){ function MFILE (line 286) | MFILE *is_nfsb(const char *filename) { function unnfsb (line 299) | void unnfsb(const char *filename, const char *extractedFile) { function MFILE (line 326) | MFILE *is_gzip(const char *filename) { function is_jffs2 (line 356) | int is_jffs2(const char *filename) { function isSTRfile (line 377) | int isSTRfile(const char *filename) { function isdatetime (line 392) | int isdatetime(const char *datetime) { function detect_model (line 405) | static void detect_model(const struct p2_device_info *pid) { function isPartPakfile (line 447) | int isPartPakfile(const char *filename) { function is_kernel (line 478) | int is_kernel(const char *image_file) { function extract_kernel (line 494) | void extract_kernel(const char *image_file, const char *destination_file) { function asprintf_inplace (line 521) | int asprintf_inplace(char **strp, const char *fmt, ...) { FILE: src/util_crypto.c function setKeyFile (line 18) | void setKeyFile(const char *keyFile){ function setKeyFile_LG (line 24) | void setKeyFile_LG(){ function setKeyFile_MTK (line 30) | void setKeyFile_MTK(){ function KeyPair (line 36) | KeyPair *find_AES_key(uint8_t *in_data, size_t in_data_size, CompareFunc...