SYMBOL INDEX (180 symbols across 17 files) FILE: miniz_tdef.c type tdefl_sym_freq (line 97) | typedef struct function tdefl_sym_freq (line 101) | static tdefl_sym_freq *tdefl_radix_sort_syms(mz_uint num_syms, tdefl_sym... function tdefl_calculate_minimum_redundancy (line 135) | static void tdefl_calculate_minimum_redundancy(tdefl_sym_freq *A, int n) function tdefl_huffman_enforce_max_code_size (line 195) | static void tdefl_huffman_enforce_max_code_size(int *pNum_codes, int cod... function tdefl_optimize_huffman_table (line 219) | static void tdefl_optimize_huffman_table(tdefl_compressor *d, int table_... function tdefl_start_dynamic_block (line 338) | static void tdefl_start_dynamic_block(tdefl_compressor *d) function tdefl_start_static_block (line 425) | static void tdefl_start_static_block(tdefl_compressor *d) function mz_bool (line 450) | static mz_bool tdefl_compress_lz_codes(tdefl_compressor *d) function mz_bool (line 544) | static mz_bool tdefl_compress_lz_codes(tdefl_compressor *d) function mz_bool (line 592) | static mz_bool tdefl_compress_block(tdefl_compressor *d, mz_bool static_... function tdefl_flush_block (line 601) | static int tdefl_flush_block(tdefl_compressor *d, int flush) function MZ_FORCEINLINE (line 731) | static MZ_FORCEINLINE mz_uint16 TDEFL_READ_UNALIGNED_WORD(const void* p) function MZ_FORCEINLINE (line 736) | static MZ_FORCEINLINE mz_uint32 TDEFL_READ_UNALIGNED_DWORD(const void* p) function MZ_FORCEINLINE (line 741) | static MZ_FORCEINLINE void tdefl_find_match(tdefl_compressor *d, mz_uint... function MZ_FORCEINLINE (line 794) | static MZ_FORCEINLINE void tdefl_find_match(tdefl_compressor *d, mz_uint... function mz_bool (line 840) | static mz_bool tdefl_compress_fast(tdefl_compressor *d) function MZ_FORCEINLINE (line 1010) | static MZ_FORCEINLINE void tdefl_record_literal(tdefl_compressor *d, mz_... function MZ_FORCEINLINE (line 1023) | static MZ_FORCEINLINE void tdefl_record_match(tdefl_compressor *d, mz_ui... function mz_bool (line 1053) | static mz_bool tdefl_compress_normal(tdefl_compressor *d) function tdefl_status (line 1198) | static tdefl_status tdefl_flush_output_buffer(tdefl_compressor *d) function tdefl_status (line 1219) | tdefl_status tdefl_compress(tdefl_compressor *d, const void *pIn_buf, si... function tdefl_status (line 1287) | tdefl_status tdefl_init(tdefl_compressor *d, int flags) function mz_uint (line 1321) | mz_uint tdefl_create_comp_flags_from_zip_params(int level, int window_bi... function mz_uint32 (line 1341) | mz_uint32 mz_adler32(mz_uint32 adler, const unsigned char *ptr, size_t b... FILE: miniz_tdef.h type mz_uint8 (line 9) | typedef uint8_t mz_uint8; type mz_int16 (line 10) | typedef int16_t mz_int16; type mz_uint16 (line 11) | typedef uint16_t mz_uint16; type mz_uint32 (line 12) | typedef uint32_t mz_uint32; type mz_uint (line 13) | typedef uint32_t mz_uint; type mz_int64 (line 14) | typedef int64_t mz_int64; type mz_uint64 (line 15) | typedef uint64_t mz_uint64; type mz_bool (line 16) | typedef int mz_bool; type tdefl_status (line 98) | typedef enum type tdefl_flush (line 107) | typedef enum type tdefl_compressor (line 116) | typedef struct FILE: pkg2zip.c function parse_sfo_content (line 34) | static void parse_sfo_content(const uint8_t* sfo, uint32_t sfo_size, cha... function parse_sfo (line 189) | static void parse_sfo(sys_file f, uint64_t sfo_offset, uint32_t sfo_size... function find_psp_sfo (line 205) | static void find_psp_sfo(const aes128_key* key, const aes128_key* ps3_ke... function find_pbp_sfo (line 257) | static void find_pbp_sfo(const aes128_key* key, const aes128_key* ps3_ke... function print_help (line 377) | void print_help(char* bin_name) type pkg_type (line 397) | typedef enum { function main (line 409) | int main(int argc, char* argv[]) FILE: pkg2zip_aes.c function get_cpuid (line 11) | static void get_cpuid(uint32_t level, uint32_t* arr) function get_cpuid (line 20) | static void get_cpuid(uint32_t level, uint32_t* arr) function aes128_supported_x86 (line 30) | static int aes128_supported_x86() function byte32 (line 171) | static uint8_t byte32(uint32_t x, int n) function ror32 (line 176) | static uint32_t ror32(uint32_t x, int n) function setup_mix (line 181) | static uint32_t setup_mix(uint32_t x) function setup_mix2 (line 186) | static uint32_t setup_mix2(uint32_t x) function aes128_init (line 191) | void aes128_init(aes128_key* ctx, const uint8_t* key) function aes128_init_dec (line 219) | void aes128_init_dec(aes128_key* ctx, const uint8_t* key) function aes128_encrypt (line 256) | static void aes128_encrypt(const aes128_key* ctx, const uint8_t* input, ... function aes128_decrypt (line 295) | static void aes128_decrypt(const aes128_key* ctx, const uint8_t* input, ... function aes128_ecb_encrypt (line 333) | void aes128_ecb_encrypt(const aes128_key* ctx, const uint8_t* input, uin... function aes128_ecb_decrypt (line 345) | void aes128_ecb_decrypt(const aes128_key* ctx, const uint8_t* input, uin... function ctr_add (line 357) | static void ctr_add(uint8_t* counter, uint64_t n) function aes128_ctr_xor (line 367) | void aes128_ctr_xor(const aes128_key* context, const uint8_t* iv, uint64... type aes128_cmac_ctx (line 408) | typedef struct { function aes128_cmac_process (line 415) | static void aes128_cmac_process(const aes128_key* ctx, uint8_t* block, c... function aes128_cmac_init (line 436) | static void aes128_cmac_init(aes128_cmac_ctx* ctx, const uint8_t* key) function aes128_cmac_update (line 443) | static void aes128_cmac_update(aes128_cmac_ctx* ctx, const uint8_t* buff... function cmac_gfmul (line 474) | static void cmac_gfmul(uint8_t* block) function aes128_cmac_done (line 487) | static void aes128_cmac_done(aes128_cmac_ctx* ctx, uint8_t* mac) function aes128_cmac (line 510) | void aes128_cmac(const uint8_t* key, const uint8_t* buffer, uint32_t siz... function aes128_psp_decrypt (line 518) | void aes128_psp_decrypt(const aes128_key* ctx, const uint8_t* iv, uint32... FILE: pkg2zip_aes.h type aes128_key (line 5) | typedef struct aes128_key { FILE: pkg2zip_aes_x86.c function aes128_init_x86 (line 22) | void aes128_init_x86(aes128_key* ctx, const uint8_t* key) function aes128_init_dec_x86 (line 40) | void aes128_init_dec_x86(aes128_key* ctx, const uint8_t* key) function __m128i (line 56) | static __m128i aes128_encrypt_x86(__m128i input, const __m128i* key) function __m128i (line 71) | static __m128i aes128_decrypt_x86(__m128i input, const __m128i* key) function aes128_ecb_encrypt_x86 (line 86) | void aes128_ecb_encrypt_x86(const aes128_key* ctx, const uint8_t* input,... function aes128_ecb_decrypt_x86 (line 93) | void aes128_ecb_decrypt_x86(const aes128_key* ctx, const uint8_t* input,... function __m128i (line 100) | static __m128i ctr_increment(__m128i counter) function aes128_ctr_xor_x86 (line 108) | void aes128_ctr_xor_x86(const aes128_key* ctx, const uint8_t* iv, uint8_... function aes128_cmac_process_x86 (line 139) | void aes128_cmac_process_x86(const aes128_key* ctx, uint8_t* block, cons... function aes128_psp_decrypt_x86 (line 154) | void aes128_psp_decrypt_x86(const aes128_key* ctx, const uint8_t* prev, ... FILE: pkg2zip_crc32.c function get_cpuid (line 12) | static void get_cpuid(uint32_t level, uint32_t* arr) function get_cpuid (line 21) | static void get_cpuid(uint32_t level, uint32_t* arr) function crc32_supported_x86 (line 31) | static int crc32_supported_x86() function crc32_init (line 197) | void crc32_init(crc32_ctx* ctx) function crc32_update (line 209) | void crc32_update(crc32_ctx* ctx, const void* buffer, size_t size) function crc32_done (line 250) | uint32_t crc32_done(crc32_ctx* ctx) function crc32_gfmulv (line 262) | static uint32_t crc32_gfmulv(const uint32_t* m, uint32_t v) function crc32_gfsq (line 277) | static void crc32_gfsq(const uint32_t* m, uint32_t* r) function crc32_combine (line 285) | uint32_t crc32_combine(uint32_t a, uint32_t b, uint32_t blen) FILE: pkg2zip_crc32.h type crc32_ctx (line 5) | typedef struct { FILE: pkg2zip_crc32_x86.c function crc32_init_x86 (line 166) | void crc32_init_x86(crc32_ctx* ctx) function crc32_update_x86 (line 177) | void crc32_update_x86(crc32_ctx* ctx, const void* buffer, size_t size) function crc32_done_x86 (line 283) | uint32_t crc32_done_x86(crc32_ctx* ctx) FILE: pkg2zip_out.c function out_begin (line 11) | void out_begin(const char* name, int zipped) function out_end (line 20) | void out_end(void) function out_add_folder (line 28) | void out_add_folder(const char* path) function out_add_parent (line 40) | void out_add_parent(const char* path) function out_begin_file (line 58) | uint64_t out_begin_file(const char* name, int compress) function out_end_file (line 72) | void out_end_file(void) function out_write (line 84) | void out_write(const void* buffer, uint32_t size) function out_write_at (line 97) | void out_write_at(uint64_t offset, const void* buffer, uint32_t size) function out_set_offset (line 109) | void out_set_offset(uint64_t offset) function out_zip_get_crc32 (line 122) | uint32_t out_zip_get_crc32(void) function out_zip_set_crc32 (line 131) | void out_zip_set_crc32(uint32_t crc) FILE: pkg2zip_psp.c type lzrc_decode (line 25) | typedef struct { function rc_init (line 49) | static void rc_init(lzrc_decode* rc, void* out, int out_len, const void*... function normalize (line 76) | static void normalize(lzrc_decode* rc) function rc_bit (line 86) | static int rc_bit(lzrc_decode* rc, uint8_t *prob) function rc_bittree (line 109) | static int rc_bittree(lzrc_decode* rc, uint8_t *probs, int limit) function rc_number (line 122) | static int rc_number(lzrc_decode* rc, uint8_t *prob, uint32_t n) function lzrc_decompress (line 170) | static int lzrc_decompress(void* out, int out_len, const void* in, int i... function init_psp_decrypt (line 284) | static void init_psp_decrypt(aes128_key* key, uint8_t* iv, int eboot, co... function init_psx_keys (line 314) | static void init_psx_keys(uint8_t* iv, const uint8_t* mac, const uint8_t... function unpack_psp_eboot (line 331) | void unpack_psp_eboot(const char* path, const aes128_key* pkg_key, const... function unpack_psp_key (line 558) | void unpack_psp_key(const char* path, const aes128_key* pkg_key, const u... function unpack_psp_edat (line 605) | void unpack_psp_edat(const char* path, const aes128_key* pkg_key, const ... function unpack_keys_bin (line 675) | void unpack_keys_bin(const char* path, const aes128_key* pkg_key, const ... function get_psp_theme_title (line 746) | void get_psp_theme_title(char* title, const aes128_key* pkg_key, const u... FILE: pkg2zip_sys.c function sys_output_init (line 20) | void sys_output_init(void) function sys_output_done (line 30) | void sys_output_done(void) function sys_output (line 35) | void sys_output(const char* msg, ...) function sys_error (line 56) | void sys_error(const char* msg, ...) function sys_mkdir_real (line 83) | static void sys_mkdir_real(const char* path) function sys_file (line 97) | sys_file sys_open(const char* fname, uint64_t* size) function sys_file (line 118) | sys_file sys_create(const char* fname) function sys_close (line 132) | void sys_close(sys_file file) function sys_read (line 140) | void sys_read(sys_file file, uint64_t offset, void* buffer, uint32_t size) function sys_write (line 153) | void sys_write(sys_file file, uint64_t offset, const void* buffer, uint3... function sys_output_init (line 177) | void sys_output_init(void) function sys_output_done (line 182) | void sys_output_done(void) function sys_output (line 186) | void sys_output(const char* msg, ...) function sys_error (line 194) | void sys_error(const char* msg, ...) function sys_mkdir_real (line 204) | static void sys_mkdir_real(const char* path) function sys_file (line 215) | sys_file sys_open(const char* fname, uint64_t* size) function sys_file (line 233) | sys_file sys_create(const char* fname) function sys_close (line 244) | void sys_close(sys_file file) function sys_read (line 252) | void sys_read(sys_file file, uint64_t offset, void* buffer, uint32_t size) function sys_write (line 261) | void sys_write(sys_file file, uint64_t offset, const void* buffer, uint3... function sys_mkdir (line 272) | void sys_mkdir(const char* path) function sys_vstrncat (line 313) | void sys_vstrncat(char* dst, size_t n, const char* format, ...) function sys_output_progress_init (line 328) | void sys_output_progress_init(uint64_t size) function sys_output_progress (line 334) | void sys_output_progress(uint64_t progress) function sys_test_dir (line 349) | int sys_test_dir(const char* const path) FILE: pkg2zip_utils.h function min32 (line 14) | static inline uint32_t min32(uint32_t a, uint32_t b) function min64 (line 19) | static inline uint64_t min64(uint64_t a, uint64_t b) function get16le (line 24) | static inline uint16_t get16le(const uint8_t* bytes) function get32le (line 29) | static inline uint32_t get32le(const uint8_t* bytes) function get64le (line 34) | static inline uint64_t get64le(const uint8_t* bytes) function get16be (line 46) | static inline uint16_t get16be(const uint8_t* bytes) function get32be (line 51) | static inline uint32_t get32be(const uint8_t* bytes) function get64be (line 56) | static inline uint64_t get64be(const uint8_t* bytes) function set16le (line 68) | static inline void set16le(uint8_t* bytes, uint16_t x) function set32le (line 74) | static inline void set32le(uint8_t* bytes, uint32_t x) function set64le (line 82) | static inline void set64le(uint8_t* bytes, uint64_t x) function set16be (line 94) | static inline void set16be(uint8_t* bytes, uint16_t x) function set32be (line 100) | static inline void set32be(uint8_t* bytes, uint32_t x) function set64be (line 108) | static inline void set64be(uint8_t* bytes, uint64_t x) FILE: pkg2zip_zip.c type zip_file (line 35) | struct zip_file function zip_file (line 44) | static zip_file* zip_new_file(zip* z) function zip_create (line 56) | void zip_create(zip* z, const char* name) function zip_add_folder (line 72) | void zip_add_folder(zip* z, const char* name) function zip_begin_file (line 112) | uint64_t zip_begin_file(zip* z, const char* name, int compress) function zip_write_file (line 159) | void zip_write_file(zip* z, const void* data, uint32_t size) function zip_end_file (line 193) | void zip_end_file(zip* z) function zip_close (line 239) | void zip_close(zip* z) function zip_write_file_at (line 411) | void zip_write_file_at(zip* z, uint64_t offset, const void* data, uint32... function zip_set_offset (line 423) | void zip_set_offset(zip* z, uint64_t offset) function zip_set_crc32 (line 428) | void zip_set_crc32(zip* z, uint32_t crc) function zip_get_crc32 (line 434) | uint32_t zip_get_crc32(zip* z) FILE: pkg2zip_zip.h type zip_file (line 12) | typedef struct zip_file zip_file; type zip (line 14) | typedef struct { FILE: pkg2zip_zrif.c function base64_decode (line 66) | static uint32_t base64_decode(const char* in, uint8_t* out) function zlib_inflate (line 106) | static uint32_t zlib_inflate(const uint8_t* in, uint32_t inlen, uint8_t*... function zrif_decode (line 162) | void zrif_decode(const char* str, uint8_t* rif, uint32_t rif_size) FILE: puff.c type state (line 20) | struct state { function local (line 37) | local int bits(struct state *s, int need) function local (line 58) | local int stored(struct state *s) type huffman (line 93) | struct huffman { function local (line 98) | local int decode(struct state *s, const struct huffman *h) function local (line 142) | local int construct(struct huffman *h, const short *length, int n) function local (line 183) | local int codes(struct state *s, function local (line 259) | local int fixed(struct state *s) function local (line 301) | local int dynamic(struct state *s) function puff (line 385) | int puff(unsigned long dictlen, // length of custom dictionary