SYMBOL INDEX (6906 symbols across 678 files) FILE: Carthage/Checkouts/YAML.framework/YAMLSerialization.h type YAMLReadOptions (line 13) | typedef enum { type YAMLErrorCode (line 20) | typedef enum { type YAMLWriteOptions (line 30) | typedef enum { FILE: Carthage/Checkouts/YAML.framework/test/events.c function main (line 23) | int FILE: Carthage/Checkouts/YAML.framework/yaml-0.1.4/include/yaml.h type yaml_char_t (line 78) | typedef unsigned char yaml_char_t; type yaml_version_directive_t (line 81) | typedef struct yaml_version_directive_s { type yaml_tag_directive_t (line 89) | typedef struct yaml_tag_directive_s { type yaml_encoding_t (line 97) | typedef enum yaml_encoding_e { type yaml_break_t (line 110) | typedef enum yaml_break_e { type yaml_error_type_t (line 122) | typedef enum yaml_error_type_e { type yaml_mark_t (line 145) | typedef struct yaml_mark_s { type yaml_scalar_style_t (line 164) | typedef enum yaml_scalar_style_e { type yaml_sequence_style_t (line 183) | typedef enum yaml_sequence_style_e { type yaml_mapping_style_t (line 194) | typedef enum yaml_mapping_style_e { type yaml_token_type_t (line 213) | typedef enum yaml_token_type_e { type yaml_token_t (line 267) | typedef struct yaml_token_s { type yaml_event_type_t (line 353) | typedef enum yaml_event_type_e { type yaml_event_t (line 384) | typedef struct yaml_event_s { type yaml_node_type_t (line 690) | typedef enum yaml_node_type_e { type yaml_node_t (line 703) | typedef struct yaml_node_s yaml_node_t; type yaml_node_item_t (line 706) | typedef int yaml_node_item_t; type yaml_node_pair_t (line 709) | typedef struct yaml_node_pair_s { type yaml_node_s (line 717) | struct yaml_node_s { type yaml_document_t (line 778) | typedef struct yaml_document_s { type yaml_simple_key_t (line 993) | typedef struct yaml_simple_key_s { type yaml_parser_state_t (line 1010) | typedef enum yaml_parser_state_e { type yaml_alias_data_t (line 1065) | typedef struct yaml_alias_data_s { type yaml_parser_t (line 1081) | typedef struct yaml_parser_s { type yaml_emitter_state_t (line 1479) | typedef enum yaml_emitter_state_e { type yaml_emitter_t (line 1525) | typedef struct yaml_emitter_s { FILE: Carthage/Checkouts/YAML.framework/yaml-0.1.4/src/api.c function yaml_get_version_string (line 8) | YAML_DECLARE(const char *) function yaml_get_version (line 18) | YAML_DECLARE(void) function yaml_malloc (line 30) | YAML_DECLARE(void *) function yaml_realloc (line 40) | YAML_DECLARE(void *) function yaml_free (line 50) | YAML_DECLARE(void) function yaml_strdup (line 60) | YAML_DECLARE(yaml_char_t *) function yaml_string_extend (line 73) | YAML_DECLARE(int) function yaml_string_join (line 94) | YAML_DECLARE(int) function yaml_stack_extend (line 117) | YAML_DECLARE(int) function yaml_queue_extend (line 135) | YAML_DECLARE(int) function yaml_parser_initialize (line 170) | YAML_DECLARE(int) function yaml_parser_delete (line 213) | YAML_DECLARE(void) function yaml_string_read_handler (line 242) | static int function yaml_file_read_handler (line 268) | static int function yaml_parser_set_input_string (line 282) | YAML_DECLARE(void) function yaml_parser_set_input_file (line 302) | YAML_DECLARE(void) function yaml_parser_set_input (line 319) | YAML_DECLARE(void) function yaml_parser_set_encoding (line 335) | YAML_DECLARE(void) function yaml_emitter_initialize (line 348) | YAML_DECLARE(int) function yaml_emitter_delete (line 385) | YAML_DECLARE(void) function yaml_string_write_handler (line 413) | static int function yaml_file_write_handler (line 439) | static int function yaml_emitter_set_output_string (line 450) | YAML_DECLARE(void) function yaml_emitter_set_output_file (line 471) | YAML_DECLARE(void) function yaml_emitter_set_output (line 488) | YAML_DECLARE(void) function yaml_emitter_set_encoding (line 504) | YAML_DECLARE(void) function yaml_emitter_set_canonical (line 517) | YAML_DECLARE(void) function yaml_emitter_set_indent (line 529) | YAML_DECLARE(void) function yaml_emitter_set_width (line 541) | YAML_DECLARE(void) function yaml_emitter_set_unicode (line 553) | YAML_DECLARE(void) function yaml_emitter_set_break (line 565) | YAML_DECLARE(void) function yaml_token_delete (line 577) | YAML_DECLARE(void) function yaml_check_utf8 (line 619) | static int function yaml_stream_start_event_initialize (line 662) | YAML_DECLARE(int) function yaml_stream_end_event_initialize (line 679) | YAML_DECLARE(int) function yaml_document_start_event_initialize (line 695) | YAML_DECLARE(int) function yaml_document_end_event_initialize (line 774) | YAML_DECLARE(int) function yaml_alias_event_initialize (line 790) | YAML_DECLARE(int) function yaml_scalar_event_initialize (line 814) | YAML_DECLARE(int) function yaml_sequence_start_event_initialize (line 868) | YAML_DECLARE(int) function yaml_sequence_end_event_initialize (line 907) | YAML_DECLARE(int) function yaml_mapping_start_event_initialize (line 923) | YAML_DECLARE(int) function yaml_mapping_end_event_initialize (line 962) | YAML_DECLARE(int) function yaml_event_delete (line 978) | YAML_DECLARE(void) function yaml_document_initialize (line 1029) | YAML_DECLARE(int) function yaml_document_delete (line 1116) | YAML_DECLARE(void) function yaml_document_get_node (line 1163) | YAML_DECLARE(yaml_node_t *) function yaml_document_get_root_node (line 1178) | YAML_DECLARE(yaml_node_t *) function yaml_document_add_scalar (line 1193) | YAML_DECLARE(int) function yaml_document_add_sequence (line 1243) | YAML_DECLARE(int) function yaml_document_add_mapping (line 1288) | YAML_DECLARE(int) function yaml_document_append_sequence_item (line 1333) | YAML_DECLARE(int) function yaml_document_append_mapping_pair (line 1361) | YAML_DECLARE(int) FILE: Carthage/Checkouts/YAML.framework/yaml-0.1.4/src/dumper.c function yaml_emitter_open (line 61) | YAML_DECLARE(int) function yaml_emitter_close (line 85) | YAML_DECLARE(int) function yaml_emitter_dump (line 111) | YAML_DECLARE(int) function yaml_emitter_delete_document_and_anchors (line 166) | static void function yaml_emitter_anchor_node (line 206) | static void function yaml_char_t (line 247) | static yaml_char_t * function yaml_emitter_dump_node (line 263) | static int function yaml_emitter_dump_alias (line 300) | static int function yaml_emitter_dump_scalar (line 315) | static int function yaml_emitter_dump_sequence (line 338) | static int function yaml_emitter_dump_mapping (line 368) | static int FILE: Carthage/Checkouts/YAML.framework/yaml-0.1.4/src/emitter.c function yaml_emitter_set_emitter_error (line 267) | static int function yaml_emitter_emit (line 280) | YAML_DECLARE(int) function yaml_emitter_need_more_events (line 308) | static int function yaml_emitter_append_tag_directive (line 363) | static int function yaml_emitter_increase_indent (line 402) | static int function yaml_emitter_state_machine (line 423) | static int function yaml_emitter_emit_stream_start (line 494) | static int function yaml_emitter_emit_document_start (line 550) | static int function yaml_emitter_emit_document_content (line 676) | static int function yaml_emitter_emit_document_end (line 690) | static int function yaml_emitter_emit_flow_sequence_item (line 728) | static int function yaml_emitter_emit_flow_mapping_key (line 777) | static int function yaml_emitter_emit_flow_mapping_value (line 840) | static int function yaml_emitter_emit_block_sequence_item (line 865) | static int function yaml_emitter_emit_block_mapping_key (line 899) | static int function yaml_emitter_emit_block_mapping_value (line 944) | static int function yaml_emitter_emit_node (line 969) | static int function yaml_emitter_emit_alias (line 1004) | static int function yaml_emitter_emit_scalar (line 1018) | static int function yaml_emitter_emit_sequence_start (line 1041) | static int function yaml_emitter_emit_mapping_start (line 1065) | static int function yaml_emitter_check_empty_document (line 1089) | static int function yaml_emitter_check_empty_sequence (line 1099) | static int function yaml_emitter_check_empty_mapping (line 1113) | static int function yaml_emitter_check_simple_key (line 1127) | static int function yaml_emitter_select_scalar_style (line 1178) | static int function yaml_emitter_process_anchor (line 1240) | static int function yaml_emitter_process_tag (line 1258) | static int function yaml_emitter_process_scalar (line 1293) | static int function yaml_emitter_analyze_version_directive (line 1332) | static int function yaml_emitter_analyze_tag_directive (line 1348) | static int function yaml_emitter_analyze_anchor (line 1399) | static int function yaml_emitter_analyze_tag (line 1435) | static int function yaml_emitter_analyze_scalar (line 1478) | static int function yaml_emitter_analyze_event (line 1678) | static int function yaml_emitter_write_bom (line 1753) | static int function yaml_emitter_write_indent (line 1765) | static int function yaml_emitter_write_indicator (line 1785) | static int function yaml_emitter_write_anchor (line 1811) | static int function yaml_emitter_write_tag_handle (line 1828) | static int function yaml_emitter_write_tag_content (line 1849) | static int function yaml_emitter_write_plain_scalar (line 1897) | static int function yaml_emitter_write_single_quoted_scalar (line 1957) | static int function yaml_emitter_write_double_quoted_scalar (line 2020) | static int function yaml_emitter_write_block_scalar_hints (line 2176) | static int function yaml_emitter_write_literal_scalar (line 2234) | static int function yaml_emitter_write_folded_scalar (line 2273) | static int FILE: Carthage/Checkouts/YAML.framework/yaml-0.1.4/src/loader.c function yaml_parser_load (line 66) | YAML_DECLARE(int) function yaml_parser_set_composer_error (line 118) | static int function yaml_parser_set_composer_error_context (line 133) | static int function yaml_parser_delete_aliases (line 151) | static void function yaml_parser_load_document (line 164) | static int function yaml_parser_load_node (line 200) | static int function yaml_parser_register_anchor (line 224) | static int function yaml_parser_load_alias (line 259) | static int function yaml_parser_load_scalar (line 282) | static int function yaml_parser_load_sequence (line 319) | static int function yaml_parser_load_mapping (line 376) | static int FILE: Carthage/Checkouts/YAML.framework/yaml-0.1.4/src/parser.c function yaml_parser_parse (line 169) | YAML_DECLARE(int) function yaml_parser_set_parser_error (line 195) | static int function yaml_parser_set_parser_error_context (line 206) | static int function yaml_parser_state_machine (line 225) | static int function yaml_parser_parse_stream_start (line 312) | static int function yaml_parser_parse_document_start (line 341) | static int function yaml_parser_parse_document_content (line 439) | static int function yaml_parser_parse_document_end (line 469) | static int function yaml_parser_parse_node (line 528) | static int function yaml_parser_parse_block_sequence_entry (line 725) | static int function yaml_parser_parse_indentless_sequence_entry (line 784) | static int function yaml_parser_parse_block_mapping_key (line 834) | static int function yaml_parser_parse_block_mapping_value (line 900) | static int function yaml_parser_parse_flow_sequence_entry (line 950) | static int function yaml_parser_parse_flow_sequence_entry_mapping_key (line 1012) | static int function yaml_parser_parse_flow_sequence_entry_mapping_value (line 1042) | static int function yaml_parser_parse_flow_sequence_entry_mapping_end (line 1073) | static int function yaml_parser_parse_flow_mapping_key (line 1102) | static int function yaml_parser_parse_flow_mapping_value (line 1173) | static int function yaml_parser_process_empty_scalar (line 1209) | static int function yaml_parser_process_directives (line 1232) | static int function yaml_parser_append_tag_directive (line 1340) | static int FILE: Carthage/Checkouts/YAML.framework/yaml-0.1.4/src/reader.c function yaml_parser_set_reader_error (line 25) | static int function yaml_parser_determine_encoding (line 50) | static int function yaml_parser_update_raw_buffer (line 93) | static int function yaml_parser_update_buffer (line 141) | YAML_DECLARE(int) FILE: Carthage/Checkouts/YAML.framework/yaml-0.1.4/src/scanner.c function yaml_parser_set_scanner_error (line 781) | static int function yaml_parser_fetch_more_tokens (line 799) | YAML_DECLARE(int) function yaml_parser_fetch_next_token (line 859) | static int function yaml_parser_stale_simple_keys (line 1055) | static int function yaml_parser_save_simple_key (line 1096) | static int function yaml_parser_remove_simple_key (line 1140) | static int function yaml_parser_increase_flow_level (line 1167) | static int function yaml_parser_decrease_flow_level (line 1188) | static int function yaml_parser_roll_indent (line 1208) | static int function yaml_parser_unroll_indent (line 1256) | static int function yaml_parser_fetch_stream_start (line 1289) | static int function yaml_parser_fetch_stream_end (line 1327) | static int function yaml_parser_fetch_directive (line 1365) | static int function yaml_parser_fetch_document_indicator (line 1401) | static int function yaml_parser_fetch_flow_collection_start (line 1446) | static int function yaml_parser_fetch_flow_collection_end (line 1489) | static int function yaml_parser_fetch_flow_entry (line 1532) | static int function yaml_parser_fetch_block_entry (line 1567) | static int function yaml_parser_fetch_key (line 1628) | static int function yaml_parser_fetch_value (line 1681) | static int function yaml_parser_fetch_anchor (line 1763) | static int function yaml_parser_fetch_tag (line 1793) | static int function yaml_parser_fetch_block_scalar (line 1824) | static int function yaml_parser_fetch_flow_scalar (line 1855) | static int function yaml_parser_fetch_plain_scalar (line 1886) | static int function yaml_parser_scan_to_next_token (line 1917) | static int function yaml_parser_scan_directive (line 1993) | int function yaml_parser_scan_directive_name (line 2109) | static int function yaml_parser_scan_version_directive_value (line 2160) | static int function yaml_parser_scan_version_directive_number (line 2207) | static int function yaml_parser_scan_tag_directive_value (line 2254) | static int function yaml_parser_scan_anchor (line 2318) | static int function yaml_parser_scan_tag (line 2384) | static int function yaml_parser_scan_tag_handle (line 2499) | static int function yaml_parser_scan_tag_uri (line 2566) | static int function yaml_parser_scan_uri_escapes (line 2658) | static int function yaml_parser_scan_block_scalar (line 2727) | static int function yaml_parser_scan_block_scalar_breaks (line 2949) | static int function yaml_parser_scan_flow_scalar (line 3011) | static int function yaml_parser_scan_plain_scalar (line 3379) | static int FILE: Carthage/Checkouts/YAML.framework/yaml-0.1.4/src/writer.c function yaml_emitter_set_writer_error (line 18) | static int function yaml_emitter_flush (line 31) | YAML_DECLARE(int) FILE: Carthage/Checkouts/YAML.framework/yaml-0.1.4/src/yaml_private.h type yaml_string_t (line 97) | typedef struct { FILE: Carthage/Checkouts/YAML.framework/yaml-0.1.4/tests/example-deconstructor-alt.c function main (line 7) | int FILE: Carthage/Checkouts/YAML.framework/yaml-0.1.4/tests/example-deconstructor.c function main (line 7) | int FILE: Carthage/Checkouts/YAML.framework/yaml-0.1.4/tests/example-reformatter-alt.c function main (line 7) | int FILE: Carthage/Checkouts/YAML.framework/yaml-0.1.4/tests/example-reformatter.c function main (line 7) | int FILE: Carthage/Checkouts/YAML.framework/yaml-0.1.4/tests/run-dumper.c function copy_document (line 15) | int copy_document(yaml_document_t *document_to, yaml_document_t *documen... function compare_nodes (line 79) | int compare_nodes(yaml_document_t *document1, int index1, function compare_documents (line 128) | int compare_documents(yaml_document_t *document1, yaml_document_t *docum... function print_output (line 162) | int print_output(char *name, unsigned char *buffer, size_t size, int count) function main (line 187) | int FILE: Carthage/Checkouts/YAML.framework/yaml-0.1.4/tests/run-emitter.c function copy_event (line 15) | int copy_event(yaml_event_t *event_to, yaml_event_t *event_from) function compare_events (line 78) | int compare_events(yaml_event_t *event1, yaml_event_t *event2) function print_output (line 188) | int print_output(char *name, unsigned char *buffer, size_t size, int count) function main (line 213) | int FILE: Carthage/Checkouts/YAML.framework/yaml-0.1.4/tests/run-loader.c function main (line 11) | int FILE: Carthage/Checkouts/YAML.framework/yaml-0.1.4/tests/run-parser.c function main (line 11) | int FILE: Carthage/Checkouts/YAML.framework/yaml-0.1.4/tests/run-scanner.c function main (line 11) | int FILE: Carthage/Checkouts/YAML.framework/yaml-0.1.4/tests/test-reader.c type test_case (line 19) | typedef struct { function check_utf8_sequences (line 117) | int check_utf8_sequences(void) function check_boms (line 165) | int check_boms(void) function check_long_utf8 (line 207) | int check_long_utf8(void) function check_long_utf16 (line 279) | int check_long_utf16(void) function main (line 350) | int FILE: Carthage/Checkouts/YAML.framework/yaml-0.1.4/tests/test-version.c function main (line 11) | int FILE: Library/ShadowPath/ShadowPath/Privoxy/actions.h type action_spec (line 39) | struct action_spec type current_action_spec (line 40) | struct current_action_spec type client_state (line 41) | struct client_state type action_alias (line 46) | struct action_alias type action_alias (line 55) | struct action_alias type action_spec (line 56) | struct action_spec type action_alias (line 57) | struct action_alias type action_spec (line 59) | struct action_spec type action_spec (line 60) | struct action_spec type action_spec (line 61) | struct action_spec type action_spec (line 62) | struct action_spec type client_state (line 63) | struct client_state type client_state (line 64) | struct client_state type action_spec (line 65) | struct action_spec type action_spec (line 66) | struct action_spec type action_spec (line 67) | struct action_spec type client_state (line 68) | struct client_state type action_spec (line 69) | struct action_spec type current_action_spec (line 70) | struct current_action_spec type current_action_spec (line 71) | struct current_action_spec type current_action_spec (line 72) | struct current_action_spec type action_spec (line 73) | struct action_spec type client_state (line 74) | struct client_state type current_action_spec (line 75) | struct current_action_spec type current_action_spec (line 76) | struct current_action_spec type client_state (line 80) | struct client_state FILE: Library/ShadowPath/ShadowPath/Privoxy/cgi.c type cgi_dispatcher (line 79) | struct cgi_dispatcher type http_response (line 279) | struct http_response type http_response (line 281) | struct http_response type client_state (line 281) | struct client_state type map (line 283) | struct map type http_response (line 303) | struct http_response type client_state (line 303) | struct client_state type client_state (line 391) | struct client_state type list_entry (line 393) | struct list_entry function referrer_is_safe (line 423) | static int referrer_is_safe(const struct client_state *csp) type http_response (line 476) | struct http_response type client_state (line 476) | struct client_state type cgi_dispatcher (line 479) | struct cgi_dispatcher type map (line 480) | struct map type http_response (line 481) | struct http_response type map (line 612) | struct map type map (line 617) | struct map function get_char_param (line 693) | char get_char_param(const struct map *parameters, function jb_err (line 733) | jb_err get_string_param(const struct map *parameters, function jb_err (line 804) | jb_err get_number_param(struct client_state *csp, type http_response (line 876) | struct http_response type client_state (line 876) | struct client_state type http_response (line 880) | struct http_response type map (line 881) | struct map type forward_spec (line 936) | struct forward_spec function jb_err (line 1054) | jb_err cgi_error_disabled(const struct client_state *csp, function cgi_init_error_messages (line 1088) | void cgi_init_error_messages(void) type http_response (line 1129) | struct http_response function jb_err (line 1157) | jb_err cgi_error_no_template(const struct client_state *csp, function jb_err (line 1240) | jb_err cgi_error_unknown(const struct client_state *csp, function jb_err (line 1308) | jb_err cgi_error_bad_param(const struct client_state *csp, function jb_err (line 1342) | jb_err cgi_redirect (struct http_response * rsp, const char *target) type configuration_spec (line 1384) | struct configuration_spec function get_http_time (line 1431) | void get_http_time(int time_offset, char *buf, size_t buffer_size) function get_locale_time (line 1480) | static void get_locale_time(char *buf, size_t buffer_size) type http_response (line 1575) | struct http_response type client_state (line 1575) | struct client_state type http_response (line 1575) | struct http_response type http_response (line 1771) | struct http_response type http_response (line 1773) | struct http_response type http_response (line 1773) | struct http_response function free_http_response (line 1791) | void free_http_response(struct http_response *rsp) function jb_err (line 1829) | jb_err template_load(const struct client_state *csp, char **template_ptr, function jb_err (line 1981) | jb_err template_fill(char **template_ptr, const struct map *exports) function jb_err (line 2107) | jb_err template_fill_for_cgi(const struct client_state *csp, type map (line 2151) | struct map type client_state (line 2151) | struct client_state type map (line 2155) | struct map function jb_err (line 2264) | jb_err map_block_killer(struct map *exports, const char *name) function jb_err (line 2293) | jb_err map_block_keep(struct map *exports, const char *name) function jb_err (line 2340) | jb_err map_conditional(struct map *exports, const char *name, int choose... type cgi_dispatcher (line 2384) | struct cgi_dispatcher type map (line 2448) | struct map type map_entry (line 2450) | struct map_entry FILE: Library/ShadowPath/ShadowPath/Privoxy/cgi.h type http_response (line 47) | struct http_response type client_state (line 47) | struct client_state type http_response (line 50) | struct http_response type client_state (line 50) | struct client_state type http_response (line 56) | struct http_response type http_response (line 57) | struct http_response type http_response (line 59) | struct http_response type client_state (line 59) | struct client_state type http_response (line 60) | struct http_response type map (line 62) | struct map type client_state (line 62) | struct client_state type map (line 64) | struct map type map (line 65) | struct map type map (line 66) | struct map type client_state (line 68) | struct client_state type map (line 70) | struct map type client_state (line 71) | struct client_state type map (line 73) | struct map type http_response (line 74) | struct http_response type http_response (line 77) | struct http_response type http_response (line 78) | struct http_response type client_state (line 80) | struct client_state type http_response (line 81) | struct http_response type client_state (line 83) | struct client_state type http_response (line 84) | struct http_response type client_state (line 85) | struct client_state type http_response (line 86) | struct http_response type client_state (line 87) | struct client_state type http_response (line 88) | struct http_response type client_state (line 91) | struct client_state type map (line 92) | struct map type map (line 95) | struct map type map (line 98) | struct map type configuration_spec (line 113) | struct configuration_spec type map (line 115) | struct map FILE: Library/ShadowPath/ShadowPath/Privoxy/cgiedit.c type file_line (line 82) | struct file_line type editable_file (line 169) | struct editable_file type filter_type_info (line 194) | struct filter_type_info type filter_type_info (line 214) | struct filter_type_info type client_state (line 259) | struct client_state type map (line 260) | struct map type editable_file (line 262) | struct editable_file type editable_file (line 263) | struct editable_file type editable_file (line 264) | struct editable_file type editable_file (line 267) | struct editable_file type client_state (line 268) | struct client_state type http_response (line 269) | struct http_response type map (line 270) | struct map type editable_file (line 272) | struct editable_file type client_state (line 275) | struct client_state type http_response (line 276) | struct http_response type client_state (line 278) | struct client_state type http_response (line 279) | struct http_response type editable_file (line 280) | struct editable_file type client_state (line 281) | struct client_state type http_response (line 282) | struct http_response type client_state (line 284) | struct client_state type http_response (line 285) | struct http_response type file_line (line 289) | struct file_line type file_line (line 290) | struct file_line type client_state (line 297) | struct client_state type map (line 298) | struct map type map (line 304) | struct map type map (line 308) | struct map type action_spec (line 309) | struct action_spec type map (line 310) | struct map type action_spec (line 311) | struct action_spec type map (line 314) | struct map type map (line 315) | struct map type client_state (line 318) | struct client_state type map (line 319) | struct map function jb_err (line 394) | static jb_err map_copy_parameter_html(struct map *out, function jb_err (line 447) | jb_err cgi_edit_actions_url_form(struct client_state *csp, function jb_err (line 549) | jb_err cgi_edit_actions_add_url_form(struct client_state *csp, function jb_err (line 607) | jb_err cgi_edit_actions_remove_url_form(struct client_state *csp, function jb_err (line 701) | jb_err edit_write_file(struct editable_file * file) function edit_free_file (line 864) | void edit_free_file(struct editable_file * file) function edit_free_file_lines (line 894) | static void edit_free_file_lines(struct file_line * first_line) function match_actions_file_header_line (line 952) | static int match_actions_file_header_line(const char * line, const char ... function jb_err (line 1016) | static jb_err split_line_on_equals(const char * line, char ** pname, cha... function jb_err (line 1094) | jb_err edit_parse_actions_file(struct editable_file * file) function jb_err (line 1385) | jb_err edit_read_file_lines(FILE *fp, struct file_line ** pfile, int *ne... function jb_err (line 1481) | jb_err edit_read_file(struct client_state *csp, function jb_err (line 1614) | jb_err edit_read_actions_file(struct client_state *csp, function jb_err (line 1716) | static jb_err get_file_name_param(struct client_state *csp, function jb_err (line 1823) | static jb_err get_url_spec_param(struct client_state *csp, function jb_err (line 1955) | static jb_err map_radio(struct map * exports, function jb_err (line 2014) | jb_err cgi_error_modified(struct client_state *csp, function jb_err (line 2059) | jb_err cgi_error_parse(struct client_state *csp, function jb_err (line 2113) | jb_err cgi_error_file(struct client_state *csp, function jb_err (line 2158) | jb_err cgi_error_file_read_only(struct client_state *csp, function jb_err (line 2203) | jb_err cgi_edit_actions(struct client_state *csp, function jb_err (line 2243) | jb_err cgi_edit_actions_list(struct client_state *csp, function jb_err (line 2708) | jb_err cgi_edit_actions_for_url(struct client_state *csp, function jb_err (line 2984) | jb_err cgi_edit_actions_submit(struct client_state *csp, function jb_err (line 3255) | jb_err cgi_edit_actions_url(struct client_state *csp, function jb_err (line 3375) | jb_err cgi_edit_actions_add_url(struct client_state *csp, function jb_err (line 3503) | jb_err cgi_edit_actions_remove_url(struct client_state *csp, function jb_err (line 3615) | jb_err cgi_edit_actions_section_remove(struct client_state *csp, function jb_err (line 3737) | jb_err cgi_edit_actions_section_add(struct client_state *csp, function jb_err (line 3909) | jb_err cgi_edit_actions_section_swap(struct client_state *csp, function javascriptify (line 4099) | static void javascriptify(char * identifier) function jb_err (line 4124) | static jb_err actions_to_radio(struct map * exports, function jb_err (line 4255) | static jb_err actions_from_radio(const struct map * parameters, function jb_err (line 4409) | jb_err cgi_toggle(struct client_state *csp, FILE: Library/ShadowPath/ShadowPath/Privoxy/cgiedit.h type client_state (line 47) | struct client_state type http_response (line 48) | struct http_response type map (line 49) | struct map type client_state (line 50) | struct client_state type http_response (line 51) | struct http_response type map (line 52) | struct map type client_state (line 53) | struct client_state type http_response (line 54) | struct http_response type map (line 55) | struct map type client_state (line 56) | struct client_state type http_response (line 57) | struct http_response type map (line 58) | struct map type client_state (line 59) | struct client_state type http_response (line 60) | struct http_response type map (line 61) | struct map type client_state (line 62) | struct client_state type http_response (line 63) | struct http_response type map (line 64) | struct map type client_state (line 65) | struct client_state type http_response (line 66) | struct http_response type map (line 67) | struct map type client_state (line 68) | struct client_state type http_response (line 69) | struct http_response type map (line 70) | struct map type client_state (line 71) | struct client_state type http_response (line 72) | struct http_response type map (line 73) | struct map type client_state (line 74) | struct client_state type http_response (line 75) | struct http_response type map (line 76) | struct map type client_state (line 77) | struct client_state type http_response (line 78) | struct http_response type map (line 79) | struct map type client_state (line 80) | struct client_state type http_response (line 81) | struct http_response type map (line 82) | struct map type client_state (line 83) | struct client_state type http_response (line 84) | struct http_response type map (line 85) | struct map type client_state (line 88) | struct client_state type http_response (line 89) | struct http_response type map (line 90) | struct map FILE: Library/ShadowPath/ShadowPath/Privoxy/cgisimple.c type map (line 67) | struct map type client_state (line 68) | struct client_state type http_response (line 69) | struct http_response type map (line 70) | struct map function jb_err (line 92) | jb_err cgi_default(struct client_state *csp, function jb_err (line 130) | jb_err cgi_error_404(struct client_state *csp, function jb_err (line 171) | jb_err cgi_die (struct client_state *csp, function jb_err (line 228) | jb_err cgi_show_request(struct client_state *csp, function jb_err (line 296) | jb_err cgi_send_banner(struct client_state *csp, function jb_err (line 420) | jb_err cgi_transparent_image(struct client_state *csp, function jb_err (line 464) | jb_err cgi_send_default_favicon(struct client_state *csp, function jb_err (line 525) | jb_err cgi_send_error_favicon(struct client_state *csp, function jb_err (line 587) | jb_err cgi_send_stylesheet(struct client_state *csp, function jb_err (line 641) | jb_err cgi_send_url_info_osd(struct client_state *csp, type content_type (line 683) | struct content_type type content_type (line 688) | struct content_type function jb_err (line 727) | jb_err cgi_send_user_manual(struct client_state *csp, function jb_err (line 817) | jb_err cgi_show_version(struct client_state *csp, function jb_err (line 866) | jb_err cgi_show_status(struct client_state *csp, function jb_err (line 1085) | jb_err cgi_show_url_info(struct client_state *csp, function jb_err (line 1490) | jb_err cgi_robots_txt(struct client_state *csp, function jb_err (line 1534) | static jb_err show_defines(struct map *exports) function jb_err (line 1840) | static jb_err cgi_show_file(struct client_state *csp, function jb_err (line 1950) | static jb_err load_file(const char *filename, char **buffer, size_t *len... FILE: Library/ShadowPath/ShadowPath/Privoxy/cgisimple.h type client_state (line 47) | struct client_state type http_response (line 48) | struct http_response type map (line 49) | struct map type client_state (line 50) | struct client_state type http_response (line 51) | struct http_response type map (line 52) | struct map type client_state (line 53) | struct client_state type http_response (line 54) | struct http_response type map (line 55) | struct map type client_state (line 56) | struct client_state type http_response (line 57) | struct http_response type map (line 58) | struct map type client_state (line 59) | struct client_state type http_response (line 60) | struct http_response type map (line 61) | struct map type client_state (line 62) | struct client_state type http_response (line 63) | struct http_response type map (line 64) | struct map type client_state (line 65) | struct client_state type http_response (line 66) | struct http_response type map (line 67) | struct map type client_state (line 68) | struct client_state type http_response (line 69) | struct http_response type map (line 70) | struct map type client_state (line 71) | struct client_state type http_response (line 72) | struct http_response type map (line 73) | struct map type client_state (line 74) | struct client_state type http_response (line 75) | struct http_response type map (line 76) | struct map type client_state (line 77) | struct client_state type http_response (line 78) | struct http_response type map (line 79) | struct map type client_state (line 80) | struct client_state type http_response (line 81) | struct http_response type map (line 82) | struct map type client_state (line 83) | struct client_state type http_response (line 84) | struct http_response type map (line 85) | struct map type client_state (line 86) | struct client_state type http_response (line 87) | struct http_response type map (line 88) | struct map type client_state (line 92) | struct client_state type http_response (line 93) | struct http_response type map (line 94) | struct map FILE: Library/ShadowPath/ShadowPath/Privoxy/deanimate.c function binbuf_free (line 63) | void binbuf_free(struct binbuffer *buf) function buf_extend (line 94) | static int buf_extend(struct binbuffer *buf, size_t length) function buf_copy (line 135) | static int buf_copy(struct binbuffer *src, struct binbuffer *dst, size_t... function buf_getbyte (line 181) | static unsigned char buf_getbyte(const struct binbuffer *src, size_t off... function gif_skip_data_block (line 210) | static int gif_skip_data_block(struct binbuffer *buf) function gif_extract_image (line 250) | static int gif_extract_image(struct binbuffer *src, struct binbuffer *dst) function gif_deanimate (line 322) | int gif_deanimate(struct binbuffer *src, struct binbuffer *dst, int get_... FILE: Library/ShadowPath/ShadowPath/Privoxy/deanimate.h type binbuffer (line 50) | struct binbuffer type binbuffer (line 60) | struct binbuffer type binbuffer (line 60) | struct binbuffer type binbuffer (line 61) | struct binbuffer FILE: Library/ShadowPath/ShadowPath/Privoxy/encode.c function xdtoi (line 276) | static int xdtoi(const int d) function xtoi (line 310) | int xtoi(const char *s) FILE: Library/ShadowPath/ShadowPath/Privoxy/filters.c type client_state (line 86) | struct client_state type client_state (line 88) | struct client_state type forward_spec (line 90) | struct forward_spec type access_control_addr (line 112) | struct access_control_addr type client_state (line 112) | struct client_state type access_control_list (line 114) | struct access_control_list function sockaddr_storage_to_ip (line 201) | static int sockaddr_storage_to_ip(const struct sockaddr_storage *addr, function match_sockaddr (line 266) | static int match_sockaddr(const struct sockaddr_storage *network, function match_ip (line 323) | static int match_ip(const struct sockaddr_storage *network, function acl_addr (line 389) | int acl_addr(const char *aspec, struct access_control_addr *aca) function connect_port_is_forbidden (line 584) | int connect_port_is_forbidden(const struct client_state *csp) type http_response (line 604) | struct http_response type client_state (line 604) | struct client_state type http_response (line 606) | struct http_response type map (line 737) | struct map type http_response (line 817) | struct http_response type client_state (line 817) | struct client_state type http_response (line 819) | struct http_response type map (line 820) | struct map type pattern_spec (line 823) | struct pattern_spec type pattern_spec (line 824) | struct pattern_spec type list_entry (line 897) | struct list_entry function pcrs_job (line 978) | pcrs_job *compile_dynamic_pcrs_job_list(const struct client_state *csp, ... type http_response (line 1248) | struct http_response type client_state (line 1248) | struct client_state type http_response (line 1250) | struct http_response function is_imageurl (line 1397) | int is_imageurl(const struct client_state *csp) function is_untrusted_url (line 1444) | int is_untrusted_url(const struct client_state *csp) type re_filterfile_spec (line 1580) | struct re_filterfile_spec type client_state (line 1580) | struct client_state type filter_type (line 1582) | enum filter_type type re_filterfile_spec (line 1585) | struct re_filterfile_spec type file_list (line 1586) | struct file_list type client_state (line 1639) | struct client_state type re_filterfile_spec (line 1648) | struct re_filterfile_spec type list_entry (line 1649) | struct list_entry type client_state (line 1787) | struct client_state type re_filterfile_spec (line 1790) | struct re_filterfile_spec function set_privoxy_variables (line 1817) | static void set_privoxy_variables(const struct client_state *csp) type client_state (line 1857) | struct client_state type client_state (line 2012) | struct client_state type binbuffer (line 2014) | struct binbuffer type binbuffer (line 2020) | struct binbuffer type binbuffer (line 2021) | struct binbuffer function filter_function_ptr (line 2073) | static filter_function_ptr get_filter_function(const struct client_state... function jb_err (line 2114) | static jb_err remove_chunked_transfer_coding(char *buffer, size_t *size) function jb_err (line 2219) | static jb_err prepare_for_filtering(struct client_state *csp) type client_state (line 2293) | struct client_state type list_entry (line 2332) | struct list_entry function get_url_actions (line 2377) | void get_url_actions(struct client_state *csp, struct http_request *http) function apply_url_actions (line 2413) | int apply_url_actions(struct current_action_spec *action, type forward_spec (line 2461) | struct forward_spec type client_state (line 2461) | struct client_state type forward_spec (line 2467) | struct forward_spec type forward_spec (line 2623) | struct forward_spec type url_actions (line 2623) | struct url_actions type forward_spec (line 2646) | struct forward_spec type client_state (line 2646) | struct client_state type http_request (line 2647) | struct http_request type forward_spec (line 2652) | struct forward_spec type url_actions (line 2656) | struct url_actions type url_actions (line 2688) | struct url_actions type sockaddr_in (line 2688) | struct sockaddr_in type url_actions (line 2690) | struct url_actions type sockaddr (line 2697) | struct sockaddr type forward_spec (line 2717) | struct forward_spec type client_state (line 2717) | struct client_state type sockaddr_storage (line 2717) | struct sockaddr_storage type url_actions (line 2719) | struct url_actions type sockaddr_in (line 2719) | struct sockaddr_in type forward_spec (line 2725) | struct forward_spec type forward_spec (line 2743) | struct forward_spec type client_state (line 2743) | struct client_state type sockaddr_storage (line 2743) | struct sockaddr_storage type forward_spec (line 2744) | struct forward_spec type sockaddr_in (line 2746) | struct sockaddr_in type sockaddr_in (line 2746) | struct sockaddr_in type url_actions (line 2748) | struct url_actions type http_response (line 2796) | struct http_response type client_state (line 2796) | struct client_state type http_response (line 2798) | struct http_response type list_entry (line 2799) | struct list_entry function content_requires_filtering (line 2858) | int content_requires_filtering(struct client_state *csp) function content_filters_enabled (line 2932) | int content_filters_enabled(const struct current_action_spec *action) function filters_available (line 2952) | int filters_available(const struct client_state *csp) FILE: Library/ShadowPath/ShadowPath/Privoxy/filters.h type access_control_addr (line 49) | struct access_control_addr type client_state (line 49) | struct client_state type access_control_addr (line 51) | struct access_control_addr type http_response (line 55) | struct http_response type client_state (line 55) | struct client_state type http_response (line 56) | struct http_response type client_state (line 56) | struct client_state type http_response (line 58) | struct http_response type client_state (line 58) | struct client_state type client_state (line 65) | struct client_state type client_state (line 68) | struct client_state type client_state (line 70) | struct client_state type client_state (line 75) | struct client_state type http_request (line 76) | struct http_request type current_action_spec (line 77) | struct current_action_spec type client_state (line 78) | struct client_state type url_actions (line 79) | struct url_actions type re_filterfile_spec (line 81) | struct re_filterfile_spec type client_state (line 81) | struct client_state type filter_type (line 83) | enum filter_type type forward_spec (line 88) | struct forward_spec type client_state (line 88) | struct client_state type http_request (line 89) | struct http_request type url_actions (line 91) | struct url_actions type sockaddr_in (line 91) | struct sockaddr_in type forward_spec (line 93) | struct forward_spec type client_state (line 93) | struct client_state type sockaddr_storage (line 93) | struct sockaddr_storage type forward_spec (line 95) | struct forward_spec type client_state (line 95) | struct client_state type sockaddr_storage (line 95) | struct sockaddr_storage type forward_spec (line 97) | struct forward_spec type client_state (line 97) | struct client_state type client_state (line 106) | struct client_state type client_state (line 111) | struct client_state type re_filterfile_spec (line 111) | struct re_filterfile_spec type client_state (line 113) | struct client_state type current_action_spec (line 114) | struct current_action_spec type client_state (line 115) | struct client_state type http_response (line 120) | struct http_response type client_state (line 120) | struct client_state FILE: Library/ShadowPath/ShadowPath/Privoxy/gateway.c type socks_op (line 104) | struct socks_op { type socks_reply (line 115) | struct socks_reply { type reusable_connection (line 129) | struct reusable_connection type reusable_connection (line 130) | struct reusable_connection function initialize_reusable_connections (line 144) | extern void initialize_reusable_connections(void) function remember_connection (line 169) | void remember_connection(const struct reusable_connection *connection) function mark_connection_closed (line 263) | void mark_connection_closed(struct reusable_connection *closed_connection) function forget_connection (line 296) | void forget_connection(jb_socket sfd) function connection_destination_matches (line 342) | int connection_destination_matches(const struct reusable_connection *con... function close_unusable_connections (line 395) | int close_unusable_connections(void) function jb_socket (line 463) | static jb_socket get_reusable_connection(const struct http_request *http, function mark_connection_unused (line 516) | static int mark_connection_unused(const struct reusable_connection *conn... function set_keep_alive_timeout (line 561) | void set_keep_alive_timeout(unsigned int timeout) function jb_socket (line 583) | jb_socket forwarded_connect(const struct forward_spec * fwd, function jb_socket (line 641) | jb_socket socks4_connect(char *gateway_host, function jb_socket (line 886) | jb_socket socks5_connect(char *gateway_host, FILE: Library/ShadowPath/ShadowPath/Privoxy/gateway.h type forward_spec (line 40) | struct forward_spec type http_request (line 41) | struct http_request type client_state (line 42) | struct client_state type forward_spec (line 44) | struct forward_spec type http_request (line 45) | struct http_request type client_state (line 46) | struct client_state type reusable_connection (line 58) | struct reusable_connection type reusable_connection (line 62) | struct reusable_connection type reusable_connection (line 64) | struct reusable_connection type http_request (line 65) | struct http_request type forward_spec (line 66) | struct forward_spec type forwarder_type (line 71) | enum forwarder_type type client_state (line 74) | struct client_state type forwarder_type (line 78) | enum forwarder_type type client_state (line 81) | struct client_state FILE: Library/ShadowPath/ShadowPath/Privoxy/jbsockets.c type client_state (line 122) | struct client_state type client_state (line 124) | struct client_state function set_no_delay_flag (line 139) | static void set_no_delay_flag(int fd) function jb_socket (line 170) | jb_socket connect_to(const char *host, int portnum, struct client_state ... function jb_socket (line 206) | jb_socket connect_to_forward(struct client_state *csp, struct forward_sp... function jb_socket (line 248) | static jb_socket rfc2553_connect_to(const char *host, int portnum, struc... type client_state (line 539) | struct client_state type sockaddr_in (line 541) | struct sockaddr_in type timeval (line 545) | struct timeval type access_control_addr (line 551) | struct access_control_addr type sockaddr (line 633) | struct sockaddr function write_socket (line 702) | int write_socket(jb_socket fd, const char *buf, size_t len) function read_socket (line 769) | int read_socket(jb_socket fd, char *buf, int len) function data_is_available (line 809) | int data_is_available(jb_socket fd, int seconds_to_wait) function close_socket (line 848) | void close_socket(jb_socket fd) function drain_and_close_socket (line 874) | void drain_and_close_socket(jb_socket fd) type addrinfo (line 954) | struct addrinfo type addrinfo (line 955) | struct addrinfo type sockaddr_in (line 964) | struct sockaddr_in type addrinfo (line 983) | struct addrinfo type sockaddr (line 1081) | struct sockaddr function get_host_information (line 1166) | void get_host_information(jb_socket afd, char **ip_address, char **port, function accept_connection (line 1319) | int accept_connection(struct client_state * csp, jb_socket fds[]) function resolve_hostname_to_ip (line 1472) | unsigned long resolve_hostname_to_ip(const char *host) function socket_is_still_alive (line 1587) | int socket_is_still_alive(jb_socket sfd) function mark_socket_for_close_on_execute (line 1648) | void mark_socket_for_close_on_execute(jb_socket fd) FILE: Library/ShadowPath/ShadowPath/Privoxy/jbsockets.h type client_state (line 43) | struct client_state type client_state (line 45) | struct client_state type client_state (line 46) | struct client_state type forward_spec (line 46) | struct forward_spec type client_state (line 58) | struct client_state FILE: Library/ShadowPath/ShadowPath/Privoxy/jcc.h type client_state (line 40) | struct client_state type file_list (line 41) | struct file_list type client_states (line 50) | struct client_states type file_list (line 51) | struct file_list type pthread_mutex_t (line 67) | typedef pthread_mutex_t privoxy_mutex_t; type CRITICAL_SECTION (line 71) | typedef CRITICAL_SECTION privoxy_mutex_t; type configuration_spec (line 75) | struct configuration_spec type forward_spec (line 110) | struct forward_spec type log_client_states (line 112) | struct log_client_states type client_state (line 114) | struct client_state type time_stage (line 114) | enum time_stage type client_state (line 115) | struct client_state FILE: Library/ShadowPath/ShadowPath/Privoxy/list.c type list (line 62) | struct list function init_list (line 84) | void init_list(struct list *the_list) function destroy_list (line 112) | void destroy_list (struct list *the_list) function list_is_valid (line 147) | static int list_is_valid (const struct list *the_list) function jb_err (line 226) | jb_err enlist(struct list *the_list, const char *str) function jb_err (line 282) | jb_err enlist_first(struct list *the_list, const char *str) function jb_err (line 339) | jb_err enlist_unique(struct list *the_list, const char *str, function jb_err (line 399) | jb_err enlist_unique_header(struct list *the_list, const char *name, function list_remove_all (line 462) | void list_remove_all(struct list *the_list) type list (line 501) | struct list type list_entry (line 503) | struct list_entry function list_remove_item (line 576) | int list_remove_item(struct list *the_list, const char *str) function list_remove_list (line 638) | int list_remove_list(struct list *dest, const struct list *src) function jb_err (line 679) | jb_err list_duplicate(struct list *dest, const struct list *src) function jb_err (line 777) | jb_err list_append_list_unique(struct list *dest, const struct list *src) function list_is_empty (line 819) | int list_is_empty(const struct list *the_list) function list_contains_item (line 843) | int list_contains_item(const struct list *the_list, const char *str) type map (line 886) | struct map type map (line 888) | struct map type map (line 888) | struct map function free_map (line 913) | void free_map(struct map *the_map) function jb_err (line 981) | jb_err map(struct map *the_map, function jb_err (line 1060) | jb_err unmap(struct map *the_map, const char *name) type map (line 1132) | struct map type map_entry (line 1134) | struct map_entry FILE: Library/ShadowPath/ShadowPath/Privoxy/list.h type list (line 48) | struct list type list (line 49) | struct list type list (line 51) | struct list type list (line 52) | struct list type list (line 53) | struct list type list (line 54) | struct list type list (line 55) | struct list type list (line 55) | struct list type list (line 56) | struct list type list (line 56) | struct list type list (line 58) | struct list type list (line 59) | struct list type list (line 59) | struct list type list (line 60) | struct list type list (line 62) | struct list type list (line 64) | struct list type list (line 66) | struct list type map (line 77) | struct map type map (line 78) | struct map type map (line 80) | struct map type map (line 83) | struct map type map (line 85) | struct map FILE: Library/ShadowPath/ShadowPath/Privoxy/loadcfg.c type file_list (line 99) | struct file_list type configuration_spec (line 179) | struct configuration_spec function unload_configfile (line 193) | static void unload_configfile (void * data) function unload_current_config_file (line 275) | void unload_current_config_file(void) function parse_numeric_value (line 302) | static int parse_numeric_value(const char *name, const char *value) function parse_toggle_state (line 343) | static int parse_toggle_state(const char *name, const char *value) function parse_client_header_order (line 388) | static void parse_client_header_order(struct list *ordered_header_list, ... type configuration_spec (line 456) | struct configuration_spec type configuration_spec (line 461) | struct configuration_spec type client_state (line 462) | struct client_state type file_list (line 463) | struct file_list type configuration_spec (line 474) | struct configuration_spec type configuration_spec (line 492) | struct configuration_spec type access_control_list (line 562) | struct access_control_list type forward_spec (line 564) | struct forward_spec type forward_ip_spec (line 565) | struct forward_ip_spec type access_control_list (line 784) | struct access_control_list type access_control_list (line 1309) | struct access_control_list type client_state (line 1771) | struct client_state function savearg (line 1825) | static void savearg(char *command, char *argument, struct configuration_... FILE: Library/ShadowPath/ShadowPath/Privoxy/loadcfg.h type configuration_spec (line 42) | struct configuration_spec type configuration_spec (line 64) | struct configuration_spec FILE: Library/ShadowPath/ShadowPath/Privoxy/loaders.c type file_list (line 74) | struct file_list type client_state (line 77) | struct client_state type file_list (line 79) | struct file_list function sweep (line 109) | unsigned int sweep(void) function check_file_changed (line 273) | int check_file_changed(const struct file_list * current, function jb_err (line 350) | jb_err simple_read_line(FILE *fp, char **dest, int *newline) function jb_err (line 499) | jb_err edit_read_line(FILE *fp, function unload_trustfile (line 782) | static void unload_trustfile(void *f) function unload_current_trust_file (line 813) | void unload_current_trust_file(void) function load_trustfile (line 836) | int load_trustfile(struct client_state *csp) function unload_re_filterfile (line 994) | static void unload_re_filterfile(void *f) function unload_forward_spec (line 1028) | void unload_forward_spec(struct forward_spec *fwd) function unload_forward_ip_spec (line 1038) | void unload_forward_ip_spec(struct forward_spec *fwd) function unload_current_re_filterfile (line 1061) | void unload_current_re_filterfile(void) function load_re_filterfiles (line 1092) | int load_re_filterfiles(struct client_state *csp) function load_one_re_filterfile (line 1133) | int load_one_re_filterfile(struct client_state *csp, int fileid) function add_loader (line 1413) | void add_loader(int (*loader)(struct client_state *), function run_loader (line 1447) | int run_loader(struct client_state *csp) function file_has_been_modified (line 1479) | static int file_has_been_modified(const char *filename, time_t last_know... function any_loaded_file_changed (line 1509) | int any_loaded_file_changed(const struct client_state *csp) FILE: Library/ShadowPath/ShadowPath/Privoxy/loaders.h type file_list (line 43) | struct file_list type file_list (line 45) | struct file_list type client_state (line 75) | struct client_state type client_state (line 76) | struct client_state type client_state (line 79) | struct client_state type forward_spec (line 89) | struct forward_spec type forward_spec (line 91) | struct forward_spec type client_state (line 93) | struct client_state type configuration_spec (line 94) | struct configuration_spec type client_state (line 95) | struct client_state type client_state (line 97) | struct client_state FILE: Library/ShadowPath/ShadowPath/Privoxy/miscutil.c function write_pid_file (line 188) | void write_pid_file(void) function hash_string (line 226) | unsigned int hash_string(const char* s) function strcmpic (line 253) | int strcmpic(const char *s1, const char *s2) function strncmpic (line 285) | int strncmpic(const char *s1, const char *s2, size_t n) function jb_err (line 407) | jb_err string_append(char **target_string, const char *text_to_append) function jb_err (line 478) | jb_err string_join(char **target_string, char *text_to_append) function string_move (line 551) | void string_move(char *dst, char *src) function pick_from_range (line 722) | long int pick_from_range(long int range) function privoxy_strlcpy (line 779) | size_t privoxy_strlcpy(char *destination, const char *source, const size... function privoxy_strlcat (line 813) | size_t privoxy_strlcat(char *destination, const char *source, const size... function time_t (line 842) | time_t timegm(struct tm *tm) function asprintf (line 1039) | int asprintf(char **ptr, const char *fmt, /*args*/ ...) { function vasprintf (line 1063) | int vasprintf(char **ptr, const char *fmt, va_list ap) { function asnprintf (line 1085) | int asnprintf (char **ptr, size_t str_m, const char *fmt, /*args*/ ...) { function vasnprintf (line 1113) | int vasnprintf (char **ptr, size_t str_m, const char *fmt, va_list ap) { function portable_snprintf (line 1145) | int portable_snprintf(char *str, size_t str_m, const char *fmt, /*args*/... FILE: Library/ShadowPath/ShadowPath/Privoxy/miscutil.h type tm (line 78) | struct tm FILE: Library/ShadowPath/ShadowPath/Privoxy/parsers.c type iob (line 95) | struct iob type client_state (line 96) | struct client_state type client_state (line 97) | struct client_state type client_state (line 101) | struct client_state type client_state (line 102) | struct client_state type client_state (line 103) | struct client_state type client_state (line 104) | struct client_state type client_state (line 105) | struct client_state type client_state (line 106) | struct client_state type client_state (line 107) | struct client_state type client_state (line 108) | struct client_state type client_state (line 109) | struct client_state type client_state (line 110) | struct client_state type client_state (line 111) | struct client_state type client_state (line 112) | struct client_state type client_state (line 113) | struct client_state type client_state (line 114) | struct client_state type client_state (line 115) | struct client_state type client_state (line 116) | struct client_state type client_state (line 117) | struct client_state type client_state (line 118) | struct client_state type client_state (line 119) | struct client_state type client_state (line 120) | struct client_state type client_state (line 121) | struct client_state type client_state (line 122) | struct client_state type client_state (line 123) | struct client_state type client_state (line 124) | struct client_state type client_state (line 125) | struct client_state type client_state (line 126) | struct client_state type client_state (line 127) | struct client_state type client_state (line 128) | struct client_state type client_state (line 129) | struct client_state type client_state (line 130) | struct client_state type client_state (line 131) | struct client_state type client_state (line 133) | struct client_state type client_state (line 137) | struct client_state type client_state (line 138) | struct client_state type client_state (line 139) | struct client_state type client_state (line 140) | struct client_state type client_state (line 141) | struct client_state type client_state (line 142) | struct client_state type client_state (line 145) | struct client_state type client_state (line 146) | struct client_state type client_state (line 147) | struct client_state type client_state (line 148) | struct client_state type client_state (line 149) | struct client_state type client_state (line 151) | struct client_state type client_state (line 153) | struct client_state type parsers (line 165) | struct parsers type parsers (line 177) | struct parsers type parsers (line 214) | struct parsers function flush_socket (line 271) | long flush_socket(jb_socket fd, struct iob *iob) function jb_err (line 307) | jb_err add_to_iob(struct iob *iob, const size_t buffer_limit, char *src,... function clear_iob (line 387) | void clear_iob(struct iob *iob) function jb_err (line 412) | jb_err decompress_iob(struct client_state *csp) function normalize_lws (line 768) | static void normalize_lws(char *header) type iob (line 840) | struct iob type iob (line 913) | struct iob type list (line 966) | struct list type list_entry (line 968) | struct list_entry function jb_err (line 1012) | static jb_err scan_headers(struct client_state *csp) function enforce_header_order (line 1042) | static void enforce_header_order(struct list *headers, const struct list... function jb_err (line 1125) | jb_err sed(struct client_state *csp, int filter_server_headers) function jb_err (line 1198) | jb_err update_server_headers(struct client_state *csp) function jb_err (line 1285) | static jb_err header_tagger(struct client_state *csp, char *header) function jb_err (line 1453) | static jb_err filter_header(struct client_state *csp, char **header) function jb_err (line 1585) | static jb_err server_connection(struct client_state *csp, char **header) function jb_err (line 1639) | static jb_err server_keep_alive(struct client_state *csp, char **header) function jb_err (line 1691) | static jb_err server_proxy_connection(struct client_state *csp, char **h... function jb_err (line 1716) | static jb_err proxy_authentication(struct client_state *csp, char **header) function jb_err (line 1744) | static jb_err client_keep_alive(struct client_state *csp, char **header) function jb_err (line 1811) | static jb_err get_content_length(const char *header_value, unsigned long... function jb_err (line 1844) | static jb_err client_save_content_length(struct client_state *csp, char ... function jb_err (line 1886) | static jb_err client_connection(struct client_state *csp, char **header) function jb_err (line 1972) | static jb_err client_proxy_connection(struct client_state *csp, char **h... function jb_err (line 2009) | jb_err client_transfer_encoding(struct client_state *csp, char **header) function jb_err (line 2041) | jb_err client_expect(struct client_state *csp, char **header) function jb_err (line 2072) | static jb_err crumble(struct client_state *csp, char **header) function jb_err (line 2098) | static jb_err crunch_server_header(struct client_state *csp, char **header) function jb_err (line 2141) | static jb_err server_content_type(struct client_state *csp, char **header) function jb_err (line 2247) | static jb_err server_transfer_coding(struct client_state *csp, char **he... function jb_err (line 2315) | static jb_err server_content_encoding(struct client_state *csp, char **h... function jb_err (line 2410) | static jb_err server_adjust_content_encoding(struct client_state *csp, c... function jb_err (line 2451) | static jb_err server_adjust_content_length(struct client_state *csp, cha... function jb_err (line 2490) | static jb_err server_save_content_length(struct client_state *csp, char ... function jb_err (line 2533) | static jb_err server_content_md5(struct client_state *csp, char **header) function jb_err (line 2563) | static jb_err server_content_disposition(struct client_state *csp, char ... function jb_err (line 2625) | static jb_err server_last_modified(struct client_state *csp, char **header) function jb_err (line 2776) | static jb_err client_accept_encoding(struct client_state *csp, char **he... function jb_err (line 2813) | static jb_err client_te(struct client_state *csp, char **header) function jb_err (line 2843) | static jb_err client_referrer(struct client_state *csp, char **header) function jb_err (line 2922) | static jb_err client_accept_language(struct client_state *csp, char **he... function jb_err (line 2987) | static jb_err crunch_client_header(struct client_state *csp, char **header) function jb_err (line 3026) | static jb_err client_uagent(struct client_state *csp, char **header) function jb_err (line 3068) | static jb_err client_ua(struct client_state *csp, char **header) function jb_err (line 3098) | static jb_err client_from(struct client_state *csp, char **header) function jb_err (line 3149) | static jb_err client_send_cookie(struct client_state *csp, char **header) function jb_err (line 3179) | jb_err client_x_forwarded(struct client_state *csp, char **header) function jb_err (line 3232) | static jb_err client_max_forwards(struct client_state *csp, char **header) function jb_err (line 3285) | static jb_err client_host(struct client_state *csp, char **header) function jb_err (line 3348) | static jb_err client_if_modified_since(struct client_state *csp, char **... function jb_err (line 3474) | static jb_err client_if_none_match(struct client_state *csp, char **header) function jb_err (line 3503) | jb_err client_x_filter(struct client_state *csp, char **header) function jb_err (line 3567) | static jb_err client_range(struct client_state *csp, char **header) function jb_err (line 3596) | static jb_err client_host_adder(struct client_state *csp) function jb_err (line 3646) | static jb_err client_xtra_adder(struct client_state *csp) function jb_err (line 3680) | static jb_err client_x_forwarded_for_adder(struct client_state *csp) function jb_err (line 3727) | static jb_err server_connection_adder(struct client_state *csp) function jb_err (line 3778) | static jb_err server_proxy_connection_adder(struct client_state *csp) function jb_err (line 3812) | static jb_err client_connection_header_adder(struct client_state *csp) function jb_err (line 3861) | static jb_err server_http(struct client_state *csp, char **header) function add_cookie_expiry_date (line 3954) | static void add_cookie_expiry_date(char **cookie, time_t lifetime) function jb_err (line 4003) | static jb_err server_set_cookie(struct client_state *csp, char **header) function strclean (line 4217) | int strclean(char *string, const char *substring) function jb_err (line 4257) | static jb_err parse_header_time(const char *header_time, time_t *result) function jb_err (line 4359) | static jb_err parse_time_header(const char *header, time_t *result) function jb_err (line 4404) | jb_err get_destination_from_headers(const struct list *headers, struct h... function jb_err (line 4491) | static jb_err create_forged_referrer(char **header, const char *hostport) function jb_err (line 4526) | static jb_err create_fake_referrer(char **header, const char *fake_refer... function jb_err (line 4568) | static jb_err handle_conditional_hide_referrer_parameter(char **header, function create_content_length_header (line 4622) | static void create_content_length_header(unsigned long long content_length, function get_expected_content_length (line 4642) | unsigned long long get_expected_content_length(struct list *headers) FILE: Library/ShadowPath/ShadowPath/Privoxy/parsers.h type iob (line 53) | struct iob type iob (line 54) | struct iob type iob (line 55) | struct iob type client_state (line 56) | struct client_state type iob (line 57) | struct iob type list (line 58) | struct list type client_state (line 59) | struct client_state type client_state (line 60) | struct client_state type list (line 62) | struct list type http_request (line 62) | struct http_request type list (line 63) | struct list type client_state (line 64) | struct client_state FILE: Library/ShadowPath/ShadowPath/Privoxy/pcre/get.c function pcre_copy_substring (line 74) | int function pcre_get_substring_list (line 112) | int function pcre_free_substring_list (line 157) | void function pcre_get_substring (line 190) | int function pcre_free_substring (line 221) | void FILE: Library/ShadowPath/ShadowPath/Privoxy/pcre/internal.h type BOOL (line 121) | typedef int BOOL; type uschar (line 289) | typedef unsigned char uschar; type real_pcre (line 294) | typedef struct real_pcre { type real_pcre_extra (line 308) | typedef struct real_pcre_extra { type compile_data (line 317) | typedef struct compile_data { type match_data (line 327) | typedef struct match_data { FILE: Library/ShadowPath/ShadowPath/Privoxy/pcre/pcre.c type eptrblock (line 163) | typedef struct eptrblock { function ord2utf8 (line 303) | static int function pcre_info (line 360) | int function pcre_fullinfo (line 391) | int function pchars (line 461) | static void function check_escape (line 497) | static int function BOOL (line 670) | static BOOL function uschar (line 707) | static const uschar * function find_fixedlength (line 759) | static int function BOOL (line 925) | static BOOL function check_posix_name (line 957) | static int function BOOL (line 994) | static BOOL function BOOL (line 2111) | static BOOL function uschar (line 2269) | static const uschar* function BOOL (line 2333) | static BOOL function BOOL (line 2369) | static BOOL function find_firstchar (line 2405) | static int function pcre (line 2470) | pcre * function BOOL (line 3406) | static BOOL function BOOL (line 3468) | static BOOL function pcre_exec (line 4871) | int FILE: Library/ShadowPath/ShadowPath/Privoxy/pcre/pcre.h type pcre (line 77) | typedef void pcre; type pcre_extra (line 78) | typedef void pcre_extra; FILE: Library/ShadowPath/ShadowPath/Privoxy/pcre/pcreposix.c function pcre_posix_error_code (line 123) | static int function pcre_regerror (line 138) | size_t function pcre_regfree (line 173) | void function pcre_regcomp (line 196) | int function pcre_regexec (line 227) | int FILE: Library/ShadowPath/ShadowPath/Privoxy/pcre/pcreposix.h type regex_t (line 63) | typedef struct { type regoff_t (line 71) | typedef int regoff_t; type regmatch_t (line 73) | typedef struct { FILE: Library/ShadowPath/ShadowPath/Privoxy/pcre/study.c function set_bit (line 59) | static void function BOOL (line 86) | static BOOL function pcre_extra (line 339) | pcre_extra * FILE: Library/ShadowPath/ShadowPath/Privoxy/pcrs.c function pcrs_parse_perl_options (line 156) | static int pcrs_parse_perl_options(const char *optstring, int *flags) function pcrs_substitute (line 209) | static pcrs_substitute *pcrs_compile_replacement(const char *replacement... function pcrs_job (line 428) | pcrs_job *pcrs_free_job(pcrs_job *job) function pcrs_free_joblist (line 467) | void pcrs_free_joblist(pcrs_job *joblist) function pcrs_job (line 495) | pcrs_job *pcrs_compile_command(const char *command, int *errptr) function pcrs_job (line 584) | pcrs_job *pcrs_compile(const char *pattern, const char *substitute, cons... function pcrs_execute_list (line 696) | int pcrs_execute_list(pcrs_job *joblist, char *subject, size_t subject_l... function pcrs_execute (line 756) | int pcrs_execute(pcrs_job *job, const char *subject, size_t subject_leng... function is_hex_sequence (line 936) | static int is_hex_sequence(const char *sequence) function pcrs_job_is_dynamic (line 964) | int pcrs_job_is_dynamic (char *job) function pcrs_get_delimiter (line 1011) | char pcrs_get_delimiter(const char *string) function pcrs_job (line 1092) | pcrs_job *pcrs_compile_dynamic_command(char *pcrs_command, const struct ... FILE: Library/ShadowPath/ShadowPath/Privoxy/pcrs.h type pcrs_substitute (line 62) | typedef struct { type pcrs_match (line 80) | typedef struct { type pcrs_job (line 89) | typedef struct PCRS_JOB { type pcrs_variable (line 122) | struct pcrs_variable type pcrs_variable (line 129) | struct pcrs_variable FILE: Library/ShadowPath/ShadowPath/Privoxy/project.h type in_port_t (line 58) | typedef unsigned short in_port_t; type SOCKET (line 111) | typedef SOCKET jb_socket; type jb_socket (line 121) | typedef int jb_socket; type privoxy_err (line 143) | enum privoxy_err type jb_err (line 155) | typedef enum privoxy_err jb_err; type configuration_spec (line 213) | struct configuration_spec type list_entry (line 219) | struct list_entry type list (line 236) | struct list type map_entry (line 249) | struct map_entry type map (line 264) | struct map type http_request (line 281) | struct http_request type crunch_reason (line 314) | enum crunch_reason type http_response (line 333) | struct http_response type url_spec (line 346) | struct url_spec type pattern_spec (line 365) | struct pattern_spec type iob (line 413) | struct iob type current_action_spec (line 595) | struct current_action_spec type action_spec (line 617) | struct action_spec type forward_routing (line 639) | enum forward_routing { type url_actions (line 655) | struct url_actions type forwarder_type (line 674) | enum forwarder_type { type reusable_connection (line 698) | struct reusable_connection type time_stage (line 923) | enum time_stage { type forward_stage (line 953) | enum forward_stage { type client_state (line 964) | struct client_state type url_actions (line 1070) | struct url_actions type url_actions (line 1071) | struct url_actions type url_actions (line 1072) | struct url_actions type url_actions (line 1073) | struct url_actions type client_states (line 1079) | struct client_states type log_client_states (line 1085) | struct log_client_states type jb_err (line 1094) | typedef jb_err (*add_header_func_ptr)(struct client_state *); type jb_err (line 1099) | typedef jb_err (*parser_func_ptr )(struct client_state *, char **); type cgi_dispatcher (line 1105) | struct cgi_dispatcher type file_list (line 1124) | struct file_list type block_spec (line 1174) | struct block_spec type access_control_addr (line 1192) | struct access_control_addr type forward_spec (line 1208) | struct forward_spec type forward_spec (line 1236) | struct forward_spec type forward_spec (line 1238) | struct forward_spec type filter_type (line 1241) | enum filter_type type re_filterfile_spec (line 1266) | struct re_filterfile_spec type access_control_list (line 1289) | struct access_control_list type configuration_spec (line 1352) | struct configuration_spec FILE: Library/ShadowPath/ShadowPath/Privoxy/radix.c function radix_tree_t (line 15) | radix_tree_t *radix_tree_create() { function radix32tree_insert (line 36) | int radix32tree_insert(radix_tree_t *tree, uint32_t key, function radix32tree_delete (line 94) | int radix32tree_delete(radix_tree_t *tree, uint32_t key, uint32_t mask) { function radix32tree_find (line 149) | char radix32tree_find(radix_tree_t *tree, uint32_t key) { function radix_tree_free (line 185) | void radix_tree_free(radix_tree_t *tree) { FILE: Library/ShadowPath/ShadowPath/Privoxy/radix.h type radix_node_t (line 17) | typedef struct radix_node_st radix_node_t; type radix_node_st (line 19) | struct radix_node_st { type radix_tree_t (line 26) | typedef struct { FILE: Library/ShadowPath/ShadowPath/Privoxy/ssplit.c function ssplit (line 69) | int ssplit(char *str, const char *delim, char *vec[], size_t vec_len) FILE: Library/ShadowPath/ShadowPath/Privoxy/urlmatch.c type regex_anchoring (line 61) | enum regex_anchoring type pattern_spec (line 68) | struct pattern_spec function free_http_request (line 82) | void free_http_request(struct http_request *http) function jb_err (line 123) | jb_err init_domain_components(struct http_request *http) function url_requires_percent_encoding (line 177) | int url_requires_percent_encoding(const char *url) function jb_err (line 228) | jb_err parse_http_url(const char *url, struct http_request *http, int re... function unknown_method (line 432) | static int unknown_method(const char *method) function jb_err (line 498) | jb_err static normalize_http_version(char *http_version) function jb_err (line 540) | jb_err parse_http_request(const char *req, struct http_request *http) function jb_err (line 625) | static jb_err compile_pattern(const char *pattern, enum regex_anchoring ... function jb_err (line 706) | static jb_err compile_url_pattern(struct pattern_spec *url, char *buf) function jb_err (line 795) | static jb_err compile_host_pattern(struct pattern_spec *url, const char ... function jb_err (line 816) | static jb_err compile_host_pattern(struct pattern_spec *url, const char ... function simplematch (line 893) | static int simplematch(const char *pattern, const char *text) function simple_domaincmp (line 1034) | static int simple_domaincmp(char **pv, char **fv, int len) function domain_match (line 1068) | static int domain_match(const struct pattern_spec *p, const struct http_... function jb_err (line 1157) | jb_err create_pattern_spec(struct pattern_spec *pattern, char *buf) function free_pattern_spec (line 1220) | void free_pattern_spec(struct pattern_spec *pattern) function port_matches (line 1263) | static int port_matches(const int port, const char *port_list) function host_matches (line 1282) | static int host_matches(const struct http_request *http, function path_matches (line 1308) | static int path_matches(const char *path, const struct pattern_spec *pat... function url_match (line 1328) | int url_match(const struct pattern_spec *pattern, function ip_match (line 1342) | int ip_match(const struct pattern_spec *pattern, function match_portlist (line 1372) | int match_portlist(const char *portlist, int port) function jb_err (line 1454) | jb_err parse_forwarder_address(char *address, char **hostname, int *port) FILE: Library/ShadowPath/ShadowPath/Privoxy/urlmatch.h type http_request (line 41) | struct http_request type http_request (line 43) | struct http_request type http_request (line 45) | struct http_request type http_request (line 47) | struct http_request type pattern_spec (line 53) | struct pattern_spec type http_request (line 54) | struct http_request type pattern_spec (line 56) | struct pattern_spec type pattern_spec (line 57) | struct pattern_spec FILE: Library/ShadowPath/ShadowPath/libopenssl/include/openssl/aes.h type aes_key_st (line 78) | struct aes_key_st { type AES_KEY (line 86) | typedef struct aes_key_st AES_KEY; FILE: Library/ShadowPath/ShadowPath/libopenssl/include/openssl/asn1.h type X509_algor_st (line 161) | struct X509_algor_st type ASN1_CTX (line 172) | typedef struct asn1_ctx_st { type ASN1_const_CTX (line 187) | typedef struct asn1_const_ctx_st { type asn1_object_st (line 210) | struct asn1_object_st { type asn1_string_st (line 239) | struct asn1_string_st { type ASN1_ENCODING (line 257) | typedef struct ASN1_ENCODING_st { type ASN1_STRING_TABLE (line 272) | typedef struct asn1_string_table_st { type ASN1_TEMPLATE (line 296) | typedef struct ASN1_TEMPLATE_st ASN1_TEMPLATE; type ASN1_TLC (line 297) | typedef struct ASN1_TLC_st ASN1_TLC; type ASN1_VALUE (line 299) | typedef struct ASN1_VALUE_st ASN1_VALUE; type ASN1_ITEM (line 404) | typedef const ASN1_ITEM ASN1_ITEM_EXP; type ASN1_ITEM (line 425) | typedef const ASN1_ITEM *ASN1_ITEM_EXP (void); function DECLARE_ASN1_SET_OF (line 519) | DECLARE_STACK_OF(ASN1_INTEGER) function DECLARE_ASN1_SET_OF (line 555) | DECLARE_STACK_OF(ASN1_TYPE) FILE: Library/ShadowPath/ShadowPath/libopenssl/include/openssl/asn1t.h type ASN1_TEMPLATE_st (line 443) | struct ASN1_TEMPLATE_st { type ASN1_ADB_TABLE (line 458) | typedef struct ASN1_ADB_TABLE_st ASN1_ADB_TABLE; type ASN1_ADB (line 459) | typedef struct ASN1_ADB_st ASN1_ADB; type ASN1_ADB_st (line 461) | struct ASN1_ADB_st { type ASN1_ADB_TABLE_st (line 471) | struct ASN1_ADB_TABLE_st { type ASN1_ITEM_st (line 563) | struct ASN1_ITEM_st { type ASN1_TLC_st (line 641) | struct ASN1_TLC_st { type ASN1_VALUE (line 652) | typedef ASN1_VALUE *ASN1_new_func(void); type ASN1_VALUE (line 654) | typedef ASN1_VALUE *ASN1_d2i_func(ASN1_VALUE **a, const unsigned char **in, type ASN1_COMPAT_FUNCS (line 680) | typedef struct ASN1_COMPAT_FUNCS_st { type ASN1_EXTERN_FUNCS (line 687) | typedef struct ASN1_EXTERN_FUNCS_st { type ASN1_PRIMITIVE_FUNCS (line 697) | typedef struct ASN1_PRIMITIVE_FUNCS_st { type ASN1_AUX (line 724) | typedef struct ASN1_AUX_st { type ASN1_PRINT_ARG (line 734) | typedef struct ASN1_PRINT_ARG_st { type ASN1_STREAM_ARG (line 741) | typedef struct ASN1_STREAM_ARG_st { FILE: Library/ShadowPath/ShadowPath/libopenssl/include/openssl/bio.h type BIO (line 238) | typedef struct bio_st BIO; type bio_st (line 298) | struct bio_st type bio_st (line 301) | struct bio_st type bio_st (line 309) | struct bio_st type BIO_METHOD (line 312) | typedef struct bio_method_st { type bio_st (line 325) | struct bio_st { type bio_f_buffer_ctx_struct (line 346) | struct bio_f_buffer_ctx_struct { type bio_dgram_sctp_sndinfo (line 375) | struct bio_dgram_sctp_sndinfo { type bio_dgram_sctp_rcvinfo (line 382) | struct bio_dgram_sctp_rcvinfo { type bio_dgram_sctp_prinfo (line 392) | struct bio_dgram_sctp_prinfo { type bio_st (line 666) | struct bio_st type hostent (line 732) | struct hostent FILE: Library/ShadowPath/ShadowPath/libopenssl/include/openssl/blowfish.h type BF_KEY (line 101) | typedef struct bf_key_st { FILE: Library/ShadowPath/ShadowPath/libopenssl/include/openssl/bn.h type BIGNUM (line 303) | typedef struct bignum_st BIGNUM; type BN_CTX (line 305) | typedef struct bignum_ctx BN_CTX; type BN_BLINDING (line 306) | typedef struct bn_blinding_st BN_BLINDING; type BN_MONT_CTX (line 307) | typedef struct bn_mont_ctx_st BN_MONT_CTX; type BN_RECP_CTX (line 308) | typedef struct bn_recp_ctx_st BN_RECP_CTX; type BN_GENCB (line 309) | typedef struct bn_gencb_st BN_GENCB; type bignum_st (line 312) | struct bignum_st { type bn_mont_ctx_st (line 323) | struct bn_mont_ctx_st { type bn_recp_ctx_st (line 339) | struct bn_recp_ctx_st { type bn_gencb_st (line 348) | struct bn_gencb_st { FILE: Library/ShadowPath/ShadowPath/libopenssl/include/openssl/buffer.h type buf_mem_st (line 77) | struct buf_mem_st { FILE: Library/ShadowPath/ShadowPath/libopenssl/include/openssl/camellia.h type camellia_key_st (line 84) | struct camellia_key_st { type CAMELLIA_KEY (line 91) | typedef struct camellia_key_st CAMELLIA_KEY; FILE: Library/ShadowPath/ShadowPath/libopenssl/include/openssl/cast.h type CAST_KEY (line 80) | typedef struct cast_key_st { FILE: Library/ShadowPath/ShadowPath/libopenssl/include/openssl/cmac.h type CMAC_CTX (line 65) | typedef struct CMAC_CTX_st CMAC_CTX; FILE: Library/ShadowPath/ShadowPath/libopenssl/include/openssl/cms.h type CMS_ContentInfo (line 68) | typedef struct CMS_ContentInfo_st CMS_ContentInfo; type CMS_SignerInfo (line 69) | typedef struct CMS_SignerInfo_st CMS_SignerInfo; type CMS_CertificateChoices (line 70) | typedef struct CMS_CertificateChoices CMS_CertificateChoices; type CMS_RevocationInfoChoice (line 71) | typedef struct CMS_RevocationInfoChoice_st CMS_RevocationInfoChoice; type CMS_RecipientInfo (line 72) | typedef struct CMS_RecipientInfo_st CMS_RecipientInfo; type CMS_ReceiptRequest (line 73) | typedef struct CMS_ReceiptRequest_st CMS_ReceiptRequest; type CMS_Receipt (line 74) | typedef struct CMS_Receipt_st CMS_Receipt; type CMS_RecipientEncryptedKey (line 75) | typedef struct CMS_RecipientEncryptedKey_st CMS_RecipientEncryptedKey; type CMS_OtherKeyAttribute (line 76) | typedef struct CMS_OtherKeyAttribute_st CMS_OtherKeyAttribute; FILE: Library/ShadowPath/ShadowPath/libopenssl/include/openssl/comp.h type COMP_CTX (line 11) | typedef struct comp_ctx_st COMP_CTX; type COMP_METHOD (line 13) | typedef struct comp_method_st { type comp_ctx_st (line 31) | struct comp_ctx_st { FILE: Library/ShadowPath/ShadowPath/libopenssl/include/openssl/conf.h type CONF_VALUE (line 74) | typedef struct { type conf_st (line 83) | struct conf_st type conf_method_st (line 84) | struct conf_method_st type CONF_METHOD (line 85) | typedef struct conf_method_st CONF_METHOD; type conf_method_st (line 87) | struct conf_method_st { type CONF_IMODULE (line 102) | typedef struct conf_imodule_st CONF_IMODULE; type CONF_MODULE (line 103) | typedef struct conf_module_st CONF_MODULE; type conf_st (line 147) | struct conf_st { FILE: Library/ShadowPath/ShadowPath/libopenssl/include/openssl/crypto.h type CRYPTO_EX_DATA (line 162) | typedef struct crypto_ex_data_st CRYPTO_EX_DATA; type OPENSSL_ITEM (line 175) | typedef struct openssl_item_st { type CRYPTO_dynlock (line 262) | typedef struct { type BIO_dummy (line 290) | typedef struct bio_st BIO_dummy; type crypto_ex_data_st (line 292) | struct crypto_ex_data_st { type crypto_ex_data_func_st (line 304) | struct crypto_ex_data_func_st { type CRYPTO_EX_DATA_IMPL (line 402) | typedef struct st_CRYPTO_EX_DATA_IMPL CRYPTO_EX_DATA_IMPL; type CRYPTO_THREADID (line 448) | typedef struct crypto_threadid_st { type CRYPTO_dynlock_value (line 473) | struct CRYPTO_dynlock_value type CRYPTO_dynlock_value (line 474) | struct CRYPTO_dynlock_value type CRYPTO_dynlock_value (line 480) | struct CRYPTO_dynlock_value type CRYPTO_dynlock_value (line 483) | struct CRYPTO_dynlock_value type CRYPTO_dynlock_value (line 485) | struct CRYPTO_dynlock_value type CRYPTO_dynlock_value (line 488) | struct CRYPTO_dynlock_value type CRYPTO_dynlock_value (line 491) | struct CRYPTO_dynlock_value type bio_st (line 583) | struct bio_st FILE: Library/ShadowPath/ShadowPath/libopenssl/include/openssl/des.h type DES_key_schedule (line 85) | typedef struct DES_ks { FILE: Library/ShadowPath/ShadowPath/libopenssl/include/openssl/des_old.h type _ossl_old_des_ks_struct (line 126) | struct _ossl_old_des_ks_struct { FILE: Library/ShadowPath/ShadowPath/libopenssl/include/openssl/dh.h type dh_method (line 117) | struct dh_method { type dh_st (line 135) | struct dh_st { FILE: Library/ShadowPath/ShadowPath/libopenssl/include/openssl/dsa.h type DSA_SIG (line 124) | typedef struct DSA_SIG_st { type dsa_method (line 129) | struct dsa_method { type dsa_st (line 155) | struct dsa_st { FILE: Library/ShadowPath/ShadowPath/libopenssl/include/openssl/dso.h type DSO (line 112) | typedef struct dso_st DSO; type DSO_METHOD (line 140) | typedef struct dso_meth_st { type dso_st (line 194) | struct dso_st { FILE: Library/ShadowPath/ShadowPath/libopenssl/include/openssl/dtls1.h type DTLS1_BITMAP (line 128) | typedef struct dtls1_bitmap_st { type dtls1_retransmit_state (line 135) | struct dtls1_retransmit_state { type hm_header_st (line 147) | struct hm_header_st { type ccs_header_st (line 157) | struct ccs_header_st { type dtls1_timeout_st (line 162) | struct dtls1_timeout_st { type record_pqueue (line 171) | typedef struct record_pqueue_st { type hm_fragment (line 176) | typedef struct hm_fragment_st { type DTLS1_STATE (line 182) | typedef struct dtls1_state_st { type DTLS1_RECORD_DATA (line 251) | typedef struct dtls1_record_data_st { FILE: Library/ShadowPath/ShadowPath/libopenssl/include/openssl/ec.h type point_conversion_form_t (line 105) | typedef enum { type EC_METHOD (line 116) | typedef struct ec_method_st EC_METHOD; type EC_GROUP (line 118) | typedef struct ec_group_st type EC_POINT (line 129) | typedef struct ec_point_st EC_POINT; type EC_builtin_curve (line 400) | typedef struct { type ECPKPARAMETERS (line 718) | typedef struct ecpk_parameters_st ECPKPARAMETERS; type EC_KEY (line 741) | typedef struct ec_key_st EC_KEY; FILE: Library/ShadowPath/ShadowPath/libopenssl/include/openssl/ecdsa.h type ECDSA_SIG (line 78) | typedef struct ECDSA_SIG_st { FILE: Library/ShadowPath/ShadowPath/libopenssl/include/openssl/engine.h type ENGINE_CMD_DEFN (line 323) | typedef struct ENGINE_CMD_DEFN_st { type EVP_PKEY (line 338) | typedef EVP_PKEY *(*ENGINE_LOAD_KEY_PTR)(ENGINE *, const char *, type dynamic_MEM_fns (line 754) | typedef struct st_dynamic_MEM_fns { type CRYPTO_dynlock_value (line 765) | struct CRYPTO_dynlock_value type CRYPTO_dynlock_value (line 767) | struct CRYPTO_dynlock_value type CRYPTO_dynlock_value (line 769) | struct CRYPTO_dynlock_value type dynamic_LOCK_fns (line 771) | typedef struct st_dynamic_LOCK_fns { type dynamic_fns (line 779) | typedef struct st_dynamic_fns { FILE: Library/ShadowPath/ShadowPath/libopenssl/include/openssl/err.h type ERR_STATE (line 148) | typedef struct err_state_st { type ERR_STRING_DATA (line 313) | typedef struct ERR_string_data_st { FILE: Library/ShadowPath/ShadowPath/libopenssl/include/openssl/evp.h type evp_pkey_st (line 130) | struct evp_pkey_st { type env_md_st (line 161) | struct env_md_st { type env_md_ctx_st (line 269) | struct env_md_ctx_st { type evp_cipher_st (line 309) | struct evp_cipher_st { type EVP_CTRL_TLS1_1_MULTIBLOCK_PARAM (line 427) | typedef struct { type EVP_CIPHER_INFO (line 442) | typedef struct evp_cipher_info_st { type evp_cipher_ctx_st (line 447) | struct evp_cipher_ctx_st { type EVP_ENCODE_CTX (line 466) | typedef struct evp_Encode_Ctx_st { type rsa_st (line 958) | struct rsa_st type rsa_st (line 959) | struct rsa_st type rsa_st (line 960) | struct rsa_st type dsa_st (line 963) | struct dsa_st type dsa_st (line 964) | struct dsa_st type dsa_st (line 965) | struct dsa_st type dh_st (line 968) | struct dh_st type dh_st (line 969) | struct dh_st type dh_st (line 970) | struct dh_st type ec_key_st (line 973) | struct ec_key_st type ec_key_st (line 974) | struct ec_key_st type ec_key_st (line 975) | struct ec_key_st FILE: Library/ShadowPath/ShadowPath/libopenssl/include/openssl/hmac.h type HMAC_CTX (line 75) | typedef struct hmac_ctx_st { FILE: Library/ShadowPath/ShadowPath/libopenssl/include/openssl/idea.h type IDEA_KEY_SCHEDULE (line 78) | typedef struct idea_key_st { FILE: Library/ShadowPath/ShadowPath/libopenssl/include/openssl/krb5_asn.h type KRB5_ENCDATA (line 83) | typedef struct krb5_encdata_st { type krb5_princname_st (line 96) | struct krb5_princname_st { type krb5_tktbody_st (line 110) | struct krb5_tktbody_st { type KRB5_TICKET (line 117) | typedef STACK_OF(KRB5_TKTBODY) KRB5_TICKET; type krb5_ap_req_st (line 131) | struct krb5_ap_req_st { type KRB5_APREQ (line 139) | typedef STACK_OF(KRB5_APREQBODY) KRB5_APREQ; type krb5_checksum_st (line 149) | struct krb5_checksum_st { type krb5_encryptionkey_st (line 161) | struct krb5_encryptionkey_st { type krb5_authorization_st (line 173) | struct krb5_authorization_st { type krb5_authenticator_st (line 193) | struct krb5_authenticator_st { type KRB5_AUTHENT (line 205) | typedef STACK_OF(KRB5_AUTHENTBODY) KRB5_AUTHENT; FILE: Library/ShadowPath/ShadowPath/libopenssl/include/openssl/kssl.h type krb5_octet (line 94) | typedef unsigned char krb5_octet; type KSSL_ERR (line 132) | typedef struct kssl_err_st { type KSSL_CTX (line 141) | typedef struct kssl_ctx_st { FILE: Library/ShadowPath/ShadowPath/libopenssl/include/openssl/lhash.h type LHASH_NODE (line 79) | typedef struct lhash_node_st { type _LHASH (line 139) | typedef struct lhash_st { FILE: Library/ShadowPath/ShadowPath/libopenssl/include/openssl/md4.h type MD4_CTX (line 100) | typedef struct MD4state_st { FILE: Library/ShadowPath/ShadowPath/libopenssl/include/openssl/md5.h type MD5_CTX (line 100) | typedef struct MD5state_st { FILE: Library/ShadowPath/ShadowPath/libopenssl/include/openssl/mdc2.h type MDC2_CTX (line 75) | typedef struct mdc2_ctx_st { FILE: Library/ShadowPath/ShadowPath/libopenssl/include/openssl/modes.h type GCM128_CONTEXT (line 98) | typedef struct gcm128_context GCM128_CONTEXT; type CCM128_CONTEXT (line 123) | typedef struct ccm128_context CCM128_CONTEXT; type XTS128_CONTEXT (line 144) | typedef struct xts128_context XTS128_CONTEXT; FILE: Library/ShadowPath/ShadowPath/libopenssl/include/openssl/objects.h type OBJ_NAME (line 984) | typedef struct obj_name_st { FILE: Library/ShadowPath/ShadowPath/libopenssl/include/openssl/ocsp.h type OCSP_CERTID (line 102) | typedef struct ocsp_cert_id_st { type ocsp_one_request_st (line 115) | struct ocsp_one_request_st { function DECLARE_ASN1_SET_OF (line 120) | DECLARE_STACK_OF(OCSP_ONEREQ) type OCSP_SIGNATURE (line 141) | typedef struct ocsp_signature_st { type OCSP_REQUEST (line 151) | typedef struct ocsp_request_st { type OCSP_RESPBYTES (line 177) | typedef struct ocsp_resp_bytes_st { type ocsp_response_st (line 186) | struct ocsp_response_st { type ocsp_responder_id_st (line 197) | struct ocsp_responder_id_st { function DECLARE_ASN1_FUNCTIONS (line 205) | DECLARE_STACK_OF(OCSP_RESPID) type OCSP_CERTSTATUS (line 229) | typedef struct ocsp_cert_status_st { type OCSP_SINGLERESP (line 245) | typedef struct ocsp_single_response_st { function DECLARE_ASN1_SET_OF (line 253) | DECLARE_STACK_OF(OCSP_SINGLERESP) type OCSP_BASICRESP (line 297) | typedef struct ocsp_basic_response_st { type OCSP_CRLID (line 331) | typedef struct ocsp_crl_id_st { type OCSP_SERVICELOC (line 342) | typedef struct ocsp_service_locator_st { FILE: Library/ShadowPath/ShadowPath/libopenssl/include/openssl/ossl_typ.h type ASN1_INTEGER (line 83) | typedef struct asn1_string_st ASN1_INTEGER; type ASN1_ENUMERATED (line 84) | typedef struct asn1_string_st ASN1_ENUMERATED; type ASN1_BIT_STRING (line 85) | typedef struct asn1_string_st ASN1_BIT_STRING; type ASN1_OCTET_STRING (line 86) | typedef struct asn1_string_st ASN1_OCTET_STRING; type ASN1_PRINTABLESTRING (line 87) | typedef struct asn1_string_st ASN1_PRINTABLESTRING; type ASN1_T61STRING (line 88) | typedef struct asn1_string_st ASN1_T61STRING; type ASN1_IA5STRING (line 89) | typedef struct asn1_string_st ASN1_IA5STRING; type ASN1_GENERALSTRING (line 90) | typedef struct asn1_string_st ASN1_GENERALSTRING; type ASN1_UNIVERSALSTRING (line 91) | typedef struct asn1_string_st ASN1_UNIVERSALSTRING; type ASN1_BMPSTRING (line 92) | typedef struct asn1_string_st ASN1_BMPSTRING; type ASN1_UTCTIME (line 93) | typedef struct asn1_string_st ASN1_UTCTIME; type ASN1_TIME (line 94) | typedef struct asn1_string_st ASN1_TIME; type ASN1_GENERALIZEDTIME (line 95) | typedef struct asn1_string_st ASN1_GENERALIZEDTIME; type ASN1_VISIBLESTRING (line 96) | typedef struct asn1_string_st ASN1_VISIBLESTRING; type ASN1_UTF8STRING (line 97) | typedef struct asn1_string_st ASN1_UTF8STRING; type ASN1_STRING (line 98) | typedef struct asn1_string_st ASN1_STRING; type ASN1_BOOLEAN (line 99) | typedef int ASN1_BOOLEAN; type ASN1_NULL (line 100) | typedef int ASN1_NULL; type ASN1_OBJECT (line 103) | typedef struct asn1_object_st ASN1_OBJECT; type ASN1_ITEM (line 105) | typedef struct ASN1_ITEM_st ASN1_ITEM; type ASN1_PCTX (line 106) | typedef struct asn1_pctx_st ASN1_PCTX; type BIGNUM (line 120) | typedef struct bignum_st BIGNUM; type BN_CTX (line 121) | typedef struct bignum_ctx BN_CTX; type BN_BLINDING (line 122) | typedef struct bn_blinding_st BN_BLINDING; type BN_MONT_CTX (line 123) | typedef struct bn_mont_ctx_st BN_MONT_CTX; type BN_RECP_CTX (line 124) | typedef struct bn_recp_ctx_st BN_RECP_CTX; type BN_GENCB (line 125) | typedef struct bn_gencb_st BN_GENCB; type BUF_MEM (line 127) | typedef struct buf_mem_st BUF_MEM; type EVP_CIPHER (line 129) | typedef struct evp_cipher_st EVP_CIPHER; type EVP_CIPHER_CTX (line 130) | typedef struct evp_cipher_ctx_st EVP_CIPHER_CTX; type EVP_MD (line 131) | typedef struct env_md_st EVP_MD; type EVP_MD_CTX (line 132) | typedef struct env_md_ctx_st EVP_MD_CTX; type EVP_PKEY (line 133) | typedef struct evp_pkey_st EVP_PKEY; type EVP_PKEY_ASN1_METHOD (line 135) | typedef struct evp_pkey_asn1_method_st EVP_PKEY_ASN1_METHOD; type EVP_PKEY_METHOD (line 137) | typedef struct evp_pkey_method_st EVP_PKEY_METHOD; type EVP_PKEY_CTX (line 138) | typedef struct evp_pkey_ctx_st EVP_PKEY_CTX; type DH (line 140) | typedef struct dh_st DH; type DH_METHOD (line 141) | typedef struct dh_method DH_METHOD; type DSA (line 143) | typedef struct dsa_st DSA; type DSA_METHOD (line 144) | typedef struct dsa_method DSA_METHOD; type RSA (line 146) | typedef struct rsa_st RSA; type RSA_METHOD (line 147) | typedef struct rsa_meth_st RSA_METHOD; type RAND_METHOD (line 149) | typedef struct rand_meth_st RAND_METHOD; type ECDH_METHOD (line 151) | typedef struct ecdh_method ECDH_METHOD; type ECDSA_METHOD (line 152) | typedef struct ecdsa_method ECDSA_METHOD; type X509 (line 154) | typedef struct x509_st X509; type X509_ALGOR (line 155) | typedef struct X509_algor_st X509_ALGOR; type X509_CRL (line 156) | typedef struct X509_crl_st X509_CRL; type X509_CRL_METHOD (line 157) | typedef struct x509_crl_method_st X509_CRL_METHOD; type X509_REVOKED (line 158) | typedef struct x509_revoked_st X509_REVOKED; type X509_NAME (line 159) | typedef struct X509_name_st X509_NAME; type X509_PUBKEY (line 160) | typedef struct X509_pubkey_st X509_PUBKEY; type X509_STORE (line 161) | typedef struct x509_store_st X509_STORE; type X509_STORE_CTX (line 162) | typedef struct x509_store_ctx_st X509_STORE_CTX; type PKCS8_PRIV_KEY_INFO (line 164) | typedef struct pkcs8_priv_key_info_st PKCS8_PRIV_KEY_INFO; type X509V3_CTX (line 166) | typedef struct v3_ext_ctx X509V3_CTX; type CONF (line 167) | typedef struct conf_st CONF; type STORE (line 169) | typedef struct store_st STORE; type STORE_METHOD (line 170) | typedef struct store_method_st STORE_METHOD; type UI (line 172) | typedef struct ui_st UI; type UI_METHOD (line 173) | typedef struct ui_method_st UI_METHOD; type ERR_FNS (line 175) | typedef struct st_ERR_FNS ERR_FNS; type ENGINE (line 177) | typedef struct engine_st ENGINE; type SSL (line 178) | typedef struct ssl_st SSL; type SSL_CTX (line 179) | typedef struct ssl_ctx_st SSL_CTX; type X509_POLICY_NODE (line 181) | typedef struct X509_POLICY_NODE_st X509_POLICY_NODE; type X509_POLICY_LEVEL (line 182) | typedef struct X509_POLICY_LEVEL_st X509_POLICY_LEVEL; type X509_POLICY_TREE (line 183) | typedef struct X509_POLICY_TREE_st X509_POLICY_TREE; type X509_POLICY_CACHE (line 184) | typedef struct X509_POLICY_CACHE_st X509_POLICY_CACHE; type AUTHORITY_KEYID (line 186) | typedef struct AUTHORITY_KEYID_st AUTHORITY_KEYID; type DIST_POINT (line 187) | typedef struct DIST_POINT_st DIST_POINT; type ISSUING_DIST_POINT (line 188) | typedef struct ISSUING_DIST_POINT_st ISSUING_DIST_POINT; type NAME_CONSTRAINTS (line 189) | typedef struct NAME_CONSTRAINTS_st NAME_CONSTRAINTS; type CRYPTO_EX_DATA (line 195) | typedef struct crypto_ex_data_st CRYPTO_EX_DATA; type OCSP_REQ_CTX (line 204) | typedef struct ocsp_req_ctx_st OCSP_REQ_CTX; type OCSP_RESPONSE (line 205) | typedef struct ocsp_response_st OCSP_RESPONSE; type OCSP_RESPID (line 206) | typedef struct ocsp_responder_id_st OCSP_RESPID; FILE: Library/ShadowPath/ShadowPath/libopenssl/include/openssl/pem.h type PEM_ENCODE_SEAL_CTX (line 145) | typedef struct PEM_Encode_Seal_st { type PEM_USER (line 157) | typedef struct pem_recip_st { type PEM_CTX (line 165) | typedef struct pem_ctx_st { FILE: Library/ShadowPath/ShadowPath/libopenssl/include/openssl/pkcs12.h type PKCS12_MAC_DATA (line 102) | typedef struct { type PKCS12 (line 108) | typedef struct { type PKCS12_SAFEBAG (line 114) | typedef struct { function DECLARE_ASN1_SET_OF (line 126) | DECLARE_STACK_OF(PKCS12_SAFEBAG) FILE: Library/ShadowPath/ShadowPath/libopenssl/include/openssl/pkcs7.h type PKCS7_ISSUER_AND_SERIAL (line 86) | typedef struct pkcs7_issuer_and_serial_st { type PKCS7_SIGNER_INFO (line 91) | typedef struct pkcs7_signer_info_st { function DECLARE_ASN1_SET_OF (line 103) | DECLARE_STACK_OF(PKCS7_SIGNER_INFO) function DECLARE_ASN1_SET_OF (line 114) | DECLARE_STACK_OF(PKCS7_RECIP_INFO) type PKCS7_ENC_CONTENT (line 130) | typedef struct pkcs7_enc_content_st { type PKCS7_ENVELOPE (line 137) | typedef struct pkcs7_enveloped_st { type PKCS7_SIGN_ENVELOPE (line 143) | typedef struct pkcs7_signedandenveloped_st { type PKCS7_DIGEST (line 153) | typedef struct pkcs7_digest_st { type PKCS7_ENCRYPT (line 160) | typedef struct pkcs7_encrypted_st { type PKCS7 (line 165) | typedef struct pkcs7_st { FILE: Library/ShadowPath/ShadowPath/libopenssl/include/openssl/pqueue.h type _pqueue (line 70) | struct _pqueue type pitem (line 72) | typedef struct _pitem { type _pitem (line 78) | struct _pitem FILE: Library/ShadowPath/ShadowPath/libopenssl/include/openssl/rand.h type rand_meth_st (line 81) | struct rand_meth_st { FILE: Library/ShadowPath/ShadowPath/libopenssl/include/openssl/rc2.h type RC2_KEY (line 77) | typedef struct rc2_key_st { FILE: Library/ShadowPath/ShadowPath/libopenssl/include/openssl/rc4.h type RC4_KEY (line 73) | typedef struct rc4_key_st { FILE: Library/ShadowPath/ShadowPath/libopenssl/include/openssl/ripemd.h type RIPEMD160_CTX (line 86) | typedef struct RIPEMD160state_st { FILE: Library/ShadowPath/ShadowPath/libopenssl/include/openssl/rsa.h type rsa_meth_st (line 85) | struct rsa_meth_st { type rsa_st (line 132) | struct rsa_st { type RSA_PSS_PARAMS (line 365) | typedef struct rsa_pss_params_st { type rsa_oaep_params_st (line 374) | struct rsa_oaep_params_st { FILE: Library/ShadowPath/ShadowPath/libopenssl/include/openssl/seed.h type SEED_KEY_SCHEDULE (line 110) | typedef struct seed_key_st { FILE: Library/ShadowPath/ShadowPath/libopenssl/include/openssl/sha.h type SHA_CTX (line 100) | typedef struct SHAstate_st { type SHA256_CTX (line 134) | typedef struct SHA256state_st { type SHA512_CTX (line 183) | typedef struct SHA512state_st { FILE: Library/ShadowPath/ShadowPath/libopenssl/include/openssl/srp.h type SRP_gN_cache (line 76) | typedef struct SRP_gN_cache_st { type SRP_user_pwd_st (line 84) | struct SRP_user_pwd_st { type SRP_VBASE_st (line 95) | struct SRP_VBASE_st { type SRP_gN (line 107) | typedef struct SRP_gN_st { FILE: Library/ShadowPath/ShadowPath/libopenssl/include/openssl/ssl.h type ssl_st (line 372) | struct ssl_st type TLS_SESSION_TICKET_EXT (line 373) | typedef struct tls_session_ticket_ext_st TLS_SESSION_TICKET_EXT; type SSL_METHOD (line 374) | typedef struct ssl_method_st SSL_METHOD; type SSL_CIPHER (line 375) | typedef struct ssl_cipher_st SSL_CIPHER; type SSL_SESSION (line 376) | typedef struct ssl_session_st SSL_SESSION; type TLS_SIGALGS (line 377) | typedef struct tls_sigalgs_st TLS_SIGALGS; type SSL_CONF_CTX (line 378) | typedef struct ssl_conf_ctx_st SSL_CONF_CTX; type srtp_protection_profile_st (line 383) | struct srtp_protection_profile_st { type ssl_cipher_st (line 418) | struct ssl_cipher_st { type ssl_method_st (line 438) | struct ssl_method_st { type ssl_session_st (line 498) | struct ssl_session_st { type SRP_CTX (line 849) | typedef struct srp_ctx_st { type SSL_COMP (line 908) | typedef struct ssl_comp_st SSL_COMP; type ssl_comp_st (line 912) | struct ssl_comp_st { type ssl_ctx_st (line 925) | struct ssl_ctx_st { type ssl_st (line 1226) | struct ssl_st type ssl_st (line 1228) | struct ssl_st type ssl_ctx_st (line 1231) | struct ssl_ctx_st type ssl_ctx_st (line 1235) | struct ssl_ctx_st type ssl_st (line 1238) | struct ssl_st type ssl_st (line 1243) | struct ssl_st type ssl_st (line 1422) | struct ssl_st { type evp_pkey_st (line 2428) | struct evp_pkey_st type openssl_ssl_test_functions (line 2589) | struct openssl_ssl_test_functions FILE: Library/ShadowPath/ShadowPath/libopenssl/include/openssl/ssl2.h type SSL2_STATE (line 163) | typedef struct ssl2_state_st { FILE: Library/ShadowPath/ShadowPath/libopenssl/include/openssl/ssl3.h type SSL3_RECORD (line 403) | typedef struct ssl3_record_st { type SSL3_BUFFER (line 438) | typedef struct ssl3_buffer_st { type SSL3_STATE (line 481) | typedef struct ssl3_state_st { FILE: Library/ShadowPath/ShadowPath/libopenssl/include/openssl/stack.h type _STACK (line 66) | typedef struct stack_st { FILE: Library/ShadowPath/ShadowPath/libopenssl/include/openssl/tls1.h type tls_session_ticket_ext_st (line 805) | struct tls_session_ticket_ext_st { FILE: Library/ShadowPath/ShadowPath/libopenssl/include/openssl/ts.h type TS_MSG_IMPRINT (line 108) | typedef struct TS_msg_imprint_st { type TS_REQ (line 125) | typedef struct TS_req_st { type TS_ACCURACY (line 141) | typedef struct TS_accuracy_st { type TS_TST_INFO (line 167) | typedef struct TS_tst_info_st { type TS_STATUS_INFO (line 215) | typedef struct TS_status_info_st { function DECLARE_ASN1_SET_OF (line 221) | DECLARE_STACK_OF(ASN1_UTF8STRING) type ESS_ISSUER_SERIAL (line 245) | typedef struct ESS_issuer_serial { type ESS_CERT_ID (line 257) | typedef struct ESS_cert_id { function DECLARE_ASN1_SET_OF (line 262) | DECLARE_STACK_OF(ESS_CERT_ID) type TS_resp_ctx (line 477) | struct TS_resp_ctx type ASN1_INTEGER (line 480) | typedef ASN1_INTEGER *(*TS_serial_cb) (struct TS_resp_ctx *, void *); type TS_resp_ctx (line 487) | struct TS_resp_ctx type TS_resp_ctx (line 495) | struct TS_resp_ctx type TS_RESP_CTX (line 498) | typedef struct TS_resp_ctx { type TS_verify_ctx (line 657) | struct TS_verify_ctx { FILE: Library/ShadowPath/ShadowPath/libopenssl/include/openssl/txt_db.h type OPENSSL_STRING (line 80) | typedef OPENSSL_STRING *OPENSSL_PSTRING; type TXT_DB (line 83) | typedef struct txt_db_st { FILE: Library/ShadowPath/ShadowPath/libopenssl/include/openssl/ui.h type UI_STRING (line 304) | typedef struct ui_string_st UI_STRING; type UI_string_types (line 351) | enum UI_string_types FILE: Library/ShadowPath/ShadowPath/libopenssl/include/openssl/whrlpool.h type WHIRLPOOL_CTX (line 15) | typedef struct { FILE: Library/ShadowPath/ShadowPath/libopenssl/include/openssl/x509.h type X509_OBJECTS (line 137) | typedef struct X509_objects_st { type X509_algor_st (line 143) | struct X509_algor_st { type X509_VAL (line 152) | typedef struct X509_val_st { type X509_pubkey_st (line 157) | struct X509_pubkey_st { type X509_SIG (line 163) | typedef struct X509_sig_st { type X509_NAME_ENTRY (line 168) | typedef struct X509_name_entry_st { function DECLARE_ASN1_SET_OF (line 175) | DECLARE_STACK_OF(X509_NAME_ENTRY) type X509_EXTENSION (line 196) | typedef struct X509_extension_st { type X509_EXTENSIONS (line 202) | typedef STACK_OF(X509_EXTENSION) X509_EXTENSIONS; function DECLARE_ASN1_SET_OF (line 204) | DECLARE_STACK_OF(X509_EXTENSION) function DECLARE_ASN1_SET_OF (line 223) | DECLARE_STACK_OF(X509_ATTRIBUTE) type X509_REQ (line 235) | typedef struct X509_req_st { type X509_CINF (line 242) | typedef struct x509_cinf_st { type X509_CERT_AUX (line 262) | typedef struct x509_cert_aux_st { type x509_st (line 270) | struct x509_st { function DECLARE_ASN1_SET_OF (line 301) | DECLARE_STACK_OF(X509) type x509_cert_pair_st (line 317) | struct x509_cert_pair_st { type x509_revoked_st (line 427) | struct x509_revoked_st { function DECLARE_ASN1_SET_OF (line 438) | DECLARE_STACK_OF(X509_REVOKED) type X509_crl_st (line 452) | struct X509_crl_st { function DECLARE_ASN1_SET_OF (line 476) | DECLARE_STACK_OF(X509_CRL) type X509_INFO (line 496) | typedef struct X509_info_st { type NETSCAPE_SPKAC (line 514) | typedef struct Netscape_spkac_st { type NETSCAPE_SPKI (line 519) | typedef struct Netscape_spki_st { type NETSCAPE_CERT_SEQUENCE (line 526) | typedef struct Netscape_certificate_sequence { type PBEPARAM (line 540) | typedef struct PBEPARAM_st { type PBE2PARAM (line 547) | typedef struct PBE2PARAM_st { type PBKDF2PARAM (line 552) | typedef struct PBKDF2PARAM_st { type pkcs8_priv_key_info_st (line 562) | struct pkcs8_priv_key_info_st { FILE: Library/ShadowPath/ShadowPath/libopenssl/include/openssl/x509_vfy.h type X509_HASH_DIR_CTX (line 84) | typedef struct x509_hash_dir_st { type X509_CERT_FILE_CTX (line 92) | typedef struct x509_file_st { type X509_OBJECT (line 123) | typedef struct x509_object_st { type X509_LOOKUP (line 134) | typedef struct x509_lookup_st X509_LOOKUP; function DECLARE_STACK_OF (line 136) | DECLARE_STACK_OF(X509_LOOKUP) type X509_VERIFY_PARAM_ID (line 159) | typedef struct X509_VERIFY_PARAM_ID_st X509_VERIFY_PARAM_ID; type X509_VERIFY_PARAM (line 167) | typedef struct X509_VERIFY_PARAM_st { function x509_store_st (line 179) | DECLARE_STACK_OF(X509_VERIFY_PARAM) type x509_lookup_st (line 223) | struct x509_lookup_st { type x509_store_ctx_st (line 236) | struct x509_store_ctx_st { /* X509_STORE_CTX */ FILE: Library/ShadowPath/ShadowPath/libopenssl/include/openssl/x509v3.h type v3_ext_method (line 78) | struct v3_ext_method type v3_ext_ctx (line 79) | struct v3_ext_ctx type v3_ext_method (line 88) | struct v3_ext_method type v3_ext_method (line 90) | struct v3_ext_method type v3_ext_ctx (line 91) | struct v3_ext_ctx type v3_ext_method (line 93) | struct v3_ext_method type v3_ext_method (line 95) | struct v3_ext_method type v3_ext_ctx (line 96) | struct v3_ext_ctx type v3_ext_method (line 97) | struct v3_ext_method type v3_ext_method (line 99) | struct v3_ext_method type v3_ext_ctx (line 100) | struct v3_ext_ctx type v3_ext_method (line 104) | struct v3_ext_method { type X509V3_CONF_METHOD (line 126) | typedef struct X509V3_CONF_METHOD_st { type v3_ext_ctx (line 134) | struct v3_ext_ctx { type X509V3_EXT_METHOD (line 146) | typedef struct v3_ext_method X509V3_EXT_METHOD; type BIT_STRING_BITNAME (line 155) | typedef BIT_STRING_BITNAME ENUMERATED_NAMES; type BASIC_CONSTRAINTS (line 157) | typedef struct BASIC_CONSTRAINTS_st { type PKEY_USAGE_PERIOD (line 162) | typedef struct PKEY_USAGE_PERIOD_st { type OTHERNAME (line 167) | typedef struct otherName_st { type EDIPARTYNAME (line 172) | typedef struct EDIPartyName_st { type GENERAL_NAME (line 177) | typedef struct GENERAL_NAME_st { type GENERAL_NAMES (line 209) | typedef STACK_OF(GENERAL_NAME) GENERAL_NAMES; type ACCESS_DESCRIPTION (line 211) | typedef struct ACCESS_DESCRIPTION_st { type AUTHORITY_INFO_ACCESS (line 216) | typedef STACK_OF(ACCESS_DESCRIPTION) AUTHORITY_INFO_ACCESS; type EXTENDED_KEY_USAGE (line 218) | typedef STACK_OF(ASN1_OBJECT) EXTENDED_KEY_USAGE; function DECLARE_ASN1_SET_OF (line 220) | DECLARE_STACK_OF(GENERAL_NAME) type DIST_POINT_st (line 250) | struct DIST_POINT_st { type CRL_DIST_POINTS (line 257) | typedef STACK_OF(DIST_POINT) CRL_DIST_POINTS; function DECLARE_ASN1_SET_OF (line 259) | DECLARE_STACK_OF(DIST_POINT) type SXNETID (line 270) | typedef struct SXNET_ID_st { function DECLARE_ASN1_SET_OF (line 275) | DECLARE_STACK_OF(SXNETID) type NOTICEREF (line 283) | typedef struct NOTICEREF_st { type USERNOTICE (line 288) | typedef struct USERNOTICE_st { type POLICYQUALINFO (line 293) | typedef struct POLICYQUALINFO_st { function DECLARE_ASN1_SET_OF (line 302) | DECLARE_STACK_OF(POLICYQUALINFO) type CERTIFICATEPOLICIES (line 310) | typedef STACK_OF(POLICYINFO) CERTIFICATEPOLICIES; function DECLARE_ASN1_SET_OF (line 312) | DECLARE_STACK_OF(POLICYINFO) type GENERAL_SUBTREE (line 324) | typedef struct GENERAL_SUBTREE_st { function NAME_CONSTRAINTS_st (line 330) | DECLARE_STACK_OF(GENERAL_SUBTREE) type POLICY_CONSTRAINTS (line 337) | typedef struct POLICY_CONSTRAINTS_st { type PROXY_POLICY (line 343) | typedef struct PROXY_POLICY_st { type PROXY_CERT_INFO_EXTENSION (line 348) | typedef struct PROXY_CERT_INFO_EXTENSION_st { function DECLARE_ASN1_FUNCTIONS (line 353) | DECLARE_ASN1_FUNCTIONS(PROXY_POLICY) type X509_PURPOSE (line 458) | typedef struct x509_purpose_st { function DECLARE_ASN1_FUNCTIONS (line 549) | DECLARE_ASN1_FUNCTIONS(OTHERNAME) type ASIdOrRange (line 767) | typedef struct ASIdOrRange_st { type ASIdOrRanges (line 775) | typedef STACK_OF(ASIdOrRange) ASIdOrRanges; type ASIdentifierChoice (line 781) | typedef struct ASIdentifierChoice_st { type ASIdentifiers (line 789) | typedef struct ASIdentifiers_st { function DECLARE_ASN1_FUNCTIONS (line 793) | DECLARE_ASN1_FUNCTIONS(ASRange) type IPAddressOrRange (line 805) | typedef struct IPAddressOrRange_st { type IPAddressOrRanges (line 813) | typedef STACK_OF(IPAddressOrRange) IPAddressOrRanges; type IPAddressChoice (line 819) | typedef struct IPAddressChoice_st { type IPAddressFamily (line 827) | typedef struct IPAddressFamily_st { type IPAddrBlocks (line 832) | typedef STACK_OF(IPAddressFamily) IPAddrBlocks; FILE: Library/ShadowPath/ShadowPath/libsodium-ios/include/sodium/crypto_auth_hmacsha256.h type crypto_auth_hmacsha256_state (line 38) | typedef struct crypto_auth_hmacsha256_state { FILE: Library/ShadowPath/ShadowPath/libsodium-ios/include/sodium/crypto_auth_hmacsha512.h type crypto_auth_hmacsha512_state (line 38) | typedef struct crypto_auth_hmacsha512_state { FILE: Library/ShadowPath/ShadowPath/libsodium-ios/include/sodium/crypto_auth_hmacsha512256.h type crypto_auth_hmacsha512_state (line 36) | typedef crypto_auth_hmacsha512_state crypto_auth_hmacsha512256_state; FILE: Library/ShadowPath/ShadowPath/libsodium-ios/include/sodium/crypto_generichash.h type crypto_generichash_blake2b_state (line 44) | typedef crypto_generichash_blake2b_state crypto_generichash_state; FILE: Library/ShadowPath/ShadowPath/libsodium-ios/include/sodium/crypto_generichash_blake2b.h type crypto_generichash_blake2b_state (line 23) | typedef CRYPTO_ALIGN(64) struct crypto_generichash_blake2b_state { FILE: Library/ShadowPath/ShadowPath/libsodium-ios/include/sodium/crypto_hash_sha256.h type crypto_hash_sha256_state (line 24) | typedef struct crypto_hash_sha256_state { FILE: Library/ShadowPath/ShadowPath/libsodium-ios/include/sodium/crypto_hash_sha512.h type crypto_hash_sha512_state (line 24) | typedef struct crypto_hash_sha512_state { FILE: Library/ShadowPath/ShadowPath/libsodium-ios/include/sodium/crypto_int32.h type crypto_int32 (line 6) | typedef int32_t crypto_int32; FILE: Library/ShadowPath/ShadowPath/libsodium-ios/include/sodium/crypto_int64.h type crypto_int64 (line 6) | typedef int64_t crypto_int64; FILE: Library/ShadowPath/ShadowPath/libsodium-ios/include/sodium/crypto_onetimeauth.h type crypto_onetimeauth_poly1305_state (line 16) | typedef crypto_onetimeauth_poly1305_state crypto_onetimeauth_state; FILE: Library/ShadowPath/ShadowPath/libsodium-ios/include/sodium/crypto_onetimeauth_poly1305.h type crypto_onetimeauth_poly1305_state (line 19) | typedef CRYPTO_ALIGN(16) struct crypto_onetimeauth_poly1305_state { FILE: Library/ShadowPath/ShadowPath/libsodium-ios/include/sodium/crypto_uint16.h type crypto_uint16 (line 6) | typedef uint16_t crypto_uint16; FILE: Library/ShadowPath/ShadowPath/libsodium-ios/include/sodium/crypto_uint32.h type crypto_uint32 (line 6) | typedef uint32_t crypto_uint32; FILE: Library/ShadowPath/ShadowPath/libsodium-ios/include/sodium/crypto_uint64.h type crypto_uint64 (line 6) | typedef uint64_t crypto_uint64; FILE: Library/ShadowPath/ShadowPath/libsodium-ios/include/sodium/crypto_uint8.h type crypto_uint8 (line 6) | typedef uint8_t crypto_uint8; FILE: Library/ShadowPath/ShadowPath/libsodium-ios/include/sodium/randombytes.h type randombytes_implementation (line 19) | typedef struct randombytes_implementation { FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libcork/cli/commands.c type cork_buffer (line 22) | struct cork_buffer function cork_command_add_breadcrumb (line 24) | static void type cork_command (line 33) | struct cork_command type cork_command (line 35) | struct cork_command type cork_command (line 36) | struct cork_command type cork_command (line 39) | struct cork_command function cork_command_set_show_help (line 48) | static void function cork_command_leaf_show_help (line 77) | static void function cork_command_show_help (line 91) | void function cork_command_set_run_help (line 105) | static void function cork_command_set_run (line 135) | static void function cork_command_leaf_run (line 167) | static void function cork_command_cleanup (line 173) | static void function cork_command_run (line 179) | static void function cork_command_main (line 216) | int FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libcork/core/allocator.c function cork_strfree (line 71) | void FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libcork/core/error.c type cork_error (line 27) | struct cork_error { type cork_error (line 36) | struct cork_error type cork_error (line 39) | struct cork_error function cork_error_free (line 48) | static void type cork_error (line 57) | struct cork_error function cork_error_list_done (line 61) | static void function cork_error_list_init (line 72) | static void type cork_error (line 79) | struct cork_error type cork_error (line 81) | struct cork_error type cork_error (line 84) | struct cork_error type cork_error (line 86) | struct cork_error type cork_error (line 87) | struct cork_error function cork_error_occurred (line 105) | bool function cork_error (line 112) | cork_error type cork_error (line 122) | struct cork_error function cork_error_clear (line 126) | void function cork_error_set_printf (line 134) | void function cork_error_set_string (line 145) | void function cork_error_set_vprintf (line 153) | void function cork_error_prefix_printf (line 161) | void function cork_error_prefix_string (line 176) | void function cork_error_prefix_vprintf (line 188) | void function cork_error_set (line 205) | void function cork_error_prefix (line 216) | void function cork_system_error_set_explicit (line 230) | void function cork_system_error_set (line 236) | void function cork_unknown_error_set_ (line 242) | void FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libcork/core/gc.c type cork_gc_header (line 40) | struct cork_gc_header type cork_gc (line 43) | struct cork_gc { type cork_gc (line 50) | struct cork_gc type cork_gc (line 53) | struct cork_gc type cork_gc_header (line 60) | struct cork_gc_header { type cork_gc_color (line 134) | enum cork_gc_color { function cork_gc_init (line 152) | void function cork_gc_done (line 158) | void type cork_gc_obj_iface (line 165) | struct cork_gc_obj_iface type cork_gc_header (line 167) | struct cork_gc_header type cork_gc_header (line 169) | struct cork_gc_header type cork_gc_header (line 181) | struct cork_gc_header type cork_gc (line 191) | struct cork_gc function cork_gc_release (line 193) | static void function cork_gc_possible_root (line 203) | static void function cork_gc_decref_step (line 221) | static void function cork_gc_decref (line 238) | void type cork_gc (line 258) | struct cork_gc function cork_gc_mark_gray (line 260) | static void function cork_gc_mark_gray_step (line 270) | static void function cork_gc_mark_roots (line 282) | static void type cork_gc (line 309) | struct cork_gc function cork_gc_scan_black (line 311) | static void function cork_gc_scan_black_step (line 320) | static void function cork_gc_scan (line 334) | static void function cork_gc_scan_roots (line 355) | static void function cork_gc_collect_white (line 367) | static void function cork_gc_collect_roots (line 383) | static void function cork_gc_collect_cycles (line 400) | static void FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libcork/core/ip-address.c type cork_ipv4 (line 40) | struct cork_ipv4 function cork_ipv4_init (line 105) | int function cork_ipv4_equal_ (line 111) | bool function cork_ipv4_to_raw_string (line 117) | void function cork_ipv4_is_valid_network (line 124) | bool function cork_ipv6_init (line 144) | int function cork_ipv6_equal_ (line 335) | bool function cork_ipv6_to_raw_string (line 344) | void function cork_ipv6_is_valid_network (line 425) | bool function cork_ip_from_ipv4_ (line 455) | void function cork_ip_from_ipv6_ (line 461) | void function cork_ip_init (line 467) | int function cork_ip_equal_ (line 494) | bool function cork_ip_to_raw_string (line 500) | void function cork_ip_is_valid_network (line 518) | bool FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libcork/core/mempool.c type cork_mempool (line 32) | struct cork_mempool { type cork_mempool_object (line 47) | struct cork_mempool_object { type cork_mempool_block (line 53) | struct cork_mempool_block { type cork_mempool (line 67) | struct cork_mempool type cork_mempool (line 70) | struct cork_mempool function cork_mempool_free (line 83) | void function cork_mempool_set_callbacks (line 110) | void function cork_mempool_new_block (line 126) | static void type cork_mempool (line 155) | struct cork_mempool type cork_mempool_object (line 157) | struct cork_mempool_object function cork_mempool_free_object (line 171) | void FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libcork/core/timestamp.c function cork_timestamp_init_now (line 18) | void function power_of_10 (line 29) | static uint64_t function append_fractional (line 45) | static int function cork_timestamp_format_parts (line 62) | static int function cork_timestamp_format_utc (line 142) | int function cork_timestamp_format_local (line 153) | int FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libcork/ds/array.c type cork_array_priv (line 38) | struct cork_array_priv { function cork_raw_array_init (line 51) | void function cork_raw_array_done (line 69) | void function cork_raw_array_set_callback_data (line 87) | void function cork_raw_array_set_init (line 95) | void function cork_raw_array_set_done (line 101) | void function cork_raw_array_set_reuse (line 107) | void function cork_raw_array_set_remove (line 113) | void function cork_raw_array_element_size (line 119) | size_t function cork_raw_array_clear (line 125) | void type cork_raw_array (line 140) | struct cork_raw_array type cork_raw_array (line 146) | struct cork_raw_array function cork_raw_array_size (line 151) | size_t function cork_raw_array_is_empty (line 157) | bool function cork_raw_array_ensure_size (line 163) | void type cork_raw_array (line 190) | struct cork_raw_array function cork_raw_array_copy (line 222) | int type cork_pointer_array (line 289) | struct cork_pointer_array { function pointer__init (line 293) | static void function pointer__done (line 300) | static void function pointer__remove (line 310) | static void function cork_raw_pointer_array_init (line 321) | void function cork_string_array_init (line 338) | void function cork_string_array_append (line 345) | void function string__copy (line 352) | static int function cork_string_array_copy (line 361) | void FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libcork/ds/bitset.c function bytes_needed (line 18) | static size_t type cork_bitset (line 28) | struct cork_bitset type cork_bitset (line 31) | struct cork_bitset function cork_bitset_free (line 39) | void function cork_bitset_clear (line 46) | void FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libcork/ds/buffer.c function cork_buffer_init (line 23) | void type cork_buffer (line 32) | struct cork_buffer type cork_buffer (line 35) | struct cork_buffer function cork_buffer_done (line 41) | void function cork_buffer_free (line 53) | void function cork_buffer_equal (line 61) | bool function cork_buffer_ensure_size_int (line 77) | static void function cork_buffer_ensure_size (line 96) | void function cork_buffer_clear (line 103) | void function cork_buffer_truncate (line 112) | void function cork_buffer_set (line 128) | void function cork_buffer_append (line 138) | void function cork_buffer_set_string (line 148) | void function cork_buffer_append_string (line 155) | void function cork_buffer_append_vprintf (line 162) | void function cork_buffer_vprintf (line 191) | void function cork_buffer_append_printf (line 200) | void function cork_buffer_printf (line 210) | void function cork_buffer_append_indent (line 220) | void function cork_buffer_append_c_string (line 246) | void function cork_buffer_append_hex_dump (line 289) | void function cork_buffer_append_multiline (line 332) | void function cork_buffer_append_binary (line 348) | void type cork_buffer__managed_buffer (line 380) | struct cork_buffer__managed_buffer { function cork_buffer__managed_free (line 385) | static void type cork_managed_buffer_iface (line 394) | struct cork_managed_buffer_iface type cork_managed_buffer (line 398) | struct cork_managed_buffer type cork_buffer (line 399) | struct cork_buffer type cork_buffer__managed_buffer (line 401) | struct cork_buffer__managed_buffer function cork_buffer_to_slice (line 412) | int type cork_buffer__stream_consumer (line 431) | struct cork_buffer__stream_consumer { function cork_buffer_stream_consumer_data (line 436) | static int function cork_buffer_stream_consumer_eof (line 452) | static int function cork_buffer_stream_consumer_free (line 458) | static void type cork_stream_consumer (line 467) | struct cork_stream_consumer type cork_buffer (line 468) | struct cork_buffer type cork_buffer__stream_consumer (line 470) | struct cork_buffer__stream_consumer FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libcork/ds/dllist.c function CORK_API (line 18) | CORK_API void function cork_dllist_map (line 26) | void function cork_dllist_visit (line 37) | int function cork_dllist_size (line 53) | size_t FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libcork/ds/file-stream.c function cork_consume_fd (line 28) | int function cork_consume_file (line 51) | int function cork_consume_file_from_path (line 74) | int type cork_file_consumer (line 94) | struct cork_file_consumer { function cork_file_consumer__data (line 99) | static int function cork_file_consumer__eof (line 116) | static int function cork_file_consumer__free (line 124) | static void type cork_stream_consumer (line 132) | struct cork_stream_consumer type cork_file_consumer (line 135) | struct cork_file_consumer type cork_fd_consumer (line 144) | struct cork_fd_consumer { function cork_fd_consumer__data (line 149) | static int function cork_fd_consumer__eof_close (line 171) | static int function cork_fd_consumer__free (line 181) | static void type cork_stream_consumer (line 189) | struct cork_stream_consumer type cork_fd_consumer (line 192) | struct cork_fd_consumer type cork_stream_consumer (line 201) | struct cork_stream_consumer type cork_fd_consumer (line 206) | struct cork_fd_consumer FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libcork/ds/hash-table.c type cork_hash_table_entry_priv (line 42) | struct cork_hash_table_entry_priv { type cork_hash_table (line 48) | struct cork_hash_table { function cork_hash (line 63) | static cork_hash function cork_hash_table__default_equals (line 69) | static bool function cork_hash_table_new_size (line 86) | static inline size_t function cork_hash_table_allocate_bins (line 104) | static void type cork_hash_table_entry_priv (line 120) | struct cork_hash_table_entry_priv type cork_hash_table (line 121) | struct cork_hash_table type cork_hash_table_entry_priv (line 124) | struct cork_hash_table_entry_priv function cork_hash_table_free_entry (line 133) | static void type cork_hash_table (line 148) | struct cork_hash_table type cork_hash_table (line 151) | struct cork_hash_table function cork_hash_table_clear (line 168) | void function cork_hash_table_free (line 196) | void function cork_hash_table_size (line 205) | size_t function cork_hash_table_set_user_data (line 211) | void function cork_hash_table_set_hash (line 219) | void function cork_hash_table_set_equals (line 225) | void function cork_hash_table_set_free_key (line 231) | void function cork_hash_table_set_free_value (line 237) | void function cork_hash_table_ensure_size (line 244) | void function cork_hash_table_rehash (line 279) | static void type cork_hash_table_entry (line 287) | struct cork_hash_table_entry type cork_hash_table (line 288) | struct cork_hash_table type cork_dllist (line 292) | struct cork_dllist type cork_dllist_item (line 293) | struct cork_dllist_item type cork_hash_table_entry_priv (line 309) | struct cork_hash_table_entry_priv type cork_hash_table_entry (line 326) | struct cork_hash_table_entry type cork_hash_table (line 327) | struct cork_hash_table type cork_hash_table (line 334) | struct cork_hash_table type cork_hash_table_entry (line 337) | struct cork_hash_table_entry type cork_hash_table (line 348) | struct cork_hash_table type cork_hash_table_entry (line 350) | struct cork_hash_table_entry type cork_hash_table_entry (line 361) | struct cork_hash_table_entry type cork_hash_table (line 362) | struct cork_hash_table type cork_hash_table_entry_priv (line 365) | struct cork_hash_table_entry_priv type cork_dllist (line 369) | struct cork_dllist type cork_dllist_item (line 370) | struct cork_dllist_item type cork_hash_table_entry_priv (line 380) | struct cork_hash_table_entry_priv type cork_hash_table_entry (line 423) | struct cork_hash_table_entry type cork_hash_table (line 424) | struct cork_hash_table function cork_hash_table_put_hash (line 432) | void function cork_hash_table_put (line 513) | void function cork_hash_table_delete_entry (line 524) | void function cork_hash_table_delete_hash (line 536) | bool function cork_hash_table_delete (line 589) | bool function cork_hash_table_map (line 599) | void function cork_hash_table_iterator_init (line 631) | void type cork_hash_table_entry (line 641) | struct cork_hash_table_entry type cork_hash_table_iterator (line 642) | struct cork_hash_table_iterator type cork_hash_table (line 644) | struct cork_hash_table type cork_dllist_item (line 645) | struct cork_dllist_item type cork_hash_table_entry_priv (line 646) | struct cork_hash_table_entry_priv function cork_hash (line 664) | static cork_hash function string_equals (line 672) | static bool type cork_hash_table (line 680) | struct cork_hash_table type cork_hash_table (line 683) | struct cork_hash_table type cork_hash_table (line 689) | struct cork_hash_table FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libcork/ds/managed-buffer.c function cork_slice_invalid_slice_set (line 25) | static void type cork_managed_buffer_wrapped (line 40) | struct cork_managed_buffer_wrapped { function cork_managed_buffer_wrapped__free (line 47) | static void type cork_managed_buffer_iface (line 56) | struct cork_managed_buffer_iface type cork_managed_buffer (line 60) | struct cork_managed_buffer type cork_managed_buffer_wrapped (line 69) | struct cork_managed_buffer_wrapped type cork_managed_buffer_copied (line 82) | struct cork_managed_buffer_copied { function cork_managed_buffer_copied__free (line 92) | static void type cork_managed_buffer_iface (line 100) | struct cork_managed_buffer_iface type cork_managed_buffer (line 104) | struct cork_managed_buffer type cork_managed_buffer_copied (line 108) | struct cork_managed_buffer_copied function cork_managed_buffer_free (line 122) | static void type cork_managed_buffer (line 133) | struct cork_managed_buffer type cork_managed_buffer (line 134) | struct cork_managed_buffer function cork_managed_buffer_unref (line 147) | void type cork_slice_iface (line 162) | struct cork_slice_iface function cork_managed_buffer__slice_free (line 164) | static void function cork_managed_buffer__slice_copy (line 171) | static int type cork_slice_iface (line 184) | struct cork_slice_iface function cork_managed_buffer_slice (line 192) | int function cork_managed_buffer_slice_offset (line 226) | int FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libcork/ds/ring-buffer.c function cork_ring_buffer_init (line 18) | int type cork_ring_buffer (line 29) | struct cork_ring_buffer type cork_ring_buffer (line 32) | struct cork_ring_buffer function cork_ring_buffer_done (line 37) | void function cork_ring_buffer_free (line 43) | void function cork_ring_buffer_add (line 50) | int type cork_ring_buffer (line 66) | struct cork_ring_buffer type cork_ring_buffer (line 81) | struct cork_ring_buffer FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libcork/ds/slice.c function cork_slice_invalid_slice_set (line 24) | static void function cork_slice_clear (line 39) | void function cork_slice_copy (line 49) | int function cork_slice_copy_offset (line 79) | int function cork_slice_light_copy (line 94) | int function cork_slice_light_copy_offset (line 124) | int function cork_slice_slice (line 139) | int function cork_slice_slice_offset (line 172) | int function cork_slice_finish (line 185) | void function cork_slice_equal (line 200) | bool type cork_slice_iface (line 220) | struct cork_slice_iface function cork_static_slice_copy (line 222) | static int type cork_slice_iface (line 233) | struct cork_slice_iface function cork_slice_init_static (line 240) | void type cork_slice_iface (line 254) | struct cork_slice_iface function cork_copy_once_slice__copy (line 256) | static int function cork_copy_once_slice__light_copy (line 270) | static int type cork_slice_iface (line 282) | struct cork_slice_iface function cork_slice_init_copy_once (line 289) | void FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libcork/include/libcork/cli/commands.h type cork_command_type (line 23) | enum cork_command_type { type cork_command (line 28) | struct cork_command { type cork_command (line 55) | struct cork_command type cork_command (line 58) | struct cork_command FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libcork/include/libcork/config/mingw32.h function mingw_mkdir (line 45) | static inline int mingw_mkdir(const char *path, int mode) FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libcork/include/libcork/core/callbacks.h type cork_hash (line 26) | typedef cork_hash FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libcork/include/libcork/core/error.h type cork_error (line 24) | typedef uint32_t cork_error; function CORK_ATTR_UNUSED (line 120) | CORK_ATTR_UNUSED FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libcork/include/libcork/core/gc.h type cork_gc (line 19) | struct cork_gc type cork_gc (line 24) | struct cork_gc type cork_gc (line 30) | struct cork_gc type cork_gc_obj_iface (line 34) | struct cork_gc_obj_iface { type cork_gc_obj_iface (line 50) | struct cork_gc_obj_iface FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libcork/include/libcork/core/hash.h type cork_hash (line 26) | typedef uint32_t cork_hash; type cork_big_hash (line 28) | typedef struct { function CORK_ATTR_UNUSED (line 45) | CORK_ATTR_UNUSED function CORK_ATTR_UNUSED (line 57) | CORK_ATTR_UNUSED function CORK_HASH_ATTRIBUTES (line 69) | CORK_HASH_ATTRIBUTES function CORK_HASH_ATTRIBUTES (line 317) | CORK_HASH_ATTRIBUTES function CORK_HASH_ATTRIBUTES (line 334) | CORK_HASH_ATTRIBUTES FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libcork/include/libcork/core/id.h type cork_uid (line 16) | struct cork_uid { type cork_uid (line 20) | struct cork_uid FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libcork/include/libcork/core/mempool.h type cork_mempool (line 24) | struct cork_mempool type cork_mempool (line 41) | struct cork_mempool type cork_mempool (line 45) | struct cork_mempool type cork_mempool (line 52) | struct cork_mempool type cork_mempool (line 56) | struct cork_mempool FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libcork/include/libcork/core/net-addresses.h type cork_ipv4 (line 25) | struct cork_ipv4 { type cork_ipv6 (line 33) | struct cork_ipv6 { type cork_ip (line 42) | struct cork_ip { type cork_ipv4 (line 68) | struct cork_ipv4 type cork_ipv4 (line 71) | struct cork_ipv4 type cork_ipv4 (line 71) | struct cork_ipv4 type cork_ipv4 (line 74) | struct cork_ipv4 type cork_ipv4 (line 77) | struct cork_ipv4 type cork_ipv6 (line 92) | struct cork_ipv6 type cork_ipv6 (line 95) | struct cork_ipv6 type cork_ipv6 (line 95) | struct cork_ipv6 type cork_ipv6 (line 98) | struct cork_ipv6 type cork_ipv6 (line 101) | struct cork_ipv6 type cork_ip (line 128) | struct cork_ip type cork_ip (line 132) | struct cork_ip type cork_ip (line 135) | struct cork_ip type cork_ip (line 138) | struct cork_ip type cork_ip (line 138) | struct cork_ip type cork_ip (line 141) | struct cork_ip type cork_ip (line 144) | struct cork_ip FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libcork/include/libcork/core/timestamp.h type cork_timestamp (line 21) | typedef uint64_t cork_timestamp; function CORK_ATTR_UNUSED (line 61) | CORK_ATTR_UNUSED type cork_buffer (line 80) | struct cork_buffer type cork_buffer (line 84) | struct cork_buffer FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libcork/include/libcork/core/u128.h type cork_u128 (line 20) | typedef struct { function CORK_ATTR_UNUSED (line 45) | CORK_ATTR_UNUSED function CORK_ATTR_UNUSED (line 65) | CORK_ATTR_UNUSED function CORK_ATTR_UNUSED (line 94) | CORK_ATTR_UNUSED function CORK_ATTR_UNUSED (line 109) | CORK_ATTR_UNUSED function CORK_ATTR_UNUSED (line 125) | CORK_ATTR_UNUSED function CORK_ATTR_UNUSED (line 136) | CORK_ATTR_UNUSED function CORK_ATTR_UNUSED (line 147) | CORK_ATTR_UNUSED function CORK_ATTR_UNUSED (line 162) | CORK_ATTR_UNUSED function CORK_ATTR_UNUSED (line 177) | CORK_ATTR_UNUSED function CORK_ATTR_UNUSED (line 192) | CORK_ATTR_UNUSED FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libcork/include/libcork/ds/array.h type cork_array_priv (line 23) | struct cork_array_priv type cork_raw_array (line 25) | struct cork_raw_array { type cork_raw_array (line 32) | struct cork_raw_array type cork_raw_array (line 35) | struct cork_raw_array type cork_raw_array (line 38) | struct cork_raw_array type cork_raw_array (line 42) | struct cork_raw_array type cork_raw_array (line 45) | struct cork_raw_array type cork_raw_array (line 48) | struct cork_raw_array type cork_raw_array (line 51) | struct cork_raw_array type cork_raw_array (line 54) | struct cork_raw_array type cork_raw_array (line 57) | struct cork_raw_array type cork_raw_array (line 60) | struct cork_raw_array type cork_raw_array (line 63) | struct cork_raw_array type cork_raw_array (line 66) | struct cork_raw_array type cork_raw_array (line 69) | struct cork_raw_array type cork_raw_array (line 72) | struct cork_raw_array type cork_raw_array (line 75) | struct cork_raw_array type cork_raw_array (line 78) | struct cork_raw_array type cork_raw_array (line 79) | struct cork_raw_array type cork_raw_array (line 139) | struct cork_raw_array type cork_string_array (line 144) | struct cork_string_array { type cork_string_array (line 151) | struct cork_string_array type cork_string_array (line 154) | struct cork_string_array type cork_string_array (line 157) | struct cork_string_array type cork_string_array (line 158) | struct cork_string_array FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libcork/include/libcork/ds/bitset.h type cork_bitset (line 22) | struct cork_bitset { type cork_bitset (line 32) | struct cork_bitset type cork_bitset (line 35) | struct cork_bitset FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libcork/include/libcork/ds/buffer.h type cork_buffer (line 22) | struct cork_buffer { type cork_buffer (line 33) | struct cork_buffer type cork_buffer (line 41) | struct cork_buffer type cork_buffer (line 44) | struct cork_buffer type cork_buffer (line 48) | struct cork_buffer type cork_buffer (line 49) | struct cork_buffer type cork_buffer (line 53) | struct cork_buffer type cork_buffer (line 57) | struct cork_buffer type cork_buffer (line 60) | struct cork_buffer type cork_buffer (line 74) | struct cork_buffer type cork_buffer (line 80) | struct cork_buffer type cork_buffer (line 84) | struct cork_buffer type cork_buffer (line 87) | struct cork_buffer type cork_buffer (line 97) | struct cork_buffer type cork_buffer (line 101) | struct cork_buffer type cork_buffer (line 105) | struct cork_buffer type cork_buffer (line 110) | struct cork_buffer type cork_buffer (line 120) | struct cork_buffer type cork_buffer (line 123) | struct cork_buffer type cork_buffer (line 127) | struct cork_buffer type cork_buffer (line 131) | struct cork_buffer type cork_buffer (line 135) | struct cork_buffer type cork_buffer (line 147) | struct cork_buffer type cork_buffer (line 150) | struct cork_buffer type cork_slice (line 150) | struct cork_slice type cork_buffer (line 160) | struct cork_buffer FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libcork/include/libcork/ds/dllist.h type cork_dllist_item (line 17) | struct cork_dllist_item { type cork_dllist (line 25) | struct cork_dllist { type cork_dllist_item (line 42) | struct cork_dllist_item type cork_dllist (line 45) | struct cork_dllist type cork_dllist_item (line 50) | struct cork_dllist_item type cork_dllist (line 53) | struct cork_dllist type cork_dllist (line 71) | struct cork_dllist FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libcork/include/libcork/ds/hash-table.h type cork_hash_table_entry (line 25) | struct cork_hash_table_entry { type cork_hash_table (line 32) | struct cork_hash_table type cork_hash_table (line 38) | struct cork_hash_table type cork_hash_table (line 42) | struct cork_hash_table type cork_hash_table (line 46) | struct cork_hash_table type cork_hash_table (line 49) | struct cork_hash_table type cork_hash_table (line 52) | struct cork_hash_table type cork_hash_table (line 55) | struct cork_hash_table type cork_hash_table (line 59) | struct cork_hash_table type cork_hash_table (line 63) | struct cork_hash_table type cork_hash_table (line 67) | struct cork_hash_table type cork_hash_table (line 71) | struct cork_hash_table type cork_hash_table (line 74) | struct cork_hash_table type cork_hash_table (line 78) | struct cork_hash_table type cork_hash_table (line 82) | struct cork_hash_table type cork_hash_table (line 86) | struct cork_hash_table type cork_hash_table (line 90) | struct cork_hash_table type cork_hash_table (line 94) | struct cork_hash_table type cork_hash_table (line 99) | struct cork_hash_table type cork_hash_table (line 104) | struct cork_hash_table type cork_hash_table_entry (line 105) | struct cork_hash_table_entry type cork_hash_table (line 108) | struct cork_hash_table type cork_hash_table (line 112) | struct cork_hash_table type cork_hash_table_map_result (line 117) | enum cork_hash_table_map_result { type cork_hash_table_map_result (line 127) | enum cork_hash_table_map_result type cork_hash_table_entry (line 128) | struct cork_hash_table_entry type cork_hash_table (line 131) | struct cork_hash_table type cork_hash_table_iterator (line 135) | struct cork_hash_table_iterator { type cork_hash_table (line 141) | struct cork_hash_table type cork_hash_table_iterator (line 142) | struct cork_hash_table_iterator type cork_hash_table_iterator (line 145) | struct cork_hash_table_iterator FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libcork/include/libcork/ds/managed-buffer.h type cork_managed_buffer (line 23) | struct cork_managed_buffer type cork_managed_buffer_iface (line 25) | struct cork_managed_buffer_iface { type cork_managed_buffer (line 33) | struct cork_managed_buffer { type cork_managed_buffer (line 59) | struct cork_managed_buffer type cork_managed_buffer (line 62) | struct cork_managed_buffer type cork_slice (line 66) | struct cork_slice type cork_managed_buffer (line 67) | struct cork_managed_buffer type cork_slice (line 71) | struct cork_slice type cork_managed_buffer (line 72) | struct cork_managed_buffer FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libcork/include/libcork/ds/ring-buffer.h type cork_ring_buffer (line 18) | struct cork_ring_buffer { type cork_ring_buffer (line 34) | struct cork_ring_buffer type cork_ring_buffer (line 40) | struct cork_ring_buffer type cork_ring_buffer (line 43) | struct cork_ring_buffer type cork_ring_buffer (line 51) | struct cork_ring_buffer type cork_ring_buffer (line 54) | struct cork_ring_buffer type cork_ring_buffer (line 57) | struct cork_ring_buffer FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libcork/include/libcork/ds/slice.h type cork_slice_error (line 25) | enum cork_slice_error { type cork_slice (line 35) | struct cork_slice type cork_slice_iface (line 37) | struct cork_slice_iface { type cork_slice (line 67) | struct cork_slice { type cork_slice (line 81) | struct cork_slice type cork_slice (line 87) | struct cork_slice type cork_slice (line 87) | struct cork_slice type cork_slice (line 94) | struct cork_slice type cork_slice (line 94) | struct cork_slice type cork_slice (line 103) | struct cork_slice type cork_slice (line 103) | struct cork_slice type cork_slice (line 110) | struct cork_slice type cork_slice (line 111) | struct cork_slice type cork_slice (line 119) | struct cork_slice type cork_slice (line 127) | struct cork_slice type cork_slice (line 137) | struct cork_slice type cork_slice (line 140) | struct cork_slice type cork_slice (line 141) | struct cork_slice type cork_slice (line 144) | struct cork_slice type cork_slice (line 147) | struct cork_slice FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libcork/include/libcork/ds/stream.h type cork_stream_consumer (line 20) | struct cork_stream_consumer { type cork_stream_consumer (line 44) | struct cork_stream_consumer type cork_stream_consumer (line 47) | struct cork_stream_consumer type cork_stream_consumer (line 50) | struct cork_stream_consumer FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libcork/include/libcork/os/files.h type cork_path (line 22) | struct cork_path type cork_path (line 29) | struct cork_path type cork_path (line 32) | struct cork_path type cork_path (line 36) | struct cork_path type cork_path (line 39) | struct cork_path type cork_path (line 43) | struct cork_path type cork_path (line 50) | struct cork_path type cork_path (line 53) | struct cork_path type cork_path (line 57) | struct cork_path type cork_path (line 60) | struct cork_path type cork_path (line 60) | struct cork_path type cork_path (line 63) | struct cork_path type cork_path (line 66) | struct cork_path type cork_path (line 67) | struct cork_path type cork_path (line 71) | struct cork_path type cork_path (line 74) | struct cork_path type cork_path (line 78) | struct cork_path type cork_path (line 81) | struct cork_path type cork_path_list (line 88) | struct cork_path_list type cork_path_list (line 98) | struct cork_path_list type cork_path_list (line 101) | struct cork_path_list type cork_path_list (line 105) | struct cork_path_list type cork_path (line 105) | struct cork_path type cork_path_list (line 108) | struct cork_path_list type cork_path_list (line 112) | struct cork_path_list type cork_file_mode (line 122) | typedef unsigned int cork_file_mode; type cork_file_type (line 124) | enum cork_file_type { type cork_file (line 132) | struct cork_file type cork_path (line 139) | struct cork_path type cork_file (line 142) | struct cork_file type cork_file (line 146) | struct cork_file type cork_file (line 149) | struct cork_file type cork_file (line 152) | struct cork_file type cork_file_type (line 152) | enum cork_file_type type cork_file (line 156) | struct cork_file type cork_file (line 160) | struct cork_file type cork_file (line 168) | struct cork_file type cork_file (line 175) | struct cork_file type cork_path_list (line 179) | struct cork_path_list type cork_file_list (line 187) | struct cork_file_list type cork_path_list (line 193) | struct cork_path_list type cork_file_list (line 196) | struct cork_file_list type cork_file_list (line 200) | struct cork_file_list type cork_file (line 200) | struct cork_file type cork_file_list (line 203) | struct cork_file_list type cork_file_list (line 208) | struct cork_file_list type cork_path_list (line 212) | struct cork_path_list type cork_dir_walker (line 222) | struct cork_dir_walker { type cork_dir_walker (line 247) | struct cork_dir_walker FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libcork/include/libcork/os/subprocess.h type cork_env (line 26) | struct cork_env type cork_env (line 35) | struct cork_env type cork_env (line 39) | struct cork_env type cork_env (line 47) | struct cork_env type cork_env (line 50) | struct cork_env type cork_env (line 53) | struct cork_env type cork_env (line 58) | struct cork_env type cork_env (line 63) | struct cork_env type cork_exec (line 70) | struct cork_exec type cork_exec (line 76) | struct cork_exec type cork_exec (line 83) | struct cork_exec type cork_exec (line 86) | struct cork_exec type cork_exec (line 89) | struct cork_exec type cork_exec (line 92) | struct cork_exec type cork_exec (line 95) | struct cork_exec type cork_exec (line 98) | struct cork_exec type cork_exec (line 102) | struct cork_exec type cork_exec (line 106) | struct cork_exec type cork_env (line 106) | struct cork_env type cork_exec (line 110) | struct cork_exec type cork_exec (line 113) | struct cork_exec type cork_exec (line 116) | struct cork_exec type cork_subprocess (line 123) | struct cork_subprocess type cork_thread_body (line 129) | struct cork_thread_body type cork_stream_consumer (line 130) | struct cork_stream_consumer type cork_stream_consumer (line 131) | struct cork_stream_consumer type cork_exec (line 136) | struct cork_exec type cork_stream_consumer (line 137) | struct cork_stream_consumer type cork_stream_consumer (line 138) | struct cork_stream_consumer type cork_subprocess (line 142) | struct cork_subprocess type cork_subprocess (line 145) | struct cork_subprocess type cork_subprocess (line 148) | struct cork_subprocess type cork_subprocess (line 151) | struct cork_subprocess type cork_subprocess (line 154) | struct cork_subprocess type cork_subprocess (line 157) | struct cork_subprocess type cork_subprocess (line 160) | struct cork_subprocess type cork_subprocess_group (line 167) | struct cork_subprocess_group type cork_subprocess_group (line 173) | struct cork_subprocess_group type cork_subprocess_group (line 177) | struct cork_subprocess_group type cork_subprocess (line 178) | struct cork_subprocess type cork_subprocess_group (line 181) | struct cork_subprocess_group type cork_subprocess_group (line 184) | struct cork_subprocess_group type cork_subprocess_group (line 187) | struct cork_subprocess_group type cork_subprocess_group (line 190) | struct cork_subprocess_group type cork_subprocess_group (line 193) | struct cork_subprocess_group FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libcork/include/libcork/threads/basics.h type cork_thread_id (line 25) | typedef unsigned int cork_thread_id; type cork_thread_body (line 39) | struct cork_thread_body { type cork_thread (line 55) | struct cork_thread type cork_thread_body (line 63) | struct cork_thread_body type cork_thread (line 67) | struct cork_thread type cork_thread (line 70) | struct cork_thread type cork_thread (line 73) | struct cork_thread type cork_thread (line 78) | struct cork_thread type cork_thread (line 82) | struct cork_thread FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libcork/posix/directory-walker.c function cork_walk_one_directory (line 28) | static int function cork_walk_directory (line 104) | int FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libcork/posix/env.c type cork_env_var (line 44) | struct cork_env_var { type cork_env_var (line 49) | struct cork_env_var type cork_env_var (line 52) | struct cork_env_var function cork_env_var_free (line 58) | static void type cork_env (line 68) | struct cork_env { type cork_env (line 73) | struct cork_env type cork_env (line 76) | struct cork_env function cork_env_add_internal (line 83) | static void type cork_env (line 101) | struct cork_env type cork_env (line 108) | struct cork_env function cork_env_free (line 131) | void type cork_env (line 140) | struct cork_env type cork_env_var (line 145) | struct cork_env_var function cork_env_add (line 151) | void function cork_env_add_vprintf (line 157) | void function cork_env_add_printf (line 165) | void function cork_env_remove (line 175) | void function cork_env_set_vars (line 190) | static enum cork_hash_table_map_result function clearenv (line 204) | static void function cork_env_replace_current (line 216) | void FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libcork/posix/exec.c type cork_exec (line 37) | struct cork_exec { type cork_exec (line 45) | struct cork_exec type cork_exec (line 48) | struct cork_exec type cork_exec (line 58) | struct cork_exec type cork_exec (line 61) | struct cork_exec type cork_exec (line 74) | struct cork_exec type cork_exec (line 78) | struct cork_exec function cork_exec_free (line 85) | void type cork_exec (line 101) | struct cork_exec type cork_exec (line 107) | struct cork_exec function cork_exec_param_count (line 112) | size_t type cork_exec (line 119) | struct cork_exec function cork_exec_add_param (line 124) | void type cork_env (line 136) | struct cork_env type cork_exec (line 137) | struct cork_exec function cork_exec_set_env (line 142) | void type cork_exec (line 152) | struct cork_exec function cork_exec_set_cwd (line 157) | void function cork_exec_run (line 166) | int FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libcork/posix/files.c type cork_path (line 46) | struct cork_path { type cork_path (line 50) | struct cork_path type cork_path (line 53) | struct cork_path type cork_path (line 64) | struct cork_path type cork_path (line 70) | struct cork_path type cork_path (line 71) | struct cork_path function cork_path_free (line 76) | void function cork_path_set (line 84) | void type cork_path (line 95) | struct cork_path function cork_path_set_cwd (line 106) | int type cork_path (line 115) | struct cork_path type cork_path (line 118) | struct cork_path function cork_path_set_absolute (line 128) | int type cork_path (line 154) | struct cork_path type cork_path (line 155) | struct cork_path type cork_path (line 157) | struct cork_path function cork_path_append (line 167) | void type cork_path (line 192) | struct cork_path type cork_path (line 193) | struct cork_path type cork_path (line 195) | struct cork_path function cork_path_append_path (line 200) | void type cork_path (line 206) | struct cork_path type cork_path (line 207) | struct cork_path type cork_path (line 207) | struct cork_path type cork_path (line 209) | struct cork_path function cork_path_set_basename (line 215) | void type cork_path (line 229) | struct cork_path type cork_path (line 230) | struct cork_path type cork_path (line 232) | struct cork_path function cork_path_set_dirname (line 238) | void type cork_path (line 256) | struct cork_path type cork_path (line 257) | struct cork_path type cork_path (line 259) | struct cork_path type cork_path_list (line 269) | struct cork_path_list { type cork_path_list (line 274) | struct cork_path_list type cork_path_list (line 277) | struct cork_path_list function cork_path_list_free (line 283) | void type cork_path_list (line 297) | struct cork_path_list function cork_path_list_add (line 302) | void function cork_path_list_size (line 312) | size_t type cork_path (line 318) | struct cork_path type cork_path_list (line 319) | struct cork_path_list function cork_path_list_append_string (line 324) | static void type cork_path_list (line 342) | struct cork_path_list type cork_path_list (line 345) | struct cork_path_list type cork_file (line 355) | struct cork_file { function cork_file_init (line 362) | static void type cork_file (line 369) | struct cork_file type cork_file (line 375) | struct cork_file type cork_path (line 376) | struct cork_path type cork_file (line 378) | struct cork_file function cork_file_reset (line 383) | static void function cork_file_done (line 389) | static void function cork_file_free (line 395) | void type cork_path (line 402) | struct cork_path type cork_file (line 403) | struct cork_file function cork_file_stat (line 408) | static int function cork_file_exists (line 443) | int function cork_file_type (line 451) | int type cork_file (line 460) | struct cork_file type cork_path_list (line 461) | struct cork_path_list type cork_file (line 466) | struct cork_file type cork_path (line 469) | struct cork_path type cork_path (line 470) | struct cork_path function cork_file_iterate_directory (line 496) | int function cork_file_mkdir_one (line 557) | static int function cork_file_mkdir (line 606) | int function cork_file_remove_iterator (line 613) | static int function cork_file_remove (line 621) | int type cork_file_list (line 655) | struct cork_file_list { type cork_file_list (line 659) | struct cork_file_list type cork_file_list (line 662) | struct cork_file_list function cork_file_list_free (line 667) | void function cork_file_list_add (line 679) | void function cork_file_list_size (line 685) | size_t type cork_file (line 691) | struct cork_file type cork_file_list (line 692) | struct cork_file_list type cork_file_list (line 697) | struct cork_file_list type cork_path_list (line 698) | struct cork_path_list type cork_file_list (line 700) | struct cork_file_list type cork_path (line 705) | struct cork_path type cork_file (line 706) | struct cork_file type cork_file_list (line 714) | struct cork_file_list type cork_path_list (line 715) | struct cork_path_list type cork_file_list (line 720) | struct cork_file_list type cork_file (line 721) | struct cork_file type cork_path (line 724) | struct cork_path type cork_path (line 725) | struct cork_path type cork_path (line 751) | struct cork_path type cork_path_list (line 764) | struct cork_path_list type cork_path_list (line 767) | struct cork_path_list type cork_path (line 769) | struct cork_path type cork_path_list (line 801) | struct cork_path_list type cork_path_list (line 804) | struct cork_path_list type cork_path (line 806) | struct cork_path type cork_path (line 840) | struct cork_path type cork_path (line 844) | struct cork_path type cork_path (line 858) | struct cork_path FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libcork/posix/process.c type cork_cleanup_entry (line 31) | struct cork_cleanup_entry { type cork_cleanup_entry (line 38) | struct cork_cleanup_entry type cork_cleanup_entry (line 42) | struct cork_cleanup_entry function cork_cleanup_entry_free (line 49) | static void type cork_dllist (line 56) | struct cork_dllist function cork_cleanup_entry_add (line 58) | static void function cork_cleanup_call_one (line 81) | static void function cork_cleanup_call_all (line 91) | static void function CORK_INITIALIZER (line 98) | CORK_INITIALIZER(cleanup_init) function CORK_API (line 103) | CORK_API void FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libcork/posix/subprocess.c type cork_subprocess_group (line 47) | struct cork_subprocess_group { type cork_subprocess_group (line 51) | struct cork_subprocess_group type cork_subprocess_group (line 54) | struct cork_subprocess_group function cork_subprocess_group_free (line 61) | void function cork_subprocess_group_add (line 68) | void type cork_read_pipe (line 80) | struct cork_read_pipe { function cork_read_pipe_init (line 86) | static void function cork_read_pipe_close_read (line 94) | static int function cork_read_pipe_close_write (line 105) | static int function cork_read_pipe_close (line 116) | static void function cork_read_pipe_done (line 123) | static void function cork_read_pipe_open (line 129) | static int function cork_read_pipe_dup (line 153) | static int function cork_read_pipe_read (line 162) | static int function cork_read_pipe_is_finished (line 205) | static bool type cork_write_pipe (line 216) | struct cork_write_pipe { function cork_write_pipe_close_read (line 221) | static int function cork_write_pipe_close_write (line 232) | static int function cork_write_pipe__data (line 243) | static int function cork_write_pipe__eof (line 253) | static int function cork_write_pipe__free (line 261) | static void function cork_write_pipe_init (line 266) | static void function cork_write_pipe_close (line 276) | static void function cork_write_pipe_done (line 283) | static void function cork_write_pipe_open (line 289) | static int function cork_write_pipe_dup (line 298) | static int type cork_subprocess (line 312) | struct cork_subprocess { type cork_subprocess (line 322) | struct cork_subprocess type cork_thread_body (line 323) | struct cork_thread_body type cork_stream_consumer (line 324) | struct cork_stream_consumer type cork_stream_consumer (line 325) | struct cork_stream_consumer type cork_subprocess (line 328) | struct cork_subprocess function cork_subprocess_free (line 338) | void type cork_stream_consumer (line 348) | struct cork_stream_consumer type cork_subprocess (line 349) | struct cork_subprocess type cork_exec_body (line 359) | struct cork_exec_body { function cork_exec__run (line 364) | static int function cork_exec__free (line 372) | static void type cork_thread_body (line 381) | struct cork_thread_body type cork_exec (line 382) | struct cork_exec type cork_exec_body (line 384) | struct cork_exec_body type cork_subprocess (line 391) | struct cork_subprocess type cork_exec (line 392) | struct cork_exec type cork_stream_consumer (line 393) | struct cork_stream_consumer type cork_stream_consumer (line 394) | struct cork_stream_consumer type cork_thread_body (line 397) | struct cork_thread_body function cork_subprocess_start (line 406) | int function cork_subprocess_reap (line 474) | static int function cork_subprocess_abort (line 490) | int function cork_subprocess_is_finished (line 503) | bool function cork_subprocess_yield (line 521) | static void function cork_subprocess_drain_ (line 551) | static int function cork_subprocess_drain (line 563) | bool function cork_subprocess_wait (line 571) | int function cork_subprocess_group_terminate (line 591) | static int function cork_subprocess_group_start (line 602) | int function cork_subprocess_group_abort (line 620) | int function cork_subprocess_group_is_finished (line 628) | bool function cork_subprocess_group_drain_ (line 642) | static int function cork_subprocess_group_drain (line 654) | bool function cork_subprocess_group_wait (line 662) | int FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libcork/pthreads/thread.c type cork_thread (line 27) | struct cork_thread { type cork_thread_descriptor (line 38) | struct cork_thread_descriptor { type cork_thread_descriptor (line 43) | struct cork_thread_descriptor type cork_thread (line 45) | struct cork_thread type cork_thread_descriptor (line 48) | struct cork_thread_descriptor function cork_thread_id (line 52) | cork_thread_id type cork_thread (line 71) | struct cork_thread type cork_thread_body (line 72) | struct cork_thread_body type cork_thread (line 74) | struct cork_thread function cork_thread_free_private (line 85) | static void function cork_thread_free (line 94) | void type cork_thread (line 102) | struct cork_thread function cork_thread_id (line 107) | cork_thread_id type cork_thread (line 117) | struct cork_thread type cork_thread_descriptor (line 118) | struct cork_thread_descriptor function cork_thread_start (line 140) | int function cork_thread_join (line 159) | int FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libev/ev++.h function namespace (line 57) | namespace ev { function method_thunk (line 287) | void method_thunk (int revents, void *arg) function method_noargs_thunk (line 301) | void method_noargs_thunk (int revents, void *arg) function simpler_func_thunk (line 315) | void simpler_func_thunk (int revents, void *arg) function simplest_func_thunk (line 329) | void simplest_func_thunk (int revents, void *arg) function feed_fd_event (line 335) | void feed_fd_event (int fd, int revents) throw () function feed_signal_event (line 340) | void feed_signal_event (int signum) throw () type ev_loop (line 346) | struct ev_loop function loop_ref (line 352) | struct dynamic_loop : loop_ref type default_loop (line 377) | struct default_loop function loop_ref (line 399) | inline loop_ref get_default_loop () throw () function set (line 428) | void set (EV_P) throw () function set_ (line 442) | void set_ (const void *data, void (*cb)(EV_P_ ev_watcher *w, int revents... function function_thunk (line 456) | void function_thunk (EV_P_ ev_watcher *w, int revents) function method_thunk (line 477) | void method_thunk (EV_P_ ev_watcher *w, int revents) function method_noargs_thunk (line 491) | void method_noargs_thunk (EV_P_ ev_watcher *w, int revents) function is_active (line 504) | bool is_active () const throw () function tstamp (line 520) | inline tstamp now (EV_P) throw () function delay (line 525) | inline void delay (tstamp interval) throw () function version_major (line 530) | inline int version_major () throw () function version_minor (line 535) | inline int version_minor () throw () function supported_backends (line 540) | inline unsigned int supported_backends () throw () function recommended_backends (line 545) | inline unsigned int recommended_backends () throw () function embeddable_backends (line 550) | inline unsigned int embeddable_backends () throw () function set_allocator (line 555) | inline void set_allocator (void *(*cb)(void *ptr, long size) throw ()) t... function set_syserr_cb (line 560) | inline void set_syserr_cb (void (*cb)(const char *msg) throw ()) throw () function set (line 615) | void set (int fd, int events) throw () function set (line 623) | void set (int events) throw () function start (line 631) | void start (int fd, int events) throw () function again (line 653) | void again () throw () function ev_tstamp (line 658) | ev_tstamp remaining () function again (line 680) | void again () throw () function set (line 689) | void set (int signum) throw () function start (line 697) | void start (int signum) throw () function update (line 740) | void update () throw () function set (line 749) | void set () throw () { } function set (line 755) | void set () throw () { } function set (line 761) | void set () throw () { } function set_embed (line 767) | void set_embed (struct ev_loop *embedded_loop) throw () function start (line 775) | void start (struct ev_loop *embedded_loop) throw () function sweep (line 781) | void sweep () function set (line 790) | void set () throw () { } function send (line 796) | void send () throw () function async_pending (line 801) | bool async_pending () throw () FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libev/ev.c type signalfd_siginfo (line 463) | struct signalfd_siginfo type ecb_bool (line 801) | typedef int ecb_bool; type T (line 842) | typedef T type; function ecb_ctz32 (line 917) | int function ecb_ctz64 (line 942) | int function ecb_popcount32 (line 950) | int function ecb_ld32 (line 962) | int ecb_ld32 (uint32_t x) function ecb_ld64 (line 976) | int ecb_ld64 (uint64_t x) function ecb_bool (line 987) | ecb_bool ecb_is_pot32 (uint32_t x) { return !(x & (x - 1)); } function ecb_bool (line 989) | ecb_bool ecb_is_pot64 (uint64_t x) { return !(x & (x - 1)); } function ecb_bitrev8 (line 992) | uint8_t ecb_bitrev8 (uint8_t x) function ecb_bitrev16 (line 999) | uint16_t ecb_bitrev16 (uint16_t x) function ecb_bitrev32 (line 1010) | uint32_t ecb_bitrev32 (uint32_t x) function ecb_bswap16 (line 1036) | uint16_t function ecb_bswap32 (line 1043) | uint32_t function ecb_bswap64 (line 1050) | uint64_t function ecb_unreachable (line 1062) | void ecb_unreachable (void) { } function ecb_byteorder_helper (line 1069) | unsigned char function ecb_bool (line 1095) | ecb_bool ecb_big_endian (void) { return ecb_byteorder_helper () == 0x... function ecb_bool (line 1097) | ecb_bool ecb_little_endian (void) { return ecb_byteorder_helper () == 0x... function T (line 1107) | inline T ecb_div_rd (T val, T div) function T (line 1112) | inline T ecb_div_ru (T val, T div) function ecb_array_length (line 1124) | inline int ecb_array_length (const T (&arr)[N]) function ecb_binary16_to_float (line 1185) | float function ecb_float_to_binary32 (line 1202) | uint32_t function ecb_binary32_to_float (line 1242) | float function ecb_double_to_binary64 (line 1272) | uint64_t function ecb_binary64_to_double (line 1312) | double type ev_watcher (line 1386) | typedef ev_watcher *W; type ev_watcher_list (line 1387) | typedef ev_watcher_list *WL; type ev_watcher_time (line 1388) | typedef ev_watcher_time *WT; function ev_tstamp (line 1429) | static ev_tstamp noinline function ecb_cold (line 1471) | ecb_cold function ecb_cold (line 1510) | ecb_cold function ev_set_syserr_cb (line 1519) | void ecb_cold function ecb_cold (line 1525) | ecb_cold function ev_set_allocator (line 1566) | void ecb_cold function inline_speed (line 1572) | inline_speed void * type ANFD (line 1599) | typedef struct type ANPENDING (line 1618) | typedef struct type ANFS (line 1626) | typedef struct type ANHE (line 1635) | typedef struct { type WT (line 1645) | typedef WT ANHE; type ev_loop (line 1654) | struct ev_loop type ev_loop (line 1664) | struct ev_loop function ev_tstamp (line 1693) | ev_tstamp function inline_size (line 1711) | inline_size ev_tstamp function ev_tstamp (line 1727) | ev_tstamp function ev_sleep (line 1734) | void function inline_size (line 1764) | inline_size int function ecb_cold (line 1785) | ecb_cold function pendingcb (line 1820) | static void noinline function ev_feed_event (line 1825) | void noinline function inline_speed (line 1844) | inline_speed void function inline_size (line 1851) | inline_size void function inline_speed (line 1859) | inline_speed void function inline_speed (line 1870) | inline_speed void function inline_speed (line 1887) | inline_speed void function ev_feed_fd_event (line 1896) | void function inline_size (line 1905) | inline_size void function inline_size (line 1965) | inline_size void function ecb_cold (line 1980) | ecb_cold function ecb_cold (line 1993) | ecb_cold function ecb_cold (line 2004) | ecb_cold function ecb_cold (line 2016) | ecb_cold function fd_rearm_all (line 2030) | static void noinline function inline_speed (line 2046) | inline_speed void function inline_speed (line 2080) | inline_speed void function inline_speed (line 2130) | inline_speed void function inline_speed (line 2160) | inline_speed void function inline_size (line 2182) | inline_size void function inline_size (line 2192) | inline_size void type ANSIG (line 2206) | typedef struct function ecb_cold (line 2221) | ecb_cold function inline_speed (line 2266) | inline_speed void function pipecb (line 2316) | static void function ev_feed_signal (line 2383) | void function ev_sighandler (line 2399) | static void function ev_feed_signal_event (line 2409) | void noinline function sigfdcb (line 2435) | static void function inline_speed (line 2468) | inline_speed void function childcb (line 2492) | static void function ev_version_major (line 2536) | int ecb_cold function ev_version_minor (line 2542) | int ecb_cold function ecb_cold (line 2549) | ecb_cold function ev_supported_backends (line 2560) | unsigned int ecb_cold function ev_recommended_backends (line 2574) | unsigned int ecb_cold function ev_embeddable_backends (line 2596) | unsigned int ecb_cold function ev_backend (line 2608) | unsigned int function ev_iteration (line 2615) | unsigned int function ev_depth (line 2621) | unsigned int function ev_set_io_collect_interval (line 2627) | void function ev_set_timeout_collect_interval (line 2633) | void function ev_set_userdata (line 2639) | void function ev_set_invoke_pending_cb (line 2651) | void function ev_set_loop_release_cb (line 2657) | void function ecb_cold (line 2666) | ecb_cold function ev_loop_destroy (line 2763) | void ecb_cold function inline_size (line 2877) | inline_size void type ev_loop (line 2915) | struct ev_loop type ev_loop (line 2918) | struct ev_loop type ev_loop (line 2918) | struct ev_loop type ev_loop (line 2920) | struct ev_loop function ecb_cold (line 2933) | ecb_cold function ecb_cold (line 2942) | ecb_cold function ecb_cold (line 2957) | ecb_cold function ev_verify (line 2969) | void ecb_cold type ev_loop (line 3056) | struct ev_loop function ev_default_loop (line 3058) | int function ev_loop_fork (line 3088) | void function ev_invoke (line 3096) | void function ev_pending_count (line 3102) | unsigned int function ev_invoke_pending (line 3114) | void noinline function inline_size (line 3137) | inline_size void function inline_size (line 3160) | inline_size void function periodic_recalc (line 3199) | static void noinline function inline_size (line 3224) | inline_size void function ecb_cold (line 3267) | ecb_cold function ecb_cold (line 3290) | ecb_cold function inline_speed (line 3305) | inline_speed void function ev_run (line 3374) | int function ev_break (line 3546) | void function ev_ref (line 3552) | void function ev_unref (line 3558) | void function ev_now_update (line 3564) | void function ev_suspend (line 3570) | void function ev_resume (line 3576) | void function inline_size (line 3592) | inline_size void function inline_size (line 3599) | inline_size void function inline_speed (line 3615) | inline_speed void function ev_clear_pending (line 3625) | int function inline_size (line 3642) | inline_size void function inline_speed (line 3651) | inline_speed void function inline_size (line 3659) | inline_size void function ev_io_start (line 3668) | void noinline function ev_io_stop (line 3694) | void noinline function ev_timer_start (line 3713) | void noinline function ev_timer_stop (line 3737) | void noinline function ev_timer_again (line 3767) | void noinline function ev_tstamp (line 3794) | ev_tstamp function ev_periodic_start (line 3801) | void noinline function ev_periodic_stop (line 3831) | void noinline function ev_periodic_again (line 3859) | void noinline function ev_signal_start (line 3874) | void noinline function ev_signal_stop (line 3956) | void noinline function ev_child_start (line 3997) | void function ev_child_stop (line 4014) | void function infy_add (line 4049) | static void noinline function infy_del (line 4123) | static void noinline function noinline (line 4140) | static void noinline function infy_cb (line 4171) | static void function ecb_cold (line 4186) | ecb_cold function inline_size (line 4198) | inline_size int function inline_size (line 4209) | inline_size void function inline_size (line 4231) | inline_size void function ev_stat_stat (line 4285) | void function stat_timer_cb (line 4294) | static void noinline function ev_stat_start (line 4334) | void function ev_stat_stop (line 4365) | void function ev_idle_start (line 4391) | void function ev_idle_stop (line 4414) | void function ev_prepare_start (line 4438) | void function ev_prepare_stop (line 4453) | void function ev_check_start (line 4476) | void function ev_check_stop (line 4491) | void function ev_embed_sweep (line 4514) | void noinline function embed_io_cb (line 4520) | static void function embed_prepare_cb (line 4531) | static void function embed_fork_cb (line 4547) | static void function embed_idle_cb (line 4565) | static void function ev_embed_start (line 4572) | void function ev_embed_stop (line 4603) | void function ev_fork_start (line 4623) | void function ev_fork_stop (line 4638) | void function ev_cleanup_start (line 4661) | void function ev_cleanup_stop (line 4678) | void function ev_async_start (line 4702) | void function ev_async_stop (line 4721) | void function ev_async_send (line 4742) | void type ev_once (line 4752) | struct ev_once function once_cb (line 4760) | static void function once_cb_io (line 4773) | static void function once_cb_to (line 4781) | static void function ev_once (line 4789) | void type ev_embed (line 4837) | struct ev_embed type ev_stat (line 4860) | struct ev_stat FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libev/ev.h type ev_tstamp (line 153) | typedef double ev_tstamp; type ev_loop (line 172) | struct ev_loop type ev_watcher (line 298) | typedef struct ev_watcher type ev_watcher_list (line 304) | typedef struct ev_watcher_list type ev_watcher_time (line 310) | typedef struct ev_watcher_time type ev_io (line 317) | typedef struct ev_io type ev_timer (line 327) | typedef struct ev_timer type ev_periodic (line 336) | typedef struct ev_periodic type ev_signal (line 347) | typedef struct ev_signal type ev_child (line 357) | typedef struct ev_child type ev_statdata (line 370) | typedef struct _stati64 ev_statdata; type ev_statdata (line 372) | typedef struct stat ev_statdata; type ev_stat (line 377) | typedef struct ev_stat type ev_idle (line 394) | typedef struct ev_idle type ev_prepare (line 403) | typedef struct ev_prepare type ev_check (line 410) | typedef struct ev_check type ev_fork (line 418) | typedef struct ev_fork type ev_cleanup (line 427) | typedef struct ev_cleanup type ev_embed (line 436) | typedef struct ev_embed type ev_async (line 457) | typedef struct ev_async type ev_watcher (line 470) | struct ev_watcher type ev_watcher_list (line 471) | struct ev_watcher_list type ev_io (line 473) | struct ev_io type ev_timer (line 474) | struct ev_timer type ev_periodic (line 475) | struct ev_periodic type ev_signal (line 476) | struct ev_signal type ev_child (line 477) | struct ev_child type ev_stat (line 479) | struct ev_stat type ev_idle (line 482) | struct ev_idle type ev_prepare (line 484) | struct ev_prepare type ev_check (line 485) | struct ev_check type ev_fork (line 487) | struct ev_fork type ev_cleanup (line 490) | struct ev_cleanup type ev_embed (line 493) | struct ev_embed type ev_async (line 496) | struct ev_async function ev_loop (line 563) | ev_loop * function EV_INLINE (line 571) | EV_INLINE int function EV_INLINE (line 588) | EV_INLINE ev_tstamp function EV_INLINE (line 595) | EV_INLINE int function EV_INLINE (line 835) | EV_INLINE void ev_loop (EV_P_ int flags) { ev_run (EV_A_ flags); } function EV_INLINE (line 836) | EV_INLINE void ev_unloop (EV_P_ int how ) { ev_break (EV_A_ how ); } function EV_INLINE (line 837) | EV_INLINE void ev_default_destroy (void) { ev_loop_destroy (EV_DEFAULT); } function EV_INLINE (line 838) | EV_INLINE void ev_default_fork (void) { ev_loop_fork (EV_DEFAULT); } function ev_loop_count (line 840) | EV_INLINE unsigned int ev_loop_count (EV_P) { return ev_iteration (EV_... function ev_loop_depth (line 841) | EV_INLINE unsigned int ev_loop_depth (EV_P) { return ev_depth (EV_... function EV_INLINE (line 842) | EV_INLINE void ev_loop_verify (EV_P) { ev_verify (EV_... type ev_loop (line 846) | typedef struct ev_loop ev_loop; FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libev/ev_epoll.c function epoll_modify (line 70) | static void function epoll_poll (line 141) | static void function inline_size (line 238) | int inline_size function epoll_destroy (line 264) | epoll_destroy (EV_P) function inline_size (line 270) | void inline_size FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libev/ev_kqueue.c function kqueue_change (line 46) | void inline_speed function kqueue_modify (line 63) | static void function kqueue_poll (line 85) | static void function kqueue_init (line 155) | int inline_size function kqueue_destroy (line 180) | kqueue_destroy (EV_P) function kqueue_fork (line 187) | kqueue_fork (EV_P) FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libev/ev_poll.c function pollidx_init (line 42) | void inline_size function poll_modify (line 51) | static void function poll_poll (line 88) | static void function inline_size (line 129) | int inline_size function poll_destroy (line 143) | poll_destroy (EV_P) FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libev/ev_port.c function port_associate_and_check (line 58) | void inline_speed function port_modify (line 77) | static void function port_poll (line 92) | static void function inline_size (line 139) | int inline_size function port_destroy (line 167) | port_destroy (EV_P) function inline_size (line 172) | void inline_size FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libev/ev_select.c function select_poll (line 139) | static void function select_init (line 274) | int inline_size function select_destroy (line 304) | select_destroy (EV_P) FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libev/ev_vars.h type ev_prepare (line 149) | struct ev_prepare FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libev/ev_win32.c function SOCKET (line 51) | static SOCKET function ev_pipe (line 62) | static int function ev_tstamp (line 148) | ev_tstamp FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libev/event.c type event_base (line 59) | struct event_base type event_base (line 64) | struct event_base function ev_tstamp (line 66) | static ev_tstamp type event_base (line 98) | struct event_base type event_base (line 100) | struct event_base type event_base (line 104) | struct event_base type event_base (line 111) | struct event_base type event_base (line 116) | struct event_base type event_base (line 120) | struct event_base function event_base_free (line 127) | void event_base_free (struct event_base *base) function event_dispatch (line 137) | int event_dispatch (void) function event_set_log_callback (line 143) | void event_set_log_callback (event_log_cb cb) function event_loop (line 149) | int event_loop (int flags) function event_loopexit (line 154) | int event_loopexit (struct timeval *tv) function event_callback_fn (line 159) | event_callback_fn event_get_callback function ev_x_cb (line 165) | static void function ev_x_cb_sig (line 174) | static void function ev_x_cb_io (line 185) | static void function ev_x_cb_to (line 196) | static void function event_set (line 206) | void event_set (struct event *ev, int fd, short events, void (*cb)(int, ... function event_once (line 225) | int event_once (int fd, short events, void (*cb)(int, short, void *), vo... function event_add (line 230) | int event_add (struct event *ev, struct timeval *tv) function event_del (line 272) | int event_del (struct event *ev) function event_active (line 289) | void event_active (struct event *ev, int res, short ncalls) function event_pending (line 303) | int event_pending (struct event *ev, short events, struct timeval *tv) function event_priority_init (line 337) | int event_priority_init (int npri) function event_priority_set (line 342) | int event_priority_set (struct event *ev, int pri) function event_base_set (line 349) | int event_base_set (struct event_base *base, struct event *ev) function event_base_loop (line 356) | int event_base_loop (struct event_base *base, int flags) function event_base_dispatch (line 363) | int event_base_dispatch (struct event_base *base) function ev_x_loopexit_cb (line 368) | static void function event_base_loopexit (line 376) | int event_base_loopexit (struct event_base *base, struct timeval *tv) type ev_x_once (line 386) | struct ev_x_once function ev_x_once_cb (line 393) | static void function event_base_once (line 402) | int event_base_once (struct event_base *base, int fd, short events, void... function event_base_priority_init (line 419) | int event_base_priority_init (struct event_base *base, int npri) FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libev/event.h type event_base (line 69) | struct event_base type event (line 80) | struct event type event (line 100) | struct event type event_base (line 134) | struct event_base type timeval (line 138) | struct timeval type event (line 148) | struct event type timeval (line 149) | struct timeval type event (line 151) | struct event type timeval (line 151) | struct timeval type event (line 152) | struct event type event (line 153) | struct event type event (line 155) | struct event type timeval (line 155) | struct timeval type event (line 158) | struct event type event_base (line 160) | struct event_base type event_base (line 161) | struct event_base type event_base (line 162) | struct event_base type event (line 162) | struct event type event_base (line 163) | struct event_base type event_base (line 164) | struct event_base type timeval (line 164) | struct timeval type event_base (line 165) | struct event_base type event_base (line 166) | struct event_base type timeval (line 166) | struct timeval type event_base (line 167) | struct event_base FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libipset/bdd/assignments.c type ipset_assignment (line 16) | struct ipset_assignment type ipset_assignment (line 19) | struct ipset_assignment function ipset_assignment_free (line 25) | void function ipset_assignment_equal (line 33) | bool function ipset_assignment_cut (line 79) | void function ipset_assignment_clear (line 89) | void function ipset_assignment_get (line 96) | enum ipset_tribool function ipset_assignment_set (line 110) | void FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libipset/bdd/basics.c function ipset_node_fprint (line 21) | void function cork_hash (line 33) | static cork_hash function ipset_node_equals (line 45) | static bool type ipset_node_cache (line 69) | struct ipset_node_cache type ipset_node_cache (line 72) | struct ipset_node_cache function ipset_node_cache_free (line 84) | void function ipset_value (line 100) | static ipset_value function ipset_node_id (line 127) | ipset_node_id function ipset_node_decref (line 140) | void function ipset_node_cache_nodes_equal (line 162) | bool function ipset_node_id (line 187) | ipset_node_id function ipset_bool_array_assignment (line 247) | bool function ipset_bit_array_assignment (line 255) | bool function ipset_value (line 262) | ipset_value type ipset_fake_node (line 300) | struct ipset_fake_node { type ipset_fake_node (line 309) | struct ipset_fake_node function ipset_node_id (line 322) | static ipset_node_id function ipset_node_id (line 459) | ipset_node_id FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libipset/bdd/bdd-iterator.c function add_node (line 25) | static void type ipset_bdd_iterator (line 48) | struct ipset_bdd_iterator type ipset_node_cache (line 49) | struct ipset_node_cache type ipset_bdd_iterator (line 54) | struct ipset_bdd_iterator function ipset_bdd_iterator_free (line 68) | void function ipset_bdd_iterator_advance (line 77) | void FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libipset/bdd/expanded.c function initialize (line 20) | static void type ipset_expanded_assignment (line 63) | struct ipset_expanded_assignment type ipset_assignment (line 64) | struct ipset_assignment type ipset_expanded_assignment (line 70) | struct ipset_expanded_assignment function ipset_expanded_assignment_free (line 86) | void function ipset_expanded_assignment_advance (line 99) | void FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libipset/bdd/reachable.c function ipset_node_reachable_count (line 18) | size_t function ipset_node_memory_size (line 78) | size_t FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libipset/bdd/read.c type serialized_id (line 35) | typedef int serialized_id; function create_errno_error (line 41) | static void function read_uint8 (line 56) | static int function read_uint16 (line 74) | static uint16_t function read_uint32 (line 92) | static uint32_t function read_uint64 (line 110) | static uint64_t function verify_cap (line 128) | static int function ipset_node_id (line 151) | static ipset_node_id function ipset_node_id (line 298) | ipset_node_id FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libipset/bdd/write.c type serialized_id (line 30) | typedef int serialized_id; type save_data (line 34) | struct save_data type save_data (line 43) | struct save_data type ipset_node_cache (line 44) | struct ipset_node_cache type save_data (line 54) | struct save_data type ipset_node_cache (line 55) | struct ipset_node_cache type save_data (line 65) | struct save_data type save_data (line 76) | struct save_data type save_data (line 88) | struct save_data { function save_visit_node (line 127) | static int function save_bdd (line 186) | static int function write_string (line 236) | static int function write_uint8 (line 248) | static int function write_uint16 (line 260) | static int function write_uint32 (line 273) | static int function write_uint64 (line 286) | static int function write_header_v1 (line 302) | static int function write_footer_v1 (line 338) | static int function write_terminal_v1 (line 354) | static int function write_nonterminal_v1 (line 364) | static int function ipset_node_cache_save (line 378) | int type dot_data (line 404) | struct dot_data { function write_header_dot (line 414) | static int function write_footer_dot (line 424) | static int function write_terminal_dot (line 433) | static int function write_nonterminal_dot (line 452) | static int function ipset_node_cache_save_dot (line 539) | int FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libipset/general.c function ipset_init_library (line 17) | int FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libipset/include/ipset/bdd/nodes.h type ipset_variable (line 28) | typedef unsigned int ipset_variable; type ipset_value (line 36) | typedef unsigned int ipset_value; type ipset_node_id (line 47) | typedef unsigned int ipset_node_id; type ipset_node_type (line 53) | enum ipset_node_type { type ipset_node (line 102) | struct ipset_node { type ipset_node (line 130) | struct ipset_node type ipset_node_cache (line 149) | struct ipset_node_cache { type ipset_node_cache (line 189) | struct ipset_node_cache type ipset_node_cache (line 196) | struct ipset_node_cache type ipset_node_cache (line 206) | struct ipset_node_cache type ipset_node_cache (line 216) | struct ipset_node_cache type ipset_node_cache (line 224) | struct ipset_node_cache type ipset_node_cache (line 233) | struct ipset_node_cache type ipset_node_cache (line 241) | struct ipset_node_cache type ipset_node_cache (line 250) | struct ipset_node_cache type cork_stream_consumer (line 258) | struct cork_stream_consumer type ipset_node_cache (line 259) | struct ipset_node_cache type ipset_node_cache (line 266) | struct ipset_node_cache type ipset_node_cache (line 268) | struct ipset_node_cache type cork_stream_consumer (line 278) | struct cork_stream_consumer type ipset_node_cache (line 279) | struct ipset_node_cache type ipset_node_cache (line 313) | struct ipset_node_cache type ipset_node_cache (line 321) | struct ipset_node_cache type ipset_tribool (line 337) | enum ipset_tribool { type ipset_assignment (line 353) | struct ipset_assignment { type ipset_assignment (line 368) | struct ipset_assignment type ipset_assignment (line 376) | struct ipset_assignment type ipset_assignment (line 383) | struct ipset_assignment type ipset_assignment (line 384) | struct ipset_assignment type ipset_assignment (line 392) | struct ipset_assignment type ipset_assignment (line 399) | struct ipset_assignment type ipset_tribool (line 405) | enum ipset_tribool type ipset_assignment (line 406) | struct ipset_assignment type ipset_assignment (line 413) | struct ipset_assignment type ipset_tribool (line 414) | enum ipset_tribool type ipset_expanded_assignment (line 426) | struct ipset_expanded_assignment { type ipset_expanded_assignment (line 451) | struct ipset_expanded_assignment type ipset_assignment (line 452) | struct ipset_assignment type ipset_expanded_assignment (line 460) | struct ipset_expanded_assignment type ipset_expanded_assignment (line 467) | struct ipset_expanded_assignment type ipset_bdd_iterator (line 487) | struct ipset_bdd_iterator { type ipset_bdd_iterator (line 518) | struct ipset_bdd_iterator type ipset_node_cache (line 519) | struct ipset_node_cache type ipset_bdd_iterator (line 526) | struct ipset_bdd_iterator type ipset_bdd_iterator (line 533) | struct ipset_bdd_iterator FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libipset/include/ipset/errors.h type ipset_error (line 25) | enum ipset_error { FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libipset/include/ipset/ipset.h type ip_set (line 22) | struct ip_set { type ip_map (line 28) | struct ip_map { type ip_set (line 48) | struct ip_set type ip_set (line 51) | struct ip_set type ip_set (line 53) | struct ip_set type ip_set (line 57) | struct ip_set type ip_set (line 60) | struct ip_set type ip_set (line 63) | struct ip_set type ip_set (line 63) | struct ip_set type ip_set (line 66) | struct ip_set type ip_set (line 69) | struct ip_set type cork_stream_consumer (line 72) | struct cork_stream_consumer type ip_set (line 73) | struct ip_set type ip_set (line 76) | struct ip_set type ip_set (line 78) | struct ip_set type ip_set (line 82) | struct ip_set type cork_ipv4 (line 82) | struct cork_ipv4 type ip_set (line 85) | struct ip_set type cork_ipv4 (line 85) | struct cork_ipv4 type ip_set (line 89) | struct ip_set type cork_ipv4 (line 89) | struct cork_ipv4 type ip_set (line 92) | struct ip_set type cork_ipv4 (line 92) | struct cork_ipv4 type ip_set (line 96) | struct ip_set type cork_ipv4 (line 96) | struct cork_ipv4 type ip_set (line 99) | struct ip_set type cork_ipv6 (line 99) | struct cork_ipv6 type ip_set (line 102) | struct ip_set type cork_ipv6 (line 102) | struct cork_ipv6 type ip_set (line 106) | struct ip_set type cork_ipv6 (line 106) | struct cork_ipv6 type ip_set (line 109) | struct ip_set type cork_ipv6 (line 109) | struct cork_ipv6 type ip_set (line 113) | struct ip_set type cork_ipv6 (line 113) | struct cork_ipv6 type ip_set (line 116) | struct ip_set type cork_ip (line 116) | struct cork_ip type ip_set (line 119) | struct ip_set type cork_ip (line 119) | struct cork_ip type ip_set (line 123) | struct ip_set type cork_ip (line 123) | struct cork_ip type ip_set (line 126) | struct ip_set type cork_ip (line 126) | struct cork_ip type ip_set (line 130) | struct ip_set type cork_ip (line 130) | struct cork_ip type ipset_iterator_state (line 135) | enum ipset_iterator_state { type ipset_iterator (line 144) | struct ipset_iterator { type ipset_iterator (line 186) | struct ipset_iterator type ip_set (line 187) | struct ip_set type ipset_iterator (line 189) | struct ipset_iterator type ip_set (line 190) | struct ip_set type ipset_iterator (line 193) | struct ipset_iterator type ipset_iterator (line 196) | struct ipset_iterator type ip_map (line 204) | struct ip_map type ip_map (line 207) | struct ip_map type ip_map (line 209) | struct ip_map type ip_map (line 213) | struct ip_map type ip_map (line 216) | struct ip_map type ip_map (line 219) | struct ip_map type ip_map (line 219) | struct ip_map type ip_map (line 222) | struct ip_map type ip_map (line 225) | struct ip_map type cork_stream_consumer (line 228) | struct cork_stream_consumer type ip_map (line 229) | struct ip_map type ip_map (line 231) | struct ip_map type ip_map (line 235) | struct ip_map type cork_ipv4 (line 235) | struct cork_ipv4 type ip_map (line 238) | struct ip_map type cork_ipv4 (line 238) | struct cork_ipv4 type ip_map (line 242) | struct ip_map type cork_ipv4 (line 242) | struct cork_ipv4 type ip_map (line 245) | struct ip_map type cork_ipv6 (line 245) | struct cork_ipv6 type ip_map (line 248) | struct ip_map type cork_ipv6 (line 248) | struct cork_ipv6 type ip_map (line 252) | struct ip_map type cork_ipv6 (line 252) | struct cork_ipv6 type ip_map (line 255) | struct ip_map type cork_ip (line 255) | struct cork_ip type ip_map (line 258) | struct ip_map type cork_ip (line 258) | struct cork_ip type ip_map (line 262) | struct ip_map type cork_ip (line 262) | struct cork_ip FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libipset/map/allocation.c function ipmap_init (line 17) | void type ip_map (line 28) | struct ip_map type ip_map (line 31) | struct ip_map function ipmap_done (line 37) | void function ipmap_free (line 45) | void FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libipset/map/inspection.c function ipmap_is_empty (line 16) | bool function ipmap_is_equal (line 24) | bool function ipmap_memory_size (line 31) | size_t function ipmap_ip_set (line 38) | void function ipmap_ip_set_network (line 49) | void function ipmap_ip_get (line 61) | int FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libipset/map/storage.c function create_errno_error (line 23) | static void type file_consumer (line 33) | struct file_consumer { function file_consumer_data (line 40) | static int function file_consumer_eof (line 57) | static int function ipmap_save_to_stream (line 66) | int function ipmap_save (line 73) | int type ip_map (line 83) | struct ip_map type ip_map (line 86) | struct ip_map FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libipset/set/allocation.c function ipset_init (line 17) | void type ip_set (line 27) | struct ip_set type ip_set (line 30) | struct ip_set function ipset_done (line 36) | void function ipset_free (line 44) | void FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libipset/set/inspection.c function ipset_is_empty (line 16) | bool function ipset_is_equal (line 23) | bool function ipset_memory_size (line 30) | size_t function ipset_ip_add (line 37) | bool function ipset_ip_add_network (line 48) | bool function ipset_ip_remove (line 60) | bool function ipset_ip_remove_network (line 71) | bool function ipset_contains_ip (line 83) | bool FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libipset/set/iterator.c type ipset_iterator (line 28) | struct ipset_iterator type ipset_iterator (line 31) | struct ipset_iterator function find_last_non_either_bit (line 38) | static unsigned int function create_ip_address (line 59) | static void function advance_assignment (line 91) | static void function process_expanded_assignment (line 143) | static void function expand_ipv4 (line 165) | static void function expand_ipv6 (line 190) | static void function process_assignment (line 216) | static void type ipset_iterator (line 279) | struct ipset_iterator type ip_set (line 280) | struct ip_set type ipset_iterator (line 283) | struct ipset_iterator type ipset_iterator (line 300) | struct ipset_iterator type ip_set (line 301) | struct ip_set type ipset_iterator (line 307) | struct ipset_iterator type ip_set (line 308) | struct ip_set function ipset_iterator_free (line 314) | void function ipset_iterator_advance (line 327) | void FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libipset/set/storage.c function create_errno_error (line 23) | static void type file_consumer (line 33) | struct file_consumer { function file_consumer_data (line 40) | static int function file_consumer_eof (line 57) | static int function ipset_save_to_stream (line 65) | int function ipset_save (line 72) | int function ipset_save_dot (line 82) | int type ip_set (line 92) | struct ip_set type ip_set (line 95) | struct ip_set FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_aead/aes256gcm/aesni/aead_aes256gcm_aesni.c function _bswap64 (line 30) | static inline uint64_t type context (line 41) | typedef struct context { function aesni_key256_expand (line 46) | static inline void function aesni_encrypt1 (line 112) | static inline void function addmul (line 203) | static inline void function __m128i (line 268) | static inline __m128i function crypto_aead_aes256gcm_beforenm (line 490) | int function crypto_aead_aes256gcm_encrypt_afternm (line 506) | int function crypto_aead_aes256gcm_decrypt_afternm (line 625) | int function crypto_aead_aes256gcm_encrypt (line 782) | int function crypto_aead_aes256gcm_decrypt (line 802) | int function crypto_aead_aes256gcm_is_available (line 822) | int function crypto_aead_aes256gcm_keybytes (line 828) | size_t function crypto_aead_aes256gcm_nsecbytes (line 834) | size_t function crypto_aead_aes256gcm_npubbytes (line 840) | size_t function crypto_aead_aes256gcm_abytes (line 846) | size_t function crypto_aead_aes256gcm_statebytes (line 852) | size_t function crypto_aead_aes256gcm_is_available (line 860) | int FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_aead/chacha20poly1305/sodium/aead_chacha20poly1305.c function _u64_le_from_ull (line 14) | static inline void function crypto_aead_chacha20poly1305_encrypt (line 27) | int function crypto_aead_chacha20poly1305_ietf_encrypt (line 77) | int function crypto_aead_chacha20poly1305_decrypt (line 131) | int function crypto_aead_chacha20poly1305_ietf_decrypt (line 187) | int function crypto_aead_chacha20poly1305_keybytes (line 246) | size_t function crypto_aead_chacha20poly1305_npubbytes (line 251) | size_t function crypto_aead_chacha20poly1305_ietf_npubbytes (line 256) | size_t function crypto_aead_chacha20poly1305_nsecbytes (line 261) | size_t function crypto_aead_chacha20poly1305_abytes (line 266) | size_t FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_auth/crypto_auth.c function crypto_auth_bytes (line 4) | size_t function crypto_auth_keybytes (line 10) | size_t function crypto_auth (line 22) | int function crypto_auth_verify (line 29) | int FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_auth/hmacsha256/auth_hmacsha256_api.c function crypto_auth_hmacsha256_bytes (line 3) | size_t function crypto_auth_hmacsha256_keybytes (line 8) | size_t function crypto_auth_hmacsha256_statebytes (line 13) | size_t FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_auth/hmacsha256/cp/hmac_hmacsha256.c function crypto_auth_hmacsha256_init (line 38) | int function crypto_auth_hmacsha256_update (line 74) | int function crypto_auth_hmacsha256_final (line 84) | int function crypto_auth_hmacsha256 (line 99) | int FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_auth/hmacsha256/cp/verify_hmacsha256.c function crypto_auth_hmacsha256_verify (line 5) | int crypto_auth_hmacsha256_verify(const unsigned char *h,const unsigned ... FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_auth/hmacsha512/auth_hmacsha512_api.c function crypto_auth_hmacsha512_bytes (line 3) | size_t function crypto_auth_hmacsha512_keybytes (line 8) | size_t function crypto_auth_hmacsha512_statebytes (line 13) | size_t FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_auth/hmacsha512/cp/hmac_hmacsha512.c function crypto_auth_hmacsha512_init (line 38) | int function crypto_auth_hmacsha512_update (line 74) | int function crypto_auth_hmacsha512_final (line 84) | int function crypto_auth_hmacsha512 (line 99) | int FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_auth/hmacsha512/cp/verify_hmacsha512.c function crypto_auth_hmacsha512_verify (line 5) | int crypto_auth_hmacsha512_verify(const unsigned char *h, const unsigned... FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_auth/hmacsha512256/auth_hmacsha512256_api.c function crypto_auth_hmacsha512256_bytes (line 3) | size_t function crypto_auth_hmacsha512256_keybytes (line 8) | size_t function crypto_auth_hmacsha512256_statebytes (line 13) | size_t FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_auth/hmacsha512256/cp/hmac_hmacsha512256.c function crypto_auth_hmacsha512256_init (line 12) | int function crypto_auth_hmacsha512256_update (line 21) | int function crypto_auth_hmacsha512256_final (line 30) | int function crypto_auth_hmacsha512256 (line 42) | int FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_auth/hmacsha512256/cp/verify_hmacsha512256.c function crypto_auth_hmacsha512256_verify (line 5) | int crypto_auth_hmacsha512256_verify(const unsigned char *h, FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_box/crypto_box.c function crypto_box_seedbytes (line 4) | size_t function crypto_box_publickeybytes (line 10) | size_t function crypto_box_secretkeybytes (line 16) | size_t function crypto_box_beforenmbytes (line 22) | size_t function crypto_box_noncebytes (line 28) | size_t function crypto_box_zerobytes (line 34) | size_t function crypto_box_boxzerobytes (line 40) | size_t function crypto_box_macbytes (line 46) | size_t function crypto_box_seed_keypair (line 58) | int function crypto_box_keypair (line 65) | int function crypto_box_beforenm (line 71) | int function crypto_box_afternm (line 78) | int function crypto_box_open_afternm (line 86) | int function crypto_box (line 94) | int function crypto_box_open (line 102) | int FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_box/crypto_box_easy.c function crypto_box_detached_afternm (line 10) | int function crypto_box_detached (line 18) | int function crypto_box_easy_afternm (line 38) | int function crypto_box_easy (line 50) | int function crypto_box_open_detached_afternm (line 62) | int function crypto_box_open_detached (line 71) | int function crypto_box_open_easy_afternm (line 89) | int function crypto_box_open_easy (line 102) | int FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_box/crypto_box_seal.c function _crypto_box_seal_nonce (line 8) | static int function crypto_box_seal (line 22) | int function crypto_box_seal_open (line 45) | int function crypto_box_sealbytes (line 63) | size_t FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_box/curve25519xsalsa20poly1305/box_curve25519xsalsa20poly1305_api.c function crypto_box_curve25519xsalsa20poly1305_seedbytes (line 3) | size_t function crypto_box_curve25519xsalsa20poly1305_publickeybytes (line 8) | size_t function crypto_box_curve25519xsalsa20poly1305_secretkeybytes (line 13) | size_t function crypto_box_curve25519xsalsa20poly1305_beforenmbytes (line 18) | size_t function crypto_box_curve25519xsalsa20poly1305_noncebytes (line 23) | size_t function crypto_box_curve25519xsalsa20poly1305_zerobytes (line 28) | size_t function crypto_box_curve25519xsalsa20poly1305_boxzerobytes (line 33) | size_t function crypto_box_curve25519xsalsa20poly1305_macbytes (line 38) | size_t FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_box/curve25519xsalsa20poly1305/ref/after_curve25519xsalsa20poly1305.c function crypto_box_curve25519xsalsa20poly1305_afternm (line 4) | int crypto_box_curve25519xsalsa20poly1305_afternm( function crypto_box_curve25519xsalsa20poly1305_open_afternm (line 14) | int crypto_box_curve25519xsalsa20poly1305_open_afternm( FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_box/curve25519xsalsa20poly1305/ref/before_curve25519xsalsa20poly1305.c function crypto_box_curve25519xsalsa20poly1305_beforenm (line 10) | int crypto_box_curve25519xsalsa20poly1305_beforenm( FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_box/curve25519xsalsa20poly1305/ref/box_curve25519xsalsa20poly1305.c function crypto_box_curve25519xsalsa20poly1305 (line 4) | int crypto_box_curve25519xsalsa20poly1305( function crypto_box_curve25519xsalsa20poly1305_open (line 24) | int crypto_box_curve25519xsalsa20poly1305_open( FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_box/curve25519xsalsa20poly1305/ref/keypair_curve25519xsalsa20poly1305.c function crypto_box_curve25519xsalsa20poly1305_seed_keypair (line 9) | int crypto_box_curve25519xsalsa20poly1305_seed_keypair( function crypto_box_curve25519xsalsa20poly1305_keypair (line 22) | int crypto_box_curve25519xsalsa20poly1305_keypair( FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_core/hsalsa20/core_hsalsa20_api.c function crypto_core_hsalsa20_outputbytes (line 3) | size_t function crypto_core_hsalsa20_inputbytes (line 8) | size_t function crypto_core_hsalsa20_keybytes (line 13) | size_t function crypto_core_hsalsa20_constbytes (line 18) | size_t FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_core/hsalsa20/ref2/core_hsalsa20.c type uint32 (line 11) | typedef unsigned int uint32; function uint32 (line 13) | static uint32 rotate(uint32 u,int c) function uint32 (line 18) | static uint32 load_littleendian(const unsigned char *x) function store_littleendian (line 28) | static void store_littleendian(unsigned char *x,uint32 u) function crypto_core_hsalsa20 (line 36) | int crypto_core_hsalsa20( FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_core/salsa20/core_salsa20_api.c function crypto_core_salsa20_outputbytes (line 3) | size_t function crypto_core_salsa20_inputbytes (line 8) | size_t function crypto_core_salsa20_keybytes (line 13) | size_t function crypto_core_salsa20_constbytes (line 18) | size_t FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_core/salsa20/ref/core_salsa20.c type uint32 (line 11) | typedef unsigned int uint32; function uint32 (line 13) | static uint32 rotate(uint32 u,int c) function uint32 (line 18) | static uint32 load_littleendian(const unsigned char *x) function store_littleendian (line 28) | static void store_littleendian(unsigned char *x,uint32 u) function crypto_core_salsa20 (line 36) | int crypto_core_salsa20( FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_core/salsa2012/core_salsa2012_api.c function crypto_core_salsa2012_outputbytes (line 3) | size_t function crypto_core_salsa2012_inputbytes (line 8) | size_t function crypto_core_salsa2012_keybytes (line 13) | size_t function crypto_core_salsa2012_constbytes (line 18) | size_t FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_core/salsa2012/ref/core_salsa2012.c type uint32 (line 11) | typedef unsigned int uint32; function uint32 (line 13) | static uint32 rotate(uint32 u,int c) function uint32 (line 18) | static uint32 load_littleendian(const unsigned char *x) function store_littleendian (line 28) | static void store_littleendian(unsigned char *x,uint32 u) function crypto_core_salsa2012 (line 36) | int crypto_core_salsa2012( FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_core/salsa208/core_salsa208_api.c function crypto_core_salsa208_outputbytes (line 3) | size_t function crypto_core_salsa208_inputbytes (line 8) | size_t function crypto_core_salsa208_keybytes (line 13) | size_t function crypto_core_salsa208_constbytes (line 18) | size_t FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_core/salsa208/ref/core_salsa208.c type uint32 (line 11) | typedef unsigned int uint32; function uint32 (line 13) | static uint32 rotate(uint32 u,int c) function uint32 (line 18) | static uint32 load_littleendian(const unsigned char *x) function store_littleendian (line 28) | static void store_littleendian(unsigned char *x,uint32 u) function crypto_core_salsa208 (line 36) | int crypto_core_salsa208( FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_generichash/blake2/generichash_blake2_api.c function crypto_generichash_blake2b_bytes_min (line 3) | size_t function crypto_generichash_blake2b_bytes_max (line 8) | size_t function crypto_generichash_blake2b_bytes (line 13) | size_t function crypto_generichash_blake2b_keybytes_min (line 18) | size_t function crypto_generichash_blake2b_keybytes_max (line 23) | size_t function crypto_generichash_blake2b_keybytes (line 28) | size_t function crypto_generichash_blake2b_saltbytes (line 33) | size_t function crypto_generichash_blake2b_personalbytes (line 38) | size_t FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_generichash/blake2/ref/blake2-impl.h function load32 (line 22) | static inline uint32_t load32( const void *src ) function load64 (line 38) | static inline uint64_t load64( const void *src ) function store32 (line 58) | static inline void store32( void *dst, uint32_t w ) function store64 (line 71) | static inline void store64( void *dst, uint64_t w ) function load48 (line 88) | static inline uint64_t load48( const void *src ) function store48 (line 100) | static inline void store48( void *dst, uint64_t w ) function rotl32 (line 111) | static inline uint32_t rotl32( const uint32_t w, const unsigned c ) function rotl64 (line 116) | static inline uint64_t rotl64( const uint64_t w, const unsigned c ) function rotr32 (line 121) | static inline uint32_t rotr32( const uint32_t w, const unsigned c ) function rotr64 (line 126) | static inline uint64_t rotr64( const uint64_t w, const unsigned c ) function secure_zero_memory (line 132) | static inline void secure_zero_memory( void *v, size_t n ) FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_generichash/blake2/ref/blake2.h type blake2s_constant (line 38) | enum blake2s_constant type blake2b_constant (line 47) | enum blake2b_constant type blake2s_param (line 62) | typedef struct blake2s_param_ type blake2s_state (line 77) | typedef struct blake2s_state_ type blake2b_param (line 87) | typedef struct blake2b_param_ type crypto_generichash_blake2b_state (line 103) | typedef crypto_generichash_blake2b_state blake2b_state; type blake2b_state (line 105) | typedef struct blake2b_state_ type blake2sp_state (line 116) | typedef struct blake2sp_state_ type blake2bp_state (line 124) | typedef struct blake2bp_state_ function blake2 (line 173) | static inline int blake2( uint8_t *out, const void *in, const void *key,... FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_generichash/blake2/ref/blake2b-compress-ref.c function blake2b_compress_ref (line 32) | int blake2b_compress_ref( blake2b_state *S, const uint8_t block[BLAKE2B_... FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_generichash/blake2/ref/blake2b-compress-sse41.c function blake2b_compress_sse41 (line 31) | int blake2b_compress_sse41( blake2b_state *S, const uint8_t block[BLAKE2... FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_generichash/blake2/ref/blake2b-compress-ssse3.c function blake2b_compress_ssse3 (line 31) | int blake2b_compress_ssse3( blake2b_state *S, const uint8_t block[BLAKE2... FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_generichash/blake2/ref/blake2b-ref.c type uint128_t (line 25) | typedef unsigned __int128 uint128_t; type uint128_t (line 27) | typedef unsigned uint128_t __attribute__((mode(TI))); function blake2b_set_lastnode (line 42) | static inline int blake2b_set_lastnode( blake2b_state *S ) function blake2b_clear_lastnode (line 49) | static inline int blake2b_clear_lastnode( blake2b_state *S ) function blake2b_set_lastblock (line 56) | static inline int blake2b_set_lastblock( blake2b_state *S ) function blake2b_clear_lastblock (line 64) | static inline int blake2b_clear_lastblock( blake2b_state *S ) function blake2b_increment_counter (line 72) | static inline int blake2b_increment_counter( blake2b_state *S, const uin... function blake2b_param_set_digest_length (line 88) | static inline int blake2b_param_set_digest_length( blake2b_param *P, con... function blake2b_param_set_fanout (line 94) | static inline int blake2b_param_set_fanout( blake2b_param *P, const uint... function blake2b_param_set_max_depth (line 100) | static inline int blake2b_param_set_max_depth( blake2b_param *P, const u... function blake2b_param_set_leaf_length (line 106) | static inline int blake2b_param_set_leaf_length( blake2b_param *P, const... function blake2b_param_set_node_offset (line 112) | static inline int blake2b_param_set_node_offset( blake2b_param *P, const... function blake2b_param_set_node_depth (line 118) | static inline int blake2b_param_set_node_depth( blake2b_param *P, const ... function blake2b_param_set_inner_length (line 124) | static inline int blake2b_param_set_inner_length( blake2b_param *P, cons... function blake2b_param_set_salt (line 130) | static inline int blake2b_param_set_salt( blake2b_param *P, const uint8_... function blake2b_param_set_personal (line 136) | static inline int blake2b_param_set_personal( blake2b_param *P, const ui... function blake2b_init0 (line 142) | static inline int blake2b_init0( blake2b_state *S ) function blake2b_init_param (line 153) | int blake2b_init_param( blake2b_state *S, const blake2b_param *P ) function blake2b_init (line 168) | int blake2b_init( blake2b_state *S, const uint8_t outlen ) function blake2b_init_salt_personal (line 188) | int blake2b_init_salt_personal( blake2b_state *S, const uint8_t outlen, function blake2b_init_key (line 217) | int blake2b_init_key( blake2b_state *S, const uint8_t outlen, const void... function blake2b_init_key_salt_personal (line 249) | int blake2b_init_key_salt_personal( blake2b_state *S, const uint8_t outl... function blake2b_update (line 291) | int blake2b_update( blake2b_state *S, const uint8_t *in, uint64_t inlen ) function blake2b_final (line 321) | int blake2b_final( blake2b_state *S, uint8_t *out, uint8_t outlen ) function blake2b (line 356) | int blake2b( uint8_t *out, const void *in, const void *key, const uint8_... function blake2b_salt_personal (line 385) | int blake2b_salt_personal( uint8_t *out, const void *in, const void *key... function blake2b_pick_best_implementation (line 415) | int FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_generichash/blake2/ref/generichash_blake2b.c function crypto_generichash_blake2b (line 9) | int function crypto_generichash_blake2b_salt_personal (line 25) | int function crypto_generichash_blake2b_init (line 44) | int function crypto_generichash_blake2b_init_salt_personal (line 66) | int function crypto_generichash_blake2b_update (line 93) | int function crypto_generichash_blake2b_final (line 101) | int function _crypto_generichash_blake2b_pick_best_implementation (line 110) | int FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_generichash/crypto_generichash.c function crypto_generichash_bytes_min (line 4) | size_t function crypto_generichash_bytes_max (line 10) | size_t function crypto_generichash_bytes (line 16) | size_t function crypto_generichash_keybytes_min (line 22) | size_t function crypto_generichash_keybytes_max (line 28) | size_t function crypto_generichash_keybytes (line 34) | size_t function crypto_generichash_statebytes (line 46) | size_t function crypto_generichash (line 52) | int function crypto_generichash_init (line 60) | int function crypto_generichash_update (line 69) | int function crypto_generichash_final (line 78) | int FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_hash/crypto_hash.c function crypto_hash_bytes (line 4) | size_t function crypto_hash (line 10) | int FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_hash/sha256/cp/hash_sha256.c function be32dec (line 44) | static inline uint32_t function be32enc (line 53) | static inline void function be64enc (line 64) | static inline void function be32enc_vect (line 79) | static void function be32dec_vect (line 89) | static void function SHA256_Transform (line 121) | static void function SHA256_Pad (line 218) | static void function crypto_hash_sha256_init (line 233) | int function crypto_hash_sha256_update (line 247) | int function crypto_hash_sha256_final (line 279) | int function crypto_hash_sha256 (line 290) | int FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_hash/sha256/hash_sha256_api.c function crypto_hash_sha256_bytes (line 3) | size_t function crypto_hash_sha256_statebytes (line 8) | size_t FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_hash/sha512/cp/hash_sha512.c function be64dec (line 43) | static inline uint64_t function be64enc (line 54) | static inline void function be64enc_vect (line 69) | static void function be64dec_vect (line 79) | static void function SHA512_Transform (line 111) | static void function SHA512_Pad (line 228) | static void function crypto_hash_sha512_init (line 243) | int function crypto_hash_sha512_update (line 259) | int function crypto_hash_sha512_final (line 299) | int function crypto_hash_sha512 (line 310) | int FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_hash/sha512/hash_sha512_api.c function crypto_hash_sha512_bytes (line 3) | size_t function crypto_hash_sha512_statebytes (line 8) | size_t FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_onetimeauth/crypto_onetimeauth.c function crypto_onetimeauth_statebytes (line 4) | size_t function crypto_onetimeauth_bytes (line 10) | size_t function crypto_onetimeauth_keybytes (line 16) | size_t function crypto_onetimeauth (line 22) | int function crypto_onetimeauth_verify (line 29) | int function crypto_onetimeauth_init (line 36) | int function crypto_onetimeauth_update (line 44) | int function crypto_onetimeauth_final (line 53) | int FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_onetimeauth/poly1305/donna/poly1305_donna.c function poly1305_update (line 12) | static void function crypto_onetimeauth_poly1305_donna (line 53) | static int function crypto_onetimeauth_poly1305_donna_init (line 67) | static int function crypto_onetimeauth_poly1305_donna_update (line 78) | static int function crypto_onetimeauth_poly1305_donna_final (line 88) | static int function crypto_onetimeauth_poly1305_donna_verify (line 97) | static int type crypto_onetimeauth_poly1305_implementation (line 110) | struct crypto_onetimeauth_poly1305_implementation FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_onetimeauth/poly1305/donna/poly1305_donna.h type crypto_onetimeauth_poly1305_implementation (line 8) | struct crypto_onetimeauth_poly1305_implementation FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_onetimeauth/poly1305/donna/poly1305_donna32.h type poly1305_state_internal_t (line 16) | typedef struct poly1305_state_internal_t { function U8TO32 (line 26) | static unsigned long function U32TO8 (line 37) | static void function poly1305_init (line 46) | static void function poly1305_blocks (line 73) | static void function POLY1305_NOINLINE (line 135) | static POLY1305_NOINLINE void FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_onetimeauth/poly1305/donna/poly1305_donna64.h type uint128_t (line 6) | typedef unsigned __int128 uint128_t; type uint128_t (line 8) | typedef unsigned uint128_t __attribute__((mode(TI))); type poly1305_state_internal_t (line 28) | typedef struct poly1305_state_internal_t { function U8TO64 (line 38) | static unsigned long long function U64TO8 (line 53) | static void function poly1305_init (line 66) | static void function poly1305_blocks (line 92) | static void function POLY1305_NOINLINE (line 146) | static POLY1305_NOINLINE void FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_onetimeauth/poly1305/onetimeauth_poly1305.c function crypto_onetimeauth_poly1305 (line 13) | int function crypto_onetimeauth_poly1305_verify (line 20) | int function crypto_onetimeauth_poly1305_init (line 29) | int function crypto_onetimeauth_poly1305_update (line 36) | int function crypto_onetimeauth_poly1305_final (line 44) | int function crypto_onetimeauth_poly1305_bytes (line 51) | size_t function crypto_onetimeauth_poly1305_keybytes (line 56) | size_t function _crypto_onetimeauth_poly1305_pick_best_implementation (line 61) | int FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_onetimeauth/poly1305/onetimeauth_poly1305.h type crypto_onetimeauth_poly1305_implementation (line 5) | typedef struct crypto_onetimeauth_poly1305_implementation { FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_onetimeauth/poly1305/sse2/poly1305_sse2.c type __m128i (line 16) | typedef __m128i xmmi; type uint128_t (line 19) | typedef unsigned __int128 uint128_t; type uint128_t (line 21) | typedef unsigned uint128_t __attribute__((mode(TI))); type poly1305_state_flags_t (line 34) | enum poly1305_state_flags_t { type poly1305_state_internal_t (line 42) | typedef struct poly1305_state_internal_t { function xmmi (line 61) | static xmmi function poly1305_block_copy31 (line 72) | static inline void function POLY1305_NOINLINE (line 86) | static POLY1305_NOINLINE void function POLY1305_NOINLINE (line 163) | static POLY1305_NOINLINE void function poly1305_update (line 526) | static void function POLY1305_NOINLINE (line 567) | static POLY1305_NOINLINE void function poly1305_finish (line 630) | static void function crypto_onetimeauth_poly1305_sse2_init (line 636) | static int function crypto_onetimeauth_poly1305_sse2_update (line 647) | static int function crypto_onetimeauth_poly1305_sse2_final (line 657) | static int function crypto_onetimeauth_poly1305_sse2 (line 666) | static int function crypto_onetimeauth_poly1305_sse2_verify (line 686) | static int type crypto_onetimeauth_poly1305_implementation (line 699) | struct crypto_onetimeauth_poly1305_implementation FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_onetimeauth/poly1305/sse2/poly1305_sse2.h type crypto_onetimeauth_poly1305_implementation (line 8) | struct crypto_onetimeauth_poly1305_implementation FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/crypto_scrypt-common.c function decode64_one (line 72) | static int function crypto_pwhash_scryptsalsa208sha256_ll (line 225) | int FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/crypto_scrypt.h type escrypt_region_t (line 52) | typedef struct { type escrypt_block_t (line 57) | typedef union { type escrypt_region_t (line 62) | typedef escrypt_region_t escrypt_local_t; FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/nosse/pwhash_scryptsalsa208sha256_nosse.c function blkcpy_64 (line 41) | static inline void function blkxor_64 (line 55) | static inline void function blkcpy (line 69) | static inline void function blkxor (line 84) | static inline void function salsa20_8 (line 103) | static void function blockmix_salsa8 (line 150) | static void function integerify (line 182) | static inline uint64_t function smix (line 198) | static void function escrypt_kdf_nosse (line 258) | int FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/pbkdf2-sha256.c function PBKDF2_SHA256 (line 43) | void FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/pwhash_scryptsalsa208sha256.c function pickparams (line 17) | int function crypto_pwhash_scryptsalsa208sha256_saltbytes (line 54) | size_t function crypto_pwhash_scryptsalsa208sha256_strbytes (line 60) | size_t function crypto_pwhash_scryptsalsa208sha256_opslimit_interactive (line 72) | size_t function crypto_pwhash_scryptsalsa208sha256_memlimit_interactive (line 78) | size_t function crypto_pwhash_scryptsalsa208sha256_opslimit_sensitive (line 84) | size_t function crypto_pwhash_scryptsalsa208sha256_memlimit_sensitive (line 90) | size_t function crypto_pwhash_scryptsalsa208sha256 (line 96) | int function crypto_pwhash_scryptsalsa208sha256_str (line 126) | int function crypto_pwhash_scryptsalsa208sha256_str_verify (line 180) | int FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/scrypt_platform.c function init_region (line 67) | static inline void function free_region (line 74) | int function escrypt_init_local (line 89) | int function escrypt_free_local (line 96) | int FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/sse/pwhash_scryptsalsa208sha256_sse.c function blockmix_salsa8 (line 110) | static inline void function SALSA20_8_XOR (line 174) | XOR4(Bin1) function smix (line 228) | static void function escrypt_kdf_sse (line 308) | int FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/sysendian.h function be16dec (line 20) | static inline uint16_t function be16enc (line 28) | static inline void function be32dec (line 37) | static inline uint32_t function be32enc (line 46) | static inline void function be64dec (line 57) | static inline uint64_t function be64enc (line 68) | static inline void function le16dec (line 83) | static inline uint16_t function le16enc (line 91) | static inline void function le32dec (line 100) | static inline uint32_t function le32enc (line 109) | static inline void function le64dec (line 120) | static inline uint64_t function le64enc (line 131) | static inline void FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_scalarmult/crypto_scalarmult.c function crypto_scalarmult_base (line 10) | int function crypto_scalarmult (line 16) | int function crypto_scalarmult_bytes (line 23) | size_t function crypto_scalarmult_scalarbytes (line 29) | size_t FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_scalarmult/curve25519/donna_c64/curve25519_donna_c64.c type u8 (line 34) | typedef uint8_t u8; type limb (line 35) | typedef uint64_t limb; type limb (line 36) | typedef limb felem[5]; type uint128_t (line 39) | typedef unsigned uint128_t __attribute__((mode(TI))); function fsum (line 42) | static inline void function fdifference_backwards (line 57) | static inline void function fscalar_product (line 71) | static inline void function fmul (line 101) | static inline void function fsquare_times (line 150) | static inline void function limb (line 193) | static inline limb function store_limb (line 199) | static inline void function limb (line 204) | static inline limb function store_limb (line 217) | static inline void function fexpand (line 231) | static void function fcontract (line 243) | static void function fmonty (line 307) | static void function swap_conditional (line 348) | static void function cmult (line 366) | static void function crecip (line 417) | static void function crypto_scalarmult_curve25519_donna_c64 (line 447) | static int function crypto_scalarmult_curve25519_donna_c64_base (line 468) | static int type crypto_scalarmult_curve25519_implementation (line 475) | struct crypto_scalarmult_curve25519_implementation FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_scalarmult/curve25519/donna_c64/curve25519_donna_c64.h type crypto_scalarmult_curve25519_implementation (line 6) | struct crypto_scalarmult_curve25519_implementation FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_scalarmult/curve25519/ref10/curve25519_ref10.c function crypto_scalarmult_curve25519_ref10 (line 13) | static int function crypto_scalarmult_curve25519_ref10_base (line 60) | static int type crypto_scalarmult_curve25519_implementation (line 67) | struct crypto_scalarmult_curve25519_implementation FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_scalarmult/curve25519/ref10/curve25519_ref10.h type crypto_scalarmult_curve25519_implementation (line 6) | struct crypto_scalarmult_curve25519_implementation FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_scalarmult/curve25519/ref10/fe.h type crypto_int32 (line 6) | typedef crypto_int32 fe[10]; FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_scalarmult/curve25519/ref10/fe_0_curve25519_ref10.c function fe_0 (line 9) | void fe_0(fe h) FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_scalarmult/curve25519/ref10/fe_1_curve25519_ref10.c function fe_1 (line 9) | void fe_1(fe h) FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_scalarmult/curve25519/ref10/fe_add_curve25519_ref10.c function fe_add (line 17) | void fe_add(fe h,fe f,fe g) FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_scalarmult/curve25519/ref10/fe_copy_curve25519_ref10.c function fe_copy (line 9) | void fe_copy(fe h,fe f) FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_scalarmult/curve25519/ref10/fe_cswap_curve25519_ref10.c function fe_cswap (line 12) | void fe_cswap(fe f,fe g,unsigned int b) FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_scalarmult/curve25519/ref10/fe_frombytes_curve25519_ref10.c function crypto_uint64 (line 8) | static crypto_uint64 load_3(const unsigned char *in) function crypto_uint64 (line 17) | static crypto_uint64 load_4(const unsigned char *in) function fe_frombytes (line 27) | void fe_frombytes(fe h,const unsigned char *s) FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_scalarmult/curve25519/ref10/fe_invert_curve25519_ref10.c function fe_invert (line 5) | void fe_invert(fe out,fe z) FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_scalarmult/curve25519/ref10/fe_mul121666_curve25519_ref10.c function fe_mul121666 (line 17) | void fe_mul121666(fe h,fe f) FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_scalarmult/curve25519/ref10/fe_mul_curve25519_ref10.c function fe_mul (line 38) | void fe_mul(fe h,fe f,fe g) FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_scalarmult/curve25519/ref10/fe_sq_curve25519_ref10.c function fe_sq (line 21) | void fe_sq(fe h,fe f) FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_scalarmult/curve25519/ref10/fe_sub_curve25519_ref10.c function fe_sub (line 17) | void fe_sub(fe h,fe f,fe g) FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_scalarmult/curve25519/ref10/fe_tobytes_curve25519_ref10.c function fe_tobytes (line 30) | void fe_tobytes(unsigned char *s,fe h) FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_scalarmult/curve25519/sandy2x/curve25519_sandy2x.c function crypto_scalarmult_curve25519_sandy2x (line 24) | static int function crypto_scalarmult_curve25519_sandy2x_base (line 70) | static int type crypto_scalarmult_curve25519_implementation (line 108) | struct crypto_scalarmult_curve25519_implementation FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_scalarmult/curve25519/sandy2x/curve25519_sandy2x.h type crypto_scalarmult_curve25519_implementation (line 6) | struct crypto_scalarmult_curve25519_implementation FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_scalarmult/curve25519/sandy2x/fe.h type crypto_uint64 (line 11) | typedef crypto_uint64 fe[10]; FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_scalarmult/curve25519/sandy2x/fe51.h type fe51 (line 18) | typedef struct FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_scalarmult/curve25519/sandy2x/fe51_invert.c function fe51_invert (line 12) | void fe51_invert(fe51 *r, const fe51 *x) FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_scalarmult/curve25519/sandy2x/fe_frombytes_sandy2x.c function crypto_uint64 (line 10) | static crypto_uint64 load_3(const unsigned char *in) function crypto_uint64 (line 19) | static crypto_uint64 load_4(const unsigned char *in) function fe_frombytes (line 29) | void fe_frombytes(fe h,const unsigned char *s) FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_scalarmult/curve25519/scalarmult_curve25519.c function crypto_scalarmult_curve25519 (line 19) | int function crypto_scalarmult_curve25519_base (line 35) | int function crypto_scalarmult_curve25519_bytes (line 41) | size_t function crypto_scalarmult_curve25519_scalarbytes (line 47) | size_t function _crypto_scalarmult_curve25519_pick_best_implementation (line 53) | int FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_scalarmult/curve25519/scalarmult_curve25519.h type crypto_scalarmult_curve25519_implementation (line 5) | typedef struct crypto_scalarmult_curve25519_implementation { FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_secretbox/crypto_secretbox.c function crypto_secretbox_keybytes (line 4) | size_t function crypto_secretbox_noncebytes (line 10) | size_t function crypto_secretbox_zerobytes (line 16) | size_t function crypto_secretbox_boxzerobytes (line 22) | size_t function crypto_secretbox_macbytes (line 28) | size_t function crypto_secretbox (line 40) | int function crypto_secretbox_open (line 48) | int FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_secretbox/crypto_secretbox_easy.c function crypto_secretbox_detached (line 18) | int function crypto_secretbox_easy (line 72) | int function crypto_secretbox_open_detached (line 84) | int function crypto_secretbox_open_easy (line 132) | int FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_secretbox/xsalsa20poly1305/ref/box_xsalsa20poly1305.c function crypto_secretbox_xsalsa20poly1305 (line 5) | int crypto_secretbox_xsalsa20poly1305( function crypto_secretbox_xsalsa20poly1305_open (line 20) | int crypto_secretbox_xsalsa20poly1305_open( FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_secretbox/xsalsa20poly1305/secretbox_xsalsa20poly1305_api.c function crypto_secretbox_xsalsa20poly1305_keybytes (line 3) | size_t function crypto_secretbox_xsalsa20poly1305_noncebytes (line 8) | size_t function crypto_secretbox_xsalsa20poly1305_zerobytes (line 13) | size_t function crypto_secretbox_xsalsa20poly1305_boxzerobytes (line 18) | size_t function crypto_secretbox_xsalsa20poly1305_macbytes (line 23) | size_t FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_shorthash/crypto_shorthash.c function crypto_shorthash_bytes (line 4) | size_t function crypto_shorthash_keybytes (line 10) | size_t function crypto_shorthash (line 22) | int FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_shorthash/siphash24/ref/shorthash_siphash24.c type crypto_uint64 (line 6) | typedef crypto_uint64 u64; type crypto_uint32 (line 7) | typedef crypto_uint32 u32; type crypto_uint8 (line 8) | typedef crypto_uint8 u8; function crypto_shorthash_siphash24 (line 38) | int crypto_shorthash_siphash24(unsigned char *out, const unsigned char *in, FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_shorthash/siphash24/shorthash_siphash24_api.c function crypto_shorthash_siphash24_bytes (line 3) | size_t function crypto_shorthash_siphash24_keybytes (line 8) | size_t FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_sign/crypto_sign.c function crypto_sign_bytes (line 4) | size_t function crypto_sign_seedbytes (line 10) | size_t function crypto_sign_publickeybytes (line 16) | size_t function crypto_sign_secretkeybytes (line 22) | size_t function crypto_sign_seed_keypair (line 34) | int function crypto_sign_keypair (line 41) | int function crypto_sign (line 47) | int function crypto_sign_open (line 55) | int function crypto_sign_detached (line 63) | int function crypto_sign_verify_detached (line 71) | int FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_sign/ed25519/ref10/fe.h type crypto_int32 (line 6) | typedef crypto_int32 fe[10]; FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_sign/ed25519/ref10/fe_0.c function fe_0 (line 7) | void fe_0(fe h) FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_sign/ed25519/ref10/fe_1.c function fe_1 (line 7) | void fe_1(fe h) FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_sign/ed25519/ref10/fe_add.c function fe_add (line 15) | void fe_add(fe h,const fe f,const fe g) FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_sign/ed25519/ref10/fe_cmov.c function fe_cmov (line 10) | void fe_cmov(fe f,const fe g,unsigned int b) FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_sign/ed25519/ref10/fe_copy.c function fe_copy (line 7) | void fe_copy(fe h,const fe f) FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_sign/ed25519/ref10/fe_frombytes.c function crypto_uint64 (line 5) | static crypto_uint64 load_3(const unsigned char *in) function crypto_uint64 (line 14) | static crypto_uint64 load_4(const unsigned char *in) function fe_frombytes (line 28) | void fe_frombytes(fe h,const unsigned char *s) FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_sign/ed25519/ref10/fe_invert.c function fe_invert (line 3) | void fe_invert(fe out,const fe z) FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_sign/ed25519/ref10/fe_isnegative.c function fe_isnegative (line 11) | int fe_isnegative(const fe f) FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_sign/ed25519/ref10/fe_isnonzero.c function fe_isnonzero (line 14) | int fe_isnonzero(const fe f) FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_sign/ed25519/ref10/fe_mul.c function fe_mul (line 36) | void fe_mul(fe h,const fe f,const fe g) FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_sign/ed25519/ref10/fe_neg.c function fe_neg (line 13) | void fe_neg(fe h,const fe f) FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_sign/ed25519/ref10/fe_pow22523.c function fe_pow22523 (line 3) | void fe_pow22523(fe out,const fe z) FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_sign/ed25519/ref10/fe_sq.c function fe_sq (line 19) | void fe_sq(fe h,const fe f) FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_sign/ed25519/ref10/fe_sq2.c function fe_sq2 (line 19) | void fe_sq2(fe h,const fe f) FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_sign/ed25519/ref10/fe_sub.c function fe_sub (line 15) | void fe_sub(fe h,const fe f,const fe g) FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_sign/ed25519/ref10/fe_tobytes.c function fe_tobytes (line 28) | void fe_tobytes(unsigned char *s,const fe h) FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_sign/ed25519/ref10/ge.h type ge_p2 (line 20) | typedef struct { type ge_p3 (line 26) | typedef struct { type ge_p1p1 (line 33) | typedef struct { type ge_precomp (line 40) | typedef struct { type ge_cached (line 46) | typedef struct { FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_sign/ed25519/ref10/ge_add.c function ge_add (line 7) | void ge_add(ge_p1p1 *r,const ge_p3 *p,const ge_cached *q) FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_sign/ed25519/ref10/ge_double_scalarmult.c function slide (line 3) | static void slide(signed char *r,const unsigned char *a) function ge_double_scalarmult_vartime (line 46) | void ge_double_scalarmult_vartime(ge_p2 *r,const unsigned char *a,const ... function ge_scalarmult_vartime (line 98) | void ge_scalarmult_vartime(ge_p3 *r,const unsigned char *a,const ge_p3 *A) FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_sign/ed25519/ref10/ge_frombytes.c function ge_frombytes_negate_vartime (line 11) | int ge_frombytes_negate_vartime(ge_p3 *h,const unsigned char *s) FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_sign/ed25519/ref10/ge_madd.c function ge_madd (line 7) | void ge_madd(ge_p1p1 *r,const ge_p3 *p,const ge_precomp *q) FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_sign/ed25519/ref10/ge_msub.c function ge_msub (line 7) | void ge_msub(ge_p1p1 *r,const ge_p3 *p,const ge_precomp *q) FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_sign/ed25519/ref10/ge_p1p1_to_p2.c function ge_p1p1_to_p2 (line 7) | extern void ge_p1p1_to_p2(ge_p2 *r,const ge_p1p1 *p) FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_sign/ed25519/ref10/ge_p1p1_to_p3.c function ge_p1p1_to_p3 (line 7) | extern void ge_p1p1_to_p3(ge_p3 *r,const ge_p1p1 *p) FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_sign/ed25519/ref10/ge_p2_0.c function ge_p2_0 (line 3) | void ge_p2_0(ge_p2 *h) FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_sign/ed25519/ref10/ge_p2_dbl.c function ge_p2_dbl (line 7) | void ge_p2_dbl(ge_p1p1 *r,const ge_p2 *p) FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_sign/ed25519/ref10/ge_p3_0.c function ge_p3_0 (line 3) | void ge_p3_0(ge_p3 *h) FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_sign/ed25519/ref10/ge_p3_dbl.c function ge_p3_dbl (line 7) | void ge_p3_dbl(ge_p1p1 *r,const ge_p3 *p) FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_sign/ed25519/ref10/ge_p3_to_cached.c function ge_p3_to_cached (line 11) | extern void ge_p3_to_cached(ge_cached *r,const ge_p3 *p) FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_sign/ed25519/ref10/ge_p3_to_p2.c function ge_p3_to_p2 (line 7) | extern void ge_p3_to_p2(ge_p2 *r,const ge_p3 *p) FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_sign/ed25519/ref10/ge_p3_tobytes.c function ge_p3_tobytes (line 3) | void ge_p3_tobytes(unsigned char *s,const ge_p3 *h) FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_sign/ed25519/ref10/ge_precomp_0.c function ge_precomp_0 (line 3) | void ge_precomp_0(ge_precomp *h) FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_sign/ed25519/ref10/ge_scalarmult_base.c function equal (line 10) | static unsigned char equal(signed char b,signed char c) function negative (line 21) | static unsigned char negative(signed char b) function cmov (line 28) | static void cmov(ge_precomp *t,ge_precomp *u,unsigned char b) function ge_select (line 40) | static void ge_select(ge_precomp *t,int pos,signed char b) function ge_scalarmult_base (line 70) | void ge_scalarmult_base(ge_p3 *h,const unsigned char *a) FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_sign/ed25519/ref10/ge_sub.c function ge_sub (line 7) | void ge_sub(ge_p1p1 *r,const ge_p3 *p,const ge_cached *q) FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_sign/ed25519/ref10/ge_tobytes.c function ge_tobytes (line 3) | void ge_tobytes(unsigned char *s,const ge_p2 *h) FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_sign/ed25519/ref10/keypair.c function crypto_sign_ed25519_seed_keypair (line 12) | int crypto_sign_ed25519_seed_keypair(unsigned char *pk, unsigned char *sk, function crypto_sign_ed25519_keypair (line 30) | int crypto_sign_ed25519_keypair(unsigned char *pk, unsigned char *sk) function crypto_sign_ed25519_pk_to_curve25519 (line 42) | int crypto_sign_ed25519_pk_to_curve25519(unsigned char *curve25519_pk, function crypto_sign_ed25519_sk_to_curve25519 (line 63) | int crypto_sign_ed25519_sk_to_curve25519(unsigned char *curve25519_sk, FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_sign/ed25519/ref10/obsolete.c function crypto_sign_edwards25519sha512batch_keypair (line 15) | int crypto_sign_edwards25519sha512batch_keypair(unsigned char *pk, function crypto_sign_edwards25519sha512batch (line 31) | int crypto_sign_edwards25519sha512batch(unsigned char *sm, function crypto_sign_edwards25519sha512batch_open (line 68) | int crypto_sign_edwards25519sha512batch_open(unsigned char *m, FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_sign/ed25519/ref10/open.c function crypto_sign_ed25519_verify_detached (line 13) | int function crypto_sign_ed25519_open (line 53) | int FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_sign/ed25519/ref10/sc_muladd.c function crypto_uint64 (line 6) | static crypto_uint64 load_3(const unsigned char *in) function crypto_uint64 (line 15) | static crypto_uint64 load_4(const unsigned char *in) function sc_muladd (line 36) | void sc_muladd(unsigned char *s,const unsigned char *a,const unsigned ch... FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_sign/ed25519/ref10/sc_reduce.c function crypto_uint64 (line 6) | static crypto_uint64 load_3(const unsigned char *in) function crypto_uint64 (line 15) | static crypto_uint64 load_4(const unsigned char *in) function sc_reduce (line 35) | void sc_reduce(unsigned char *s) FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_sign/ed25519/ref10/sign.c function crypto_sign_ed25519_detached (line 10) | int function crypto_sign_ed25519 (line 53) | int FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_sign/ed25519/sign_ed25519_api.c function crypto_sign_ed25519_bytes (line 6) | size_t function crypto_sign_ed25519_seedbytes (line 11) | size_t function crypto_sign_ed25519_publickeybytes (line 16) | size_t function crypto_sign_ed25519_secretkeybytes (line 21) | size_t function crypto_sign_ed25519_sk_to_seed (line 26) | int function crypto_sign_ed25519_sk_to_pk (line 33) | int FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_stream/aes128ctr/portable/afternm_aes128ctr.c function crypto_stream_aes128ctr_afternm (line 10) | int crypto_stream_aes128ctr_afternm(unsigned char *out, unsigned long lo... FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_stream/aes128ctr/portable/beforenm_aes128ctr.c function crypto_stream_aes128ctr_beforenm (line 10) | int crypto_stream_aes128ctr_beforenm(unsigned char *c, const unsigned ch... FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_stream/aes128ctr/portable/common_aes128ctr.c function uint32 (line 3) | uint32 load32_bigendian(const unsigned char *x) function store32_bigendian (line 13) | void store32_bigendian(unsigned char *x,uint32 u) function uint32 (line 21) | uint32 load32_littleendian(const unsigned char *x) function store32_littleendian (line 31) | void store32_littleendian(unsigned char *x,uint32 u) function uint64 (line 40) | uint64 load64_littleendian(const unsigned char *x) function store64_littleendian (line 54) | void store64_littleendian(unsigned char *x,uint64 u) FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_stream/aes128ctr/portable/int128.h type int128 (line 14) | typedef union { FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_stream/aes128ctr/portable/int128_aes128ctr.c function xor2 (line 5) | void xor2(int128 *r, const int128 *x) function and2 (line 11) | void and2(int128 *r, const int128 *x) function or2 (line 17) | void or2(int128 *r, const int128 *x) function copy2 (line 23) | void copy2(int128 *r, const int128 *x) function shufb (line 29) | void shufb(int128 *r, const unsigned char *l) function shufd (line 56) | void shufd(int128 *r, const int128 *x, const unsigned int c) function rshift32_littleendian (line 67) | void rshift32_littleendian(int128 *r, const unsigned int n) function rshift64_littleendian (line 85) | void rshift64_littleendian(int128 *r, const unsigned int n) function lshift64_littleendian (line 97) | void lshift64_littleendian(int128 *r, const unsigned int n) function toggle (line 109) | void toggle(int128 *r) function xor_rcon (line 115) | void xor_rcon(int128 *r) function add_uint32_big (line 124) | void add_uint32_big(int128 *r, uint32 x) FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_stream/aes128ctr/portable/stream_aes128ctr.c function crypto_stream_aes128ctr (line 4) | int crypto_stream_aes128ctr( function crypto_stream_aes128ctr_xor (line 17) | int crypto_stream_aes128ctr_xor( FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_stream/aes128ctr/portable/types.h type crypto_uint32 (line 5) | typedef crypto_uint32 uint32; type crypto_uint64 (line 8) | typedef crypto_uint64 uint64; FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_stream/aes128ctr/portable/xor_afternm_aes128ctr.c function crypto_stream_aes128ctr_xor_afternm (line 10) | int crypto_stream_aes128ctr_xor_afternm(unsigned char *out, const unsign... FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_stream/aes128ctr/stream_aes128ctr_api.c function crypto_stream_aes128ctr_keybytes (line 3) | size_t function crypto_stream_aes128ctr_noncebytes (line 8) | size_t function crypto_stream_aes128ctr_beforenmbytes (line 13) | size_t FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_stream/chacha20/ref/stream_chacha20_ref.c type chacha_ctx (line 17) | struct chacha_ctx { type u8 (line 21) | typedef uint8_t u8; type u32 (line 22) | typedef uint32_t u32; type chacha_ctx (line 24) | typedef struct chacha_ctx chacha_ctx; function chacha_keysetup (line 64) | static void function chacha_ivsetup (line 85) | static void function chacha_ietf_ivsetup (line 94) | static void function chacha_encrypt_bytes (line 103) | static void function stream_ref (line 245) | static int function stream_ietf_ref (line 264) | static int function stream_ref_xor_ic (line 283) | static int function stream_ietf_ref_xor_ic (line 309) | static int type crypto_stream_chacha20_implementation (line 330) | struct crypto_stream_chacha20_implementation FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_stream/chacha20/ref/stream_chacha20_ref.h type crypto_stream_chacha20_implementation (line 6) | struct crypto_stream_chacha20_implementation FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_stream/chacha20/stream_chacha20.c function crypto_stream_chacha20_keybytes (line 12) | size_t function crypto_stream_chacha20_noncebytes (line 17) | size_t function crypto_stream_chacha20_ietf_noncebytes (line 22) | size_t function crypto_stream_chacha20 (line 27) | int function crypto_stream_chacha20_ietf (line 34) | int function crypto_stream_chacha20_xor_ic (line 41) | int function crypto_stream_chacha20_ietf_xor_ic (line 50) | int function crypto_stream_chacha20_xor (line 59) | int function crypto_stream_chacha20_ietf_xor (line 67) | int function _crypto_stream_chacha20_pick_best_implementation (line 75) | int FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_stream/chacha20/stream_chacha20.h type crypto_stream_chacha20_implementation (line 7) | typedef struct crypto_stream_chacha20_implementation { FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_stream/chacha20/vec/stream_chacha20_vec.c type vec (line 19) | typedef unsigned int vec __attribute__((vector_size(16))); type chacha_ctx (line 89) | struct chacha_ctx { type chacha_ctx (line 95) | typedef struct chacha_ctx chacha_ctx; function chacha_ivsetup (line 97) | static void function chacha_ietf_ivsetup (line 109) | static void function chacha_keysetup (line 121) | static void function chacha_encrypt_bytes (line 128) | static void function stream_vec (line 245) | static int function stream_ietf_vec (line 264) | static int function stream_vec_xor_ic (line 283) | static int function stream_ietf_vec_xor_ic (line 302) | static int type crypto_stream_chacha20_implementation (line 321) | struct crypto_stream_chacha20_implementation FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_stream/chacha20/vec/stream_chacha20_vec.h type crypto_stream_chacha20_implementation (line 6) | struct crypto_stream_chacha20_implementation FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_stream/crypto_stream.c function crypto_stream_keybytes (line 4) | size_t function crypto_stream_noncebytes (line 10) | size_t function crypto_stream (line 22) | int function crypto_stream_xor (line 30) | int FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_stream/salsa20/ref/stream_salsa20_ref.c type uint32 (line 13) | typedef unsigned int uint32; function crypto_stream_salsa20 (line 19) | int crypto_stream_salsa20( FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_stream/salsa20/ref/xor_salsa20_ref.c type uint32 (line 15) | typedef unsigned int uint32; function crypto_stream_salsa20_xor_ic (line 21) | int crypto_stream_salsa20_xor_ic( FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_stream/salsa20/stream_salsa20_api.c function crypto_stream_salsa20_keybytes (line 3) | size_t function crypto_stream_salsa20_noncebytes (line 8) | size_t function crypto_stream_salsa20_xor (line 13) | int FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_stream/salsa2012/ref/stream_salsa2012.c type uint32 (line 11) | typedef unsigned int uint32; function crypto_stream_salsa2012 (line 17) | int crypto_stream_salsa2012( FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_stream/salsa2012/ref/xor_salsa2012.c type uint32 (line 11) | typedef unsigned int uint32; function crypto_stream_salsa2012_xor (line 17) | int crypto_stream_salsa2012_xor( FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_stream/salsa2012/stream_salsa2012_api.c function crypto_stream_salsa2012_keybytes (line 3) | size_t function crypto_stream_salsa2012_noncebytes (line 8) | size_t FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_stream/salsa208/ref/stream_salsa208.c type uint32 (line 11) | typedef unsigned int uint32; function crypto_stream_salsa208 (line 17) | int crypto_stream_salsa208( FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_stream/salsa208/ref/xor_salsa208.c type uint32 (line 11) | typedef unsigned int uint32; function crypto_stream_salsa208_xor (line 17) | int crypto_stream_salsa208_xor( FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_stream/salsa208/stream_salsa208_api.c function crypto_stream_salsa208_keybytes (line 3) | size_t function crypto_stream_salsa208_noncebytes (line 8) | size_t FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_stream/xsalsa20/ref/stream_xsalsa20.c function crypto_stream_xsalsa20 (line 16) | int crypto_stream_xsalsa20( FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_stream/xsalsa20/ref/xor_xsalsa20.c function crypto_stream_xsalsa20_xor_ic (line 16) | int crypto_stream_xsalsa20_xor_ic( function crypto_stream_xsalsa20_xor (line 31) | int crypto_stream_xsalsa20_xor( FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_stream/xsalsa20/stream_xsalsa20_api.c function crypto_stream_xsalsa20_keybytes (line 3) | size_t function crypto_stream_xsalsa20_noncebytes (line 8) | size_t FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_verify/16/ref/verify_16.c function crypto_verify_16 (line 7) | int FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_verify/16/verify_16_api.c function crypto_verify_16_bytes (line 3) | size_t FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_verify/32/ref/verify_32.c function crypto_verify_32 (line 7) | int FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_verify/32/verify_32_api.c function crypto_verify_32_bytes (line 3) | size_t FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_verify/64/ref/verify_64.c function crypto_verify_64 (line 7) | int FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/crypto_verify/64/verify_64_api.c function crypto_verify_64_bytes (line 3) | size_t FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/include/sodium/crypto_auth_hmacsha256.h type crypto_auth_hmacsha256_state (line 38) | typedef struct crypto_auth_hmacsha256_state { FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/include/sodium/crypto_auth_hmacsha512.h type crypto_auth_hmacsha512_state (line 38) | typedef struct crypto_auth_hmacsha512_state { FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/include/sodium/crypto_auth_hmacsha512256.h type crypto_auth_hmacsha512_state (line 36) | typedef crypto_auth_hmacsha512_state crypto_auth_hmacsha512256_state; FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/include/sodium/crypto_generichash.h type crypto_generichash_blake2b_state (line 44) | typedef crypto_generichash_blake2b_state crypto_generichash_state; FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/include/sodium/crypto_generichash_blake2b.h type crypto_generichash_blake2b_state (line 23) | typedef CRYPTO_ALIGN(64) struct crypto_generichash_blake2b_state { FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/include/sodium/crypto_hash_sha256.h type crypto_hash_sha256_state (line 24) | typedef struct crypto_hash_sha256_state { FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/include/sodium/crypto_hash_sha512.h type crypto_hash_sha512_state (line 24) | typedef struct crypto_hash_sha512_state { FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/include/sodium/crypto_int32.h type crypto_int32 (line 6) | typedef int32_t crypto_int32; FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/include/sodium/crypto_int64.h type crypto_int64 (line 6) | typedef int64_t crypto_int64; FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/include/sodium/crypto_onetimeauth.h type crypto_onetimeauth_poly1305_state (line 16) | typedef crypto_onetimeauth_poly1305_state crypto_onetimeauth_state; FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/include/sodium/crypto_onetimeauth_poly1305.h type crypto_onetimeauth_poly1305_state (line 19) | typedef CRYPTO_ALIGN(16) struct crypto_onetimeauth_poly1305_state { FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/include/sodium/crypto_uint16.h type crypto_uint16 (line 6) | typedef uint16_t crypto_uint16; FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/include/sodium/crypto_uint32.h type crypto_uint32 (line 6) | typedef uint32_t crypto_uint32; FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/include/sodium/crypto_uint64.h type crypto_uint64 (line 6) | typedef uint64_t crypto_uint64; FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/include/sodium/crypto_uint8.h type crypto_uint8 (line 6) | typedef uint8_t crypto_uint8; FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/include/sodium/randombytes.h type randombytes_implementation (line 19) | typedef struct randombytes_implementation { FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/randombytes/nativeclient/randombytes_nativeclient.c function randombytes_nativeclient_buf (line 13) | static void function randombytes_nativeclient_random (line 24) | static uint32_t type randombytes_implementation (line 40) | struct randombytes_implementation FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/randombytes/randombytes.c function randombytes_set_implementation (line 32) | int function randombytes_random (line 50) | uint32_t function randombytes_stir (line 62) | void function randombytes_uniform (line 104) | uint32_t function randombytes_buf (line 130) | void function randombytes_close (line 147) | int function randombytes (line 156) | void FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/randombytes/salsa20/randombytes_salsa20_random.c type Salsa20Random (line 52) | typedef struct Salsa20Random_ { function sodium_hrtime (line 72) | static uint64_t function safe_read (line 97) | static ssize_t function randombytes_salsa20_random_random_dev_open (line 124) | static int function _randombytes_linux_getrandom (line 169) | static int function randombytes_linux_getrandom (line 182) | static int function randombytes_salsa20_random_init (line 204) | static void function randombytes_salsa20_random_init (line 239) | static void function randombytes_salsa20_random_rekey (line 247) | static void function randombytes_salsa20_random_stir (line 258) | static void function randombytes_salsa20_random_stir_if_needed (line 317) | static void function randombytes_salsa20_random_close (line 333) | static int function randombytes_salsa20_random_buf (line 368) | static void function randombytes_salsa20_random_getword (line 391) | static uint32_t function randombytes_salsa20_random (line 419) | static uint32_t type randombytes_implementation (line 431) | struct randombytes_implementation FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/randombytes/sysrandom/randombytes_sysrandom.c function randombytes_sysrandom (line 46) | static uint32_t function randombytes_sysrandom_stir (line 52) | static void function randombytes_sysrandom_buf (line 57) | static void function randombytes_sysrandom_close (line 63) | static int type SysRandom (line 71) | typedef struct SysRandom_ { function safe_read (line 84) | static ssize_t function randombytes_sysrandom_random_dev_open (line 110) | static int function _randombytes_linux_getrandom (line 154) | static int function randombytes_linux_getrandom (line 167) | static int function randombytes_sysrandom_init (line 189) | static void function randombytes_sysrandom_init (line 216) | static void function randombytes_sysrandom_stir (line 222) | static void function randombytes_sysrandom_stir_if_needed (line 231) | static void function randombytes_sysrandom_close (line 239) | static int function randombytes_sysrandom_buf (line 265) | static void function randombytes_sysrandom (line 296) | static uint32_t type randombytes_implementation (line 314) | struct randombytes_implementation FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/sodium/core.c function sodium_init (line 13) | int FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/sodium/runtime.c type CPUFeatures (line 8) | typedef struct CPUFeatures_ { function _sodium_runtime_arm_cpu_features (line 30) | static int function _cpuid (line 53) | static void function _sodium_runtime_intel_cpu_features (line 94) | static int function _sodium_runtime_get_cpu_features (line 152) | int function sodium_runtime_has_neon (line 164) | int function sodium_runtime_has_sse2 (line 169) | int function sodium_runtime_has_sse3 (line 174) | int function sodium_runtime_has_ssse3 (line 179) | int function sodium_runtime_has_sse41 (line 184) | int function sodium_runtime_has_avx (line 189) | int function sodium_runtime_has_pclmul (line 194) | int function sodium_runtime_has_aesni (line 199) | int FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/sodium/utils.c function _sodium_dummy_symbol_to_prevent_memzero_lto (line 53) | __attribute__((weak)) void function sodium_memzero (line 61) | void function _sodium_dummy_symbol_to_prevent_memcmp_lto (line 86) | __attribute__((weak)) void function sodium_memcmp (line 97) | int function _sodium_dummy_symbol_to_prevent_compare_lto (line 120) | __attribute__((weak)) void function sodium_compare (line 131) | int function sodium_is_zero (line 157) | int function sodium_increment (line 169) | void function sodium_add (line 214) | void function sodium_hex2bin (line 288) | int function _sodium_alloc_init (line 343) | int function sodium_mlock (line 366) | int function sodium_munlock (line 382) | int function _mprotect_noaccess (line 399) | static int function _mprotect_readonly (line 413) | static int function _mprotect_readwrite (line 427) | static int function _out_of_bounds (line 443) | static void function _page_round (line 454) | static inline size_t function _free_aligned (line 484) | static void function sodium_free (line 594) | void function sodium_free (line 600) | void function _sodium_mprotect (line 633) | static int function _sodium_mprotect (line 642) | static int function sodium_mprotect_noaccess (line 657) | int function sodium_mprotect_readonly (line 663) | int function sodium_mprotect_readwrite (line 669) | int FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libsodium/src/libsodium/sodium/version.c function sodium_library_version_major (line 10) | int function sodium_library_version_minor (line 16) | int FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libudns/dnsget.c function die (line 66) | static void die(int errnum, const char *fmt, ...) { type query (line 81) | struct query { function query_free (line 87) | static void query_free(struct query *q) { type query (line 92) | struct query type dns_type (line 93) | enum dns_type type query (line 94) | struct query type dns_class (line 105) | enum dns_class function dnserror (line 107) | static void function printhex (line 134) | static void function printb64 (line 143) | static void function printdate (line 169) | static void function printrr (line 177) | static void function printsection (line 395) | static int function dbgcb (line 410) | static void function dnscb (line 507) | static void dnscb(struct dns_ctx *ctx, void *result, void *data) { function main (line 563) | int main(int argc, char **argv) { FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libudns/ex-rdns.c function dnscb (line 43) | static void dnscb(struct dns_ctx *ctx, struct dns_rr_ptr *rr, void *data) { function main (line 58) | int main(int argc, char **argv) { FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libudns/getopt.c function printerr (line 56) | static void printerr(char *const *argv, const char *msg) { function printerr (line 82) | static void printerr(char *const *argv, const char *msg) { function GETOPT_CLASS (line 89) | GETOPT_CLASS int getopt(int argc, char *const *argv, const char *opts) { function main (line 149) | int main(int argc, char **argv) { FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libudns/inet_XtoX.c type in_addr (line 29) | struct in_addr function mjt_ntop4 (line 71) | static int mjt_ntop4(const void *_src, char *dst, int size) { function mjt_ntop6 (line 97) | static int mjt_ntop6(const void *_src, char *dst, int size) { function inet_XtoX_decl (line 143) | inet_XtoX_decl const char * function inet_XtoX_decl (line 155) | inet_XtoX_decl const char * type in_addr (line 168) | struct in_addr function mjt_pton4 (line 172) | static int mjt_pton4(const char *c, void *dst) { function mjt_pton6 (line 189) | static int mjt_pton6(const char *c, void *dst) { function inet_XtoX_decl (line 260) | inet_XtoX_decl int fn(pton)(int af, const char *src, void *dst) { function inet_XtoX_decl (line 269) | inet_XtoX_decl int fn(aton)(const char *src, struct in_addr *addr) { function main (line 279) | int main(int argc, char **argv) { FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libudns/rblcheck.c function error (line 50) | static void error(int die, const char *fmt, ...) { type rblookup (line 60) | struct rblookup { type ipcheck (line 68) | struct ipcheck { function addzone (line 100) | static void addzone(const char *zone) { function addzonefile (line 112) | static int addzonefile(const char *fname) { function dnserror (line 132) | static void dnserror(struct rblookup *ipl, const char *what) { function display_result (line 140) | static void display_result(struct ipcheck *ipc) { function txtcb (line 189) | static void txtcb(struct dns_ctx *ctx, struct dns_rr_txt *r, void *data) { function a4cb (line 199) | static void a4cb(struct dns_ctx *ctx, struct dns_rr_a4 *r, void *data) { function submit_a_queries (line 217) | static int function namecb (line 237) | static void namecb(struct dns_ctx *ctx, struct dns_rr_a4 *rr, void *data) { function submit (line 250) | static int submit(struct ipcheck *ipc) { function waitdns (line 264) | static void waitdns(struct ipcheck *ipc) { function main (line 284) | int main(int argc, char **argv) { FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libudns/udns.h type in_addr (line 54) | struct in_addr type in6_addr (line 55) | struct in6_addr type sockaddr (line 56) | struct sockaddr type dns_ctx (line 64) | struct dns_ctx type dns_query (line 65) | struct dns_query type dnsc_t (line 68) | typedef unsigned char dnsc_t; type dnscc_t (line 69) | typedef const unsigned char dnscc_t; type dns_class (line 81) | enum dns_class { /* DNS RR Classes */ type dns_type (line 89) | enum dns_type { /* DNS RR Types */ type in_addr (line 192) | struct in_addr type in_addr (line 195) | struct in_addr type in_addr (line 198) | struct in_addr type in6_addr (line 203) | struct in6_addr type in6_addr (line 206) | struct in6_addr type in6_addr (line 209) | struct in6_addr type dns_rcode (line 230) | enum dns_rcode { /* reply codes */ function dns_get16 (line 250) | static __inline unsigned dns_get16(dnscc_t *s) { function dns_get32 (line 253) | static __inline unsigned dns_get32(dnscc_t *s) { function dnsc_t (line 257) | static __inline dnsc_t *dns_put16(dnsc_t *d, unsigned n) { function dnsc_t (line 260) | static __inline dnsc_t *dns_put32(dnsc_t *d, unsigned n) { type dns_rr (line 334) | struct dns_rr { /* DNS Resource Record */ type dns_parse (line 344) | struct dns_parse { /* RR/packet parsing state */ type dns_parse (line 360) | struct dns_parse type dns_parse (line 365) | struct dns_parse type dns_rr (line 365) | struct dns_rr type dns_parse (line 368) | struct dns_parse type dns_ctx (line 379) | struct dns_ctx type dns_ctx (line 383) | struct dns_ctx type dns_ctx (line 387) | struct dns_ctx type dns_ctx (line 391) | struct dns_ctx type dns_ctx (line 395) | struct dns_ctx type dns_ctx (line 399) | struct dns_ctx type sockaddr (line 399) | struct sockaddr type dns_ctx (line 403) | struct dns_ctx type dns_ctx (line 407) | struct dns_ctx type dns_opt (line 409) | enum dns_opt { /* options */ type dns_ctx (line 420) | struct dns_ctx type dns_opt (line 420) | enum dns_opt type dns_flags (line 422) | enum dns_flags { type sockaddr (line 432) | struct sockaddr type dns_query (line 434) | struct dns_query type dns_ctx (line 436) | struct dns_ctx type dns_ctx (line 440) | struct dns_ctx type dns_ctx (line 444) | struct dns_ctx type dns_ctx (line 448) | struct dns_ctx type dns_ctx (line 452) | struct dns_ctx type dns_ctx (line 456) | struct dns_ctx type dns_ctx (line 458) | struct dns_ctx type dns_ctx (line 462) | struct dns_ctx type dns_ctx (line 467) | struct dns_ctx type dns_ctx (line 470) | struct dns_ctx type dns_ctx (line 472) | struct dns_ctx type dns_ctx (line 478) | struct dns_ctx type dns_status (line 485) | enum dns_status { type dns_ctx (line 497) | struct dns_ctx type dns_ctx (line 502) | struct dns_ctx type dns_ctx (line 508) | struct dns_ctx type dns_query (line 508) | struct dns_query type dns_ctx (line 512) | struct dns_ctx type dns_ctx (line 516) | struct dns_ctx type dns_ctx (line 520) | struct dns_ctx type dns_query (line 520) | struct dns_query type dns_rr_null (line 531) | struct dns_rr_null { /* NULL RRset, aka RRset template */ type dns_parse (line 536) | struct dns_parse type dns_rr_null (line 538) | struct dns_rr_null type dns_parse (line 538) | struct dns_parse type dns_rr_a4 (line 540) | struct dns_rr_a4 { /* the A RRset */ type dns_ctx (line 547) | struct dns_ctx type dns_rr_a4 (line 547) | struct dns_rr_a4 type dns_ctx (line 551) | struct dns_ctx type dns_ctx (line 556) | struct dns_ctx type dns_rr_a6 (line 559) | struct dns_rr_a6 { /* the AAAA RRset */ type dns_ctx (line 566) | struct dns_ctx type dns_rr_a6 (line 566) | struct dns_rr_a6 type dns_ctx (line 570) | struct dns_ctx type dns_ctx (line 575) | struct dns_ctx type dns_rr_ptr (line 578) | struct dns_rr_ptr { /* the PTR RRset */ type dns_ctx (line 585) | struct dns_ctx type dns_rr_ptr (line 585) | struct dns_rr_ptr type dns_ctx (line 588) | struct dns_ctx type in_addr (line 588) | struct in_addr type dns_ctx (line 592) | struct dns_ctx type in_addr (line 592) | struct in_addr type dns_ctx (line 596) | struct dns_ctx type in6_addr (line 596) | struct in6_addr type dns_ctx (line 599) | struct dns_ctx type in6_addr (line 599) | struct in6_addr type dns_mx (line 602) | struct dns_mx { /* single MX RR */ type dns_rr_mx (line 606) | struct dns_rr_mx { /* the MX RRset */ type dns_ctx (line 612) | struct dns_ctx type dns_rr_mx (line 612) | struct dns_rr_mx type dns_ctx (line 615) | struct dns_ctx type dns_ctx (line 619) | struct dns_ctx type dns_txt (line 622) | struct dns_txt { /* single TXT record */ type dns_rr_txt (line 626) | struct dns_rr_txt { /* the TXT RRset */ type dns_ctx (line 632) | struct dns_ctx type dns_rr_txt (line 632) | struct dns_rr_txt type dns_ctx (line 635) | struct dns_ctx type dns_ctx (line 639) | struct dns_ctx type dns_srv (line 642) | struct dns_srv { /* single SRV RR */ type dns_rr_srv (line 648) | struct dns_rr_srv { /* the SRV RRset */ type dns_ctx (line 654) | struct dns_ctx type dns_rr_srv (line 654) | struct dns_rr_srv type dns_ctx (line 657) | struct dns_ctx type dns_ctx (line 662) | struct dns_ctx type dns_naptr (line 667) | struct dns_naptr { /* single NAPTR RR */ type dns_rr_naptr (line 676) | struct dns_rr_naptr { /* the NAPTR RRset */ type dns_ctx (line 682) | struct dns_ctx type dns_rr_naptr (line 683) | struct dns_rr_naptr type dns_ctx (line 686) | struct dns_ctx type dns_ctx (line 690) | struct dns_ctx type dns_ctx (line 694) | struct dns_ctx type in_addr (line 695) | struct in_addr type dns_ctx (line 698) | struct dns_ctx type in_addr (line 699) | struct in_addr type dns_ctx (line 702) | struct dns_ctx type in_addr (line 703) | struct in_addr type dns_ctx (line 705) | struct dns_ctx type in_addr (line 706) | struct in_addr type dns_ctx (line 709) | struct dns_ctx type in6_addr (line 710) | struct in6_addr type dns_ctx (line 713) | struct dns_ctx type in6_addr (line 714) | struct in6_addr type dns_ctx (line 717) | struct dns_ctx type in6_addr (line 718) | struct in6_addr type dns_ctx (line 720) | struct dns_ctx type in6_addr (line 721) | struct in6_addr type dns_ctx (line 724) | struct dns_ctx type dns_ctx (line 728) | struct dns_ctx type dns_ctx (line 732) | struct dns_ctx type dns_ctx (line 734) | struct dns_ctx type dns_nameval (line 739) | struct dns_nameval { type dns_nameval (line 748) | struct dns_nameval type dns_class (line 753) | enum dns_class type dns_type (line 754) | enum dns_type type dns_rcode (line 755) | enum dns_rcode type udns_jranctx (line 762) | struct udns_jranctx { /* the context */ type udns_jranctx (line 768) | struct udns_jranctx type udns_jranctx (line 772) | struct udns_jranctx FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libudns/udns_XtoX.c function dns_pton (line 41) | int dns_pton(int af, const char *src, void *dst) { FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libudns/udns_bl.c type dns_query (line 29) | struct dns_query type dns_ctx (line 30) | struct dns_ctx type in_addr (line 31) | struct in_addr type dns_query (line 43) | struct dns_query type dns_ctx (line 44) | struct dns_ctx type in_addr (line 45) | struct in_addr type dns_rr_a4 (line 57) | struct dns_rr_a4 type dns_ctx (line 58) | struct dns_ctx type in_addr (line 59) | struct in_addr type dns_rr_a4 (line 60) | struct dns_rr_a4 type dns_rr_txt (line 64) | struct dns_rr_txt type dns_ctx (line 65) | struct dns_ctx type in_addr (line 66) | struct in_addr type dns_rr_txt (line 67) | struct dns_rr_txt type dns_query (line 72) | struct dns_query type dns_ctx (line 73) | struct dns_ctx type in6_addr (line 74) | struct in6_addr type dns_query (line 86) | struct dns_query type dns_ctx (line 87) | struct dns_ctx type in6_addr (line 88) | struct in6_addr type dns_rr_a4 (line 100) | struct dns_rr_a4 type dns_ctx (line 101) | struct dns_ctx type in6_addr (line 102) | struct in6_addr type dns_rr_a4 (line 103) | struct dns_rr_a4 type dns_rr_txt (line 107) | struct dns_rr_txt type dns_ctx (line 108) | struct dns_ctx type in6_addr (line 109) | struct in6_addr type dns_rr_txt (line 110) | struct dns_rr_txt function dns_rhsbltodn (line 114) | static int type dns_query (line 124) | struct dns_query type dns_ctx (line 125) | struct dns_ctx type dns_query (line 136) | struct dns_query type dns_ctx (line 137) | struct dns_ctx type dns_rr_a4 (line 149) | struct dns_rr_a4 type dns_ctx (line 150) | struct dns_ctx type dns_rr_a4 (line 151) | struct dns_rr_a4 type dns_rr_txt (line 155) | struct dns_rr_txt type dns_ctx (line 156) | struct dns_ctx type dns_rr_txt (line 158) | struct dns_rr_txt FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libudns/udns_codes.c type dns_nameval (line 4) | struct dns_nameval type dns_type (line 72) | enum dns_type type dns_nameval (line 145) | struct dns_nameval type dns_class (line 152) | enum dns_class type dns_nameval (line 164) | struct dns_nameval type dns_rcode (line 180) | enum dns_rcode FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libudns/udns_dn.c function dns_dnlen (line 27) | unsigned dns_dnlen(dnscc_t *dn) { function dns_dnlabels (line 34) | unsigned dns_dnlabels(register dnscc_t *dn) { function dns_dnequal (line 41) | unsigned dns_dnequal(register dnscc_t *dn1, register dnscc_t *dn2) { function dns_dntodn (line 57) | unsigned function dns_ptodn (line 66) | int function dnsc_t (line 149) | dnsc_t * function dns_a4todn (line 176) | int dns_a4todn(const struct in_addr *addr, dnscc_t *tdn, function dns_a4ptodn (line 191) | int dns_a4ptodn(const struct in_addr *addr, const char *tname, function dnsc_t (line 205) | dnsc_t * function dns_a6todn (line 220) | int dns_a6todn(const struct in6_addr *addr, dnscc_t *tdn, function dns_a6ptodn (line 235) | int dns_a6ptodn(const struct in6_addr *addr, const char *tname, function dns_dntop_size (line 250) | unsigned dns_dntop_size(dnscc_t *dn) { function dns_dntop (line 287) | int dns_dntop(dnscc_t *dn, char *name, unsigned namesiz) { function main (line 340) | int main(int argc, char **argv) { FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libudns/udns_init.c function dns_set_serv_internal (line 44) | static void dns_set_serv_internal(struct dns_ctx *ctx, char *serv) { function dns_set_srch_internal (line 50) | static void dns_set_srch_internal(struct dns_ctx *ctx, char *srch) { function dns_initns_iphlpapi (line 71) | static int dns_initns_iphlpapi(struct dns_ctx *ctx) { function dns_initns_registry (line 112) | static int dns_initns_registry(struct dns_ctx *ctx) { function dns_init_resolvconf (line 146) | static int dns_init_resolvconf(struct dns_ctx *ctx) { function dns_init (line 217) | int dns_init(struct dns_ctx *ctx, int do_open) { FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libudns/udns_jran.c function udns_jranval (line 12) | unsigned udns_jranval(struct udns_jranctx *x) { function udns_jraninit (line 46) | void udns_jraninit(struct udns_jranctx *x, unsigned seed) { FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libudns/udns_misc.c function dns_findname (line 26) | int dns_findname(const struct dns_nameval *nv, const char *name) { FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libudns/udns_parse.c function dnscc_t (line 28) | dnscc_t *dns_skipdn(dnscc_t *cur, dnscc_t *end) { function dns_getdn (line 42) | int function dns_rewind (line 91) | void dns_rewind(struct dns_parse *p, dnscc_t *qdn) { function dns_initparse (line 99) | void function dns_nextrr (line 114) | int dns_nextrr(struct dns_parse *p, struct dns_rr *rr) { function dns_stdrr_size (line 153) | int dns_stdrr_size(const struct dns_parse *p) { type dns_rr_null (line 160) | struct dns_rr_null type dns_parse (line 161) | struct dns_parse FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libudns/udns_resolver.c type dns_qlist (line 65) | struct dns_qlist { type dns_query (line 69) | struct dns_query { function qlist_init (line 95) | static __inline void qlist_init(struct dns_qlist *list) { function qlist_remove (line 99) | static __inline void qlist_remove(struct dns_qlist *list, struct dns_que... function qlist_add_head (line 106) | static __inline void function qlist_insert_after (line 115) | static __inline void type sockaddr_ns (line 129) | struct sockaddr_ns { type dns_ctx (line 146) | struct dns_ctx { /* resolver context */ type dns_opt (line 179) | enum dns_opt type dns_ctx (line 184) | struct dns_ctx type dns_ctx (line 198) | struct dns_ctx function dns_assert_ctx (line 212) | static void dns_assert_ctx(const struct dns_ctx *ctx) { function dns_add_serv (line 234) | int dns_add_serv(struct dns_ctx *ctx, const char *serv) { function dns_add_serv_s (line 257) | int dns_add_serv_s(struct dns_ctx *ctx, const struct sockaddr *sa) { function dns_set_opts (line 274) | int dns_set_opts(struct dns_ctx *ctx, const char *opts) { function dns_set_opt (line 302) | int dns_set_opt(struct dns_ctx *ctx, enum dns_opt opt, int val) { function dns_add_srch (line 330) | int dns_add_srch(struct dns_ctx *ctx, const char *srch) { function dns_drop_utm (line 350) | static void dns_drop_utm(struct dns_ctx *ctx) { function _dns_request_utm (line 357) | static void function dns_request_utm (line 375) | static __inline void function dns_set_dbgfn (line 381) | void dns_set_dbgfn(struct dns_ctx *ctx, dns_dbgfn *dbgfn) { function dns_set_tmcbck (line 386) | void function dns_nonrandom_32 (line 396) | static unsigned dns_nonrandom_32(void) { function dns_random16 (line 410) | unsigned dns_random16(void) { function dns_init_rng (line 415) | static void dns_init_rng(struct dns_ctx *ctx) { function dns_close (line 420) | void dns_close(struct dns_ctx *ctx) { function dns_reset (line 441) | void dns_reset(struct dns_ctx *ctx) { type dns_ctx (line 457) | struct dns_ctx type dns_ctx (line 457) | struct dns_ctx type dns_ctx (line 458) | struct dns_ctx function dns_free (line 478) | void dns_free(struct dns_ctx *ctx) { function dns_open (line 484) | int dns_open(struct dns_ctx *ctx) { function dns_sock (line 585) | int dns_sock(const struct dns_ctx *ctx) { function dns_active (line 590) | int dns_active(const struct dns_ctx *ctx) { function dns_status (line 596) | int dns_status(const struct dns_ctx *ctx) { function dns_setstatus (line 600) | void dns_setstatus(struct dns_ctx *ctx, int status) { function dns_end_query (line 608) | static void function dns_newid (line 639) | static void dns_newid(struct dns_ctx *ctx, struct dns_query *q) { function dns_next_srch (line 730) | static int dns_next_srch(struct dns_ctx *ctx, struct dns_query *q) { function dns_find_serv (line 755) | static int dns_find_serv(const struct dns_ctx *ctx, struct dns_query *q) { function dns_send_this (line 768) | static int function dns_send (line 843) | static void function dns_dummy_cb (line 870) | static void dns_dummy_cb(struct dns_ctx *ctx, void *result, void *data) { type dns_query (line 883) | struct dns_query type dns_ctx (line 884) | struct dns_ctx type dns_query (line 887) | struct dns_query type dns_query (line 936) | struct dns_query type dns_ctx (line 937) | struct dns_ctx function dns_ioevent (line 963) | void dns_ioevent(struct dns_ctx *ctx, time_t now) { function dns_timeouts (line 1205) | int dns_timeouts(struct dns_ctx *ctx, int maxwait, time_t now) { type dns_resolve_data (line 1240) | struct dns_resolve_data { function dns_resolve_cb (line 1245) | static void dns_resolve_cb(struct dns_ctx *ctx, void *result, void *data) { type dns_ctx (line 1252) | struct dns_ctx type dns_query (line 1252) | struct dns_query type dns_resolve_data (line 1254) | struct dns_resolve_data type pollfd (line 1276) | struct pollfd type timeval (line 1282) | struct timeval type dns_ctx (line 1296) | struct dns_ctx type dns_ctx (line 1304) | struct dns_ctx function dns_cancel (line 1312) | int dns_cancel(struct dns_ctx *ctx, struct dns_query *q) { FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libudns/udns_rr_a.c type dns_rr_a (line 37) | struct dns_rr_a { function dns_parse_a (line 42) | static int function dns_parse_a4 (line 77) | int type dns_query (line 87) | struct dns_query type dns_ctx (line 88) | struct dns_ctx type dns_rr_a4 (line 95) | struct dns_rr_a4 type dns_ctx (line 96) | struct dns_ctx type dns_rr_a4 (line 97) | struct dns_rr_a4 function dns_parse_a6 (line 101) | int type dns_query (line 111) | struct dns_query type dns_ctx (line 112) | struct dns_ctx type dns_rr_a6 (line 119) | struct dns_rr_a6 type dns_ctx (line 120) | struct dns_ctx type dns_rr_a6 (line 121) | struct dns_rr_a6 FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libudns/udns_rr_mx.c function dns_parse_mx (line 29) | int type dns_query (line 79) | struct dns_query type dns_ctx (line 80) | struct dns_ctx type dns_rr_mx (line 87) | struct dns_rr_mx type dns_ctx (line 88) | struct dns_ctx type dns_rr_mx (line 89) | struct dns_rr_mx FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libudns/udns_rr_naptr.c function dns_getstr (line 33) | static int dns_getstr(dnscc_t **cur, dnscc_t *ep, char *buf) function dns_parse_naptr (line 51) | int type dns_query (line 116) | struct dns_query type dns_ctx (line 117) | struct dns_ctx type dns_rr_naptr (line 124) | struct dns_rr_naptr type dns_ctx (line 125) | struct dns_ctx type dns_rr_naptr (line 126) | struct dns_rr_naptr FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libudns/udns_rr_ptr.c function dns_parse_ptr (line 28) | int type dns_query (line 79) | struct dns_query type dns_ctx (line 80) | struct dns_ctx type in_addr (line 80) | struct in_addr type dns_rr_ptr (line 89) | struct dns_rr_ptr type dns_ctx (line 90) | struct dns_ctx type in_addr (line 90) | struct in_addr type dns_rr_ptr (line 91) | struct dns_rr_ptr type dns_query (line 95) | struct dns_query type dns_ctx (line 96) | struct dns_ctx type in6_addr (line 96) | struct in6_addr type dns_rr_ptr (line 105) | struct dns_rr_ptr type dns_ctx (line 106) | struct dns_ctx type in6_addr (line 106) | struct in6_addr type dns_rr_ptr (line 107) | struct dns_rr_ptr FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libudns/udns_rr_srv.c function dns_parse_srv (line 34) | int function add_sname (line 90) | static int add_sname(dnsc_t *dn, const char *sn) { function build_srv_dn (line 106) | static int type dns_query (line 128) | struct dns_query type dns_ctx (line 129) | struct dns_ctx type dns_rr_srv (line 143) | struct dns_rr_srv type dns_ctx (line 144) | struct dns_ctx type dns_rr_srv (line 153) | struct dns_rr_srv FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/libudns/udns_rr_txt.c function dns_parse_txt (line 29) | int type dns_query (line 86) | struct dns_query type dns_ctx (line 87) | struct dns_ctx type dns_rr_txt (line 94) | struct dns_rr_txt type dns_ctx (line 95) | struct dns_ctx type dns_rr_txt (line 96) | struct dns_rr_txt FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/src/acl.c type ip_set (line 28) | struct ip_set type ip_set (line 29) | struct ip_set function parse_addr_cidr (line 33) | static void parse_addr_cidr(const char *str, char *host, int *cidr) function init_acl (line 54) | int init_acl(const char *path, int mode) function free_acl (line 106) | void free_acl(void) function acl_get_mode (line 112) | int acl_get_mode(void) function acl_match_ip (line 117) | int acl_match_ip(const char *ip) function acl_add_ip (line 138) | int acl_add_ip(const char *ip) function acl_remove_ip (line 155) | int acl_remove_ip(const char *ip) FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/src/android.c function protect_socket (line 50) | int protect_socket(int fd) function send_traffic_stat (line 99) | int send_traffic_stat(uint64_t tx, uint64_t rx) FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/src/auth.c type auth_simple_global_data (line 8) | typedef struct auth_simple_global_data { type auth_simple_local_data (line 13) | typedef struct auth_simple_local_data { function auth_simple_local_data_init (line 19) | void auth_simple_local_data_init(auth_simple_local_data* local) { function obfs (line 33) | obfs * auth_simple_new_obfs() { function auth_simple_dispose (line 40) | void auth_simple_dispose(obfs *self) { function auth_simple_pack_data (line 51) | int auth_simple_pack_data(char *data, int datalength, char *outdata) { function memintcopy_lt (line 62) | void memintcopy_lt(void *mem, uint32_t val) { function auth_simple_pack_auth_data (line 69) | int auth_simple_pack_auth_data(auth_simple_global_data *global, char *da... function auth_simple_client_pre_encrypt (line 90) | int auth_simple_client_pre_encrypt(obfs *self, char **pplaindata, int da... function auth_simple_client_post_decrypt (line 128) | int auth_simple_client_post_decrypt(obfs *self, char **pplaindata, int d... function auth_sha1_pack_data (line 171) | int auth_sha1_pack_data(char *data, int datalength, char *outdata) { function auth_sha1_pack_auth_data (line 182) | int auth_sha1_pack_auth_data(auth_simple_global_data *global, server_inf... function auth_sha1_client_pre_encrypt (line 207) | int auth_sha1_client_pre_encrypt(obfs *self, char **pplaindata, int data... function auth_sha1_client_post_decrypt (line 245) | int auth_sha1_client_post_decrypt(obfs *self, char **pplaindata, int dat... function auth_sha1_v2_pack_data (line 287) | int auth_sha1_v2_pack_data(char *data, int datalength, char *outdata) { function auth_sha1_v2_pack_auth_data (line 307) | int auth_sha1_v2_pack_auth_data(auth_simple_global_data *global, server_... function auth_sha1_v2_client_pre_encrypt (line 345) | int auth_sha1_v2_client_pre_encrypt(obfs *self, char **pplaindata, int d... function auth_sha1_v2_client_post_decrypt (line 383) | int auth_sha1_v2_client_post_decrypt(obfs *self, char **pplaindata, int ... FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/src/cache.c function cache_create (line 48) | int cache_create(struct cache **dst, const size_t capacity, function cache_delete (line 78) | int cache_delete(struct cache *cache, int keep_data) function cache_remove (line 118) | int cache_remove(struct cache *cache, char *key, size_t key_len) function cache_lookup (line 164) | int cache_lookup(struct cache *cache, char *key, size_t key_len, void *r... function cache_key_exist (line 185) | int cache_key_exist(struct cache *cache, char *key, size_t key_len) function cache_insert (line 221) | int cache_insert(struct cache *cache, char *key, size_t key_len, void *d... FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/src/cache.h type cache_entry (line 36) | struct cache_entry { type cache (line 45) | struct cache { type cache (line 51) | struct cache type cache (line 53) | struct cache type cache (line 54) | struct cache type cache (line 55) | struct cache type cache (line 56) | struct cache type cache (line 57) | struct cache FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/src/crc32.c function init_crc32_table (line 5) | void init_crc32_table(void) { function crc32 (line 21) | uint32_t crc32(unsigned char *buffer, unsigned int size) { function fillcrc32to (line 30) | void fillcrc32to(unsigned char *buffer, unsigned int size, unsigned char... function fillcrc32 (line 43) | void fillcrc32(unsigned char *buffer, unsigned int size) { function adler32_short (line 57) | void adler32_short(unsigned char *buffer, unsigned int size, uint32_t *a... function adler32 (line 67) | uint32_t adler32(unsigned char *buffer, unsigned int size) { function filladler32 (line 80) | void filladler32(unsigned char *buffer, unsigned int size) { function checkadler32 (line 90) | int checkadler32(unsigned char *buffer, unsigned int size) { FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/src/encrypt.c type cache (line 89) | struct cache function dump (line 92) | static void dump(char *tag, char *text, int len) function safe_memcmp (line 242) | static int safe_memcmp(const void *s1, const void *s2, size_t n) function balloc (line 253) | int balloc(buffer_t *ptr, size_t capacity) function brealloc (line 261) | int brealloc(buffer_t *ptr, size_t len, size_t capacity) function bfree (line 273) | void bfree(buffer_t *ptr) function crypto_stream_xor_ic (line 285) | static int crypto_stream_xor_ic(uint8_t *c, const uint8_t *m, uint64_t m... function random_compare (line 301) | static int random_compare(const void *_x, const void *_y, uint32_t i, function merge (line 309) | static void merge(uint8_t *left, int llength, uint8_t *right, function merge_sort (line 356) | static void merge_sort(uint8_t array[], int length, function enc_get_iv_len (line 379) | int enc_get_iv_len() function enc_get_key_len (line 389) | int enc_get_key_len() function enc_table_init (line 415) | void enc_table_init(const char *pass) function cipher_iv_size (line 438) | int cipher_iv_size(const cipher_kt_t *cipher) function cipher_key_size (line 450) | int cipher_key_size(const cipher_kt_t *cipher) function bytes_to_key (line 481) | int bytes_to_key(const cipher_kt_t *cipher, const digest_type_t *md, function rand_bytes (line 697) | int rand_bytes(uint8_t *output, int len) function cipher_kt_t (line 823) | const cipher_kt_t *get_cipher_type(int method) function digest_type_t (line 860) | const digest_type_t *get_digest_type(const char *digest) function cipher_context_init (line 876) | void cipher_context_init(cipher_ctx_t *ctx, int method, int enc) function cipher_context_set_iv (line 956) | void cipher_context_set_iv(cipher_ctx_t *ctx, uint8_t *iv, size_t iv_len, function cipher_context_release (line 1069) | void cipher_context_release(cipher_ctx_t *ctx) function cipher_context_update (line 1098) | static int cipher_context_update(cipher_ctx_t *ctx, uint8_t *output, siz... function ss_sha1_hmac (line 1126) | int ss_sha1_hmac(char *auth, char *msg, int msg_len, uint8_t *iv) function ss_sha1_hmac_with_key (line 1146) | int ss_sha1_hmac_with_key(char *auth, char *msg, int msg_len, uint8_t *a... function ss_onetimeauth (line 1163) | int ss_onetimeauth(buffer_t *buf, uint8_t *iv, size_t capacity) function ss_onetimeauth_verify (line 1188) | int ss_onetimeauth_verify(buffer_t *buf, uint8_t *iv) function ss_encrypt_all (line 1208) | int ss_encrypt_all(buffer_t *plain, int method, int auth, size_t capacity) function ss_encrypt (line 1273) | int ss_encrypt(buffer_t *plain, enc_ctx_t *ctx, size_t capacity) function ss_decrypt_all (line 1346) | int ss_decrypt_all(buffer_t *cipher, int method, int auth, size_t capacity) function ss_decrypt (line 1419) | int ss_decrypt(buffer_t *cipher, enc_ctx_t *ctx, size_t capacity) function enc_ctx_init (line 1503) | void enc_ctx_init(int method, enc_ctx_t *ctx, int enc) function enc_key_init (line 1513) | void enc_key_init(int method, const char *pass) function enc_init (line 1601) | int enc_init(const char *pass, const char *method) function ss_check_hash (line 1622) | int ss_check_hash(buffer_t *buf, chunk_t *chunk, enc_ctx_t *ctx, size_t ... function ss_gen_hash (line 1680) | int ss_gen_hash(buffer_t *buf, uint32_t *counter, enc_ctx_t *ctx, size_t... FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/src/encrypt.h type EVP_CIPHER (line 48) | typedef EVP_CIPHER cipher_kt_t; type EVP_CIPHER_CTX (line 49) | typedef EVP_CIPHER_CTX cipher_evp_t; type EVP_MD (line 50) | typedef EVP_MD digest_type_t; type cipher_info_t (line 59) | typedef cipher_info_t cipher_kt_t; type cipher_context_t (line 60) | typedef cipher_context_t cipher_evp_t; type md_info_t (line 61) | typedef md_info_t digest_type_t; type mbedtls_cipher_info_t (line 70) | typedef mbedtls_cipher_info_t cipher_kt_t; type mbedtls_cipher_context_t (line 71) | typedef mbedtls_cipher_context_t cipher_evp_t; type mbedtls_md_info_t (line 72) | typedef mbedtls_md_info_t digest_type_t; type cipher_cc_t (line 92) | typedef struct { type cipher_ctx_t (line 107) | typedef struct { type crpher_index (line 123) | enum crpher_index { type buffer_t (line 160) | typedef struct buffer { type chunk_t (line 167) | typedef struct chunk { type enc_ctx_t (line 174) | typedef struct enc_ctx { FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/src/http_simple.c type http_simple_local_data (line 23) | typedef struct http_simple_local_data { function http_simple_local_data_init (line 29) | void http_simple_local_data_init(http_simple_local_data* local) { function obfs (line 39) | obfs * http_simple_new_obfs() { function http_simple_dispose (line 46) | void http_simple_dispose(obfs *self) { function http_simple_hex (line 56) | char http_simple_hex(char c) { function http_simple_encode_head (line 61) | void http_simple_encode_head(http_simple_local_data *local, char *data, ... function http_simple_client_encode (line 74) | int http_simple_client_encode(obfs *self, char **pencryptdata, int datal... function http_simple_client_decode (line 184) | int http_simple_client_decode(obfs *self, char **pencryptdata, int datal... FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/src/jconf.c function free_addr (line 50) | void free_addr(ss_addr_t *addr) function parse_addr (line 56) | void parse_addr(const char *str, ss_addr_t *addr) function jconf_t (line 98) | jconf_t *read_jconf(const char *file) FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/src/jconf.h type ss_addr_t (line 36) | typedef struct { type ss_port_password_t (line 41) | typedef struct { type jconf_t (line 46) | typedef struct { FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/src/json.c type _json_value (line 40) | struct _json_value type _json_value (line 42) | struct _json_value type json_uchar (line 50) | typedef unsigned short json_uchar; function hex_value (line 52) | static unsigned char hex_value(json_char c) type json_state (line 82) | typedef struct { function default_free (line 97) | static void default_free(void *ptr, void *user_data) function new_value (line 116) | static int new_value(json_state *state, json_value **top, json_value **r... function json_value (line 234) | json_value *json_parse_ex(json_settings *settings, function json_value (line 935) | json_value *json_parse(const json_char *json, size_t length) function json_value_free_ex (line 941) | void json_value_free_ex(json_settings *settings, json_value *value) function json_value_free (line 988) | void json_value_free(json_value *value) FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/src/json.h type json_settings (line 56) | typedef struct { type json_type (line 71) | typedef enum { type _json_value (line 82) | struct _json_value type return (line 84) | typedef struct _json_value { function const (line 162) | inline const struct _json_value &operator [] (const char *index) const { FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/src/local.c type sockaddr (line 112) | struct sockaddr type cork_dllist (line 121) | struct cork_dllist function setnonblocking (line 124) | int setnonblocking(int fd) function create_and_bind (line 135) | int create_and_bind(const char *addr, const char *port) function free_connections (line 188) | static void free_connections(struct ev_loop *loop) function server_recv_cb (line 199) | static void server_recv_cb(EV_P_ ev_io *w, int revents) function server_send_cb (line 629) | static void server_send_cb(EV_P_ ev_io *w, int revents) function stat_update_cb (line 667) | static void stat_update_cb(struct ev_loop *loop) function remote_timeout_cb (line 678) | static void remote_timeout_cb(EV_P_ ev_timer *watcher, int revents) function remote_recv_cb (line 693) | static void remote_recv_cb(EV_P_ ev_io *w, int revents) function remote_send_cb (line 809) | static void remote_send_cb(EV_P_ ev_io *w, int revents) function remote_t (line 872) | static remote_t *new_remote(int fd, int timeout) function free_remote (line 900) | static void free_remote(remote_t *remote) function close_and_free_remote (line 914) | static void close_and_free_remote(EV_P_ remote_t *remote) function server_t (line 926) | static server_t *new_server(int fd, int method) function free_server (line 962) | static void free_server(server_t *server) function close_and_free_server (line 1000) | static void close_and_free_server(EV_P_ server_t *server) function remote_t (line 1010) | static remote_t *create_remote(listen_ctx_t *listener, function signal_cb (line 1059) | static void signal_cb(EV_P_ ev_signal *w, int revents) function accept_cb (line 1073) | void accept_cb(EV_P_ ev_io *w, int revents) function resolve_int_cb (line 1104) | void resolve_int_cb(int dummy) { type option (line 1135) | struct option type sockaddr (line 1395) | struct sockaddr type sockaddr_storage (line 1400) | struct sockaddr_storage type sockaddr_storage (line 1400) | struct sockaddr_storage type sockaddr_storage (line 1401) | struct sockaddr_storage type sockaddr (line 1405) | struct sockaddr type ev_signal (line 1422) | struct ev_signal type ev_signal (line 1423) | struct ev_signal type ev_loop (line 1429) | struct ev_loop function start_ss_local_server (line 1513) | int start_ss_local_server(profile_t profile, shadowsocks_cb cb, void *data) FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/src/local.h type listen_ctx_t (line 35) | typedef struct listen_ctx { type server_ctx_t (line 53) | typedef struct server_ctx { type server_t (line 59) | typedef struct server { type remote_ctx_t (line 79) | typedef struct remote_ctx { type remote_t (line 86) | typedef struct remote { FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/src/manager.c type cork_hash_table (line 80) | struct cork_hash_table function setnonblocking (line 83) | static int setnonblocking(int fd) function build_config (line 94) | static void build_config(char *prefix, struct server *server) type manager_ctx (line 117) | struct manager_ctx type server (line 117) | struct server type server (line 212) | struct server type server (line 230) | struct server type server (line 230) | struct server type server (line 230) | struct server type server (line 231) | struct server function parse_traffic (line 258) | static int parse_traffic(char *buf, int len, char *port, uint64_t *traffic) function add_server (line 291) | static void add_server(struct manager_ctx *manager, struct server *server) function kill_server (line 302) | static void kill_server(char *prefix, char *pid_file) function stop_server (line 324) | static void stop_server(char *prefix, char *port) function remove_server (line 345) | static void remove_server(char *prefix, char *port) function update_stat (line 359) | static void update_stat(char *port, uint64_t traffic) function manager_recv_cb (line 368) | static void manager_recv_cb(EV_P_ ev_io *w, int revents) function signal_cb (line 490) | static void signal_cb(EV_P_ ev_signal *w, int revents) function create_server_socket (line 501) | int create_server_socket(const char *host, const char *port) function main (line 575) | int main(int argc, char **argv) FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/src/manager.h type manager_ctx (line 34) | struct manager_ctx { type server (line 54) | struct server { FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/src/netutils.c function set_reuseport (line 61) | int set_reuseport(int socket) function get_sockaddr_len (line 67) | size_t get_sockaddr_len(struct sockaddr *addr) function setinterface (line 78) | int setinterface(int socket_fd, const char *interface_name) function bind_to_address (line 89) | int bind_to_address(int socket_fd, const char *host) function get_sockaddr (line 112) | ssize_t get_sockaddr(char *host, char *port, struct sockaddr_storage *st... function sockaddr_cmp (line 187) | int sockaddr_cmp(struct sockaddr_storage *addr1, function sockaddr_cmp_addr (line 220) | int sockaddr_cmp_addr(struct sockaddr_storage *addr1, FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/src/netutils.h type sockaddr (line 65) | struct sockaddr type sockaddr_storage (line 66) | struct sockaddr_storage type sockaddr_storage (line 83) | struct sockaddr_storage type sockaddr_storage (line 84) | struct sockaddr_storage type sockaddr_storage (line 93) | struct sockaddr_storage type sockaddr_storage (line 94) | struct sockaddr_storage FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/src/obfs.c function obfs (line 36) | obfs * new_obfs() { function set_server_info (line 42) | void set_server_info(obfs *self, server_info *server) { function get_server_info (line 46) | void get_server_info(obfs *self, server_info *server) { function dispose_obfs (line 50) | void dispose_obfs(obfs *self) { function obfs_class (line 54) | obfs_class * new_obfs_class(char *plugin_name) function free_obfs_class (line 140) | void free_obfs_class(obfs_class *plugin) { FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/src/obfs.h type server_info (line 31) | typedef struct server_info { type obfs (line 46) | typedef struct obfs { type obfs_class (line 51) | typedef struct obfs_class { FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/src/obfsutil.c function get_head_size (line 4) | int get_head_size(char *plaindata, int size, int def_size) { function xorshift128plus (line 19) | uint64_t xorshift128plus(void) { FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/src/redir.c function getdestaddr (line 95) | int getdestaddr(int fd, struct sockaddr_storage *destaddr) function setnonblocking (line 110) | int setnonblocking(int fd) function create_and_bind (line 119) | int create_and_bind(const char *addr, const char *port) function server_recv_cb (line 172) | static void server_recv_cb(EV_P_ ev_io *w, int revents) function server_send_cb (line 278) | static void server_send_cb(EV_P_ ev_io *w, int revents) function remote_timeout_cb (line 314) | static void remote_timeout_cb(EV_P_ ev_timer *watcher, int revents) function remote_recv_cb (line 327) | static void remote_recv_cb(EV_P_ ev_io *w, int revents) function remote_send_cb (line 432) | static void remote_send_cb(EV_P_ ev_io *w, int revents) function remote_t (line 566) | static remote_t *new_remote(int fd, int timeout) function free_remote (line 592) | static void free_remote(remote_t *remote) function close_and_free_remote (line 608) | static void close_and_free_remote(EV_P_ remote_t *remote) function server_t (line 619) | static server_t *new_server(int fd, int method) function free_server (line 651) | static void free_server(server_t *server) function close_and_free_server (line 689) | static void close_and_free_server(EV_P_ server_t *server) function accept_cb (line 699) | static void accept_cb(EV_P_ ev_io *w, int revents) function signal_cb (line 834) | void signal_cb(int dummy) { function main (line 839) | int main(int argc, char **argv) FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/src/redir.h type listen_ctx_t (line 31) | typedef struct listen_ctx { type server_ctx_t (line 48) | typedef struct server_ctx { type server_t (line 54) | typedef struct server { type remote_ctx_t (line 71) | typedef struct remote_ctx { type remote_t (line 78) | typedef struct remote { FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/src/resolv.c type ResolvQuery (line 55) | struct ResolvQuery { type ev_io (line 67) | struct ev_io type ev_timer (line 68) | struct ev_timer type ev_loop (line 75) | struct ev_loop type ev_io (line 75) | struct ev_io type ev_loop (line 76) | struct ev_loop type ev_timer (line 76) | struct ev_timer type dns_ctx (line 77) | struct dns_ctx type dns_rr_a4 (line 77) | struct dns_rr_a4 type dns_ctx (line 78) | struct dns_ctx type dns_rr_a6 (line 78) | struct dns_rr_a6 type dns_ctx (line 79) | struct dns_ctx type ResolvQuery (line 80) | struct ResolvQuery type ResolvQuery (line 81) | struct ResolvQuery type sockaddr (line 82) | struct sockaddr type ResolvQuery (line 82) | struct ResolvQuery type sockaddr (line 83) | struct sockaddr type ResolvQuery (line 83) | struct ResolvQuery type sockaddr (line 84) | struct sockaddr type ResolvQuery (line 84) | struct ResolvQuery function resolv_init (line 86) | int resolv_init(struct ev_loop *loop, char **nameservers, int nameserver... function resolv_shutdown (line 142) | void resolv_shutdown(struct ev_loop *loop) type ResolvQuery (line 155) | struct ResolvQuery type sockaddr (line 155) | struct sockaddr type dns_ctx (line 159) | struct dns_ctx type dns_ctx (line 159) | struct dns_ctx type ResolvQuery (line 164) | struct ResolvQuery type ResolvQuery (line 164) | struct ResolvQuery function resolv_cancel (line 208) | void resolv_cancel(struct ResolvQuery *query_handle) function resolv_sock_cb (line 230) | static void resolv_sock_cb(struct ev_loop *loop, struct ev_io *w, int re... function dns_query_v4_cb (line 242) | static void dns_query_v4_cb(struct dns_ctx *ctx, struct dns_rr_a4 *resul... function dns_query_v6_cb (line 288) | static void dns_query_v6_cb(struct dns_ctx *ctx, struct dns_rr_a6 *resul... function process_client_callback (line 337) | static void process_client_callback(struct ResolvQuery *cb_data) type sockaddr (line 361) | struct sockaddr type ResolvQuery (line 361) | struct ResolvQuery type sockaddr (line 371) | struct sockaddr type ResolvQuery (line 371) | struct ResolvQuery type sockaddr (line 381) | struct sockaddr type ResolvQuery (line 381) | struct ResolvQuery function resolv_timeout_cb (line 393) | static void resolv_timeout_cb(struct ev_loop *loop, struct ev_timer *w, ... function dns_timer_setup_cb (line 405) | static void dns_timer_setup_cb(struct dns_ctx *ctx, int timeout, void *d... function all_queries_are_null (line 419) | static inline int all_queries_are_null(struct ResolvQuery *cb_data) FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/src/resolv.h type ResolvQuery (line 41) | struct ResolvQuery type ev_loop (line 43) | struct ev_loop type ResolvQuery (line 44) | struct ResolvQuery type sockaddr (line 44) | struct sockaddr type ResolvQuery (line 47) | struct ResolvQuery type ev_loop (line 48) | struct ev_loop FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/src/server.c type addrinfo (line 97) | struct addrinfo type sockaddr (line 105) | struct sockaddr type cork_dllist (line 132) | struct cork_dllist function stat_update_cb (line 134) | static void stat_update_cb(EV_P_ ev_timer *watcher, int revents) function free_connections (line 209) | static void free_connections(struct ev_loop *loop) function parse_header_len (line 220) | static size_t parse_header_len(const char atyp, const char *data, size_t... type sockaddr_storage (line 241) | struct sockaddr_storage type sockaddr (line 245) | struct sockaddr type sockaddr_in (line 248) | struct sockaddr_in type sockaddr_in (line 248) | struct sockaddr_in type sockaddr_in6 (line 251) | struct sockaddr_in6 type sockaddr_in6 (line 251) | struct sockaddr_in6 function report_addr (line 260) | static void report_addr(int fd) function setfastopen (line 269) | int setfastopen(int fd) function setnonblocking (line 294) | int setnonblocking(int fd) function create_and_bind (line 305) | int create_and_bind(const char *host, const char *port, int mptcp) function remote_t (line 402) | static remote_t *connect_to_remote(struct addrinfo *res, function server_recv_cb (line 505) | static void server_recv_cb(EV_P_ ev_io *w, int revents) function server_send_cb (line 844) | static void server_send_cb(EV_P_ ev_io *w, int revents) function server_timeout_cb (line 898) | static void server_timeout_cb(EV_P_ ev_timer *watcher, int revents) function query_free_cb (line 913) | static void query_free_cb(void *data) function server_resolve_cb (line 920) | static void server_resolve_cb(struct sockaddr *addr, void *data) function remote_recv_cb (line 980) | static void remote_recv_cb(EV_P_ ev_io *w, int revents) function remote_send_cb (line 1055) | static void remote_send_cb(EV_P_ ev_io *w, int revents) function remote_t (line 1140) | static remote_t *new_remote(int fd) function free_remote (line 1167) | static void free_remote(remote_t *remote) function close_and_free_remote (line 1181) | static void close_and_free_remote(EV_P_ remote_t *remote) function server_t (line 1195) | static server_t *new_server(int fd, listen_ctx_t *listener) function free_server (line 1246) | static void free_server(server_t *server) function close_and_free_server (line 1278) | static void close_and_free_server(EV_P_ server_t *server) function signal_cb (line 1297) | static void signal_cb(EV_P_ ev_signal *w, int revents) function accept_cb (line 1308) | static void accept_cb(EV_P_ ev_io *w, int revents) function main (line 1343) | int main(int argc, char **argv) FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/src/server.h type listen_ctx_t (line 36) | typedef struct listen_ctx { type server_ctx_t (line 45) | typedef struct server_ctx { type server_t (line 52) | typedef struct server { type query_t (line 73) | typedef struct query { type remote_ctx_t (line 78) | typedef struct remote_ctx { type remote_t (line 84) | typedef struct remote { FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/src/shadowsocks.h type profile_t (line 25) | typedef struct { FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/src/socks5.h type method_select_request (line 36) | struct method_select_request { type method_select_response (line 42) | struct method_select_response { type socks5_request (line 47) | struct socks5_request { type socks5_response (line 54) | struct socks5_response { FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/src/ssrlink.py function to_bytes (line 11) | def to_bytes(s): function to_str (line 17) | def to_str(s): function b64decode (line 23) | def b64decode(data): function fromlink (line 32) | def fromlink(link): function main (line 77) | def main(): FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/src/tls1.0_session.c type tls10_session_auth_global_data (line 5) | typedef struct tls10_session_auth_global_data { type tls10_session_auth_local_data (line 9) | typedef struct tls10_session_auth_local_data { function tls10_session_auth_local_data_init (line 16) | void tls10_session_auth_local_data_init(tls10_session_auth_local_data* l... function obfs (line 29) | obfs * tls10_session_auth_new_obfs() { function tls10_session_auth_dispose (line 36) | void tls10_session_auth_dispose(obfs *self) { function tls10_session_pack_auth_data (line 46) | int tls10_session_pack_auth_data(tls10_session_auth_global_data *global,... function tls10_session_auth_client_encode (line 65) | int tls10_session_auth_client_encode(obfs *self, char **pencryptdata, in... function tls10_session_auth_client_decode (line 146) | int tls10_session_auth_client_decode(obfs *self, char **pencryptdata, in... FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/src/tls1.2_ticket.c type tls12_ticket_auth_global_data (line 5) | typedef struct tls12_ticket_auth_global_data { type tls12_ticket_auth_local_data (line 9) | typedef struct tls12_ticket_auth_local_data { function tls12_ticket_auth_local_data_init (line 17) | void tls12_ticket_auth_local_data_init(tls12_ticket_auth_local_data* loc... function obfs (line 31) | obfs * tls12_ticket_auth_new_obfs() { function tls12_ticket_auth_dispose (line 38) | void tls12_ticket_auth_dispose(obfs *self) { function tls12_ticket_pack_auth_data (line 52) | int tls12_ticket_pack_auth_data(tls12_ticket_auth_global_data *global, s... function tls12_ticket_auth_client_encode (line 71) | int tls12_ticket_auth_client_encode(obfs *self, char **pencryptdata, int... function tls12_ticket_auth_client_decode (line 225) | int tls12_ticket_auth_client_decode(obfs *self, char **pencryptdata, int... FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/src/tunnel.c function setnonblocking (line 105) | static int setnonblocking(int fd) function create_and_bind (line 116) | int create_and_bind(const char *addr, const char *port) function server_recv_cb (line 169) | static void server_recv_cb(EV_P_ ev_io *w, int revents) function server_send_cb (line 254) | static void server_send_cb(EV_P_ ev_io *w, int revents) function remote_timeout_cb (line 296) | static void remote_timeout_cb(EV_P_ ev_timer *watcher, int revents) function remote_recv_cb (line 313) | static void remote_recv_cb(EV_P_ ev_io *w, int revents) function remote_send_cb (line 419) | static void remote_send_cb(EV_P_ ev_io *w, int revents) function remote_t (line 584) | static remote_t *new_remote(int fd, int timeout) function free_remote (line 610) | static void free_remote(remote_t *remote) function close_and_free_remote (line 626) | static void close_and_free_remote(EV_P_ remote_t *remote) function server_t (line 637) | static server_t *new_server(int fd, int method) function free_server (line 669) | static void free_server(server_t *server) function close_and_free_server (line 707) | static void close_and_free_server(EV_P_ server_t *server) function accept_cb (line 717) | static void accept_cb(EV_P_ ev_io *w, int revents) function signal_cb (line 847) | void signal_cb(int dummy) { type option (line 881) | struct option type listen_ctx (line 1132) | struct listen_ctx type sockaddr (line 1135) | struct sockaddr type sockaddr_storage (line 1140) | struct sockaddr_storage type sockaddr_storage (line 1140) | struct sockaddr_storage type sockaddr_storage (line 1141) | struct sockaddr_storage type sockaddr (line 1145) | struct sockaddr type ev_loop (line 1161) | struct ev_loop FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/src/tunnel.h type listen_ctx_t (line 33) | typedef struct listen_ctx { type server_ctx_t (line 52) | typedef struct server_ctx { type server_t (line 58) | typedef struct server { type remote_ctx_t (line 76) | typedef struct remote_ctx { type remote_t (line 83) | typedef struct remote { FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/src/udprelay.c type sockaddr_storage (line 87) | struct sockaddr_storage type sockaddr (line 89) | struct sockaddr function setnonblocking (line 107) | static int setnonblocking(int fd) function set_broadcast (line 119) | static int set_broadcast(int socket_fd) function set_nosigpipe (line 128) | static int set_nosigpipe(int socket_fd) function get_dstaddr (line 146) | static int get_dstaddr(struct msghdr *msg, struct sockaddr_storage *dsta... type sockaddr_storage (line 168) | struct sockaddr_storage type sockaddr_storage (line 170) | struct sockaddr_storage function construct_udprealy_header (line 181) | static int construct_udprealy_header(const struct sockaddr_storage *in_a... function parse_udprealy_header (line 209) | static int parse_udprealy_header(const char *buf, const size_t buf_len, type sockaddr (line 295) | struct sockaddr type sockaddr_in (line 305) | struct sockaddr_in type sockaddr_in (line 307) | struct sockaddr_in type sockaddr_in6 (line 312) | struct sockaddr_in6 type sockaddr_in (line 314) | struct sockaddr_in function create_remote_socket (line 331) | int create_remote_socket(int ipv6) function create_server_socket (line 372) | int create_server_socket(const char *host, const char *port) function remote_ctx_t (line 468) | remote_ctx_t *new_remote(int fd, server_ctx_t *server_ctx) function server_ctx_t (line 483) | server_ctx_t *new_server_ctx(int fd) type query_ctx (line 496) | struct query_ctx type query_ctx (line 498) | struct query_ctx type query_ctx (line 498) | struct query_ctx type query_ctx (line 499) | struct query_ctx function close_and_free_query (line 507) | void close_and_free_query(EV_P_ struct query_ctx *ctx) function close_and_free_remote (line 524) | void close_and_free_remote(EV_P_ remote_ctx_t *ctx) function remote_timeout_cb (line 534) | static void remote_timeout_cb(EV_P_ ev_timer *watcher, int revents) function query_resolve_cb (line 548) | static void query_resolve_cb(struct sockaddr *addr, void *data) function remote_recv_cb (line 635) | static void remote_recv_cb(EV_P_ ev_io *w, int revents) function server_recv_cb (line 811) | static void server_recv_cb(EV_P_ ev_io *w, int revents) function free_cb (line 1280) | void free_cb(void *element) function init_udprelay (line 1291) | int init_udprelay(const char *server_host, const char *server_port, function free_udprelay (line 1347) | void free_udprelay() FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/src/udprelay.h type server_ctx_t (line 44) | typedef struct server_ctx { type query_ctx_t (line 65) | typedef struct query_ctx { type remote_ctx_t (line 76) | typedef struct remote_ctx { FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/src/uthash.h type UT_hash_bucket (line 946) | typedef struct UT_hash_bucket { type UT_hash_table (line 970) | typedef struct UT_hash_table { type UT_hash_handle (line 1003) | typedef struct UT_hash_handle { FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/src/utils.c function ERROR (line 56) | void ERROR(const char *s) function run_as (line 90) | int run_as(const char *user) function FATAL (line 182) | void FATAL(const char *msg) function usage (line 208) | void usage() function daemonize (line 324) | void daemonize(const char *path) function set_nofile (line 375) | int set_nofile(int nofile) FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/src/verify.c type verify_simple_local_data (line 8) | typedef struct verify_simple_local_data { function verify_simple_local_data_init (line 13) | void verify_simple_local_data_init(verify_simple_local_data* local) { function obfs (line 18) | obfs * verify_simple_new_obfs() { function verify_simple_dispose (line 25) | void verify_simple_dispose(obfs *self) { function verify_simple_pack_data (line 36) | int verify_simple_pack_data(char *data, int datalength, char *outdata) { function verify_simple_client_pre_encrypt (line 47) | int verify_simple_client_pre_encrypt(obfs *self, char **pplaindata, int ... function verify_simple_client_post_decrypt (line 75) | int verify_simple_client_post_decrypt(obfs *self, char **pplaindata, int... FILE: Library/ShadowPath/ShadowPath/shadowsocks-libev/src/win32.c function winsock_init (line 30) | void winsock_init(void) function winsock_cleanup (line 46) | void winsock_cleanup(void) function ss_error (line 51) | void ss_error(const char *s) function setnonblocking (line 65) | int setnonblocking(int fd) function strnlen (line 76) | size_t strnlen(const char *s, size_t maxlen) type sockaddr_storage (line 84) | struct sockaddr_storage type sockaddr_in (line 90) | struct sockaddr_in type in_addr (line 90) | struct in_addr type sockaddr_in6 (line 93) | struct sockaddr_in6 type in6_addr (line 93) | struct in6_addr type sockaddr (line 98) | struct sockaddr FILE: PacketProcessor/tun2socks-iOS/base/BLog.h type _BLog_channel (line 61) | struct _BLog_channel { type _BLog_global (line 66) | struct _BLog_global { type _BLog_channel (line 81) | struct _BLog_channel type _BLog_global (line 82) | struct _BLog_global type BLogContext (line 86) | typedef struct { type BLogChannelContext (line 91) | typedef struct { function BLogGlobal_GetChannelByName (line 122) | int BLogGlobal_GetChannelByName (const char *channel_name) function BLog_Init (line 134) | void BLog_Init (_BLog_log_func log_func, _BLog_free_func free_func) function BLog_Free (line 156) | void BLog_Free (void) function BLog_SetChannelLoglevel (line 172) | void BLog_SetChannelLoglevel (int channel, int loglevel) function BLog_WouldLog (line 181) | int BLog_WouldLog (int channel, int level) function BLog_Begin (line 190) | void BLog_Begin (void) function BLog_AppendVarArg (line 202) | void BLog_AppendVarArg (const char *fmt, va_list vl) function BLog_Append (line 220) | void BLog_Append (const char *fmt, ...) function BLog_AppendBytes (line 233) | void BLog_AppendBytes (MemRef data) function BLog_Finish (line 250) | void BLog_Finish (int channel, int level) function BLog_LogToChannelVarArg (line 275) | void BLog_LogToChannelVarArg (int channel, int level, const char *fmt, v... function BLog_LogToChannel (line 290) | void BLog_LogToChannel (int channel, int level, const char *fmt, ...) function BLog_LogViaFuncVarArg (line 310) | void BLog_LogViaFuncVarArg (BLog_logfunc func, void *arg, int channel, i... function BLog_LogViaFunc (line 326) | void BLog_LogViaFunc (BLog_logfunc func, void *arg, int channel, int lev... function BLog__root_logfunc (line 347) | static void BLog__root_logfunc (void *unused) function BLogContext (line 351) | static BLogContext BLog_RootContext (void) function BLogContext (line 356) | static BLogContext BLog_MakeContext (BLog_logfunc logfunc, void *logfunc... function BLog_ContextLogVarArg (line 366) | static void BLog_ContextLogVarArg (BLogContext context, int channel, int... function BLog_ContextLog (line 371) | static void BLog_ContextLog (BLogContext context, int channel, int level... function BLogChannelContext (line 379) | static BLogChannelContext BLog_MakeChannelContext (BLogContext context, ... function BLog_ChannelContextLogVarArg (line 387) | static void BLog_ChannelContextLogVarArg (BLogChannelContext ccontext, i... function BLog_ChannelContextLog (line 392) | static void BLog_ChannelContextLog (BLogChannelContext ccontext, int lev... FILE: PacketProcessor/tun2socks-iOS/base/BLog_syslog.c function resolve_facility (line 38) | static int resolve_facility (char *str, int *out) function convert_level (line 101) | static int convert_level (int level) function syslog_log (line 126) | static void syslog_log (int channel, int level, const char *msg) function syslog_free (line 131) | static void syslog_free (void) function BLog_InitSyslog (line 136) | int BLog_InitSyslog (char *ident, char *facility_str) FILE: PacketProcessor/tun2socks-iOS/base/BMutex.h type BMutex (line 44) | typedef struct { function BMutex_Init (line 56) | static int BMutex_Init (BMutex *o) function BMutex_Free (line 68) | static void BMutex_Free (BMutex *o) function BMutex_Lock (line 79) | static void BMutex_Lock (BMutex *o) function BMutex_Unlock (line 90) | static void BMutex_Unlock (BMutex *o) FILE: PacketProcessor/tun2socks-iOS/base/BPending.c function BPendingGroup_Init (line 40) | void BPendingGroup_Init (BPendingGroup *g) function BPendingGroup_Free (line 52) | void BPendingGroup_Free (BPendingGroup *g) function BPendingGroup_HasJobs (line 59) | int BPendingGroup_HasJobs (BPendingGroup *g) function BPendingGroup_ExecuteJob (line 66) | void BPendingGroup_ExecuteJob (BPendingGroup *g) function BSmallPending (line 90) | BSmallPending * BPendingGroup_PeekJob (BPendingGroup *g) function BSmallPending_Init (line 97) | void BSmallPending_Init (BSmallPending *o, BPendingGroup *g, BSmallPendi... function BSmallPending_Free (line 116) | void BSmallPending_Free (BSmallPending *o, BPendingGroup *g) function BSmallPending_SetHandler (line 128) | void BSmallPending_SetHandler (BSmallPending *o, BSmallPending_handler h... function BSmallPending_Set (line 137) | void BSmallPending_Set (BSmallPending *o, BPendingGroup *g) function BSmallPending_Unset (line 156) | void BSmallPending_Unset (BSmallPending *o, BPendingGroup *g) function BSmallPending_IsSet (line 173) | int BSmallPending_IsSet (BSmallPending *o) function BPending_Init (line 181) | void BPending_Init (BPending *o, BPendingGroup *g, BPending_handler hand... function BPending_Free (line 187) | void BPending_Free (BPending *o) function BPending_Set (line 192) | void BPending_Set (BPending *o) function BPending_Unset (line 197) | void BPending_Unset (BPending *o) function BPending_IsSet (line 202) | int BPending_IsSet (BPending *o) FILE: PacketProcessor/tun2socks-iOS/base/BPending.h type BSmallPending_s (line 43) | struct BSmallPending_s type BPendingGroup (line 73) | typedef struct { type BSmallPending (line 82) | typedef struct BSmallPending_s { type BPending (line 97) | typedef struct { FILE: PacketProcessor/tun2socks-iOS/base/DebugObject.h type DebugObject (line 55) | typedef struct { function DebugObject_Init (line 95) | void DebugObject_Init (DebugObject *obj) function DebugObject_Free (line 114) | void DebugObject_Free (DebugObject *obj) function DebugObject_Access (line 135) | void DebugObject_Access (const DebugObject *obj) function DebugObjectGlobal_Finish (line 140) | void DebugObjectGlobal_Finish (void) FILE: PacketProcessor/tun2socks-iOS/flow/BufferWriter.c function output_handler_recv (line 34) | static void output_handler_recv (BufferWriter *o, uint8_t *data) function BufferWriter_Init (line 43) | void BufferWriter_Init (BufferWriter *o, int mtu, BPendingGroup *pg) function BufferWriter_Free (line 60) | void BufferWriter_Free (BufferWriter *o) function PacketRecvInterface (line 68) | PacketRecvInterface * BufferWriter_GetOutput (BufferWriter *o) function BufferWriter_StartPacket (line 75) | int BufferWriter_StartPacket (BufferWriter *o, uint8_t **buf) function BufferWriter_EndPacket (line 95) | void BufferWriter_EndPacket (BufferWriter *o, int len) FILE: PacketProcessor/tun2socks-iOS/flow/BufferWriter.h type BufferWriter (line 48) | typedef struct { FILE: PacketProcessor/tun2socks-iOS/flow/PacketBuffer.c function input_handler_done (line 40) | void input_handler_done (PacketBuffer *buf, int in_len) function output_handler_done (line 63) | void output_handler_done (PacketBuffer *buf) function PacketBuffer_Init (line 84) | int PacketBuffer_Init (PacketBuffer *buf, PacketRecvInterface *input, Pa... function PacketBuffer_Free (line 125) | void PacketBuffer_Free (PacketBuffer *buf) FILE: PacketProcessor/tun2socks-iOS/flow/PacketBuffer.h type PacketBuffer (line 48) | typedef struct { FILE: PacketProcessor/tun2socks-iOS/flow/PacketPassConnector.c function input_handler_send (line 36) | static void input_handler_send (PacketPassConnector *o, uint8_t *data, i... function output_handler_done (line 53) | static void output_handler_done (PacketPassConnector *o) function PacketPassConnector_Init (line 66) | void PacketPassConnector_Init (PacketPassConnector *o, int mtu, BPending... function PacketPassConnector_Free (line 85) | void PacketPassConnector_Free (PacketPassConnector *o) function PacketPassInterface (line 93) | PacketPassInterface * PacketPassConnector_GetInput (PacketPassConnector *o) function PacketPassConnector_ConnectOutput (line 100) | void PacketPassConnector_ConnectOutput (PacketPassConnector *o, PacketPa... function PacketPassConnector_DisconnectOutput (line 118) | void PacketPassConnector_DisconnectOutput (PacketPassConnector *o) FILE: PacketProcessor/tun2socks-iOS/flow/PacketPassConnector.h type PacketPassConnector (line 47) | typedef struct { FILE: PacketProcessor/tun2socks-iOS/flow/PacketPassFairQueue.c function compare_flows (line 39) | static int compare_flows (PacketPassFairQueueFlow *f1, PacketPassFairQue... function get_current_time (line 52) | static uint64_t get_current_time (PacketPassFairQueue *m) function increment_sent_flow (line 79) | static void increment_sent_flow (PacketPassFairQueueFlow *flow, uint64_t... function schedule (line 118) | static void schedule (PacketPassFairQueue *m) function schedule_job_handler (line 139) | static void schedule_job_handler (PacketPassFairQueue *m) function input_handler_send (line 153) | static void input_handler_send (PacketPassFairQueueFlow *flow, uint8_t *... function output_handler_done (line 182) | static void output_handler_done (PacketPassFairQueue *m) function PacketPassFairQueue_Init (line 219) | int PacketPassFairQueue_Init (PacketPassFairQueue *m, PacketPassInterfac... function PacketPassFairQueue_Free (line 268) | void PacketPassFairQueue_Free (PacketPassFairQueue *m) function PacketPassFairQueue_PrepareFree (line 281) | void PacketPassFairQueue_PrepareFree (PacketPassFairQueue *m) function PacketPassFairQueue_GetMTU (line 289) | int PacketPassFairQueue_GetMTU (PacketPassFairQueue *m) function PacketPassFairQueueFlow_Init (line 296) | void PacketPassFairQueueFlow_Init (PacketPassFairQueueFlow *flow, Packet... function PacketPassFairQueueFlow_Free (line 323) | void PacketPassFairQueueFlow_Free (PacketPassFairQueueFlow *flow) function PacketPassFairQueueFlow_AssertFree (line 353) | void PacketPassFairQueueFlow_AssertFree (PacketPassFairQueueFlow *flow) function PacketPassFairQueueFlow_IsBusy (line 362) | int PacketPassFairQueueFlow_IsBusy (PacketPassFairQueueFlow *flow) function PacketPassFairQueueFlow_RequestCancel (line 372) | void PacketPassFairQueueFlow_RequestCancel (PacketPassFairQueueFlow *flow) function PacketPassFairQueueFlow_SetBusyHandler (line 386) | void PacketPassFairQueueFlow_SetBusyHandler (PacketPassFairQueueFlow *fl... function PacketPassInterface (line 400) | PacketPassInterface * PacketPassFairQueueFlow_GetInput (PacketPassFairQu... FILE: PacketProcessor/tun2socks-iOS/flow/PacketPassFairQueue.h type PacketPassFairQueueFlow_s (line 52) | struct PacketPassFairQueueFlow_s type PacketPassFairQueueFlow (line 57) | typedef struct PacketPassFairQueueFlow_s { type PacketPassFairQueue (line 76) | typedef struct PacketPassFairQueue_s { FILE: PacketProcessor/tun2socks-iOS/flow/PacketPassInterface.c function _PacketPassInterface_job_operation (line 32) | void _PacketPassInterface_job_operation (PacketPassInterface *i) function _PacketPassInterface_job_requestcancel (line 45) | void _PacketPassInterface_job_requestcancel (PacketPassInterface *i) function _PacketPassInterface_job_done (line 57) | void _PacketPassInterface_job_done (PacketPassInterface *i) FILE: PacketProcessor/tun2socks-iOS/flow/PacketPassInterface.h type PacketPassInterface (line 55) | typedef struct { function PacketPassInterface_Init (line 106) | void PacketPassInterface_Init (PacketPassInterface *i, int mtu, PacketPa... function PacketPassInterface_Free (line 130) | void PacketPassInterface_Free (PacketPassInterface *i) function PacketPassInterface_EnableCancel (line 140) | void PacketPassInterface_EnableCancel (PacketPassInterface *i, PacketPas... function PacketPassInterface_Done (line 149) | void PacketPassInterface_Done (PacketPassInterface *i) function PacketPassInterface_GetMTU (line 164) | int PacketPassInterface_GetMTU (PacketPassInterface *i) function PacketPassInterface_Sender_Init (line 171) | void PacketPassInterface_Sender_Init (PacketPassInterface *i, PacketPass... function PacketPassInterface_Sender_Send (line 181) | void PacketPassInterface_Sender_Send (PacketPassInterface *i, uint8_t *d... function PacketPassInterface_Sender_RequestCancel (line 200) | void PacketPassInterface_Sender_RequestCancel (PacketPassInterface *i) function PacketPassInterface_HasCancel (line 229) | int PacketPassInterface_HasCancel (PacketPassInterface *i) FILE: PacketProcessor/tun2socks-iOS/flow/PacketProtoDecoder.c function process_data (line 46) | void process_data (PacketProtoDecoder *enc) function input_handler_done (line 107) | static void input_handler_done (PacketProtoDecoder *enc, int data_len) function output_handler_done (line 121) | void output_handler_done (PacketProtoDecoder *enc) function PacketProtoDecoder_Init (line 130) | int PacketProtoDecoder_Init (PacketProtoDecoder *enc, StreamRecvInterfac... function PacketProtoDecoder_Free (line 168) | void PacketProtoDecoder_Free (PacketProtoDecoder *enc) function PacketProtoDecoder_Reset (line 176) | void PacketProtoDecoder_Reset (PacketProtoDecoder *enc) FILE: PacketProcessor/tun2socks-iOS/flow/PacketProtoDecoder.h type PacketProtoDecoder (line 53) | typedef struct { FILE: PacketProcessor/tun2socks-iOS/flow/PacketProtoEncoder.c function output_handler_recv (line 40) | static void output_handler_recv (PacketProtoEncoder *enc, uint8_t *data) function input_handler_done (line 51) | static void input_handler_done (PacketProtoEncoder *enc, int in_len) function PacketProtoEncoder_Init (line 66) | void PacketProtoEncoder_Init (PacketProtoEncoder *enc, PacketRecvInterfa... function PacketProtoEncoder_Free (line 88) | void PacketProtoEncoder_Free (PacketProtoEncoder *enc) function PacketRecvInterface (line 96) | PacketRecvInterface * PacketProtoEncoder_GetOutput (PacketProtoEncoder *... FILE: PacketProcessor/tun2socks-iOS/flow/PacketProtoEncoder.h type PacketProtoEncoder (line 48) | typedef struct { FILE: PacketProcessor/tun2socks-iOS/flow/PacketProtoFlow.c function PacketProtoFlow_Init (line 35) | int PacketProtoFlow_Init (PacketProtoFlow *o, int input_mtu, int num_pac... function PacketProtoFlow_Free (line 63) | void PacketProtoFlow_Free (PacketProtoFlow *o) function BufferWriter (line 77) | BufferWriter * PacketProtoFlow_GetInput (PacketProtoFlow *o) FILE: PacketProcessor/tun2socks-iOS/flow/PacketProtoFlow.h type PacketProtoFlow (line 49) | typedef struct { FILE: PacketProcessor/tun2socks-iOS/flow/PacketRecvInterface.c function _PacketRecvInterface_job_operation (line 32) | void _PacketRecvInterface_job_operation (PacketRecvInterface *i) function _PacketRecvInterface_job_done (line 45) | void _PacketRecvInterface_job_done (PacketRecvInterface *i) FILE: PacketProcessor/tun2socks-iOS/flow/PacketRecvInterface.h type PacketRecvInterface (line 53) | typedef struct { function PacketRecvInterface_Init (line 92) | void PacketRecvInterface_Init (PacketRecvInterface *i, int mtu, PacketRe... function PacketRecvInterface_Free (line 114) | void PacketRecvInterface_Free (PacketRecvInterface *i) function PacketRecvInterface_Done (line 123) | void PacketRecvInterface_Done (PacketRecvInterface *i, int data_len) function PacketRecvInterface_GetMTU (line 138) | int PacketRecvInterface_GetMTU (PacketRecvInterface *i) function PacketRecvInterface_Receiver_Init (line 145) | void PacketRecvInterface_Receiver_Init (PacketRecvInterface *i, PacketRe... function PacketRecvInterface_Receiver_Recv (line 155) | void PacketRecvInterface_Receiver_Recv (PacketRecvInterface *i, uint8_t ... FILE: PacketProcessor/tun2socks-iOS/flow/PacketStreamSender.c function send_data (line 36) | static void send_data (PacketStreamSender *s) function input_handler_send (line 50) | static void input_handler_send (PacketStreamSender *s, uint8_t *data, in... function output_handler_done (line 65) | static void output_handler_done (PacketStreamSender *s, int data_len) function PacketStreamSender_Init (line 79) | void PacketStreamSender_Init (PacketStreamSender *s, StreamPassInterface... function PacketStreamSender_Free (line 98) | void PacketStreamSender_Free (PacketStreamSender *s) function PacketPassInterface (line 106) | PacketPassInterface * PacketStreamSender_GetInput (PacketStreamSender *s) FILE: PacketProcessor/tun2socks-iOS/flow/PacketStreamSender.h type PacketStreamSender (line 48) | typedef struct { FILE: PacketProcessor/tun2socks-iOS/flow/SinglePacketBuffer.c function input_handler_done (line 37) | static void input_handler_done (SinglePacketBuffer *o, int in_len) function output_handler_done (line 44) | static void output_handler_done (SinglePacketBuffer *o) function SinglePacketBuffer_Init (line 51) | int SinglePacketBuffer_Init (SinglePacketBuffer *o, PacketRecvInterface ... function SinglePacketBuffer_Free (line 81) | void SinglePacketBuffer_Free (SinglePacketBuffer *o) FILE: PacketProcessor/tun2socks-iOS/flow/SinglePacketBuffer.h type SinglePacketBuffer (line 49) | typedef struct { FILE: PacketProcessor/tun2socks-iOS/flow/StreamPassInterface.c function _StreamPassInterface_job_operation (line 32) | void _StreamPassInterface_job_operation (StreamPassInterface *i) function _StreamPassInterface_job_done (line 45) | void _StreamPassInterface_job_done (StreamPassInterface *i) FILE: PacketProcessor/tun2socks-iOS/flow/StreamPassInterface.h type StreamPassInterface (line 58) | typedef struct { function StreamPassInterface_Init (line 95) | void StreamPassInterface_Init (StreamPassInterface *i, StreamPassInterfa... function StreamPassInterface_Free (line 114) | void StreamPassInterface_Free (StreamPassInterface *i) function StreamPassInterface_Done (line 123) | void StreamPassInterface_Done (StreamPassInterface *i, int data_len) function StreamPassInterface_Sender_Init (line 138) | void StreamPassInterface_Sender_Init (StreamPassInterface *i, StreamPass... function StreamPassInterface_Sender_Send (line 148) | void StreamPassInterface_Sender_Send (StreamPassInterface *i, uint8_t *d... FILE: PacketProcessor/tun2socks-iOS/flow/StreamRecvInterface.c function _StreamRecvInterface_job_operation (line 32) | void _StreamRecvInterface_job_operation (StreamRecvInterface *i) function _StreamRecvInterface_job_done (line 45) | void _StreamRecvInterface_job_done (StreamRecvInterface *i) FILE: PacketProcessor/tun2socks-iOS/flow/StreamRecvInterface.h type StreamRecvInterface (line 58) | typedef struct { function StreamRecvInterface_Init (line 95) | void StreamRecvInterface_Init (StreamRecvInterface *i, StreamRecvInterfa... function StreamRecvInterface_Free (line 114) | void StreamRecvInterface_Free (StreamRecvInterface *i) function StreamRecvInterface_Done (line 123) | void StreamRecvInterface_Done (StreamRecvInterface *i, int data_len) function StreamRecvInterface_Receiver_Init (line 138) | void StreamRecvInterface_Receiver_Init (StreamRecvInterface *i, StreamRe... function StreamRecvInterface_Receiver_Recv (line 148) | void StreamRecvInterface_Receiver_Recv (StreamRecvInterface *i, uint8_t ... FILE: PacketProcessor/tun2socks-iOS/flowextra/PacketPassInactivityMonitor.c function input_handler_send (line 32) | static void input_handler_send (PacketPassInactivityMonitor *o, uint8_t ... function input_handler_requestcancel (line 43) | static void input_handler_requestcancel (PacketPassInactivityMonitor *o) function output_handler_done (line 51) | static void output_handler_done (PacketPassInactivityMonitor *o) function timer_handler (line 62) | static void timer_handler (PacketPassInactivityMonitor *o) function PacketPassInactivityMonitor_Init (line 76) | void PacketPassInactivityMonitor_Init (PacketPassInactivityMonitor *o, P... function PacketPassInactivityMonitor_Free (line 100) | void PacketPassInactivityMonitor_Free (PacketPassInactivityMonitor *o) function PacketPassInterface (line 111) | PacketPassInterface * PacketPassInactivityMonitor_GetInput (PacketPassIn... function PacketPassInactivityMonitor_SetHandler (line 118) | void PacketPassInactivityMonitor_SetHandler (PacketPassInactivityMonitor... function PacketPassInactivityMonitor_Force (line 126) | void PacketPassInactivityMonitor_Force (PacketPassInactivityMonitor *o) FILE: PacketProcessor/tun2socks-iOS/flowextra/PacketPassInactivityMonitor.h type PacketPassInactivityMonitor (line 68) | typedef struct { FILE: PacketProcessor/tun2socks-iOS/generated/bproto_addr.h type addrWriter (line 19) | typedef struct { type addrParser (line 35) | typedef struct { function addrWriter_Init (line 67) | void addrWriter_Init (addrWriter *o, uint8_t *out) function addrWriter_Finish (line 77) | int addrWriter_Finish (addrWriter *o) function addrWriter_Addtype (line 88) | void addrWriter_Addtype (addrWriter *o, uint8_t v) type BProto_header_s (line 114) | struct BProto_header_s type BProto_header_s (line 118) | struct BProto_header_s type BProto_data_header_s (line 120) | struct BProto_data_header_s type BProto_data_header_s (line 123) | struct BProto_data_header_s type BProto_header_s (line 139) | struct BProto_header_s type BProto_header_s (line 143) | struct BProto_header_s type BProto_data_header_s (line 145) | struct BProto_data_header_s type BProto_data_header_s (line 148) | struct BProto_data_header_s type BProto_header_s (line 164) | struct BProto_header_s type BProto_header_s (line 168) | struct BProto_header_s type BProto_data_header_s (line 170) | struct BProto_data_header_s type BProto_data_header_s (line 173) | struct BProto_data_header_s function addrParser_Init (line 183) | int addrParser_Init (addrParser *o, uint8_t *buf, int buf_len) function addrParser_GotEverything (line 362) | int addrParser_GotEverything (addrParser *o) function addrParser_Gettype (line 375) | int addrParser_Gettype (addrParser *o, uint8_t *v) function addrParser_Resettype (line 441) | void addrParser_Resettype (addrParser *o) function addrParser_Forwardtype (line 446) | void addrParser_Forwardtype (addrParser *o) function addrParser_Getip_port (line 451) | int addrParser_Getip_port (addrParser *o, uint8_t **data) function addrParser_Resetip_port (line 516) | void addrParser_Resetip_port (addrParser *o) function addrParser_Forwardip_port (line 521) | void addrParser_Forwardip_port (addrParser *o) function addrParser_Getipv4_addr (line 526) | int addrParser_Getipv4_addr (addrParser *o, uint8_t **data) function addrParser_Resetipv4_addr (line 591) | void addrParser_Resetipv4_addr (addrParser *o) function addrParser_Forwardipv4_addr (line 596) | void addrParser_Forwardipv4_addr (addrParser *o) function addrParser_Getipv6_addr (line 601) | int addrParser_Getipv6_addr (addrParser *o, uint8_t **data) function addrParser_Resetipv6_addr (line 666) | void addrParser_Resetipv6_addr (addrParser *o) function addrParser_Forwardipv6_addr (line 671) | void addrParser_Forwardipv6_addr (addrParser *o) FILE: PacketProcessor/tun2socks-iOS/generated/bproto_bproto_test.h type msg1Writer (line 22) | typedef struct { type msg1Parser (line 44) | typedef struct { function msg1Writer_Init (line 94) | void msg1Writer_Init (msg1Writer *o, uint8_t *out) function msg1Writer_Finish (line 107) | int msg1Writer_Finish (msg1Writer *o) function msg1Writer_Adda (line 121) | void msg1Writer_Adda (msg1Writer *o, uint16_t v) function msg1Writer_Addb (line 141) | void msg1Writer_Addb (msg1Writer *o, uint32_t v) function msg1Writer_Addc (line 161) | void msg1Writer_Addc (msg1Writer *o, uint64_t v) function msg1Writer_Addd (line 181) | void msg1Writer_Addd (msg1Writer *o, uint16_t v) function msg1Writer_Adde (line 201) | void msg1Writer_Adde (msg1Writer *o, uint8_t v) type BProto_header_s (line 227) | struct BProto_header_s type BProto_header_s (line 231) | struct BProto_header_s type BProto_data_header_s (line 233) | struct BProto_data_header_s type BProto_data_header_s (line 236) | struct BProto_data_header_s type BProto_header_s (line 252) | struct BProto_header_s type BProto_header_s (line 256) | struct BProto_header_s type BProto_data_header_s (line 258) | struct BProto_data_header_s type BProto_data_header_s (line 261) | struct BProto_data_header_s function msg1Parser_Init (line 271) | int msg1Parser_Init (msg1Parser *o, uint8_t *buf, int buf_len) function msg1Parser_GotEverything (line 480) | int msg1Parser_GotEverything (msg1Parser *o) function msg1Parser_Geta (line 499) | int msg1Parser_Geta (msg1Parser *o, uint16_t *v) function msg1Parser_Reseta (line 565) | void msg1Parser_Reseta (msg1Parser *o) function msg1Parser_Forwarda (line 570) | void msg1Parser_Forwarda (msg1Parser *o) function msg1Parser_Getb (line 575) | int msg1Parser_Getb (msg1Parser *o, uint32_t *v) function msg1Parser_Resetb (line 641) | void msg1Parser_Resetb (msg1Parser *o) function msg1Parser_Forwardb (line 646) | void msg1Parser_Forwardb (msg1Parser *o) function msg1Parser_Getc (line 651) | int msg1Parser_Getc (msg1Parser *o, uint64_t *v) function msg1Parser_Resetc (line 717) | void msg1Parser_Resetc (msg1Parser *o) function msg1Parser_Forwardc (line 722) | void msg1Parser_Forwardc (msg1Parser *o) function msg1Parser_Getd (line 727) | int msg1Parser_Getd (msg1Parser *o, uint16_t *v) function msg1Parser_Resetd (line 793) | void msg1Parser_Resetd (msg1Parser *o) function msg1Parser_Forwardd (line 798) | void msg1Parser_Forwardd (msg1Parser *o) function msg1Parser_Gete (line 803) | int msg1Parser_Gete (msg1Parser *o, uint8_t *v) function msg1Parser_Resete (line 869) | void msg1Parser_Resete (msg1Parser *o) function msg1Parser_Forwarde (line 874) | void msg1Parser_Forwarde (msg1Parser *o) function msg1Parser_Getf (line 879) | int msg1Parser_Getf (msg1Parser *o, uint8_t **data, int *data_len) function msg1Parser_Resetf (line 945) | void msg1Parser_Resetf (msg1Parser *o) function msg1Parser_Forwardf (line 950) | void msg1Parser_Forwardf (msg1Parser *o) function msg1Parser_Getg (line 955) | int msg1Parser_Getg (msg1Parser *o, uint8_t **data) function msg1Parser_Resetg (line 1020) | void msg1Parser_Resetg (msg1Parser *o) function msg1Parser_Forwardg (line 1025) | void msg1Parser_Forwardg (msg1Parser *o) FILE: PacketProcessor/tun2socks-iOS/generated/bproto_msgproto.h type msgWriter (line 17) | typedef struct { type msgParser (line 29) | typedef struct { function msgWriter_Init (line 49) | void msgWriter_Init (msgWriter *o, uint8_t *out) function msgWriter_Finish (line 57) | int msgWriter_Finish (msgWriter *o) function msgWriter_Addtype (line 66) | void msgWriter_Addtype (msgWriter *o, uint16_t v) type BProto_header_s (line 92) | struct BProto_header_s type BProto_header_s (line 96) | struct BProto_header_s type BProto_data_header_s (line 98) | struct BProto_data_header_s type BProto_data_header_s (line 101) | struct BProto_data_header_s function msgParser_Init (line 111) | int msgParser_Init (msgParser *o, uint8_t *buf, int buf_len) function msgParser_GotEverything (line 247) | int msgParser_GotEverything (msgParser *o) function msgParser_Gettype (line 256) | int msgParser_Gettype (msgParser *o, uint16_t *v) function msgParser_Resettype (line 322) | void msgParser_Resettype (msgParser *o) function msgParser_Forwardtype (line 327) | void msgParser_Forwardtype (msgParser *o) function msgParser_Getpayload (line 332) | int msgParser_Getpayload (msgParser *o, uint8_t **data, int *data_len) function msgParser_Resetpayload (line 398) | void msgParser_Resetpayload (msgParser *o) function msgParser_Forwardpayload (line 403) | void msgParser_Forwardpayload (msgParser *o) type msg_youconnectWriter (line 412) | typedef struct { type msg_youconnectParser (line 426) | typedef struct { function msg_youconnectWriter_Init (line 452) | void msg_youconnectWriter_Init (msg_youconnectWriter *o, uint8_t *out) function msg_youconnectWriter_Finish (line 461) | int msg_youconnectWriter_Finish (msg_youconnectWriter *o) type BProto_header_s (line 477) | struct BProto_header_s type BProto_header_s (line 481) | struct BProto_header_s type BProto_data_header_s (line 483) | struct BProto_data_header_s type BProto_data_header_s (line 486) | struct BProto_data_header_s type BProto_header_s (line 502) | struct BProto_header_s type BProto_header_s (line 506) | struct BProto_header_s type BProto_data_header_s (line 508) | struct BProto_data_header_s type BProto_data_header_s (line 511) | struct BProto_data_header_s function msg_youconnectWriter_Addpassword (line 521) | void msg_youconnectWriter_Addpassword (msg_youconnectWriter *o, uint64_t v) function msg_youconnectParser_Init (line 541) | int msg_youconnectParser_Init (msg_youconnectParser *o, uint8_t *buf, in... function msg_youconnectParser_GotEverything (line 694) | int msg_youconnectParser_GotEverything (msg_youconnectParser *o) function msg_youconnectParser_Getaddr (line 705) | int msg_youconnectParser_Getaddr (msg_youconnectParser *o, uint8_t **dat... function msg_youconnectParser_Resetaddr (line 771) | void msg_youconnectParser_Resetaddr (msg_youconnectParser *o) function msg_youconnectParser_Forwardaddr (line 776) | void msg_youconnectParser_Forwardaddr (msg_youconnectParser *o) function msg_youconnectParser_Getkey (line 781) | int msg_youconnectParser_Getkey (msg_youconnectParser *o, uint8_t **data... function msg_youconnectParser_Resetkey (line 847) | void msg_youconnectParser_Resetkey (msg_youconnectParser *o) function msg_youconnectParser_Forwardkey (line 852) | void msg_youconnectParser_Forwardkey (msg_youconnectParser *o) function msg_youconnectParser_Getpassword (line 857) | int msg_youconnectParser_Getpassword (msg_youconnectParser *o, uint64_t *v) function msg_youconnectParser_Resetpassword (line 923) | void msg_youconnectParser_Resetpassword (msg_youconnectParser *o) function msg_youconnectParser_Forwardpassword (line 928) | void msg_youconnectParser_Forwardpassword (msg_youconnectParser *o) type msg_youconnect_addrWriter (line 936) | typedef struct { type msg_youconnect_addrParser (line 948) | typedef struct { function msg_youconnect_addrWriter_Init (line 968) | void msg_youconnect_addrWriter_Init (msg_youconnect_addrWriter *o, uint8... function msg_youconnect_addrWriter_Finish (line 976) | int msg_youconnect_addrWriter_Finish (msg_youconnect_addrWriter *o) type BProto_header_s (line 991) | struct BProto_header_s type BProto_header_s (line 995) | struct BProto_header_s type BProto_data_header_s (line 997) | struct BProto_data_header_s type BProto_data_header_s (line 1000) | struct BProto_data_header_s type BProto_header_s (line 1016) | struct BProto_header_s type BProto_header_s (line 1020) | struct BProto_header_s type BProto_data_header_s (line 1022) | struct BProto_data_header_s type BProto_data_header_s (line 1025) | struct BProto_data_header_s function msg_youconnect_addrParser_Init (line 1035) | int msg_youconnect_addrParser_Init (msg_youconnect_addrParser *o, uint8_... function msg_youconnect_addrParser_GotEverything (line 1174) | int msg_youconnect_addrParser_GotEverything (msg_youconnect_addrParser *o) function msg_youconnect_addrParser_Getname (line 1183) | int msg_youconnect_addrParser_Getname (msg_youconnect_addrParser *o, uin... function msg_youconnect_addrParser_Resetname (line 1249) | void msg_youconnect_addrParser_Resetname (msg_youconnect_addrParser *o) function msg_youconnect_addrParser_Forwardname (line 1254) | void msg_youconnect_addrParser_Forwardname (msg_youconnect_addrParser *o) function msg_youconnect_addrParser_Getaddr (line 1259) | int msg_youconnect_addrParser_Getaddr (msg_youconnect_addrParser *o, uin... function msg_youconnect_addrParser_Resetaddr (line 1325) | void msg_youconnect_addrParser_Resetaddr (msg_youconnect_addrParser *o) function msg_youconnect_addrParser_Forwardaddr (line 1330) | void msg_youconnect_addrParser_Forwardaddr (msg_youconnect_addrParser *o) type msg_seedWriter (line 1339) | typedef struct { type msg_seedParser (line 1353) | typedef struct { function msg_seedWriter_Init (line 1379) | void msg_seedWriter_Init (msg_seedWriter *o, uint8_t *out) function msg_seedWriter_Finish (line 1388) | int msg_seedWriter_Finish (msg_seedWriter *o) function msg_seedWriter_Addseed_id (line 1398) | void msg_seedWriter_Addseed_id (msg_seedWriter *o, uint16_t v) type BProto_header_s (line 1424) | struct BProto_header_s type BProto_header_s (line 1428) | struct BProto_header_s type BProto_data_header_s (line 1430) | struct BProto_data_header_s type BProto_data_header_s (line 1433) | struct BProto_data_header_s type BProto_header_s (line 1449) | struct BProto_header_s type BProto_header_s (line 1453) | struct BProto_header_s type BProto_data_header_s (line 1455) | struct BProto_data_header_s type BProto_data_header_s (line 1458) | struct BProto_data_header_s function msg_seedParser_Init (line 1468) | int msg_seedParser_Init (msg_seedParser *o, uint8_t *buf, int buf_len) function msg_seedParser_GotEverything (line 1621) | int msg_seedParser_GotEverything (msg_seedParser *o) function msg_seedParser_Getseed_id (line 1632) | int msg_seedParser_Getseed_id (msg_seedParser *o, uint16_t *v) function msg_seedParser_Resetseed_id (line 1698) | void msg_seedParser_Resetseed_id (msg_seedParser *o) function msg_seedParser_Forwardseed_id (line 1703) | void msg_seedParser_Forwardseed_id (msg_seedParser *o) function msg_seedParser_Getkey (line 1708) | int msg_seedParser_Getkey (msg_seedParser *o, uint8_t **data, int *data_... function msg_seedParser_Resetkey (line 1774) | void msg_seedParser_Resetkey (msg_seedParser *o) function msg_seedParser_Forwardkey (line 1779) | void msg_seedParser_Forwardkey (msg_seedParser *o) function msg_seedParser_Getiv (line 1784) | int msg_seedParser_Getiv (msg_seedParser *o, uint8_t **data, int *data_len) function msg_seedParser_Resetiv (line 1850) | void msg_seedParser_Resetiv (msg_seedParser *o) function msg_seedParser_Forwardiv (line 1855) | void msg_seedParser_Forwardiv (msg_seedParser *o) type msg_confirmseedWriter (line 1862) | typedef struct { type msg_confirmseedParser (line 1872) | typedef struct { function msg_confirmseedWriter_Init (line 1886) | void msg_confirmseedWriter_Init (msg_confirmseedWriter *o, uint8_t *out) function msg_confirmseedWriter_Finish (line 1893) | int msg_confirmseedWriter_Finish (msg_confirmseedWriter *o) function msg_confirmseedWriter_Addseed_id (line 1901) | void msg_confirmseedWriter_Addseed_id (msg_confirmseedWriter *o, uint16_... function msg_confirmseedParser_Init (line 1921) | int msg_confirmseedParser_Init (msg_confirmseedParser *o, uint8_t *buf, ... function msg_confirmseedParser_GotEverything (line 2040) | int msg_confirmseedParser_GotEverything (msg_confirmseedParser *o) function msg_confirmseedParser_Getseed_id (line 2047) | int msg_confirmseedParser_Getseed_id (msg_confirmseedParser *o, uint16_t... function msg_confirmseedParser_Resetseed_id (line 2113) | void msg_confirmseedParser_Resetseed_id (msg_confirmseedParser *o) function msg_confirmseedParser_Forwardseed_id (line 2118) | void msg_confirmseedParser_Forwardseed_id (msg_confirmseedParser *o) FILE: PacketProcessor/tun2socks-iOS/lwip/custom/sys.c function u32_t (line 34) | u32_t sys_now (void) FILE: PacketProcessor/tun2socks-iOS/lwip/src/core/def.c function u16_t (line 63) | u16_t function u16_t (line 75) | u16_t function u32_t (line 87) | u32_t function u32_t (line 102) | u32_t FILE: PacketProcessor/tun2socks-iOS/lwip/src/core/inet_chksum.c function u16_t (line 81) | u16_t function u16_t (line 135) | u16_t function u16_t (line 191) | u16_t function u16_t (line 261) | static u16_t function u16_t (line 310) | u16_t function u16_t (line 341) | u16_t function u16_t (line 366) | static u16_t function u16_t (line 422) | u16_t function u16_t (line 456) | u16_t function u16_t (line 490) | u16_t function u16_t (line 503) | u16_t function u16_t (line 539) | u16_t FILE: PacketProcessor/tun2socks-iOS/lwip/src/core/init.c function lwip_init (line 294) | void FILE: PacketProcessor/tun2socks-iOS/lwip/src/core/ipv4/icmp.c type pbuf (line 65) | struct pbuf function icmp_input (line 76) | void function icmp_dest_unreach (line 259) | void function icmp_time_exceeded (line 273) | void function icmp_send_response (line 289) | static void FILE: PacketProcessor/tun2socks-iOS/lwip/src/core/ipv4/ip4.c type ip_globals (line 97) | struct ip_globals type netif (line 111) | struct netif type netif (line 114) | struct netif function ip_canforward (line 153) | static int function ip_forward (line 189) | static void type pbuf (line 293) | struct pbuf type netif (line 293) | struct netif type ip_hdr (line 295) | struct ip_hdr type netif (line 296) | struct netif type ip_hdr (line 307) | struct ip_hdr type udp_hdr (line 446) | struct udp_hdr type udp_hdr (line 446) | struct udp_hdr type ip_hdr (line 511) | struct ip_hdr function err_t (line 640) | err_t function err_t (line 655) | err_t ip_output_if_opt(struct pbuf *p, ip_addr_t *src, ip_addr_t *dest, function err_t (line 817) | err_t function err_t (line 856) | err_t function ip_debug_print (line 886) | void FILE: PacketProcessor/tun2socks-iOS/lwip/src/core/ipv4/ip4_addr.c function u8_t (line 54) | u8_t function u8_t (line 89) | u8_t function u32_t (line 129) | u32_t function ipaddr_aton (line 151) | int FILE: PacketProcessor/tun2socks-iOS/lwip/src/core/ipv4/ip_frag.c function PACK_STRUCT_BEGIN (line 91) | PACK_STRUCT_BEGIN type ip_reassdata (line 108) | struct ip_reassdata type ip_reassdata (line 112) | struct ip_reassdata type ip_reassdata (line 112) | struct ip_reassdata type ip_reassdata (line 113) | struct ip_reassdata type ip_reassdata (line 113) | struct ip_reassdata function ip_reass_tmr (line 121) | void function ip_reass_free_complete_datagram (line 157) | static int function ip_reass_remove_oldest_datagram (line 220) | static int type ip_reassdata (line 268) | struct ip_reassdata type ip_hdr (line 269) | struct ip_hdr type ip_reassdata (line 271) | struct ip_reassdata type ip_reassdata (line 273) | struct ip_reassdata type ip_reassdata (line 277) | struct ip_reassdata type ip_reassdata (line 287) | struct ip_reassdata function ip_reass_dequeue_datagram (line 303) | static void function ip_reass_chain_frag_into_datagram_and_validate (line 330) | static int type pbuf (line 475) | struct pbuf type pbuf (line 476) | struct pbuf type pbuf (line 478) | struct pbuf type ip_hdr (line 479) | struct ip_hdr type ip_reassdata (line 480) | struct ip_reassdata type ip_reass_helper (line 481) | struct ip_reass_helper type ip_reassdata (line 484) | struct ip_reassdata type ip_hdr (line 489) | struct ip_hdr type ip_reass_helper (line 573) | struct ip_reass_helper type ip_hdr (line 576) | struct ip_hdr type ip_reass_helper (line 588) | struct ip_reass_helper type pbuf_custom_ref (line 623) | struct pbuf_custom_ref type pbuf_custom_ref (line 626) | struct pbuf_custom_ref function ip_frag_free_pbuf_custom_ref (line 630) | static void function ipfrag_free_pbuf_custom (line 639) | static void function err_t (line 666) | err_t FILE: PacketProcessor/tun2socks-iOS/lwip/src/core/ipv6/icmp6.c type pbuf (line 66) | struct pbuf function icmp6_input (line 78) | void function icmp6_dest_unreach (line 208) | void function icmp6_packet_too_big (line 221) | void function icmp6_time_exceeded (line 234) | void function icmp6_param_problem (line 248) | void function icmp6_send_response (line 263) | static void FILE: PacketProcessor/tun2socks-iOS/lwip/src/core/ipv6/ip6.c type netif (line 80) | struct netif type ip6_addr (line 81) | struct ip6_addr type ip6_addr (line 81) | struct ip6_addr type netif (line 83) | struct netif function ip6_addr_t (line 158) | ip6_addr_t * function ip6_forward (line 240) | static void function err_t (line 342) | err_t function err_t (line 749) | err_t function err_t (line 845) | err_t function err_t (line 905) | err_t function err_t (line 961) | err_t function ip6_debug_print (line 992) | void FILE: PacketProcessor/tun2socks-iOS/lwip/src/core/ipv6/ip6_addr.c function ip6addr_aton (line 72) | int FILE: PacketProcessor/tun2socks-iOS/lwip/src/core/ipv6/ip6_frag.c function PACK_STRUCT_BEGIN (line 84) | PACK_STRUCT_BEGIN type ip6_reassdata (line 96) | struct ip6_reassdata type ip6_reassdata (line 100) | struct ip6_reassdata type ip6_reassdata (line 102) | struct ip6_reassdata function ip6_reass_tmr (line 105) | void function ip6_reass_free_complete_datagram (line 135) | static void function ip6_reass_remove_oldest_datagram (line 211) | static void type pbuf (line 244) | struct pbuf type pbuf (line 245) | struct pbuf type ip6_reassdata (line 247) | struct ip6_reassdata type ip6_reass_helper (line 248) | struct ip6_reass_helper type ip6_frag_hdr (line 249) | struct ip6_frag_hdr type pbuf (line 252) | struct pbuf type ip6_frag_hdr (line 256) | struct ip6_frag_hdr type ip6_reassdata (line 286) | struct ip6_reassdata type ip6_reassdata (line 291) | struct ip6_reassdata type ip6_reassdata (line 301) | struct ip6_reassdata type ip6_hdr (line 311) | struct ip6_hdr type ip6_reass_helper (line 336) | struct ip6_reass_helper type ip6_reass_helper (line 345) | struct ip6_reass_helper type ip6_hdr (line 426) | struct ip6_hdr type ip6_reass_helper (line 435) | struct ip6_reass_helper type ip6_reass_helper (line 447) | struct ip6_reass_helper type ip6_reass_helper (line 460) | struct ip6_reass_helper type ip6_reass_helper (line 465) | struct ip6_reass_helper type ip6_frag_hdr (line 491) | struct ip6_frag_hdr type pbuf_custom_ref (line 534) | struct pbuf_custom_ref type pbuf_custom_ref (line 537) | struct pbuf_custom_ref function ip6_frag_free_pbuf_custom_ref (line 541) | static void function ip6_frag_free_pbuf_custom (line 550) | static void function err_t (line 574) | err_t FILE: PacketProcessor/tun2socks-iOS/lwip/src/core/ipv6/nd6.c type nd6_neighbor_cache_entry (line 64) | struct nd6_neighbor_cache_entry type nd6_destination_cache_entry (line 65) | struct nd6_destination_cache_entry type nd6_prefix_list_entry (line 66) | struct nd6_prefix_list_entry type nd6_router_list_entry (line 67) | struct nd6_router_list_entry type prefix_option (line 81) | struct prefix_option type netif (line 89) | struct netif type netif (line 90) | struct netif type netif (line 91) | struct netif type netif (line 92) | struct netif type netif (line 93) | struct netif type netif (line 97) | struct netif type netif (line 98) | struct netif type netif (line 100) | struct netif type nd6_q_entry (line 104) | struct nd6_q_entry function nd6_input (line 117) | void function nd6_tmr (line 621) | void function nd6_send_ns (line 797) | static void function nd6_send_na (line 860) | static void function nd6_send_rs (line 931) | static void function s8_t (line 1000) | static s8_t function s8_t (line 1021) | static s8_t function nd6_free_neighbor_cache_entry (line 1128) | static void function s8_t (line 1155) | static s8_t function s8_t (line 1174) | static s8_t function s8_t (line 1205) | static s8_t function s8_t (line 1234) | s8_t function s8_t (line 1293) | static s8_t function s8_t (line 1318) | static s8_t function s8_t (line 1367) | static s8_t function s8_t (line 1391) | static s8_t function s8_t (line 1426) | s8_t function err_t (line 1541) | err_t function nd6_free_q (line 1652) | static void function nd6_send_q (line 1673) | static void function u16_t (line 1725) | u16_t function nd6_reachability_hint (line 1755) | void FILE: PacketProcessor/tun2socks-iOS/lwip/src/core/mem.c type memp_malloc_helper (line 82) | struct memp_malloc_helper type memp_malloc_helper (line 84) | struct memp_malloc_helper type memp_malloc_helper (line 100) | struct memp_malloc_helper type memp_malloc_helper (line 117) | struct memp_malloc_helper function mem_free (line 129) | void type mem (line 156) | struct mem { type mem (line 189) | struct mem type mem (line 191) | struct mem function plug_holes (line 235) | static void function mem_init (line 273) | void function mem_free (line 310) | void type mem (line 373) | struct mem type mem (line 403) | struct mem type mem (line 421) | struct mem type mem (line 430) | struct mem type mem (line 432) | struct mem type mem (line 444) | struct mem type mem (line 457) | struct mem type mem (line 466) | struct mem type mem (line 497) | struct mem type mem (line 533) | struct mem type mem (line 534) | struct mem type mem (line 566) | struct mem type mem (line 575) | struct mem type mem (line 593) | struct mem type mem (line 607) | struct mem FILE: PacketProcessor/tun2socks-iOS/lwip/src/core/memp.c type memp (line 69) | struct memp { type memp (line 120) | struct memp function memp_sanity (line 184) | static int function memp_overflow_check_element_overflow (line 219) | static void function memp_overflow_check_element_underflow (line 252) | static void function memp_overflow_check_all (line 283) | static void function memp_overflow_init (line 318) | static void function memp_init (line 352) | void function memp_malloc_fn (line 405) | memp_malloc(memp_t type) function memp_free (line 449) | void FILE: PacketProcessor/tun2socks-iOS/lwip/src/core/netif.c type netif (line 82) | struct netif type netif (line 83) | struct netif type netif (line 88) | struct netif type pbuf (line 88) | struct pbuf type netif (line 92) | struct netif function err_t (line 101) | static err_t function netif_init (line 116) | void type netif (line 149) | struct netif type netif (line 150) | struct netif function netif_set_addr (line 255) | void function netif_remove (line 269) | void type netif (line 328) | struct netif type netif (line 331) | struct netif function netif_is_named (line 352) | int netif_is_named (struct netif *netif, const char name[3]) function netif_set_ipaddr (line 368) | void function netif_set_gw (line 433) | void function netif_set_pretend_tcp (line 445) | void netif_set_pretend_tcp (struct netif *netif, u8_t pretend) function netif_set_netmask (line 463) | void function netif_set_default (line 484) | void function netif_set_up (line 508) | void netif_set_up(struct netif *netif) function netif_set_down (line 555) | void netif_set_down(struct netif *netif) function netif_set_status_callback (line 576) | void netif_set_status_callback(struct netif *netif, netif_status_callbac... function netif_set_remove_callback (line 588) | void function netif_set_link_up (line 600) | void netif_set_link_up(struct netif *netif ) function netif_set_link_down (line 643) | void netif_set_link_down(struct netif *netif ) function netif_set_link_callback (line 655) | void netif_set_link_callback(struct netif *netif, netif_status_callback_... function err_t (line 678) | err_t function netif_poll (line 766) | void function netif_poll_all (line 831) | void function s8_t (line 846) | s8_t function netif_create_ip6_linklocal_address (line 858) | void function err_t (line 904) | static err_t FILE: PacketProcessor/tun2socks-iOS/lwip/src/core/pbuf.c function pbuf_free_ooseq (line 117) | void function pbuf_free_ooseq_callback (line 142) | static void function pbuf_pool_is_empty (line 151) | static void type pbuf (line 206) | struct pbuf type pbuf (line 209) | struct pbuf type pbuf (line 239) | struct pbuf type pbuf (line 272) | struct pbuf type pbuf (line 308) | struct pbuf type pbuf (line 326) | struct pbuf type pbuf (line 366) | struct pbuf type pbuf_custom (line 367) | struct pbuf_custom function pbuf_realloc (line 429) | void function u8_t (line 510) | u8_t function u8_t (line 617) | u8_t function u8_t (line 703) | u8_t function pbuf_ref (line 722) | void function pbuf_cat (line 744) | void function pbuf_chain (line 785) | void type pbuf (line 802) | struct pbuf type pbuf (line 803) | struct pbuf type pbuf (line 805) | struct pbuf function err_t (line 851) | err_t function u16_t (line 917) | u16_t function err_t (line 965) | err_t type pbuf (line 1009) | struct pbuf type pbuf (line 1010) | struct pbuf type pbuf (line 1012) | struct pbuf function err_t (line 1041) | err_t function u8_t (line 1076) | u8_t function u16_t (line 1103) | u16_t function u16_t (line 1139) | u16_t function u16_t (line 1167) | u16_t FILE: PacketProcessor/tun2socks-iOS/lwip/src/core/stats.c type stats_ (line 49) | struct stats_ function stats_init (line 51) | void stats_init(void) function stats_display_proto (line 71) | void function stats_display_igmp (line 90) | void function stats_display_mem (line 112) | void function stats_display_memp (line 123) | void function stats_display_sys (line 138) | void function stats_display (line 154) | void FILE: PacketProcessor/tun2socks-iOS/lwip/src/core/tcp.c type tcp_pcb (line 104) | struct tcp_pcb type tcp_pcb (line 109) | struct tcp_pcb type tcp_pcb (line 111) | struct tcp_pcb type tcp_pcb (line 116) | struct tcp_pcb type tcp_pcb (line 120) | struct tcp_pcb function tcp_init (line 132) | void function tcp_tmr (line 143) | void function err_t (line 172) | static err_t function err_t (line 287) | err_t function err_t (line 315) | err_t function tcp_abandon (line 359) | void function tcp_abort (line 416) | void function err_t (line 436) | err_t function err_t (line 497) | err_t function err_t (line 526) | static err_t type tcp_pcb (line 551) | struct tcp_pcb type tcp_pcb (line 552) | struct tcp_pcb type tcp_pcb_listen (line 554) | struct tcp_pcb_listen type tcp_pcb_listen (line 579) | struct tcp_pcb_listen type tcp_pcb (line 609) | struct tcp_pcb type tcp_pcb (line 610) | struct tcp_pcb type tcp_pcb (line 618) | struct tcp_pcb type tcp_pcb (line 619) | struct tcp_pcb type tcp_pcb (line 621) | struct tcp_pcb type tcp_pcb_listen (line 629) | struct tcp_pcb_listen function u32_t (line 641) | u32_t tcp_update_rcv_ann_wnd(struct tcp_pcb *pcb) function tcp_recved (line 672) | void function u16_t (line 708) | static u16_t function err_t (line 745) | err_t function tcp_slowtmr (line 853) | void function tcp_fasttmr (line 1111) | void function err_t (line 1150) | err_t function tcp_segs_free (line 1193) | void function tcp_seg_free (line 1208) | void function tcp_setprio (line 1228) | void type tcp_seg (line 1242) | struct tcp_seg type tcp_seg (line 1243) | struct tcp_seg type tcp_seg (line 1245) | struct tcp_seg type tcp_seg (line 1247) | struct tcp_seg type tcp_seg (line 1251) | struct tcp_seg function err_t (line 1262) | err_t function tcp_kill_prio (line 1282) | static void function tcp_kill_timewait (line 1315) | static void type tcp_pcb (line 1343) | struct tcp_pcb type tcp_pcb (line 1346) | struct tcp_pcb type tcp_pcb (line 1349) | struct tcp_pcb type tcp_pcb (line 1355) | struct tcp_pcb type tcp_pcb (line 1361) | struct tcp_pcb type tcp_pcb (line 1373) | struct tcp_pcb type tcp_pcb (line 1428) | struct tcp_pcb type tcp_pcb (line 1442) | struct tcp_pcb type tcp_pcb (line 1445) | struct tcp_pcb function tcp_arg (line 1459) | void function tcp_recv (line 1475) | void function tcp_sent (line 1489) | void function tcp_err (line 1504) | void function tcp_accept (line 1519) | void function tcp_poll (line 1535) | void function tcp_pcb_purge (line 1553) | void function tcp_pcb_remove (line 1625) | void function u32_t (line 1658) | u32_t function u16_t (line 1673) | u16_t type tcp_state (line 1715) | enum tcp_state function tcp_debug_print (line 1726) | void function tcp_debug_print_state (line 1762) | void function tcp_debug_print_flags (line 1773) | void function tcp_debug_print_pcbs (line 1806) | void function s16_t (line 1836) | s16_t FILE: PacketProcessor/tun2socks-iOS/lwip/src/core/tcp_in.c type tcp_seg (line 68) | struct tcp_seg type tcp_hdr (line 69) | struct tcp_hdr type pbuf (line 75) | struct pbuf type tcp_pcb (line 77) | struct tcp_pcb type tcp_pcb (line 80) | struct tcp_pcb type tcp_pcb (line 81) | struct tcp_pcb type tcp_pcb (line 82) | struct tcp_pcb type tcp_pcb_listen (line 84) | struct tcp_pcb_listen type tcp_pcb (line 85) | struct tcp_pcb function tcp_input (line 96) | void function err_t (line 465) | static err_t function err_t (line 560) | static err_t function err_t (line 606) | static err_t function tcp_oos_insert_segment (line 832) | static void function tcp_receive (line 879) | static void function tcp_parseopt (line 1588) | static void FILE: PacketProcessor/tun2socks-iOS/lwip/src/core/tcp_out.c type tcp_seg (line 84) | struct tcp_seg type tcp_pcb (line 84) | struct tcp_pcb type pbuf (line 96) | struct pbuf type tcp_pcb (line 97) | struct tcp_pcb type tcp_hdr (line 100) | struct tcp_hdr type pbuf (line 101) | struct pbuf type tcp_hdr (line 105) | struct tcp_hdr function err_t (line 127) | err_t type tcp_seg (line 161) | struct tcp_seg type tcp_pcb (line 162) | struct tcp_pcb type pbuf (line 162) | struct pbuf type tcp_seg (line 164) | struct tcp_seg type tcp_seg (line 167) | struct tcp_seg type tcp_hdr (line 194) | struct tcp_hdr type pbuf (line 221) | struct pbuf type tcp_pcb (line 223) | struct tcp_pcb type pbuf (line 226) | struct pbuf function tcp_seg_add_chksum (line 274) | static void function err_t (line 296) | static err_t function err_t (line 356) | err_t function err_t (line 724) | err_t function tcp_build_timestamp_option (line 830) | static void function err_t (line 844) | err_t function err_t (line 904) | err_t function tcp_output_segment (line 1058) | static void function tcp_rst_impl (line 1202) | void function tcp_rexmit_rto (line 1251) | void function tcp_rexmit (line 1287) | void function tcp_rexmit_fast (line 1333) | void function tcp_keepalive (line 1376) | void function tcp_zero_window_probe (line 1429) | void FILE: PacketProcessor/tun2socks-iOS/lwip/src/core/timers.c type sys_timeo (line 66) | struct sys_timeo function tcpip_tcp_timer (line 80) | static void function tcp_timer_needed (line 102) | void function ip_reass_timer (line 120) | static void function arp_timer (line 136) | static void function dhcp_timer_coarse (line 152) | static void function dhcp_timer_fine (line 166) | static void function autoip_timer (line 182) | static void function igmp_timer (line 198) | static void function dns_timer (line 214) | static void function nd6_timer (line 230) | static void function ip6_reass_timer (line 245) | static void function mld6_timer (line 261) | static void function sys_timeouts_init (line 273) | void sys_timeouts_init(void) function sys_timeout (line 324) | void function sys_untimeout (line 378) | void function sys_check_timeouts (line 415) | void function sys_restart_timeouts (line 465) | void function sys_timeouts_mbox_fetch (line 480) | void function tcp_timer_needed (line 541) | void FILE: PacketProcessor/tun2socks-iOS/lwip/src/core/udp.c type udp_pcb (line 84) | struct udp_pcb function udp_init (line 89) | void function u16_t (line 102) | static u16_t function udp_input (line 154) | void function err_t (line 505) | err_t function err_t (line 515) | err_t function err_t (line 542) | err_t function err_t (line 551) | err_t function err_t (line 614) | err_t type udp_pcb (line 624) | struct udp_pcb type pbuf (line 624) | struct pbuf type netif (line 625) | struct netif type udp_hdr (line 629) | struct udp_hdr type pbuf (line 632) | struct pbuf type udp_hdr (line 681) | struct udp_hdr type udp_hdr (line 683) | struct udp_hdr type udp_hdr (line 767) | struct udp_hdr type udp_pcb (line 881) | struct udp_pcb type udp_pcb (line 883) | struct udp_pcb function else (line 905) | else if (!ip_get_option(pcb, SOF_REUSEADDR) && function err_t (line 966) | err_t function udp_disconnect (line 1029) | void function udp_recv (line 1048) | void function udp_remove (line 1064) | void type udp_pcb (line 1095) | struct udp_pcb type udp_pcb (line 1098) | struct udp_pcb type udp_pcb (line 1099) | struct udp_pcb type udp_pcb (line 1106) | struct udp_pcb type udp_pcb (line 1121) | struct udp_pcb type udp_pcb (line 1124) | struct udp_pcb function udp_debug_print (line 1137) | void FILE: PacketProcessor/tun2socks-iOS/lwip/src/include/ipv4/lwip/autoip.h type autoip (line 81) | struct autoip type netif (line 95) | struct netif type autoip (line 95) | struct autoip type netif (line 98) | struct netif type netif (line 101) | struct netif type netif (line 104) | struct netif type etharp_hdr (line 104) | struct etharp_hdr type netif (line 110) | struct netif FILE: PacketProcessor/tun2socks-iOS/lwip/src/include/ipv4/lwip/icmp.h type icmp_dur_type (line 60) | enum icmp_dur_type { type icmp_te_type (line 69) | enum icmp_te_type { function PACK_STRUCT_BEGIN (line 82) | PACK_STRUCT_BEGIN type pbuf (line 105) | struct pbuf type netif (line 105) | struct netif type pbuf (line 106) | struct pbuf type icmp_dur_type (line 106) | enum icmp_dur_type type pbuf (line 107) | struct pbuf type icmp_te_type (line 107) | enum icmp_te_type FILE: PacketProcessor/tun2socks-iOS/lwip/src/include/ipv4/lwip/igmp.h type igmp_group (line 72) | struct igmp_group { type netif (line 91) | struct netif type netif (line 92) | struct netif type netif (line 93) | struct netif type igmp_group (line 94) | struct igmp_group type netif (line 94) | struct netif type pbuf (line 95) | struct pbuf type netif (line 95) | struct netif FILE: PacketProcessor/tun2socks-iOS/lwip/src/include/ipv4/lwip/inet.h type in_addr (line 44) | struct in_addr { FILE: PacketProcessor/tun2socks-iOS/lwip/src/include/ipv4/lwip/ip4.h function PACK_STRUCT_BEGIN (line 63) | PACK_STRUCT_BEGIN type netif (line 115) | struct netif type pbuf (line 116) | struct pbuf type netif (line 116) | struct netif type pbuf (line 117) | struct pbuf type pbuf (line 119) | struct pbuf type netif (line 121) | struct netif type pbuf (line 123) | struct pbuf type pbuf (line 127) | struct pbuf type netif (line 128) | struct netif type pbuf (line 135) | struct pbuf FILE: PacketProcessor/tun2socks-iOS/lwip/src/include/ipv4/lwip/ip4_addr.h type ip_addr (line 44) | struct ip_addr { function PACK_STRUCT_BEGIN (line 53) | PACK_STRUCT_BEGIN type ip_addr_t (line 64) | typedef struct ip_addr ip_addr_t; type ip_addr_p_t (line 65) | typedef struct ip_addr_packed ip_addr_p_t; function PACK_STRUCT_BEGIN (line 74) | PACK_STRUCT_BEGIN type netif (line 84) | struct netif type netif (line 203) | struct netif FILE: PacketProcessor/tun2socks-iOS/lwip/src/include/ipv4/lwip/ip_frag.h type ip_reassdata (line 54) | struct ip_reassdata { type pbuf (line 65) | struct pbuf type pbuf (line 65) | struct pbuf type pbuf_custom_ref (line 75) | struct pbuf_custom_ref { type pbuf (line 84) | struct pbuf type netif (line 84) | struct netif FILE: PacketProcessor/tun2socks-iOS/lwip/src/include/ipv6/lwip/dhcp6.h type dhcp6 (line 51) | struct dhcp6 FILE: PacketProcessor/tun2socks-iOS/lwip/src/include/ipv6/lwip/ethip6.h type netif (line 60) | struct netif type pbuf (line 60) | struct pbuf FILE: PacketProcessor/tun2socks-iOS/lwip/src/include/ipv6/lwip/icmp6.h type icmp6_type (line 54) | enum icmp6_type { type icmp6_dur_code (line 81) | enum icmp6_dur_code { type icmp6_te_code (line 91) | enum icmp6_te_code { type icmp6_pp_code (line 96) | enum icmp6_pp_code { function PACK_STRUCT_BEGIN (line 106) | PACK_STRUCT_BEGIN function PACK_STRUCT_BEGIN (line 122) | PACK_STRUCT_BEGIN type pbuf (line 138) | struct pbuf type netif (line 138) | struct netif type pbuf (line 139) | struct pbuf type icmp6_dur_code (line 139) | enum icmp6_dur_code type pbuf (line 140) | struct pbuf type pbuf (line 141) | struct pbuf type icmp6_te_code (line 141) | enum icmp6_te_code type pbuf (line 142) | struct pbuf type icmp6_pp_code (line 142) | enum icmp6_pp_code FILE: PacketProcessor/tun2socks-iOS/lwip/src/include/ipv6/lwip/inet6.h type in6_addr (line 56) | struct in6_addr { FILE: PacketProcessor/tun2socks-iOS/lwip/src/include/ipv6/lwip/ip6.h function PACK_STRUCT_BEGIN (line 78) | PACK_STRUCT_BEGIN function PACK_STRUCT_BEGIN (line 106) | PACK_STRUCT_BEGIN function PACK_STRUCT_BEGIN (line 135) | PACK_STRUCT_BEGIN type netif (line 166) | struct netif type ip6_addr (line 166) | struct ip6_addr type ip6_addr (line 166) | struct ip6_addr type netif (line 167) | struct netif type pbuf (line 168) | struct pbuf type netif (line 168) | struct netif type pbuf (line 169) | struct pbuf type ip6_addr (line 169) | struct ip6_addr type ip6_addr (line 169) | struct ip6_addr type pbuf (line 171) | struct pbuf type ip6_addr (line 171) | struct ip6_addr type ip6_addr (line 171) | struct ip6_addr type netif (line 172) | struct netif type pbuf (line 174) | struct pbuf type pbuf (line 178) | struct pbuf type pbuf (line 185) | struct pbuf FILE: PacketProcessor/tun2socks-iOS/lwip/src/include/ipv6/lwip/ip6_addr.h type ip6_addr (line 57) | struct ip6_addr { function PACK_STRUCT_BEGIN (line 66) | PACK_STRUCT_BEGIN type ip6_addr_t (line 77) | typedef struct ip6_addr ip6_addr_t; type ip6_addr_p_t (line 78) | typedef struct ip6_addr_packed ip6_addr_p_t; FILE: PacketProcessor/tun2socks-iOS/lwip/src/include/ipv6/lwip/ip6_frag.h type ip6_reassdata (line 62) | struct ip6_reassdata { type pbuf (line 74) | struct pbuf type pbuf (line 74) | struct pbuf type pbuf_custom_ref (line 85) | struct pbuf_custom_ref { type pbuf (line 93) | struct pbuf type netif (line 93) | struct netif FILE: PacketProcessor/tun2socks-iOS/lwip/src/include/ipv6/lwip/mld6.h type mld_group (line 58) | struct mld_group { function PACK_STRUCT_BEGIN (line 79) | PACK_STRUCT_BEGIN type netif (line 103) | struct netif type netif (line 104) | struct netif type mld_group (line 106) | struct mld_group type netif (line 106) | struct netif type pbuf (line 107) | struct pbuf type netif (line 107) | struct netif FILE: PacketProcessor/tun2socks-iOS/lwip/src/include/ipv6/lwip/nd6.h type nd6_neighbor_cache_entry (line 62) | struct nd6_neighbor_cache_entry { type nd6_destination_cache_entry (line 84) | struct nd6_destination_cache_entry { type nd6_prefix_list_entry (line 91) | struct nd6_prefix_list_entry { type nd6_router_list_entry (line 103) | struct nd6_router_list_entry { type nd6_neighbor_cache_entry_state (line 110) | enum nd6_neighbor_cache_entry_state { type nd6_q_entry (line 123) | struct nd6_q_entry { function PACK_STRUCT_BEGIN (line 133) | PACK_STRUCT_BEGIN function PACK_STRUCT_BEGIN (line 151) | PACK_STRUCT_BEGIN function PACK_STRUCT_BEGIN (line 173) | PACK_STRUCT_BEGIN function PACK_STRUCT_BEGIN (line 198) | PACK_STRUCT_BEGIN function PACK_STRUCT_BEGIN (line 219) | PACK_STRUCT_BEGIN function PACK_STRUCT_BEGIN (line 240) | PACK_STRUCT_BEGIN function PACK_STRUCT_BEGIN (line 260) | PACK_STRUCT_BEGIN function PACK_STRUCT_BEGIN (line 282) | PACK_STRUCT_BEGIN function PACK_STRUCT_BEGIN (line 300) | PACK_STRUCT_BEGIN function PACK_STRUCT_BEGIN (line 317) | PACK_STRUCT_BEGIN type nd6_neighbor_cache_entry (line 343) | struct nd6_neighbor_cache_entry type nd6_destination_cache_entry (line 344) | struct nd6_destination_cache_entry type nd6_prefix_list_entry (line 345) | struct nd6_prefix_list_entry type nd6_router_list_entry (line 346) | struct nd6_router_list_entry type pbuf (line 354) | struct pbuf type netif (line 354) | struct netif type netif (line 355) | struct netif type netif (line 356) | struct netif type netif (line 357) | struct netif type pbuf (line 358) | struct pbuf FILE: PacketProcessor/tun2socks-iOS/lwip/src/include/lwip/api.h type netconn_type (line 98) | enum netconn_type { type netconn_state (line 124) | enum netconn_state { type netconn_evt (line 133) | enum netconn_evt { type netconn_igmp (line 143) | enum netconn_igmp { type ip_pcb (line 150) | struct ip_pcb type tcp_pcb (line 151) | struct tcp_pcb type udp_pcb (line 152) | struct udp_pcb type raw_pcb (line 153) | struct raw_pcb type netconn (line 154) | struct netconn type api_msg_msg (line 155) | struct api_msg_msg type netconn (line 158) | struct netconn type netconn_evt (line 158) | enum netconn_evt type netconn (line 161) | struct netconn { type netconn (line 241) | struct type netconn_type (line 242) | enum netconn_type type netconn (line 244) | struct netconn type netconn (line 248) | struct netconn type netconn (line 253) | struct netconn type netconn (line 254) | struct netconn type netconn (line 255) | struct netconn type netconn (line 256) | struct netconn type netconn (line 258) | struct netconn type netconn (line 258) | struct netconn type netconn (line 259) | struct netconn type netbuf (line 259) | struct netbuf type netconn (line 260) | struct netconn type pbuf (line 260) | struct pbuf type netconn (line 261) | struct netconn type netconn (line 262) | struct netconn type netbuf (line 262) | struct netbuf type netconn (line 264) | struct netconn type netbuf (line 264) | struct netbuf type netconn (line 265) | struct netconn type netconn (line 269) | struct netconn type netconn (line 270) | struct netconn type netconn (line 273) | struct netconn type netconn_igmp (line 274) | enum netconn_igmp FILE: PacketProcessor/tun2socks-iOS/lwip/src/include/lwip/api_msg.h type api_msg_msg (line 62) | struct api_msg_msg { type api_msg (line 123) | struct api_msg { type dns_api_msg (line 135) | struct dns_api_msg { type api_msg_msg (line 148) | struct api_msg_msg type api_msg_msg (line 149) | struct api_msg_msg type api_msg_msg (line 150) | struct api_msg_msg type api_msg_msg (line 151) | struct api_msg_msg type api_msg_msg (line 152) | struct api_msg_msg type api_msg_msg (line 153) | struct api_msg_msg type api_msg_msg (line 154) | struct api_msg_msg type api_msg_msg (line 155) | struct api_msg_msg type api_msg_msg (line 156) | struct api_msg_msg type api_msg_msg (line 157) | struct api_msg_msg type api_msg_msg (line 158) | struct api_msg_msg type api_msg_msg (line 159) | struct api_msg_msg type api_msg_msg (line 161) | struct api_msg_msg type netconn (line 168) | struct netconn type netconn_type (line 168) | enum netconn_type type netconn (line 169) | struct netconn FILE: PacketProcessor/tun2socks-iOS/lwip/src/include/lwip/dhcp.h type dhcp (line 29) | struct dhcp function PACK_STRUCT_BEGIN (line 72) | PACK_STRUCT_BEGIN type netif (line 108) | struct netif type dhcp (line 108) | struct dhcp type netif (line 111) | struct netif type netif (line 113) | struct netif type netif (line 115) | struct netif type netif (line 117) | struct netif type netif (line 119) | struct netif type netif (line 121) | struct netif type netif (line 123) | struct netif type netif (line 127) | struct netif FILE: PacketProcessor/tun2socks-iOS/lwip/src/include/lwip/dns.h type local_hostlist_entry (line 82) | struct local_hostlist_entry { FILE: PacketProcessor/tun2socks-iOS/lwip/src/include/lwip/err.h type LWIP_ERR_T (line 45) | typedef LWIP_ERR_T err_t; type s8_t (line 47) | typedef s8_t err_t; FILE: PacketProcessor/tun2socks-iOS/lwip/src/include/lwip/inet_chksum.h type pbuf (line 74) | struct pbuf type pbuf (line 75) | struct pbuf type pbuf (line 77) | struct pbuf type pbuf (line 84) | struct pbuf type pbuf (line 86) | struct pbuf FILE: PacketProcessor/tun2socks-iOS/lwip/src/include/lwip/ip.h type ip_pcb (line 95) | struct ip_pcb { type ip_globals (line 118) | struct ip_globals type ip_globals (line 135) | struct ip_globals FILE: PacketProcessor/tun2socks-iOS/lwip/src/include/lwip/ip_addr.h type ipX_addr_t (line 47) | typedef union { function ip6_addr_t (line 55) | static ip6_addr_t* ip_2_ip6(ip_addr_t *ipaddr) function ip_addr_t (line 57) | static ip_addr_t* ip6_2_ip(ip6_addr_t *ip6addr) function ipX_addr_t (line 59) | static ipX_addr_t* ip_2_ipX(ip_addr_t *ipaddr) function ipX_addr_t (line 61) | static ipX_addr_t* ip6_2_ipX(ip6_addr_t *ip6addr) type ip_addr_t (line 108) | typedef ip_addr_t ipX_addr_t; FILE: PacketProcessor/tun2socks-iOS/lwip/src/include/lwip/mem.h type mem_size_t (line 45) | typedef size_t mem_size_t; type u32_t (line 73) | typedef u32_t mem_size_t; type u16_t (line 76) | typedef u16_t mem_size_t; FILE: PacketProcessor/tun2socks-iOS/lwip/src/include/lwip/memp.h type memp_pool_helper_t (line 51) | typedef enum { type memp_malloc_helper (line 94) | struct memp_malloc_helper FILE: PacketProcessor/tun2socks-iOS/lwip/src/include/lwip/memp_std.h type raw_pcb (line 34) | struct raw_pcb type udp_pcb (line 38) | struct udp_pcb type tcp_pcb (line 42) | struct tcp_pcb type tcp_pcb_listen (line 43) | struct tcp_pcb_listen type tcp_seg (line 44) | struct tcp_seg type ip_reassdata (line 48) | struct ip_reassdata type pbuf_custom_ref (line 51) | struct pbuf_custom_ref type netbuf (line 55) | struct netbuf type netconn (line 56) | struct netconn type tcpip_msg (line 60) | struct tcpip_msg type tcpip_msg (line 62) | struct tcpip_msg type etharp_q_entry (line 67) | struct etharp_q_entry type igmp_group (line 71) | struct igmp_group type sys_timeo (line 75) | struct sys_timeo type mib_list_rootnode (line 79) | struct mib_list_rootnode type mib_list_node (line 80) | struct mib_list_node type snmp_varbind (line 81) | struct snmp_varbind type pppoe_softc (line 91) | struct pppoe_softc type nd6_q_entry (line 95) | struct nd6_q_entry type ip6_reassdata (line 99) | struct ip6_reassdata type mld_group (line 103) | struct mld_group FILE: PacketProcessor/tun2socks-iOS/lwip/src/include/lwip/netbuf.h type netbuf (line 49) | struct netbuf { type netbuf (line 65) | struct netbuf type netbuf (line 66) | struct netbuf type netbuf (line 67) | struct netbuf type netbuf (line 68) | struct netbuf type netbuf (line 69) | struct netbuf type netbuf (line 71) | struct netbuf type netbuf (line 72) | struct netbuf type netbuf (line 74) | struct netbuf type netbuf (line 76) | struct netbuf type netbuf (line 77) | struct netbuf FILE: PacketProcessor/tun2socks-iOS/lwip/src/include/lwip/netdb.h type hostent (line 72) | struct hostent { type addrinfo (line 83) | struct addrinfo { type hostent (line 100) | struct hostent type hostent (line 101) | struct hostent type hostent (line 102) | struct hostent type addrinfo (line 103) | struct addrinfo type addrinfo (line 106) | struct addrinfo type addrinfo (line 107) | struct addrinfo FILE: PacketProcessor/tun2socks-iOS/lwip/src/include/lwip/netif.h type dhcp (line 47) | struct dhcp type autoip (line 50) | struct autoip type err_t (line 109) | typedef err_t (*netif_init_fn)(struct netif *netif); type err_t (line 116) | typedef err_t (*netif_input_fn)(struct pbuf *p, struct netif *inp); type err_t (line 125) | typedef err_t (*netif_output_fn)(struct netif *netif, struct pbuf *p, type err_t (line 136) | typedef err_t (*netif_output_ip6_fn)(struct netif *netif, struct pbuf *p, type err_t (line 145) | typedef err_t (*netif_linkoutput_fn)(struct netif *netif, struct pbuf *p); type netif (line 147) | struct netif type err_t (line 149) | typedef err_t (*netif_igmp_mac_filter_fn)(struct netif *netif, type err_t (line 153) | typedef err_t (*netif_mld_mac_filter_fn)(struct netif *netif, type netif (line 160) | struct netif { type netif (line 307) | struct netif type netif (line 309) | struct netif type netif (line 313) | struct netif type netif (line 313) | struct netif type netif (line 317) | struct netif type netif (line 319) | struct netif type netif (line 325) | struct netif type netif (line 327) | struct netif type netif (line 329) | struct netif type netif (line 331) | struct netif type netif (line 332) | struct netif type netif (line 333) | struct netif type netif (line 334) | struct netif type netif (line 336) | struct netif type netif (line 337) | struct netif type netif (line 342) | struct netif type netif (line 345) | struct netif type netif (line 348) | struct netif type netif (line 349) | struct netif type netif (line 354) | struct netif type netif (line 368) | struct netif type pbuf (line 368) | struct pbuf type netif (line 369) | struct netif type netif (line 379) | struct netif type netif (line 380) | struct netif FILE: PacketProcessor/tun2socks-iOS/lwip/src/include/lwip/netifapi.h type netif (line 44) | struct netif type err_t (line 45) | typedef err_t (*netifapi_errt_fn)(struct netif *netif); type netifapi_msg_msg (line 47) | struct netifapi_msg_msg { type netifapi_msg (line 69) | struct netifapi_msg { type netif (line 76) | struct netif type netif (line 84) | struct netif type netif (line 89) | struct netif FILE: PacketProcessor/tun2socks-iOS/lwip/src/include/lwip/pbuf.h type pbuf_layer (line 57) | typedef enum { type pbuf_type (line 64) | typedef enum { type pbuf (line 86) | struct pbuf { type pbuf (line 121) | struct pbuf type pbuf_custom (line 124) | struct pbuf_custom { type pbuf (line 153) | struct pbuf type pbuf (line 155) | struct pbuf type pbuf_custom (line 156) | struct pbuf_custom type pbuf (line 159) | struct pbuf type pbuf (line 160) | struct pbuf type pbuf (line 161) | struct pbuf type pbuf (line 162) | struct pbuf type pbuf (line 163) | struct pbuf type pbuf (line 164) | struct pbuf type pbuf (line 164) | struct pbuf type pbuf (line 165) | struct pbuf type pbuf (line 165) | struct pbuf type pbuf (line 166) | struct pbuf type pbuf (line 166) | struct pbuf type pbuf (line 167) | struct pbuf type pbuf (line 167) | struct pbuf type pbuf (line 168) | struct pbuf type pbuf (line 169) | struct pbuf type pbuf (line 170) | struct pbuf type pbuf (line 170) | struct pbuf type pbuf (line 172) | struct pbuf type pbuf (line 176) | struct pbuf type pbuf (line 177) | struct pbuf type pbuf (line 178) | struct pbuf type pbuf (line 179) | struct pbuf FILE: PacketProcessor/tun2socks-iOS/lwip/src/include/lwip/raw.h type raw_pcb (line 49) | struct raw_pcb type u8_t (line 61) | typedef u8_t (*raw_recv_fn)(void *arg, struct raw_pcb *pcb, struct pbuf *p, type u8_t (line 75) | typedef u8_t (*raw_recv_ip6_fn)(void *arg, struct raw_pcb *pcb, struct p... type raw_pcb (line 89) | struct raw_pcb type raw_pcb (line 104) | struct raw_pcb type raw_pcb (line 105) | struct raw_pcb type raw_pcb (line 106) | struct raw_pcb type raw_pcb (line 107) | struct raw_pcb type raw_pcb (line 109) | struct raw_pcb type raw_pcb (line 110) | struct raw_pcb type pbuf (line 110) | struct pbuf type raw_pcb (line 111) | struct raw_pcb type pbuf (line 111) | struct pbuf type raw_pcb (line 114) | struct raw_pcb type pbuf (line 122) | struct pbuf type netif (line 122) | struct netif FILE: PacketProcessor/tun2socks-iOS/lwip/src/include/lwip/snmp.h type udp_pcb (line 44) | struct udp_pcb type netif (line 45) | struct netif type snmp_ifType (line 50) | enum snmp_ifType { type snmp_obj_id (line 94) | struct snmp_obj_id type snmp_obj_id (line 102) | struct snmp_obj_id type snmp_obj_id (line 103) | struct snmp_obj_id type netif (line 112) | struct netif type netif (line 113) | struct netif type netif (line 114) | struct netif type netif (line 115) | struct netif type netif (line 116) | struct netif type netif (line 117) | struct netif type netif (line 118) | struct netif type netif (line 119) | struct netif type netif (line 124) | struct netif type netif (line 125) | struct netif type netif (line 145) | struct netif type netif (line 146) | struct netif type netif (line 147) | struct netif type netif (line 148) | struct netif type udp_pcb (line 194) | struct udp_pcb type udp_pcb (line 195) | struct udp_pcb type snmp_obj_id (line 225) | struct snmp_obj_id FILE: PacketProcessor/tun2socks-iOS/lwip/src/include/lwip/snmp_asn1.h type pbuf (line 77) | struct pbuf type pbuf (line 78) | struct pbuf type pbuf (line 79) | struct pbuf type pbuf (line 80) | struct pbuf type pbuf (line 81) | struct pbuf type snmp_obj_id (line 81) | struct snmp_obj_id type pbuf (line 82) | struct pbuf type pbuf (line 88) | struct pbuf type pbuf (line 89) | struct pbuf type pbuf (line 90) | struct pbuf type pbuf (line 91) | struct pbuf type pbuf (line 92) | struct pbuf type pbuf (line 93) | struct pbuf FILE: PacketProcessor/tun2socks-iOS/lwip/src/include/lwip/snmp_msg.h type snmp_varbind (line 79) | struct snmp_varbind type snmp_varbind_root (line 112) | struct snmp_varbind_root type snmp_resp_header_lengths (line 125) | struct snmp_resp_header_lengths type snmp_trap_header_lengths (line 159) | struct snmp_trap_header_lengths type snmp_msg_pstat (line 221) | struct snmp_msg_pstat type snmp_msg_trap (line 260) | struct snmp_msg_trap type snmp_msg_trap (line 288) | struct snmp_msg_trap type snmp_varbind (line 296) | struct snmp_varbind type snmp_obj_id (line 296) | struct snmp_obj_id type snmp_varbind (line 297) | struct snmp_varbind type snmp_varbind_root (line 298) | struct snmp_varbind_root type snmp_varbind_root (line 299) | struct snmp_varbind_root type snmp_varbind (line 299) | struct snmp_varbind type snmp_varbind (line 300) | struct snmp_varbind type snmp_varbind_root (line 300) | struct snmp_varbind_root type snmp_msg_pstat (line 304) | struct snmp_msg_pstat type snmp_obj_id (line 305) | struct snmp_obj_id FILE: PacketProcessor/tun2socks-iOS/lwip/src/include/lwip/snmp_structs.h type obj_def (line 72) | struct obj_def type snmp_name_ptr (line 88) | struct snmp_name_ptr type mib_node (line 106) | struct mib_node type mib_scalar_node (line 124) | typedef struct mib_node mib_scalar_node; type mib_array_node (line 128) | struct mib_array_node type mib_ram_array_node (line 146) | struct mib_ram_array_node type mib_list_node (line 162) | struct mib_list_node type mib_list_rootnode (line 172) | struct mib_list_rootnode type mib_external_node (line 192) | struct mib_external_node type mib_array_node (line 235) | struct mib_array_node type obj_def (line 238) | struct obj_def type obj_def (line 239) | struct obj_def type obj_def (line 240) | struct obj_def type obj_def (line 241) | struct obj_def type netif (line 245) | struct netif type netif (line 246) | struct netif type mib_list_node (line 248) | struct mib_list_node type mib_list_node (line 249) | struct mib_list_node type mib_list_rootnode (line 250) | struct mib_list_rootnode type mib_list_rootnode (line 251) | struct mib_list_rootnode type mib_list_rootnode (line 253) | struct mib_list_rootnode type mib_list_node (line 253) | struct mib_list_node type mib_list_rootnode (line 254) | struct mib_list_rootnode type mib_list_node (line 254) | struct mib_list_node type mib_list_rootnode (line 255) | struct mib_list_rootnode type mib_list_rootnode (line 255) | struct mib_list_rootnode type mib_list_node (line 255) | struct mib_list_node type mib_node (line 257) | struct mib_node type mib_node (line 257) | struct mib_node type snmp_name_ptr (line 257) | struct snmp_name_ptr type mib_node (line 258) | struct mib_node type mib_node (line 258) | struct mib_node type snmp_obj_id (line 258) | struct snmp_obj_id type snmp_obj_id (line 260) | struct snmp_obj_id FILE: PacketProcessor/tun2socks-iOS/lwip/src/include/lwip/sockets.h type sockaddr_in (line 52) | struct sockaddr_in { type sockaddr_in6 (line 62) | struct sockaddr_in6 { type sockaddr (line 71) | struct sockaddr { type u32_t (line 84) | typedef u32_t socklen_t; type linger (line 126) | struct linger { type ip_mreq (line 207) | typedef struct ip_mreq { type fd_set (line 332) | typedef struct fd_set { type timeval (line 345) | struct timeval { type sockaddr (line 353) | struct sockaddr type sockaddr (line 354) | struct sockaddr type sockaddr (line 356) | struct sockaddr type sockaddr (line 357) | struct sockaddr type sockaddr (line 361) | struct sockaddr type sockaddr (line 366) | struct sockaddr type sockaddr (line 369) | struct sockaddr type timeval (line 373) | struct timeval FILE: PacketProcessor/tun2socks-iOS/lwip/src/include/lwip/stats.h type stats_proto (line 58) | struct stats_proto { type stats_igmp (line 73) | struct stats_igmp { type stats_mem (line 90) | struct stats_mem { type stats_syselem (line 101) | struct stats_syselem { type stats_sys (line 107) | struct stats_sys { type stats_ (line 113) | struct stats_ { type stats_ (line 164) | struct stats_ type stats_proto (line 329) | struct stats_proto type stats_igmp (line 330) | struct stats_igmp type stats_mem (line 331) | struct stats_mem type stats_mem (line 332) | struct stats_mem type stats_sys (line 333) | struct stats_sys FILE: PacketProcessor/tun2socks-iOS/lwip/src/include/lwip/sys.h type u8_t (line 45) | typedef u8_t sys_sem_t; type u8_t (line 46) | typedef u8_t sys_mutex_t; type u8_t (line 47) | typedef u8_t sys_mbox_t; FILE: PacketProcessor/tun2socks-iOS/lwip/src/include/lwip/tcp.h type tcp_pcb (line 51) | struct tcp_pcb type err_t (line 62) | typedef err_t (*tcp_accept_fn)(void *arg, struct tcp_pcb *newpcb, err_t ... type err_t (line 74) | typedef err_t (*tcp_recv_fn)(void *arg, struct tcp_pcb *tpcb, type err_t (line 88) | typedef err_t (*tcp_sent_fn)(void *arg, struct tcp_pcb *tpcb, type err_t (line 100) | typedef err_t (*tcp_poll_fn)(void *arg, struct tcp_pcb *tpcb); type err_t (line 126) | typedef err_t (*tcp_connected_fn)(void *arg, struct tcp_pcb *tpcb, err_t... type tcp_state (line 128) | enum tcp_state { type tcp_pcb (line 172) | struct tcp_pcb { type tcp_pcb_listen (line 288) | struct tcp_pcb_listen { type lwip_event (line 305) | enum lwip_event { type tcp_pcb (line 314) | struct tcp_pcb type lwip_event (line 315) | enum lwip_event type pbuf (line 316) | struct pbuf type tcp_pcb (line 323) | struct tcp_pcb type tcp_pcb (line 325) | struct tcp_pcb type tcp_pcb (line 326) | struct tcp_pcb type tcp_pcb (line 327) | struct tcp_pcb type tcp_pcb (line 328) | struct tcp_pcb type tcp_pcb (line 329) | struct tcp_pcb type tcp_pcb (line 330) | struct tcp_pcb type tcp_pcb (line 348) | struct tcp_pcb type tcp_pcb (line 349) | struct tcp_pcb type tcp_pcb (line 351) | struct tcp_pcb type tcp_pcb (line 352) | struct tcp_pcb type tcp_pcb (line 355) | struct tcp_pcb type tcp_pcb (line 355) | struct tcp_pcb type tcp_pcb (line 358) | struct tcp_pcb type tcp_pcb (line 359) | struct tcp_pcb type tcp_pcb (line 360) | struct tcp_pcb type tcp_pcb (line 366) | struct tcp_pcb type tcp_pcb (line 369) | struct tcp_pcb type tcp_pcb (line 375) | struct tcp_pcb type tcp_state (line 378) | enum tcp_state type tcp_pcb (line 381) | struct tcp_pcb type tcp_pcb (line 386) | struct tcp_pcb type tcp_pcb (line 386) | struct tcp_pcb FILE: PacketProcessor/tun2socks-iOS/lwip/src/include/lwip/tcp_impl.h type pbuf (line 66) | struct pbuf type netif (line 66) | struct netif type tcp_pcb (line 68) | struct tcp_pcb type tcp_pcb (line 69) | struct tcp_pcb type tcp_pcb (line 70) | struct tcp_pcb type tcp_pcb (line 71) | struct tcp_pcb type tcp_pcb (line 72) | struct tcp_pcb type tcp_pcb (line 73) | struct tcp_pcb type tcp_pcb (line 74) | struct tcp_pcb type tcp_pcb (line 75) | struct tcp_pcb function PACK_STRUCT_BEGIN (line 160) | PACK_STRUCT_BEGIN type tcp_seg (line 279) | struct tcp_seg { type tcp_pcb (line 308) | struct tcp_pcb type tcp_pcb_listen (line 314) | struct tcp_pcb_listen type tcp_pcb (line 315) | struct tcp_pcb type tcp_pcb (line 317) | struct tcp_pcb type tcp_pcb (line 319) | struct tcp_pcb type tcp_pcb (line 322) | struct tcp_pcb type tcp_pcb (line 324) | struct tcp_pcb type tcp_pcb (line 417) | struct tcp_pcb type tcp_pcb (line 417) | struct tcp_pcb type tcp_pcb (line 418) | struct tcp_pcb type tcp_pcb (line 419) | struct tcp_pcb type tcp_pcb (line 419) | struct tcp_pcb type tcp_seg (line 421) | struct tcp_seg type tcp_seg (line 422) | struct tcp_seg type tcp_seg (line 423) | struct tcp_seg type tcp_seg (line 423) | struct tcp_seg type tcp_pcb (line 441) | struct tcp_pcb type tcp_pcb (line 442) | struct tcp_pcb type tcp_pcb (line 444) | struct tcp_pcb type tcp_seg (line 444) | struct tcp_seg type tcp_pcb (line 463) | struct tcp_pcb type tcp_pcb (line 464) | struct tcp_pcb type tcp_pcb (line 480) | struct tcp_pcb type pbuf (line 480) | struct pbuf type tcp_hdr (line 484) | struct tcp_hdr type tcp_state (line 486) | enum tcp_state FILE: PacketProcessor/tun2socks-iOS/lwip/src/include/lwip/tcpip.h type tcpip_callback_msg (line 96) | struct tcpip_callback_msg type api_msg (line 101) | struct api_msg type pbuf (line 104) | struct pbuf type netif (line 104) | struct netif type netifapi_msg (line 107) | struct netifapi_msg type netifapi_msg (line 109) | struct netifapi_msg type tcpip_callback_msg (line 116) | struct tcpip_callback_msg type tcpip_callback_msg (line 117) | struct tcpip_callback_msg type tcpip_callback_msg (line 118) | struct tcpip_callback_msg type pbuf (line 121) | struct pbuf type tcpip_msg_type (line 129) | enum tcpip_msg_type { type tcpip_msg (line 145) | struct tcpip_msg { FILE: PacketProcessor/tun2socks-iOS/lwip/src/include/lwip/timers.h type sys_timeo (line 67) | struct sys_timeo { FILE: PacketProcessor/tun2socks-iOS/lwip/src/include/lwip/udp.h function PACK_STRUCT_BEGIN (line 55) | PACK_STRUCT_BEGIN type udp_pcb (line 72) | struct udp_pcb type udp_pcb (line 88) | struct udp_pcb type pbuf (line 88) | struct pbuf type udp_pcb (line 102) | struct udp_pcb type pbuf (line 102) | struct pbuf type udp_pcb (line 118) | struct udp_pcb type udp_pcb (line 143) | struct udp_pcb type udp_pcb (line 147) | struct udp_pcb type udp_pcb (line 148) | struct udp_pcb type udp_pcb (line 149) | struct udp_pcb type udp_pcb (line 151) | struct udp_pcb type udp_pcb (line 153) | struct udp_pcb type udp_pcb (line 154) | struct udp_pcb type udp_pcb (line 156) | struct udp_pcb type pbuf (line 156) | struct pbuf type netif (line 158) | struct netif type udp_pcb (line 159) | struct udp_pcb type pbuf (line 159) | struct pbuf type udp_pcb (line 161) | struct udp_pcb type pbuf (line 161) | struct pbuf type udp_pcb (line 164) | struct udp_pcb type pbuf (line 164) | struct pbuf type netif (line 166) | struct netif type udp_pcb (line 168) | struct udp_pcb type pbuf (line 168) | struct pbuf type udp_pcb (line 171) | struct udp_pcb type pbuf (line 171) | struct pbuf type pbuf (line 179) | struct pbuf type netif (line 179) | struct netif type udp_pcb (line 184) | struct udp_pcb type udp_hdr (line 204) | struct udp_hdr FILE: PacketProcessor/tun2socks-iOS/lwip/src/include/netif/etharp.h function PACK_STRUCT_BEGIN (line 58) | PACK_STRUCT_BEGIN function PACK_STRUCT_BEGIN (line 70) | PACK_STRUCT_BEGIN function PACK_STRUCT_BEGIN (line 92) | PACK_STRUCT_BEGIN function PACK_STRUCT_BEGIN (line 113) | PACK_STRUCT_BEGIN type etharp_q_entry (line 176) | struct etharp_q_entry { type netif (line 184) | struct netif type eth_addr (line 185) | struct eth_addr type netif (line 186) | struct netif type pbuf (line 186) | struct pbuf type netif (line 187) | struct netif type pbuf (line 187) | struct pbuf type netif (line 188) | struct netif type netif (line 194) | struct netif type eth_addr (line 197) | struct eth_addr type netif (line 202) | struct netif type eth_addr (line 202) | struct eth_addr type eth_addr (line 203) | struct eth_addr type eth_addr (line 204) | struct eth_addr type eth_addr (line 205) | struct eth_addr type pbuf (line 211) | struct pbuf type netif (line 211) | struct netif type eth_addr (line 215) | struct eth_addr FILE: PacketProcessor/tun2socks-iOS/lwip/src/include/netif/ppp_oe.h function PACK_STRUCT_BEGIN (line 82) | PACK_STRUCT_BEGIN function PACK_STRUCT_BEGIN (line 97) | PACK_STRUCT_BEGIN type pppoe_softc (line 147) | struct pppoe_softc { type netif (line 174) | struct netif type pppoe_softc (line 174) | struct pppoe_softc type netif (line 175) | struct netif type pppoe_softc (line 177) | struct pppoe_softc type pppoe_softc (line 178) | struct pppoe_softc type netif (line 180) | struct netif type pbuf (line 180) | struct pbuf type netif (line 181) | struct netif type pbuf (line 181) | struct pbuf type pppoe_softc (line 183) | struct pppoe_softc type pbuf (line 183) | struct pbuf FILE: PacketProcessor/tun2socks-iOS/lwip/src/include/netif/slipif.h type netif (line 68) | struct netif type netif (line 69) | struct netif type netif (line 71) | struct netif type netif (line 72) | struct netif type netif (line 73) | struct netif FILE: PacketProcessor/tun2socks-iOS/misc/BRefTarget.h type BRefTarget (line 41) | typedef struct BRefTarget_s BRefTarget; type BRefTarget_s (line 51) | struct BRefTarget_s { function BRefTarget_Init (line 77) | static void BRefTarget_Init (BRefTarget *o, BRefTarget_func_release func... function BRefTarget_Deref (line 87) | static void BRefTarget_Deref (BRefTarget *o) function BRefTarget_Ref (line 100) | static int BRefTarget_Ref (BRefTarget *o) FILE: PacketProcessor/tun2socks-iOS/misc/Utf16Decoder.h type Utf16Decoder (line 40) | typedef struct { function Utf16Decoder_Init (line 64) | void Utf16Decoder_Init (Utf16Decoder *o) function Utf16Decoder_Input (line 69) | int Utf16Decoder_Input (Utf16Decoder *o, uint16_t b, uint32_t *out_ch) FILE: PacketProcessor/tun2socks-iOS/misc/Utf16Encoder.h function Utf16Encoder_EncodeCharacter (line 45) | int Utf16Encoder_EncodeCharacter (uint32_t ch, uint16_t *out) FILE: PacketProcessor/tun2socks-iOS/misc/Utf8Decoder.h type Utf8Decoder (line 40) | typedef struct { function Utf8Decoder_Init (line 65) | void Utf8Decoder_Init (Utf8Decoder *o) function Utf8Decoder_Input (line 70) | int Utf8Decoder_Input (Utf8Decoder *o, uint8_t b, uint32_t *out_ch) FILE: PacketProcessor/tun2socks-iOS/misc/Utf8Encoder.h function Utf8Encoder_EncodeCharacter (line 45) | int Utf8Encoder_EncodeCharacter (uint32_t ch, uint8_t *out) FILE: PacketProcessor/tun2socks-iOS/misc/arp_proto.h function B_START_PACKED (line 46) | B_START_PACKED FILE: PacketProcessor/tun2socks-iOS/misc/ascii_utils.h function b_ascii_tolower (line 33) | static char b_ascii_tolower (char c) function b_ascii_toupper (line 38) | static char b_ascii_toupper (char c) FILE: PacketProcessor/tun2socks-iOS/misc/balign.h function balign_up_overflows (line 43) | static int balign_up_overflows (size_t x, size_t n) function balign_up (line 53) | static size_t balign_up (size_t x, size_t n) function balign_down (line 62) | static size_t balign_down (size_t x, size_t n) function bdivide_up (line 70) | static size_t bdivide_up (size_t a, size_t b) FILE: PacketProcessor/tun2socks-iOS/misc/balloc.h function BFree (line 156) | void BFree (void *m) function BSizeAdd (line 222) | int BSizeAdd (size_t *s, size_t add) function BSizeAlign (line 233) | int BSizeAlign (size_t *s, size_t align) FILE: PacketProcessor/tun2socks-iOS/misc/bsize.h type bsize_t (line 41) | typedef struct { function bsize_t (line 55) | bsize_t bsize_fromsize (size_t v) function bsize_t (line 61) | bsize_t bsize_fromint (int v) function bsize_t (line 67) | static bsize_t bsize_overflow (void) function bsize_tosize (line 73) | int bsize_tosize (bsize_t s, size_t *out) function bsize_toint (line 86) | int bsize_toint (bsize_t s, int *out) function bsize_t (line 99) | bsize_t bsize_add (bsize_t s1, bsize_t s2) function bsize_t (line 105) | bsize_t bsize_max (bsize_t s1, bsize_t s2) function bsize_t (line 111) | bsize_t bsize_mul (bsize_t s1, bsize_t s2) FILE: PacketProcessor/tun2socks-iOS/misc/bsort.h function BInsertionSort (line 48) | void BInsertionSort (void *arr, size_t count, size_t esize, BSort_compar... FILE: PacketProcessor/tun2socks-iOS/misc/bstring.h type BString (line 45) | typedef struct { function BString__assert (line 62) | static void BString__assert (BString *o) function BString_Init (line 74) | static int BString_Init (BString *o, const char *str) function BString_InitStatic (line 91) | static void BString_InitStatic (BString *o, const char *str) function BString_InitExternal (line 101) | static void BString_InitExternal (BString *o, const char *str) function BString_InitAllocated (line 109) | static void BString_InitAllocated (BString *o, char *str) function BString_Free (line 117) | static void BString_Free (BString *o) FILE: PacketProcessor/tun2socks-iOS/misc/byteorder.h function badvpn_reverse16 (line 48) | static uint16_t badvpn_reverse16 (uint16_t x) function badvpn_reverse32 (line 56) | static uint32_t badvpn_reverse32 (uint32_t x) function badvpn_reverse64 (line 66) | static uint64_t badvpn_reverse64 (uint64_t x) function hton8 (line 80) | static uint8_t hton8 (uint8_t x) function htol8 (line 85) | static uint8_t htol8 (uint8_t x) function hton16 (line 92) | static uint16_t hton16 (uint16_t x) function hton32 (line 97) | static uint32_t hton32 (uint32_t x) function hton64 (line 102) | static uint64_t hton64 (uint64_t x) function htol16 (line 107) | static uint16_t htol16 (uint16_t x) function htol32 (line 112) | static uint32_t htol32 (uint32_t x) function htol64 (line 117) | static uint64_t htol64 (uint64_t x) function hton16 (line 124) | static uint16_t hton16 (uint16_t x) function hton32 (line 129) | static uint32_t hton32 (uint32_t x) function hton64 (line 134) | static uint64_t hton64 (uint64_t x) function htol16 (line 139) | static uint16_t htol16 (uint16_t x) function htol32 (line 144) | static uint32_t htol32 (uint32_t x) function htol64 (line 149) | static uint64_t htol64 (uint64_t x) function ntoh8 (line 156) | static uint8_t ntoh8 (uint8_t x) function ntoh16 (line 161) | static uint16_t ntoh16 (uint16_t x) function ntoh32 (line 166) | static uint32_t ntoh32 (uint32_t x) function ntoh64 (line 171) | static uint64_t ntoh64 (uint64_t x) function ltoh8 (line 176) | static uint8_t ltoh8 (uint8_t x) function ltoh16 (line 181) | static uint16_t ltoh16 (uint16_t x) function ltoh32 (line 186) | static uint32_t ltoh32 (uint32_t x) function ltoh64 (line 191) | static uint64_t ltoh64 (uint64_t x) FILE: PacketProcessor/tun2socks-iOS/misc/cmdline.h type CmdLine (line 45) | typedef struct { function _CmdLine_finished (line 59) | static int _CmdLine_finished (CmdLine *c) function CmdLine_Init (line 64) | int CmdLine_Init (CmdLine *c) function CmdLine_Free (line 75) | void CmdLine_Free (CmdLine *c) function CmdLine_Append (line 84) | int CmdLine_Append (CmdLine *c, const char *str) function CmdLine_AppendNoNull (line 102) | int CmdLine_AppendNoNull (CmdLine *c, const char *str, size_t str_len) function CmdLine_AppendNoNullMr (line 121) | int CmdLine_AppendNoNullMr (CmdLine *c, MemRef mr) function CmdLine_AppendMulti (line 126) | int CmdLine_AppendMulti (CmdLine *c, int num, ...) function CmdLine_Finish (line 146) | int CmdLine_Finish (CmdLine *c) FILE: PacketProcessor/tun2socks-iOS/misc/debugcounter.h type DebugCounter (line 44) | typedef struct { function DebugCounter_Init (line 62) | static void DebugCounter_Init (DebugCounter *obj) function DebugCounter_Free (line 76) | static void DebugCounter_Free (DebugCounter *obj) function DebugCounter_Increment (line 89) | static void DebugCounter_Increment (DebugCounter *obj) function DebugCounter_Decrement (line 107) | static void DebugCounter_Decrement (DebugCounter *obj) FILE: PacketProcessor/tun2socks-iOS/misc/debugerror.h type DebugError (line 52) | typedef struct { function _DebugError_job_handler (line 63) | static void _DebugError_job_handler (DebugError *o) function DebugError_Init (line 69) | void DebugError_Init (DebugError *o, BPendingGroup *pg) function DebugError_Free (line 76) | void DebugError_Free (DebugError *o) function DebugError_AssertNoError (line 83) | void DebugError_AssertNoError (DebugError *o) FILE: PacketProcessor/tun2socks-iOS/misc/dhcp_proto.h function B_START_PACKED (line 74) | B_START_PACKED type dhcp_option_header (line 95) | struct dhcp_option_header { type dhcp_option_dhcp_message_type (line 102) | struct dhcp_option_dhcp_message_type { type dhcp_option_maximum_message_size (line 108) | struct dhcp_option_maximum_message_size { type dhcp_option_dhcp_server_identifier (line 114) | struct dhcp_option_dhcp_server_identifier { type dhcp_option_time (line 120) | struct dhcp_option_time { type dhcp_option_addr (line 126) | struct dhcp_option_addr { FILE: PacketProcessor/tun2socks-iOS/misc/ethernet_proto.h function B_START_PACKED (line 44) | B_START_PACKED FILE: PacketProcessor/tun2socks-iOS/misc/exparray.h type ExpArray (line 43) | struct ExpArray { function ExpArray_init (line 49) | static int ExpArray_init (struct ExpArray *o, size_t esize, size_t size) function ExpArray_resize (line 68) | static int ExpArray_resize (struct ExpArray *o, size_t size) FILE: PacketProcessor/tun2socks-iOS/misc/expstring.h type ExpString (line 40) | typedef struct { function ExpString_Init (line 57) | int ExpString_Init (ExpString *c) function ExpString_Free (line 69) | void ExpString_Free (ExpString *c) function ExpString_Append (line 74) | int ExpString_Append (ExpString *c, const char *str) function ExpString_AppendChar (line 92) | int ExpString_AppendChar (ExpString *c, char ch) function ExpString_AppendByte (line 109) | int ExpString_AppendByte (ExpString *c, uint8_t x) function ExpString_AppendBinary (line 124) | int ExpString_AppendBinary (ExpString *c, const uint8_t *data, size_t len) function ExpString_AppendBinaryMr (line 139) | int ExpString_AppendBinaryMr (ExpString *c, MemRef data) function ExpString_AppendZeros (line 144) | int ExpString_AppendZeros (ExpString *c, size_t len) function ExpString_Length (line 164) | size_t ExpString_Length (ExpString *c) function MemRef (line 169) | MemRef ExpString_GetMr (ExpString *c) FILE: PacketProcessor/tun2socks-iOS/misc/find_char.h function b_find_char_bin (line 42) | static int b_find_char_bin (const char *str, size_t len, char c, size_t ... FILE: PacketProcessor/tun2socks-iOS/misc/get_iface_info.h function badvpn_get_iface_info (line 56) | static int badvpn_get_iface_info (const char *ifname, uint8_t *out_mac, ... FILE: PacketProcessor/tun2socks-iOS/misc/grow_array.h function GrowArray_Init (line 58) | static int GrowArray_Init (GrowArrayObject *o, size_t capacity) function GrowArray_InitEmpty (line 77) | static void GrowArray_InitEmpty (GrowArrayObject *o) function GrowArray_Free (line 83) | static void GrowArray_Free (GrowArrayObject *o) function GrowArray_DoubleUp (line 90) | static int GrowArray_DoubleUp (GrowArrayObject *o) function GrowArray_DoubleUpLimit (line 95) | static int GrowArray_DoubleUpLimit (GrowArrayObject *o, size_t limit) FILE: PacketProcessor/tun2socks-iOS/misc/hashfun.h function badvpn_djb2_hash (line 36) | static size_t badvpn_djb2_hash (const uint8_t *str) function badvpn_djb2_hash_bin (line 48) | static size_t badvpn_djb2_hash_bin (const uint8_t *str, size_t str_len) FILE: PacketProcessor/tun2socks-iOS/misc/igmp_proto.h function B_START_PACKED (line 52) | B_START_PACKED type igmp_base (line 59) | struct igmp_base { type igmp_v3_query_extra (line 67) | struct igmp_v3_query_extra { type igmp_v3_report_extra (line 76) | struct igmp_v3_report_extra { type igmp_v3_report_record (line 83) | struct igmp_v3_report_record { type igmp_v2_extra (line 92) | struct igmp_v2_extra { FILE: PacketProcessor/tun2socks-iOS/misc/ipaddr.h type ipv4_ifaddr (line 47) | struct ipv4_ifaddr { type ipv4_ifaddr (line 54) | struct ipv4_ifaddr type ipv4_ifaddr (line 55) | struct ipv4_ifaddr type ipv4_ifaddr (line 63) | struct ipv4_ifaddr function ipaddr_parse_ipv4_addr (line 65) | int ipaddr_parse_ipv4_addr (MemRef name, uint32_t *out_addr) function ipaddr_parse_ipv4_prefix (line 99) | int ipaddr_parse_ipv4_prefix (MemRef str, int *num) function ipaddr_parse_ipv4_ifaddr (line 113) | int ipaddr_parse_ipv4_ifaddr (MemRef str, struct ipv4_ifaddr *out) function ipaddr_ipv4_ifaddr_from_addr_mask (line 124) | int ipaddr_ipv4_ifaddr_from_addr_mask (uint32_t addr, uint32_t mask, str... function ipaddr_ipv4_mask_from_prefix (line 136) | uint32_t ipaddr_ipv4_mask_from_prefix (int prefix) function ipaddr_ipv4_prefix_from_mask (line 149) | int ipaddr_ipv4_prefix_from_mask (uint32_t mask, int *out_prefix) function ipaddr_ipv4_addrs_in_network (line 169) | int ipaddr_ipv4_addrs_in_network (uint32_t addr1, uint32_t addr2, int ne... function ipaddr_print_addr (line 179) | void ipaddr_print_addr (uint32_t addr, char *out) function ipaddr_print_ifaddr (line 189) | void ipaddr_print_ifaddr (struct ipv4_ifaddr ifaddr, char *out) FILE: PacketProcessor/tun2socks-iOS/misc/ipaddr6.h type ipv6_addr (line 49) | struct ipv6_addr { type ipv6_ifaddr (line 53) | struct ipv6_ifaddr { type ipv6_addr (line 58) | struct ipv6_addr type ipv6_ifaddr (line 60) | struct ipv6_ifaddr type ipv6_addr (line 61) | struct ipv6_addr type ipv6_addr (line 61) | struct ipv6_addr type ipv6_ifaddr (line 61) | struct ipv6_ifaddr type ipv6_addr (line 62) | struct ipv6_addr type ipv6_addr (line 63) | struct ipv6_addr type ipv6_addr (line 64) | struct ipv6_addr type ipv6_addr (line 64) | struct ipv6_addr type ipv6_addr (line 68) | struct ipv6_addr type ipv6_ifaddr (line 69) | struct ipv6_ifaddr function ipaddr6_parse_ipv6_addr (line 71) | int ipaddr6_parse_ipv6_addr (MemRef name, struct ipv6_addr *out_addr) function ipaddr6_parse_ipv6_prefix (line 207) | int ipaddr6_parse_ipv6_prefix (MemRef str, int *out_num) function ipaddr6_parse_ipv6_ifaddr (line 221) | int ipaddr6_parse_ipv6_ifaddr (MemRef str, struct ipv6_ifaddr *out) function ipaddr6_ipv6_ifaddr_from_addr_mask (line 232) | int ipaddr6_ipv6_ifaddr_from_addr_mask (struct ipv6_addr addr, struct ip... function ipaddr6_ipv6_mask_from_prefix (line 244) | void ipaddr6_ipv6_mask_from_prefix (int prefix, struct ipv6_addr *out_mask) function ipaddr6_ipv6_prefix_from_mask (line 264) | int ipaddr6_ipv6_prefix_from_mask (struct ipv6_addr mask, int *out_prefix) function ipaddr6_ipv6_addrs_in_network (line 304) | int ipaddr6_ipv6_addrs_in_network (struct ipv6_addr addr1, struct ipv6_a... function ipaddr6_print_addr (line 328) | void ipaddr6_print_addr (struct ipv6_addr addr, char *out_buf) function ipaddr6_print_ifaddr (line 374) | void ipaddr6_print_ifaddr (struct ipv6_ifaddr addr, char *out_buf) FILE: PacketProcessor/tun2socks-iOS/misc/ipv4_proto.h function B_START_PACKED (line 48) | B_START_PACKED function ipv4_checksum (line 72) | static uint16_t ipv4_checksum (const struct ipv4_header *header, const c... function ipv4_check (line 94) | static int ipv4_check (uint8_t *data, int data_len, struct ipv4_header *... FILE: PacketProcessor/tun2socks-iOS/misc/ipv6_proto.h function B_START_PACKED (line 43) | B_START_PACKED function B_END_PACKED (line 54) | B_END_PACKED FILE: PacketProcessor/tun2socks-iOS/misc/loglevel.h function parse_loglevel (line 50) | int parse_loglevel (char *str) FILE: PacketProcessor/tun2socks-iOS/misc/maxalign.h type bmax_align_t (line 36) | typedef union { FILE: PacketProcessor/tun2socks-iOS/misc/memref.h type MemRef (line 41) | typedef struct { function MemRef (line 84) | static MemRef MemRef_Make (char const *ptr, size_t len) function MemRef (line 92) | static MemRef MemRef_MakeCstr (char const *ptr) function MemRef_At (line 99) | static char MemRef_At (MemRef o, size_t pos) function MemRef_AssertRange (line 107) | static void MemRef_AssertRange (MemRef o, size_t offset, size_t length) function MemRef (line 113) | static MemRef MemRef_SubFrom (MemRef o, size_t offset) function MemRef (line 121) | static MemRef MemRef_SubTo (MemRef o, size_t length) function MemRef (line 129) | static MemRef MemRef_Sub (MemRef o, size_t offset, size_t length) function MemRef_CopyOut (line 144) | static void MemRef_CopyOut (MemRef o, char *out) function MemRef_Equal (line 152) | static int MemRef_Equal (MemRef o, MemRef other) function MemRef_FindChar (line 160) | static int MemRef_FindChar (MemRef o, char ch, size_t *out_index) FILE: PacketProcessor/tun2socks-iOS/misc/mswsock.h type sockaddr (line 69) | struct sockaddr type sockaddr (line 69) | struct sockaddr type struct (line 80) | typedef VOID (WINAPI *LPFN_GETACCEPTEXSOCKADDRS)(PVOID lpOutputBuffer,DW... type _TRANSMIT_PACKETS_ELEMENT (line 84) | struct _TRANSMIT_PACKETS_ELEMENT { type namelen (line 109) | typedef WINBOOL (WINAPI *LPFN_CONNECTEX)(SOCKET s,const struct sockaddr ... type NLA_BLOB_DATA_TYPE (line 126) | typedef enum _NLA_BLOB_DATA_TYPE { type NLA_CONNECTIVITY_TYPE (line 130) | typedef enum _NLA_CONNECTIVITY_TYPE { type NLA_INTERNET (line 134) | typedef enum _NLA_INTERNET { type NLA_BLOB (line 138) | typedef struct _NLA_BLOB { type WSAMSG (line 171) | typedef struct _WSAMSG { type WSACMSGHDR (line 181) | typedef struct _WSACMSGHDR { type WSASENDMSG (line 208) | typedef struct { FILE: PacketProcessor/tun2socks-iOS/misc/nonblocking.h function badvpn_set_nonblocking (line 42) | int badvpn_set_nonblocking (int fd) FILE: PacketProcessor/tun2socks-iOS/misc/nsskey.h function SECKEYPrivateKey (line 60) | static SECKEYPrivateKey * find_nss_private_key (char *name) function open_nss_cert_and_key (line 97) | int open_nss_cert_and_key (char *name, CERTCertificate **out_cert, SECKE... FILE: PacketProcessor/tun2socks-iOS/misc/open_standard_streams.h function open_standard_streams (line 40) | static void open_standard_streams (void) FILE: PacketProcessor/tun2socks-iOS/misc/parse_number.h function decode_decimal_digit (line 65) | static int decode_decimal_digit (char c) function decode_hex_digit (line 83) | static int decode_hex_digit (char c) function parse__no_overflow (line 107) | static int parse__no_overflow (const char *str, size_t str_len, uintmax_... function parse_unsigned_integer (line 126) | int parse_unsigned_integer (MemRef str, uintmax_t *out) function parse_unsigned_hex_integer (line 149) | int parse_unsigned_hex_integer (MemRef str, uintmax_t *out) function parse_signmag_integer (line 181) | int parse_signmag_integer (MemRef str, int *out_sign, uintmax_t *out_mag) function compute_decimal_repr_size (line 198) | int compute_decimal_repr_size (uintmax_t x) function generate_decimal_repr (line 210) | void generate_decimal_repr (uintmax_t x, char *out, int repr_size) function generate_decimal_repr_string (line 223) | int generate_decimal_repr_string (uintmax_t x, char *out) FILE: PacketProcessor/tun2socks-iOS/misc/read_file.h function read_file (line 42) | static int read_file (const char *file, uint8_t **out_data, size_t *out_... FILE: PacketProcessor/tun2socks-iOS/misc/read_write_int.h function badvpn_read_le8 (line 55) | static uint8_t badvpn_read_le8 (const char *c_ptr) function badvpn_read_le16 (line 61) | static uint16_t badvpn_read_le16 (const char *c_ptr) function badvpn_read_le32 (line 67) | static uint32_t badvpn_read_le32 (const char *c_ptr) function badvpn_read_le64 (line 74) | static uint64_t badvpn_read_le64 (const char *c_ptr) function badvpn_read_be8 (line 83) | static uint8_t badvpn_read_be8 (const char *c_ptr) function badvpn_read_be16 (line 89) | static uint16_t badvpn_read_be16 (const char *c_ptr) function badvpn_read_be32 (line 95) | static uint32_t badvpn_read_be32 (const char *c_ptr) function badvpn_read_be64 (line 102) | static uint64_t badvpn_read_be64 (const char *c_ptr) function badvpn_write_le8 (line 111) | static void badvpn_write_le8 (uint8_t x, char *c_ptr) function badvpn_write_le16 (line 117) | static void badvpn_write_le16 (uint16_t x, char *c_ptr) function badvpn_write_le32 (line 124) | static void badvpn_write_le32 (uint32_t x, char *c_ptr) function badvpn_write_le64 (line 133) | static void badvpn_write_le64 (uint64_t x, char *c_ptr) function badvpn_write_be8 (line 146) | static void badvpn_write_be8 (uint8_t x, char *c_ptr) function badvpn_write_be16 (line 152) | static void badvpn_write_be16 (uint16_t x, char *c_ptr) function badvpn_write_be32 (line 159) | static void badvpn_write_be32 (uint32_t x, char *c_ptr) function badvpn_write_be64 (line 168) | static void badvpn_write_be64 (uint64_t x, char *c_ptr) FILE: PacketProcessor/tun2socks-iOS/misc/socks_proto.h function B_START_PACKED (line 66) | B_START_PACKED type socks_client_hello_method (line 74) | struct socks_client_hello_method { type socks_server_hello (line 80) | struct socks_server_hello { type socks_request_header (line 87) | struct socks_request_header { type socks_reply_header (line 96) | struct socks_reply_header { type socks_addr_ipv4 (line 105) | struct socks_addr_ipv4 { type socks_addr_ipv6 (line 112) | struct socks_addr_ipv6 { FILE: PacketProcessor/tun2socks-iOS/misc/sslsocket.h type sslsocket (line 42) | typedef struct { FILE: PacketProcessor/tun2socks-iOS/misc/strdup.h function if (line 69) | ASSERT(str) FILE: PacketProcessor/tun2socks-iOS/misc/string_begins_with.h function data_begins_with (line 42) | static size_t data_begins_with (const char *str, size_t str_len, const c... function string_begins_with (line 65) | static size_t string_begins_with (const char *str, const char *needle) function data_begins_with_bin (line 72) | static size_t data_begins_with_bin (const char *str, size_t str_len, con... FILE: PacketProcessor/tun2socks-iOS/misc/substring.h function build_substring_backtrack_table (line 6) | static void build_substring_backtrack_table (MemRef str, size_t *out_table) function find_substring (line 23) | static int find_substring (MemRef text, MemRef word, const size_t *table... function build_substring_backtrack_table_reverse (line 45) | static void build_substring_backtrack_table_reverse (MemRef str, size_t ... function find_substring_reverse (line 62) | static int find_substring_reverse (MemRef text, MemRef word, const size_... FILE: PacketProcessor/tun2socks-iOS/misc/udp_proto.h function B_START_PACKED (line 45) | B_START_PACKED function B_END_PACKED (line 52) | B_END_PACKED function udp_checksum (line 67) | static uint16_t udp_checksum (const struct udp_header *header, const uin... function udp_ip6_checksum (line 102) | static uint16_t udp_ip6_checksum (const struct udp_header *header, const... function udp_check (line 138) | static int udp_check (const uint8_t *data, int data_len, struct udp_head... FILE: PacketProcessor/tun2socks-iOS/misc/unicode_funcs.h function unicode_decode_utf8_to_utf16 (line 165) | static void unicode_decode_utf8_to_utf16 (const uint8_t *data, size_t da... FILE: PacketProcessor/tun2socks-iOS/misc/write_file.h function write_file (line 40) | static int write_file (const char *file, MemRef data) FILE: PacketProcessor/tun2socks-iOS/protocol/addr.h function addr_supported (line 93) | int addr_supported (BAddr addr) function addr_size (line 106) | int addr_size (BAddr addr) function addr_write (line 121) | void addr_write (uint8_t *out, BAddr addr) function addr_read (line 153) | int addr_read (uint8_t *data, int data_len, BAddr *out_addr) FILE: PacketProcessor/tun2socks-iOS/protocol/dataproto.h function B_START_PACKED (line 56) | B_START_PACKED type dataproto_peer_id (line 84) | struct dataproto_peer_id { FILE: PacketProcessor/tun2socks-iOS/protocol/fragmentproto.h type fragmentproto_frameid (line 50) | typedef uint16_t fragmentproto_frameid; function B_START_PACKED (line 55) | B_START_PACKED function B_END_PACKED (line 80) | B_END_PACKED FILE: PacketProcessor/tun2socks-iOS/protocol/packetproto.h function B_START_PACKED (line 54) | B_START_PACKED FILE: PacketProcessor/tun2socks-iOS/protocol/requestproto.h function B_START_PACKED (line 43) | B_START_PACKED FILE: PacketProcessor/tun2socks-iOS/protocol/scproto.h function B_START_PACKED (line 101) | B_START_PACKED type peerid_t (line 113) | typedef uint16_t peerid_t; function B_START_PACKED (line 129) | B_START_PACKED type sc_server_hello (line 143) | struct sc_server_hello { type sc_server_newclient (line 169) | struct sc_server_newclient { function B_START_PACKED (line 198) | B_START_PACKED type sc_client_outmsg (line 213) | struct sc_client_outmsg { type sc_server_inmsg (line 227) | struct sc_server_inmsg { function B_START_PACKED (line 244) | B_START_PACKED type sc_client_acceptpeer (line 258) | struct sc_client_acceptpeer { FILE: PacketProcessor/tun2socks-iOS/protocol/spproto.h type spproto_security_params (line 77) | struct spproto_security_params { function B_START_PACKED (line 117) | B_START_PACKED function spproto_assert_security_params (line 135) | static void spproto_assert_security_params (struct spproto_security_para... function spproto_payload_mtu_for_carrier_mtu (line 152) | static int spproto_payload_mtu_for_carrier_mtu (struct spproto_security_... function spproto_carrier_mtu_for_payload_mtu (line 173) | static int spproto_carrier_mtu_for_payload_mtu (struct spproto_security_... FILE: PacketProcessor/tun2socks-iOS/protocol/udpgw_proto.h function B_START_PACKED (line 43) | B_START_PACKED function B_START_PACKED (line 52) | B_START_PACKED type udpgw_addr_ipv4 (line 60) | struct udpgw_addr_ipv4 { type udpgw_addr_ipv6 (line 67) | struct udpgw_addr_ipv6 { function B_END_PACKED (line 71) | B_END_PACKED FILE: PacketProcessor/tun2socks-iOS/socksclient/BSocksClient.c function report_error (line 66) | void report_error (BSocksClient *o, int error) function init_control_io (line 71) | void init_control_io (BSocksClient *o) function free_control_io (line 85) | void free_control_io (BSocksClient *o) function init_up_io (line 95) | void init_up_io (BSocksClient *o) function free_up_io (line 104) | void free_up_io (BSocksClient *o) function reserve_buffer (line 113) | int reserve_buffer (BSocksClient *o, bsize_t size) function start_receive (line 131) | void start_receive (BSocksClient *o, uint8_t *dest, int total) function do_receive (line 142) | void do_receive (BSocksClient *o) function connector_handler (line 149) | void connector_handler (BSocksClient* o, int is_error) function connection_handler (line 220) | void connection_handler (BSocksClient* o, int event) function recv_handler_done (line 234) | void recv_handler_done (BSocksClient *o, int data_len) function send_handler_done (line 407) | void send_handler_done (BSocksClient *o) function auth_finished (line 479) | void auth_finished (BSocksClient *o) function BSocksClient_auth_none (line 526) | struct BSocksClient_auth_info BSocksClient_auth_none (void) function BSocksClient_auth_password (line 533) | struct BSocksClient_auth_info BSocksClient_auth_password (const char *us... function BSocksClient_Init (line 544) | int BSocksClient_Init (BSocksClient *o, function BSocksClient_Free (line 585) | void BSocksClient_Free (BSocksClient *o) function StreamPassInterface (line 612) | StreamPassInterface * BSocksClient_GetSendInterface (BSocksClient *o) function StreamRecvInterface (line 620) | StreamRecvInterface * BSocksClient_GetRecvInterface (BSocksClient *o) FILE: PacketProcessor/tun2socks-iOS/socksclient/BSocksClient.h type BSocksClient_auth_info (line 65) | struct BSocksClient_auth_info { type BSocksClient (line 77) | typedef struct { type BSocksClient_auth_info (line 102) | struct BSocksClient_auth_info type BSocksClient_auth_info (line 103) | struct BSocksClient_auth_info type BSocksClient_auth_info (line 119) | struct BSocksClient_auth_info FILE: PacketProcessor/tun2socks-iOS/structure/BAVL.h type BAVLNode (line 60) | struct BAVLNode type BAVL (line 65) | typedef struct { type BAVLNode (line 75) | typedef struct BAVLNode { function _BAVL_compare_values (line 204) | static int _BAVL_compare_values (const BAVL *o, void *v1, void *v2) function _BAVL_compare_nodes (line 213) | static int _BAVL_compare_nodes (BAVL *o, BAVLNode *n1, BAVLNode *n2) function _BAVL_assert_recurser (line 224) | static int _BAVL_assert_recurser (BAVL *o, BAVLNode *n) function _BAVL_update_count_from_children (line 274) | static void _BAVL_update_count_from_children (BAVLNode *n) function _BAVL_rotate (line 280) | static void _BAVL_rotate (BAVL *tree, BAVLNode *r, uint8_t dir) function BAVLNode (line 304) | static BAVLNode * _BAVL_subtree_max (BAVLNode *n) function _BAVL_replace_subtree (line 313) | static void _BAVL_replace_subtree (BAVL *tree, BAVLNode *dest, BAVLNode *n) function _BAVL_swap_nodes (line 339) | static void _BAVL_swap_nodes (BAVL *tree, BAVLNode *n1, BAVLNode *n2) function _BAVL_rebalance (line 419) | static void _BAVL_rebalance (BAVL *o, BAVLNode *node, uint8_t side, int8... function BAVL_Init (line 500) | void BAVL_Init (BAVL *o, int offset, BAVL_comparator comparator, void *u... function BAVL_Insert (line 510) | int BAVL_Insert (BAVL *o, BAVLNode *node, BAVLNode **ref) function BAVL_Remove (line 585) | void BAVL_Remove (BAVL *o, BAVLNode *node) function BAVL_IsEmpty (line 617) | int BAVL_IsEmpty (const BAVL *o) function BAVLNode (line 622) | BAVLNode * BAVL_Lookup (const BAVL *o, void *val) function BAVLNode (line 649) | BAVLNode * BAVL_LookupExact (const BAVL *o, void *val) function BAVLNode (line 676) | BAVLNode * BAVL_GetFirst (const BAVL *o) function BAVLNode (line 690) | BAVLNode * BAVL_GetLast (const BAVL *o) function BAVLNode (line 704) | BAVLNode * BAVL_GetNext (const BAVL *o, BAVLNode *n) function BAVLNode (line 721) | BAVLNode * BAVL_GetPrev (const BAVL *o, BAVLNode *n) function BAVL_Count (line 740) | static uint64_t BAVL_Count (const BAVL *o) function BAVL_IndexOf (line 745) | static uint64_t BAVL_IndexOf (const BAVL *o, BAVLNode *n) function BAVLNode (line 760) | static BAVLNode * BAVL_GetAt (const BAVL *o, uint64_t index) function BAVL_Verify (line 789) | static void BAVL_Verify (BAVL *o) FILE: PacketProcessor/tun2socks-iOS/structure/CAvl_decl.h type CAvl (line 32) | typedef struct { type CAvlRef (line 36) | typedef struct { FILE: PacketProcessor/tun2socks-iOS/structure/CAvl_impl.h function CAvlLink (line 32) | static CAvlLink CAvl_nulllink (void) function CAvlRef (line 37) | static CAvlRef CAvl_nullref (void) function CAvl_compare_entries (line 47) | static int CAvl_compare_entries (CAvlArg arg, CAvlRef node1, CAvlRef node2) function CAvl_compare_key_entry (line 58) | static int CAvl_compare_key_entry (CAvlArg arg, CAvlKey key1, CAvlRef no... function CAvlAssoc (line 73) | static CAvlAssoc CAvl_compute_node_assoc (CAvlArg arg, CAvlRef node) function CAvl_check_parent (line 87) | static int CAvl_check_parent (CAvlRef p, CAvlRef c) function CAvl_verify_recurser (line 92) | static int CAvl_verify_recurser (CAvlArg arg, CAvlRef n) function CAvl_assert_tree (line 150) | static void CAvl_assert_tree (CAvl *o, CAvlArg arg) function CAvl_update_count_from_children (line 158) | static void CAvl_update_count_from_children (CAvlArg arg, CAvlRef n) function CAvl_rotate (line 166) | static void CAvl_rotate (CAvl *o, CAvlArg arg, CAvlRef r, uint8_t dir, C... function CAvlRef (line 195) | static CAvlRef CAvl_subtree_min (CAvlArg arg, CAvlRef n) function CAvlRef (line 206) | static CAvlRef CAvl_subtree_max (CAvlArg arg, CAvlRef n) function CAvl_replace_subtree_fix_assoc (line 217) | static void CAvl_replace_subtree_fix_assoc (CAvl *o, CAvlArg arg, CAvlRe... function CAvl_swap_for_remove (line 248) | static void CAvl_swap_for_remove (CAvl *o, CAvlArg arg, CAvlRef node, CA... function CAvl_rebalance (line 330) | static void CAvl_rebalance (CAvl *o, CAvlArg arg, CAvlRef node, uint8_t ... function CAvlCount (line 414) | static CAvlCount CAvl_child_count (CAvlArg arg, CAvlRef n, int dir) function CAvlIsNullRef (line 420) | static int CAvlIsNullRef (CAvlRef node) function CAvlIsValidRef (line 425) | static int CAvlIsValidRef (CAvlRef node) function CAvlRef (line 430) | static CAvlRef CAvlDeref (CAvlArg arg, CAvlLink link) function CAvl_Init (line 445) | static void CAvl_Init (CAvl *o) function CAvl_Insert (line 452) | static int CAvl_Insert (CAvl *o, CAvlArg arg, CAvlRef node, CAvlRef *out... function CAvl_InsertAt (line 537) | static void CAvl_InsertAt (CAvl *o, CAvlArg arg, CAvlRef node, CAvlCount... function CAvl_Remove (line 603) | static void CAvl_Remove (CAvl *o, CAvlArg arg, CAvlRef node) function CAvlRef (line 631) | static CAvlRef CAvl_Lookup (const CAvl *o, CAvlArg arg, CAvlKey key) function CAvlRef (line 658) | static CAvlRef CAvl_LookupExact (const CAvl *o, CAvlArg arg, CAvlKey key) function CAvlRef (line 685) | static CAvlRef CAvl_GetFirstGreater (const CAvl *o, CAvlArg arg, CAvlKey... function CAvlRef (line 704) | static CAvlRef CAvl_GetLastLesser (const CAvl *o, CAvlArg arg, CAvlKey key) function CAvlRef (line 723) | static CAvlRef CAvl_GetFirstGreaterEqual (const CAvl *o, CAvlArg arg, CA... function CAvlRef (line 742) | static CAvlRef CAvl_GetLastLesserEqual (const CAvl *o, CAvlArg arg, CAvl... function CAvlRef (line 763) | static CAvlRef CAvl_GetFirst (const CAvl *o, CAvlArg arg) function CAvlRef (line 772) | static CAvlRef CAvl_GetLast (const CAvl *o, CAvlArg arg) function CAvlRef (line 781) | static CAvlRef CAvl_GetNext (const CAvl *o, CAvlArg arg, CAvlRef node) function CAvlRef (line 801) | static CAvlRef CAvl_GetPrev (const CAvl *o, CAvlArg arg, CAvlRef node) function CAvl_IsEmpty (line 821) | static int CAvl_IsEmpty (const CAvl *o) function CAvl_Verify (line 826) | static void CAvl_Verify (const CAvl *o, CAvlArg arg) function CAvlCount (line 837) | static CAvlCount CAvl_Count (const CAvl *o, CAvlArg arg) function CAvlCount (line 842) | static CAvlCount CAvl_IndexOf (const CAvl *o, CAvlArg arg, CAvlRef node) function CAvlRef (line 862) | static CAvlRef CAvl_GetAt (const CAvl *o, CAvlArg arg, CAvlCount index) function CAvlAssoc (line 893) | static CAvlAssoc CAvl_AssocSum (const CAvl *o, CAvlArg arg) function CAvlAssoc (line 902) | static CAvlAssoc CAvl_ExclusiveAssocPrefixSum (const CAvl *o, CAvlArg ar... function CAvlRef (line 924) | static CAvlRef CAvl_FindLastExclusiveAssocPrefixSumLesserEqual (const CA... FILE: PacketProcessor/tun2socks-iOS/structure/CHash_decl.h type CHash (line 32) | typedef struct { type CHashRef (line 37) | typedef struct { FILE: PacketProcessor/tun2socks-iOS/structure/CHash_impl.h function CHash_assert_valid_entry (line 32) | static void CHash_assert_valid_entry (CHashArg arg, CHashRef entry) function CHashLink (line 38) | static CHashLink CHashNullLink (void) function CHashRef (line 43) | static CHashRef CHashNullRef (void) function CHashIsNullLink (line 49) | static int CHashIsNullLink (CHashLink link) function CHashIsNullRef (line 54) | static int CHashIsNullRef (CHashRef ref) function CHashRef (line 59) | static CHashRef CHashDerefMayNull (CHashArg arg, CHashLink link) function CHashRef (line 71) | static CHashRef CHashDerefNonNull (CHashArg arg, CHashLink link) function CHash_Init (line 81) | static int CHash_Init (CHash *o, size_t num_buckets) function CHash_Free (line 101) | static void CHash_Free (CHash *o) function CHash_Insert (line 106) | static int CHash_Insert (CHash *o, CHashArg arg, CHashRef entry, CHashRe... function CHash_InsertMulti (line 130) | static void CHash_InsertMulti (CHash *o, CHashArg arg, CHashRef entry) function CHash_Remove (line 156) | static void CHash_Remove (CHash *o, CHashArg arg, CHashRef entry) function CHashRef (line 199) | static CHashRef CHash_GetNextEqual (const CHash *o, CHashArg arg, CHashR... function CHash_MultiplyBuckets (line 217) | static int CHash_MultiplyBuckets (CHash *o, CHashArg arg, int exp) function CHash_Verify (line 284) | static void CHash_Verify (const CHash *o, CHashArg arg) FILE: PacketProcessor/tun2socks-iOS/structure/ChunkBuffer2.h type ChunkBuffer2_block (line 52) | struct ChunkBuffer2_block { type ChunkBuffer2 (line 56) | typedef struct { type ChunkBuffer2_block (line 73) | struct ChunkBuffer2_block function _ChunkBuffer2_end (line 81) | static int _ChunkBuffer2_end (ChunkBuffer2 *buf) function _ChunkBuffer2_assert_buffer (line 92) | static void _ChunkBuffer2_assert_buffer (ChunkBuffer2 *buf) function _ChunkBuffer2_assert_io (line 105) | static void _ChunkBuffer2_assert_io (ChunkBuffer2 *buf) function _ChunkBuffer2_update_input (line 154) | static void _ChunkBuffer2_update_input (ChunkBuffer2 *buf) function _ChunkBuffer2_update_output (line 185) | static void _ChunkBuffer2_update_output (ChunkBuffer2 *buf) function ChunkBuffer2_calc_blocks (line 203) | int ChunkBuffer2_calc_blocks (int chunk_len, int num) function ChunkBuffer2_Init (line 225) | void ChunkBuffer2_Init (ChunkBuffer2 *buf, struct ChunkBuffer2_block *bu... function ChunkBuffer2_SubmitPacket (line 245) | void ChunkBuffer2_SubmitPacket (ChunkBuffer2 *buf, int len) function ChunkBuffer2_ConsumePacket (line 280) | void ChunkBuffer2_ConsumePacket (ChunkBuffer2 *buf) FILE: PacketProcessor/tun2socks-iOS/structure/IndexedList.h type IndexedList (line 44) | typedef struct IndexedList_s IndexedList; type IndexedListNode (line 45) | typedef struct IndexedListNode_s IndexedListNode; type IndexedListNode (line 47) | typedef IndexedListNode *IndexedList__tree_link; type IndexedList_s (line 52) | struct IndexedList_s { type IndexedListNode_s (line 56) | struct IndexedListNode_s { function IndexedListNode (line 152) | static IndexedListNode * IndexedList__deref (IndexedList__TreeRef ref) function IndexedList_Init (line 157) | static void IndexedList_Init (IndexedList *o) function IndexedList_InsertAt (line 162) | static void IndexedList_InsertAt (IndexedList *o, IndexedListNode *node,... function IndexedList_Remove (line 176) | static void IndexedList_Remove (IndexedList *o, IndexedListNode *node) function IndexedList_Count (line 181) | static uint64_t IndexedList_Count (IndexedList *o) function IndexedList_IndexOf (line 186) | static uint64_t IndexedList_IndexOf (IndexedList *o, IndexedListNode *node) function IndexedListNode (line 191) | static IndexedListNode * IndexedList_GetAt (IndexedList *o, uint64_t index) function IndexedListNode (line 201) | static IndexedListNode * IndexedList_GetFirst (IndexedList *o) function IndexedListNode (line 206) | static IndexedListNode * IndexedList_GetLast (IndexedList *o) function IndexedListNode (line 211) | static IndexedListNode * IndexedList_GetNext (IndexedList *o, IndexedLis... function IndexedListNode (line 218) | static IndexedListNode * IndexedList_GetPrev (IndexedList *o, IndexedLis... FILE: PacketProcessor/tun2socks-iOS/structure/LinkedList0.h type LinkedList0Node (line 45) | typedef struct LinkedList0Node_t type LinkedList0 (line 54) | typedef struct function LinkedList0_Init (line 132) | void LinkedList0_Init (LinkedList0 *list) function LinkedList0_IsEmpty (line 137) | int LinkedList0_IsEmpty (LinkedList0 *list) function LinkedList0Node (line 142) | LinkedList0Node * LinkedList0_GetFirst (LinkedList0 *list) function LinkedList0_Prepend (line 147) | void LinkedList0_Prepend (LinkedList0 *list, LinkedList0Node *node) function LinkedList0_InsertBefore (line 157) | void LinkedList0_InsertBefore (LinkedList0 *list, LinkedList0Node *node,... function LinkedList0_InsertAfter (line 169) | void LinkedList0_InsertAfter (LinkedList0 *list, LinkedList0Node *node, ... function LinkedList0_Remove (line 179) | void LinkedList0_Remove (LinkedList0 *list, LinkedList0Node *node) function LinkedList0Node (line 192) | LinkedList0Node * LinkedList0Node_Next (LinkedList0Node *node) function LinkedList0Node (line 197) | LinkedList0Node * LinkedList0Node_Prev (LinkedList0Node *node) FILE: PacketProcessor/tun2socks-iOS/structure/LinkedList1.h type LinkedList1Node (line 44) | typedef struct LinkedList1Node_t type LinkedList1 (line 53) | typedef struct function LinkedList1_Init (line 157) | void LinkedList1_Init (LinkedList1 *list) function LinkedList1_IsEmpty (line 163) | int LinkedList1_IsEmpty (LinkedList1 *list) function LinkedList1Node (line 168) | LinkedList1Node * LinkedList1_GetFirst (LinkedList1 *list) function LinkedList1Node (line 173) | LinkedList1Node * LinkedList1_GetLast (LinkedList1 *list) function LinkedList1_Prepend (line 178) | void LinkedList1_Prepend (LinkedList1 *list, LinkedList1Node *node) function LinkedList1_Append (line 190) | void LinkedList1_Append (LinkedList1 *list, LinkedList1Node *node) function LinkedList1_InsertBefore (line 202) | void LinkedList1_InsertBefore (LinkedList1 *list, LinkedList1Node *node,... function LinkedList1_InsertAfter (line 214) | void LinkedList1_InsertAfter (LinkedList1 *list, LinkedList1Node *node, ... function LinkedList1_Remove (line 226) | void LinkedList1_Remove (LinkedList1 *list, LinkedList1Node *node) function LinkedList1_InsertListAfter (line 241) | void LinkedList1_InsertListAfter (LinkedList1 *list, LinkedList1 ins_lis... function LinkedList1Node (line 265) | LinkedList1Node * LinkedList1Node_Next (LinkedList1Node *node) function LinkedList1Node (line 270) | LinkedList1Node * LinkedList1Node_Prev (LinkedList1Node *node) FILE: PacketProcessor/tun2socks-iOS/structure/LinkedList3.h type _LinkedList3Iterator (line 44) | struct _LinkedList3Iterator type LinkedList3Node (line 49) | typedef struct _LinkedList3Node { type LinkedList3Iterator (line 58) | typedef struct _LinkedList3Iterator { function LinkedList3Node_InitLonely (line 197) | void LinkedList3Node_InitLonely (LinkedList3Node *node) function LinkedList3Node_InitAfter (line 204) | void LinkedList3Node_InitAfter (LinkedList3Node *node, LinkedList3Node *... function LinkedList3Node_InitBefore (line 217) | void LinkedList3Node_InitBefore (LinkedList3Node *node, LinkedList3Node ... function LinkedList3Node_Free (line 230) | void LinkedList3Node_Free (LinkedList3Node *node) function LinkedList3Node_IsLonely (line 245) | int LinkedList3Node_IsLonely (LinkedList3Node *node) function LinkedList3Node (line 250) | LinkedList3Node * LinkedList3Node_PrevOrNext (LinkedList3Node *node) function LinkedList3Node (line 261) | LinkedList3Node * LinkedList3Node_NextOrPrev (LinkedList3Node *node) function LinkedList3Node (line 272) | LinkedList3Node * LinkedList3Node_Prev (LinkedList3Node *node) function LinkedList3Node (line 277) | LinkedList3Node * LinkedList3Node_Next (LinkedList3Node *node) function LinkedList3Node (line 282) | LinkedList3Node * LinkedList3Node_First (LinkedList3Node *node) function LinkedList3Node (line 291) | LinkedList3Node * LinkedList3Node_Last (LinkedList3Node *node) function LinkedList3Iterator_Init (line 300) | void LinkedList3Iterator_Init (LinkedList3Iterator *it, LinkedList3Node ... function LinkedList3Iterator_Free (line 318) | void LinkedList3Iterator_Free (LinkedList3Iterator *it) function LinkedList3Node (line 333) | LinkedList3Node * LinkedList3Iterator_Next (LinkedList3Iterator *it) FILE: PacketProcessor/tun2socks-iOS/structure/SAvl_decl.h type SAvlEntry (line 32) | typedef SAvlEntry *SAvl__TreeLink; type SAvl (line 37) | typedef struct { type SAvlNode (line 41) | typedef struct { FILE: PacketProcessor/tun2socks-iOS/structure/SAvl_impl.h function SAvl_Init (line 35) | static void SAvl_Init (SAvl *o) function SAvl_Insert (line 40) | static int SAvl_Insert (SAvl *o, SAvlArg arg, SAvlEntry *entry, SAvlEntr... function SAvl_Remove (line 57) | static void SAvl_Remove (SAvl *o, SAvlArg arg, SAvlEntry *entry) function SAvlEntry (line 66) | static SAvlEntry * SAvl_Lookup (const SAvl *o, SAvlArg arg, SAvlKey key) function SAvlEntry (line 72) | static SAvlEntry * SAvl_LookupExact (const SAvl *o, SAvlArg arg, SAvlKey... function SAvlEntry (line 78) | static SAvlEntry * SAvl_GetFirstGreater (const SAvl *o, SAvlArg arg, SAv... function SAvlEntry (line 84) | static SAvlEntry * SAvl_GetLastLesser (const SAvl *o, SAvlArg arg, SAvlK... function SAvlEntry (line 90) | static SAvlEntry * SAvl_GetFirstGreaterEqual (const SAvl *o, SAvlArg arg... function SAvlEntry (line 96) | static SAvlEntry * SAvl_GetLastLesserEqual (const SAvl *o, SAvlArg arg, ... function SAvlEntry (line 104) | static SAvlEntry * SAvl_GetFirst (const SAvl *o, SAvlArg arg) function SAvlEntry (line 110) | static SAvlEntry * SAvl_GetLast (const SAvl *o, SAvlArg arg) function SAvlEntry (line 116) | static SAvlEntry * SAvl_GetNext (const SAvl *o, SAvlArg arg, SAvlEntry *... function SAvlEntry (line 124) | static SAvlEntry * SAvl_GetPrev (const SAvl *o, SAvlArg arg, SAvlEntry *... function SAvl_IsEmpty (line 132) | static int SAvl_IsEmpty (const SAvl *o) function SAvl_Verify (line 137) | static void SAvl_Verify (const SAvl *o, SAvlArg arg) function SAvlCount (line 144) | static SAvlCount SAvl_Count (const SAvl *o, SAvlArg arg) function SAvlCount (line 149) | static SAvlCount SAvl_IndexOf (const SAvl *o, SAvlArg arg, SAvlEntry *en... function SAvlEntry (line 156) | static SAvlEntry * SAvl_GetAt (const SAvl *o, SAvlArg arg, SAvlCount index) FILE: PacketProcessor/tun2socks-iOS/structure/SLinkedList_decl.h type SLinkedList (line 32) | typedef struct { type SLinkedListNode (line 39) | typedef struct { FILE: PacketProcessor/tun2socks-iOS/structure/SLinkedList_impl.h function SLinkedListMarkRemoved (line 32) | static void SLinkedListMarkRemoved (SLinkedListEntry *entry) function SLinkedListIsRemoved (line 39) | static int SLinkedListIsRemoved (SLinkedListEntry *entry) function SLinkedList_Init (line 46) | static void SLinkedList_Init (SLinkedList *o) function SLinkedListEntry (line 51) | static SLinkedListEntry * SLinkedList_Next (SLinkedList *o, SLinkedListE... function SLinkedListEntry (line 58) | static SLinkedListEntry * SLinkedList_Prev (SLinkedList *o, SLinkedListE... function SLinkedList_Prepend (line 65) | static void SLinkedList_Prepend (SLinkedList *o, SLinkedListEntry *entry) function SLinkedList_Append (line 81) | static void SLinkedList_Append (SLinkedList *o, SLinkedListEntry *entry) function SLinkedList_InsertBefore (line 96) | static void SLinkedList_InsertBefore (SLinkedList *o, SLinkedListEntry *... function SLinkedList_InsertAfter (line 111) | static void SLinkedList_InsertAfter (SLinkedList *o, SLinkedListEntry *e... function SLinkedList_Remove (line 128) | static void SLinkedList_Remove (SLinkedList *o, SLinkedListEntry *entry) function SLinkedList_RemoveFirst (line 144) | static void SLinkedList_RemoveFirst (SLinkedList *o) function SLinkedList_RemoveLast (line 152) | static void SLinkedList_RemoveLast (SLinkedList *o) function SLinkedListEntry (line 165) | static SLinkedListEntry * SLinkedList_First (const SLinkedList *o) function SLinkedListEntry (line 171) | static SLinkedListEntry * SLinkedList_Last (const SLinkedList *o) function SLinkedList_IsEmpty (line 177) | static int SLinkedList_IsEmpty (const SLinkedList *o) FILE: PacketProcessor/tun2socks-iOS/structure/Vector_decl.h type Vector (line 32) | typedef struct { FILE: PacketProcessor/tun2socks-iOS/structure/Vector_impl.h function Vector_Init (line 32) | static int Vector_Init (Vector *o, size_t capacity) function Vector_Free (line 47) | static void Vector_Free (Vector *o) function Vector_Count (line 52) | static size_t Vector_Count (Vector *o) function VectorElem (line 57) | static VectorElem * Vector_Get (Vector *o, size_t index) function Vector_Reserve (line 64) | static int Vector_Reserve (Vector *o, size_t capacity) function VectorElem (line 93) | static VectorElem * Vector_Push (Vector *o, size_t *out_index) function VectorElem (line 106) | static VectorElem * Vector_Pop (Vector *o, size_t *out_index) FILE: PacketProcessor/tun2socks-iOS/system/BAddr.h type BIPAddr (line 78) | typedef struct { type BAddr (line 111) | typedef struct { function BIPAddr_InitInvalid (line 282) | void BIPAddr_InitInvalid (BIPAddr *addr) function BIPAddr_InitIPv4 (line 287) | void BIPAddr_InitIPv4 (BIPAddr *addr, uint32_t ip) function BIPAddr_InitIPv6 (line 293) | void BIPAddr_InitIPv6 (BIPAddr *addr, uint8_t *ip) function BIPAddr_Assert (line 299) | void BIPAddr_Assert (BIPAddr *addr) function BIPAddr_IsInvalid (line 311) | int BIPAddr_IsInvalid (BIPAddr *addr) function BIPAddr_Resolve (line 318) | int BIPAddr_Resolve (BIPAddr *addr, char *str, int noresolve) function BIPAddr_Compare (line 381) | int BIPAddr_Compare (BIPAddr *addr1, BIPAddr *addr2) function BAddr_GetPort (line 403) | uint16_t BAddr_GetPort (BAddr *addr) function BAddr_GetIPAddr (line 419) | void BAddr_GetIPAddr (BAddr *addr, BIPAddr *ipaddr) function BAddr_SetPort (line 435) | void BAddr_SetPort (BAddr *addr, uint16_t port) function BIPAddr_Print (line 452) | void BIPAddr_Print (BIPAddr *addr, char *out) function BAddr (line 486) | BAddr BAddr_MakeNone (void) function BAddr (line 493) | BAddr BAddr_MakeIPv4 (uint32_t ip, uint16_t port) function BAddr (line 502) | BAddr BAddr_MakeIPv6 (const uint8_t *ip, uint16_t port) function BAddr (line 511) | BAddr BAddr_MakeFromIpaddrAndPort (BIPAddr ipaddr, uint16_t port) function BAddr_InitNone (line 528) | void BAddr_InitNone (BAddr *addr) function BAddr_InitIPv4 (line 533) | void BAddr_InitIPv4 (BAddr *addr, uint32_t ip, uint16_t port) function BAddr_InitIPv6 (line 538) | void BAddr_InitIPv6 (BAddr *addr, uint8_t *ip, uint16_t port) function BAddr_InitFromIpaddrAndPort (line 543) | void BAddr_InitFromIpaddrAndPort (BAddr *addr, BIPAddr ipaddr, uint16_t ... function BAddr_InitPacket (line 552) | void BAddr_InitPacket (BAddr *addr, uint16_t phys_proto, int interface_i... function BAddr_Assert (line 569) | void BAddr_Assert (BAddr *addr) function BAddr_IsInvalid (line 584) | int BAddr_IsInvalid (BAddr *addr) function BAddr_Print (line 591) | void BAddr_Print (BAddr *addr, char *out) function BAddr_Parse2 (line 625) | int BAddr_Parse2 (BAddr *addr, char *str, char *name, int name_len, int ... function BAddr_Parse (line 744) | int BAddr_Parse (BAddr *addr, char *str, char *name, int name_len) function BAddr_Compare (line 749) | int BAddr_Compare (BAddr *addr1, BAddr *addr2) function BAddr_CompareOrder (line 768) | int BAddr_CompareOrder (BAddr *addr1, BAddr *addr2) FILE: PacketProcessor/tun2socks-iOS/system/BConnection.h type BLisCon_from (line 55) | struct BLisCon_from { function BLisCon_from_addr (line 69) | static struct BLisCon_from BLisCon_from_addr (BAddr addr) function BLisCon_from_unix (line 78) | static struct BLisCon_from BLisCon_from_unix (char const *socket_path) type BListener_s (line 88) | struct BListener_s type BListener (line 95) | typedef struct BListener_s BListener; type BLisCon_from (line 113) | struct BLisCon_from type BConnector_s (line 156) | struct BConnector_s type BConnector (line 163) | typedef struct BConnector_s BConnector; type BLisCon_from (line 182) | struct BLisCon_from type BConnection_source (line 228) | struct BConnection_source { function BConnection_source_listener (line 247) | static struct BConnection_source BConnection_source_listener (BListener ... function BConnection_source_connector (line 256) | static struct BConnection_source BConnection_source_connector (BConnecto... function BConnection_source_pipe (line 265) | static struct BConnection_source BConnection_source_pipe (int pipefd, in... type BConnection_s (line 275) | struct BConnection_s type BConnection (line 283) | typedef struct BConnection_s BConnection; type BConnection_source (line 328) | struct BConnection_source FILE: PacketProcessor/tun2socks-iOS/system/BConnection_common.c function BListener_Init (line 32) | int BListener_Init (BListener *o, BAddr addr, BReactor *reactor, void *u... function BListener_InitUnix (line 39) | int BListener_InitUnix (BListener *o, const char *socket_path, BReactor ... function BConnector_Init (line 46) | int BConnector_Init (BConnector *o, BAddr addr, BReactor *reactor, void ... function BConnector_InitUnix (line 53) | int BConnector_InitUnix (BConnector *o, const char *socket_path, BReacto... FILE: PacketProcessor/tun2socks-iOS/system/BConnection_unix.c type sys_addr (line 58) | struct sys_addr { type unix_addr (line 67) | struct unix_addr { type unix_addr (line 75) | struct unix_addr type sys_addr (line 76) | struct sys_addr type sys_addr (line 77) | struct sys_addr function build_unix_address (line 91) | static int build_unix_address (struct unix_addr *out, const char *socket... function addr_socket_to_sys (line 106) | static void addr_socket_to_sys (struct sys_addr *out, BAddr addr) function addr_sys_to_socket (line 131) | static void addr_sys_to_socket (BAddr *out, struct sys_addr addr) function listener_fd_handler (line 150) | static void listener_fd_handler (BListener *o, int events) function listener_default_job_handler (line 162) | static void listener_default_job_handler (BListener *o) function connector_fd_handler (line 181) | static void connector_fd_handler (BConnector *o, int events) function connector_job_handler (line 217) | static void connector_job_handler (BConnector *o) function connection_report_error (line 229) | static void connection_report_error (BConnection *o) function connection_send (line 239) | static void connection_send (BConnection *o) function connection_recv (line 280) | static void connection_recv (BConnection *o) function connection_fd_handler (line 329) | static void connection_fd_handler (BConnection *o, int events) function connection_send_job_handler (line 379) | static void connection_send_job_handler (BConnection *o) function connection_recv_job_handler (line 389) | static void connection_recv_job_handler (BConnection *o) function connection_send_if_handler_send (line 399) | static void connection_send_if_handler_send (BConnection *o, uint8_t *da... function connection_recv_if_handler_recv (line 417) | static void connection_recv_if_handler_recv (BConnection *o, uint8_t *da... function BConnection_AddressSupported (line 435) | int BConnection_AddressSupported (BAddr addr) function BListener_InitFrom (line 442) | int BListener_InitFrom (BListener *o, struct BLisCon_from from, function BListener_Free (line 566) | void BListener_Free (BListener *o) function BConnector_InitFrom (line 594) | int BConnector_InitFrom (BConnector *o, struct BLisCon_from from, BReact... function BConnector_Free (line 700) | void BConnector_Free (BConnector *o) function BConnection_Init (line 720) | int BConnection_Init (BConnection *o, struct BConnection_source source, ... function BConnection_Free (line 835) | void BConnection_Free (BConnection *o) function BConnection_SetHandlers (line 859) | void BConnection_SetHandlers (BConnection *o, void *user, BConnection_ha... function BConnection_SetSendBuffer (line 868) | int BConnection_SetSendBuffer (BConnection *o, int buf_size) function BConnection_SendAsync_Init (line 880) | void BConnection_SendAsync_Init (BConnection *o) function BConnection_SendAsync_Free (line 896) | void BConnection_SendAsync_Free (BConnection *o) function StreamPassInterface (line 917) | StreamPassInterface * BConnection_SendAsync_GetIf (BConnection *o) function BConnection_RecvAsync_Init (line 925) | void BConnection_RecvAsync_Init (BConnection *o) function BConnection_RecvAsync_Free (line 941) | void BConnection_RecvAsync_Free (BConnection *o) function StreamRecvInterface (line 962) | StreamRecvInterface * BConnection_RecvAsync_GetIf (BConnection *o) FILE: PacketProcessor/tun2socks-iOS/system/BConnection_unix.h type BListener_s (line 37) | struct BListener_s { type BConnector_s (line 48) | struct BConnector_s { type BConnection_s (line 60) | struct BConnection_s { FILE: PacketProcessor/tun2socks-iOS/system/BDatagram.h type BDatagram_s (line 40) | struct BDatagram_s type BDatagram (line 47) | typedef struct BDatagram_s BDatagram; FILE: PacketProcessor/tun2socks-iOS/system/BDatagram_unix.c type sys_addr (line 55) | struct sys_addr { type sys_addr (line 68) | struct sys_addr type sys_addr (line 69) | struct sys_addr function family_socket_to_sys (line 80) | static int family_socket_to_sys (int family) function addr_socket_to_sys (line 97) | static void addr_socket_to_sys (struct sys_addr *out, BAddr addr) function addr_sys_to_socket (line 155) | static void addr_sys_to_socket (BAddr *out, struct sys_addr addr) function set_pktinfo (line 210) | static void set_pktinfo (int fd, int family) function report_error (line 237) | static void report_error (BDatagram *o) function do_send (line 246) | static void do_send (BDatagram *o) function do_recv (line 392) | static void do_recv (BDatagram *o) function fd_handler (line 483) | static void fd_handler (BDatagram *o, int events) function send_job_handler (line 530) | static void send_job_handler (BDatagram *o) function recv_job_handler (line 542) | static void recv_job_handler (BDatagram *o) function send_if_handler_send (line 554) | static void send_if_handler_send (BDatagram *o, uint8_t *data, int data_... function recv_if_handler_recv (line 579) | static void recv_if_handler_recv (BDatagram *o, uint8_t *data) function BDatagram_AddressFamilySupported (line 601) | int BDatagram_AddressFamilySupported (int family) function BDatagram_Init (line 615) | int BDatagram_Init (BDatagram *o, int family, BReactor *reactor, void *u... function BDatagram_Free (line 679) | void BDatagram_Free (BDatagram *o) function BDatagram_Bind (line 699) | int BDatagram_Bind (BDatagram *o, BAddr addr) function BDatagram_SetSendAddrs (line 729) | void BDatagram_SetSendAddrs (BDatagram *o, BAddr remote_addr, BIPAddr lo... function BDatagram_GetLastReceiveAddrs (line 751) | int BDatagram_GetLastReceiveAddrs (BDatagram *o, BAddr *remote_addr, BIP... function BDatagram_GetFd (line 764) | int BDatagram_GetFd (BDatagram *o) function BDatagram_SetReuseAddr (line 771) | int BDatagram_SetReuseAddr (BDatagram *o, int reuse) function BDatagram_SendAsync_Init (line 783) | void BDatagram_SendAsync_Init (BDatagram *o, int mtu) function BDatagram_SendAsync_Free (line 806) | void BDatagram_SendAsync_Free (BDatagram *o) function PacketPassInterface (line 825) | PacketPassInterface * BDatagram_SendAsync_GetIf (BDatagram *o) function BDatagram_RecvAsync_Init (line 833) | void BDatagram_RecvAsync_Init (BDatagram *o, int mtu) function BDatagram_RecvAsync_Free (line 856) | void BDatagram_RecvAsync_Free (BDatagram *o) function PacketRecvInterface (line 875) | PacketRecvInterface * BDatagram_RecvAsync_GetIf (BDatagram *o) FILE: PacketProcessor/tun2socks-iOS/system/BDatagram_unix.h type BDatagram_s (line 36) | struct BDatagram_s { FILE: PacketProcessor/tun2socks-iOS/system/BNetwork.c function BNetwork_GlobalInit (line 52) | int BNetwork_GlobalInit (void) function BNetwork_Assert (line 96) | void BNetwork_Assert (void) FILE: PacketProcessor/tun2socks-iOS/system/BReactor_badvpn.c function compare_timers (line 61) | static int compare_timers (BSmallTimer *t1, BSmallTimer *t2) function assert_timer (line 74) | static void assert_timer (BSmallTimer *bt) function move_expired_timers (line 80) | static int move_expired_timers (BReactor *bsys, btime_t now) function move_first_timers (line 109) | static void move_first_timers (BReactor *bsys) function set_iocp_ready (line 152) | static void set_iocp_ready (BReactorIOCPOverlapped *olap, int succeeded,... function set_epoll_fd_pointers (line 172) | static void set_epoll_fd_pointers (BReactor *bsys) function set_kevent_fd_pointers (line 191) | static void set_kevent_fd_pointers (BReactor *bsys) function update_kevent_fd_events (line 218) | static void update_kevent_fd_events (BReactor *bsys, BFileDescriptor *bs... function set_poll_fd_pointers (line 259) | static void set_poll_fd_pointers (BReactor *bsys) function wait_for_events (line 272) | static void wait_for_events (BReactor *bsys) function BFileDescriptor_Init (line 553) | void BFileDescriptor_Init (BFileDescriptor *bs, int fd, BFileDescriptor_... function BSmallTimer_Init (line 563) | void BSmallTimer_Init (BSmallTimer *bt, BSmallTimer_handler handler) function BSmallTimer_IsRunning (line 570) | int BSmallTimer_IsRunning (BSmallTimer *bt) function BTimer_Init (line 577) | void BTimer_Init (BTimer *bt, btime_t msTime, BTimer_handler handler, vo... function BTimer_IsRunning (line 586) | int BTimer_IsRunning (BTimer *bt) function BReactor_Init (line 591) | int BReactor_Init (BReactor *bsys) function BReactor_Free (line 697) | void BReactor_Free (BReactor *bsys) function BReactor_Exec (line 766) | int BReactor_Exec (BReactor *bsys) function BReactor_Quit (line 989) | void BReactor_Quit (BReactor *bsys, int code) function BReactor_SetSmallTimer (line 995) | void BReactor_SetSmallTimer (BReactor *bsys, BSmallTimer *bt, int mode, ... function BReactor_RemoveSmallTimer (line 1020) | void BReactor_RemoveSmallTimer (BReactor *bsys, BSmallTimer *bt) function BReactor_SetTimer (line 1041) | void BReactor_SetTimer (BReactor *bsys, BTimer *bt) function BReactor_SetTimerAfter (line 1046) | void BReactor_SetTimerAfter (BReactor *bsys, BTimer *bt, btime_t after) function BReactor_SetTimerAbsolute (line 1051) | void BReactor_SetTimerAbsolute (BReactor *bsys, BTimer *bt, btime_t time) function BReactor_RemoveTimer (line 1056) | void BReactor_RemoveTimer (BReactor *bsys, BTimer *bt) function BPendingGroup (line 1061) | BPendingGroup * BReactor_PendingGroup (BReactor *bsys) function BReactor_Synchronize (line 1066) | int BReactor_Synchronize (BReactor *bsys, BSmallPending *ref) function BReactor_AddFileDescriptor (line 1085) | int BReactor_AddFileDescriptor (BReactor *bsys, BFileDescriptor *bs) function BReactor_RemoveFileDescriptor (line 1140) | void BReactor_RemoveFileDescriptor (BReactor *bsys, BFileDescriptor *bs) function BReactor_SetFileDescriptorEvents (line 1191) | void BReactor_SetFileDescriptorEvents (BReactor *bsys, BFileDescriptor *... function BReactorLimit_Init (line 1232) | void BReactorLimit_Init (BReactorLimit *o, BReactor *reactor, int limit) function BReactorLimit_Free (line 1248) | void BReactorLimit_Free (BReactorLimit *o) function BReactorLimit_Increment (line 1260) | int BReactorLimit_Increment (BReactorLimit *o) function BReactorLimit_SetLimit (line 1281) | void BReactorLimit_SetLimit (BReactorLimit *o, int limit) function BReactorKEvent_Init (line 1292) | int BReactorKEvent_Init (BReactorKEvent *o, BReactor *reactor, BReactorK... function BReactorKEvent_Free (line 1327) | void BReactorKEvent_Free (BReactorKEvent *o) function HANDLE (line 1350) | HANDLE BReactor_GetIOCPHandle (BReactor *reactor) function BReactorIOCPOverlapped_Init (line 1357) | void BReactorIOCPOverlapped_Init (BReactorIOCPOverlapped *o, BReactor *r... function BReactorIOCPOverlapped_Free (line 1378) | void BReactorIOCPOverlapped_Free (BReactorIOCPOverlapped *o) function BReactorIOCPOverlapped_Wait (line 1392) | void BReactorIOCPOverlapped_Wait (BReactorIOCPOverlapped *o, int *out_su... FILE: PacketProcessor/tun2socks-iOS/system/BReactor_badvpn.h type BSmallTimer_t (line 70) | struct BSmallTimer_t type BSmallTimer_t (line 71) | struct BSmallTimer_t type BSmallTimer_t (line 89) | struct BSmallTimer_t type BSmallTimer (line 105) | typedef struct BSmallTimer_t { type BTimer (line 142) | typedef struct { type BFileDescriptor_t (line 169) | struct BFileDescriptor_t type BFileDescriptor (line 193) | typedef struct BFileDescriptor_t { type BReactor (line 238) | typedef struct { type BReactorLimit (line 476) | typedef struct { type BReactorKEvent (line 527) | typedef struct { type BReactorIOCPOverlapped (line 551) | typedef struct { FILE: PacketProcessor/tun2socks-iOS/system/BSignal.c function olap_handler (line 63) | static void olap_handler (void *user, int event, DWORD bytes) function BOOL (line 80) | static BOOL WINAPI ctrl_handler (DWORD type) function unix_signal_handler (line 95) | static void unix_signal_handler (void *user, int signo) function BSignal_Init (line 110) | int BSignal_Init (BReactor *reactor, BSignal_handler handler, void *user) function BSignal_Finish (line 168) | void BSignal_Finish (void) FILE: PacketProcessor/tun2socks-iOS/system/BTime.c type _BTime_global (line 33) | struct _BTime_global function t2s_clock_gettime (line 44) | int t2s_clock_gettime(int clk_id, struct timespec* t) FILE: PacketProcessor/tun2socks-iOS/system/BTime.h type btime_t (line 54) | typedef int64_t btime_t; type _BTime_global (line 58) | struct _BTime_global { type timespec (line 74) | struct timespec type _BTime_global (line 77) | struct _BTime_global function BTime_Init (line 79) | static void BTime_Init (void) function btime_t (line 114) | static btime_t btime_gettime (void) function btime_t (line 145) | static btime_t btime_add (btime_t t1, btime_t t2) function btime_t (line 163) | static btime_t btime_getpast (void) FILE: PacketProcessor/tun2socks-iOS/system/BUnixSignal.c function signalfd_handler (line 53) | static void signalfd_handler (BUnixSignal *o, int events) function kevent_handler (line 92) | static void kevent_handler (struct BUnixSignal_kevent_entry *entry, u_in... type BUnixSignal_selfpipe_entry (line 106) | struct BUnixSignal_selfpipe_entry function free_selfpipe_entry (line 108) | static void free_selfpipe_entry (struct BUnixSignal_selfpipe_entry *entry) function pipe_read_fd_handler (line 127) | static void pipe_read_fd_handler (struct BUnixSignal_selfpipe_entry *ent... function signal_handler (line 148) | static void signal_handler (int signo) function BUnixSignal_Init (line 161) | int BUnixSignal_Init (BUnixSignal *o, BReactor *reactor, sigset_t signal... function BUnixSignal_Free (line 349) | void BUnixSignal_Free (BUnixSignal *o, int unblock) FILE: PacketProcessor/tun2socks-iOS/system/BUnixSignal.h type BUnixSignal_s (line 48) | struct BUnixSignal_s type BUnixSignal_kevent_entry (line 59) | struct BUnixSignal_kevent_entry { type BUnixSignal_selfpipe_entry (line 67) | struct BUnixSignal_selfpipe_entry { type BUnixSignal (line 78) | typedef struct BUnixSignal_s { FILE: PacketProcessor/tun2socks-iOS/tun2socks/SocksUdpGwClient.c function dgram_handler (line 63) | static void dgram_handler (SocksUdpGwClient_connection *o, int event) function dgram_handler_received (line 73) | static void dgram_handler_received (SocksUdpGwClient_connection *o, uint... function conaddr_comparator (line 143) | static int conaddr_comparator (void *unused, SocksUdpGwClient_conaddr *v... function SocksUdpGwClient_connection (line 152) | static SocksUdpGwClient_connection * find_connection (SocksUdpGwClient *... function SocksUdpGwClient_connection (line 162) | static SocksUdpGwClient_connection * reuse_connection (SocksUdpGwClient ... function connection_send (line 182) | static void connection_send (SocksUdpGwClient_connection *o, const uint8... function connection_first_job_handler (line 231) | static void connection_first_job_handler (SocksUdpGwClient_connection *con) function SocksUdpGwClient_connection (line 236) | static SocksUdpGwClient_connection *connection_init (SocksUdpGwClient *c... function connection_free (line 323) | static void connection_free (SocksUdpGwClient_connection *o) function free_socks (line 361) | static void free_socks (SocksUdpGwClient *o) function try_connect (line 377) | static void try_connect (SocksUdpGwClient *o) function reconnect_timer_handler (line 401) | static void reconnect_timer_handler (SocksUdpGwClient *o) function socks_client_handler (line 410) | static void socks_client_handler (SocksUdpGwClient *o, int event) function udpgw_handler_servererror (line 455) | static void udpgw_handler_servererror (SocksUdpGwClient *o) function udpgw_handler_received (line 470) | static void udpgw_handler_received (SocksUdpGwClient *o, BAddr local_add... function SocksUdpGwClient_Init (line 481) | int SocksUdpGwClient_Init (SocksUdpGwClient *o, int udp_mtu, int max_con... function SocksUdpGwClient_Free (line 542) | void SocksUdpGwClient_Free (SocksUdpGwClient *o) function SocksUdpGwClient_SubmitPacket (line 566) | void SocksUdpGwClient_SubmitPacket (SocksUdpGwClient *o, BAddr local_add... FILE: PacketProcessor/tun2socks-iOS/tun2socks/SocksUdpGwClient.h type SocksUdpGwClient (line 52) | typedef struct { type SocksUdpGwClient_conaddr (line 78) | typedef struct { type SocksUdpGwClient_connection (line 83) | typedef struct { type BSocksClient_auth_info (line 99) | struct BSocksClient_auth_info FILE: PacketProcessor/tun2socks-iOS/tun2socks/tun2socks.c type tcp_client (line 119) | struct tcp_client { type ipv6_addr (line 149) | struct ipv6_addr type BSocksClient_auth_info (line 158) | struct BSocksClient_auth_info type netif (line 192) | struct netif type tcp_pcb (line 195) | struct tcp_pcb type tcp_pcb (line 198) | struct tcp_pcb type netif (line 218) | struct netif type netif (line 219) | struct netif type pbuf (line 219) | struct pbuf type netif (line 221) | struct netif type pbuf (line 221) | struct pbuf type pbuf (line 222) | struct pbuf type netif (line 222) | struct netif type tcp_client (line 223) | struct tcp_client type tcp_client (line 224) | struct tcp_client type tcp_pcb (line 225) | struct tcp_pcb type tcp_client (line 226) | struct tcp_client type tcp_client (line 227) | struct tcp_client type tcp_client (line 228) | struct tcp_client type tcp_client (line 229) | struct tcp_client type tcp_client (line 230) | struct tcp_client type tcp_client (line 231) | struct tcp_client type tcp_pcb (line 233) | struct tcp_pcb type pbuf (line 233) | struct pbuf type tcp_client (line 234) | struct tcp_client type tcp_client (line 235) | struct tcp_client type tcp_client (line 236) | struct tcp_client type tcp_client (line 237) | struct tcp_client type tcp_client (line 238) | struct tcp_client type tcp_client (line 239) | struct tcp_client type tcp_pcb (line 240) | struct tcp_pcb function tun2socks_main (line 243) | int tun2socks_main (int argc, char **argv, int fd, int mtu) function stop_tun2socks (line 464) | void stop_tun2socks() { function terminate (line 468) | void terminate (void) function print_help (line 481) | void print_help (const char *name) function print_version (line 520) | void print_version (void) function process_arguments (line 782) | int process_arguments (void) function signal_handler (line 860) | void signal_handler (void *unused) function BAddr (line 869) | BAddr baddr_from_lwip (int is_ipv6, const ipX_addr_t *ipx_addr, uint16_t... function lwip_init_job_hadler (line 880) | void lwip_init_job_hadler (void *unused) function tcp_timer_handler (line 981) | void tcp_timer_handler (void *unused) function device_error_handler (line 995) | void device_error_handler (void *unused) function device_read_handler_send (line 1005) | void device_read_handler_send (void *unused, uint8_t *data, int data_len) function process_device_udp_packet (line 1041) | int process_device_udp_packet (uint8_t *data, int data_len) function err_t (line 1165) | err_t netif_init_func (struct netif *netif) function err_t (line 1178) | err_t netif_output_func (struct netif *netif, struct pbuf *p, ip_addr_t ... function err_t (line 1188) | err_t common_netif_output (struct netif *netif, struct pbuf *p) function err_t (line 1228) | err_t netif_input_func (struct pbuf *p, struct netif *inp) function client_logfunc (line 1250) | void client_logfunc (struct tcp_client *client) function client_log (line 1260) | void client_log (struct tcp_client *client, int level, const char *fmt, ... function err_t (line 1268) | err_t listener_accept_func (void *arg, struct tcp_pcb *newpcb, err_t err) function client_handle_freed_client (line 1366) | void client_handle_freed_client (struct tcp_client *client) function client_free_client (line 1390) | void client_free_client (struct tcp_client *client) function client_abort_client (line 1409) | void client_abort_client (struct tcp_client *client) function client_free_socks (line 1424) | void client_free_socks (struct tcp_client *client) function client_murder (line 1454) | void client_murder (struct tcp_client *client) function client_dealloc (line 1486) | void client_dealloc (struct tcp_client *client) function client_err_func (line 1506) | void client_err_func (void *arg, err_t err) function err_t (line 1517) | err_t client_recv_func (void *arg, struct tcp_pcb *tpcb, struct pbuf *p,... function client_socks_handler (line 1566) | void client_socks_handler (struct tcp_client *client, int event) function client_send_to_socks (line 1629) | void client_send_to_socks (struct tcp_client *client) function client_socks_send_handler_done (line 1642) | void client_socks_send_handler_done (struct tcp_client *client, int data... function client_socks_recv_initiate (line 1671) | void client_socks_recv_initiate (struct tcp_client *client) function client_socks_recv_handler_done (line 1681) | void client_socks_recv_handler_done (struct tcp_client *client, int data... function client_socks_recv_send_out (line 1716) | int client_socks_recv_send_out (struct tcp_client *client) function err_t (line 1796) | err_t client_sent_func (void *arg, struct tcp_pcb *tpcb, u16_t len) function udpgw_client_handler_received (line 1850) | void udpgw_client_handler_received (void *unused, BAddr local_addr, BAdd... FILE: PacketProcessor/tun2socks-iOS/tuntap/BTap.h type BTap (line 65) | typedef struct { type BTap_dev_type (line 110) | enum BTap_dev_type {BTAP_DEV_TUN, BTAP_DEV_TAP} type BTap_init_type (line 112) | enum BTap_init_type { type BTap_init_data (line 119) | struct BTap_init_data { type BTap_init_data (line 160) | struct BTap_init_data FILE: PacketProcessor/tun2socks-iOS/udpgw/udpgw.c type client (line 76) | struct client { type connection (line 91) | struct connection { type client (line 180) | struct client type client (line 181) | struct client type client (line 182) | struct client type client (line 183) | struct client type client (line 184) | struct client type client (line 185) | struct client type client (line 186) | struct client type connection (line 189) | struct connection type client (line 190) | struct client type connection (line 191) | struct connection type connection (line 192) | struct connection type connection (line 193) | struct connection type connection (line 194) | struct connection type connection (line 195) | struct connection type connection (line 196) | struct connection type connection (line 197) | struct connection type connection (line 198) | struct connection type connection (line 199) | struct connection type connection (line 200) | struct connection type connection (line 201) | struct connection type connection (line 202) | struct connection type client (line 202) | struct client function udpgw_main (line 206) | int udpgw_main (int argc, char **argv) function print_help (line 346) | void print_help (const char *name) function print_version (line 375) | void print_version (void) function parse_arguments (line 380) | int parse_arguments (int argc, char *argv[]) function process_arguments (line 579) | int process_arguments (void) function signal_handler (line 618) | void signal_handler (void *unused) function listener_handler (line 626) | void listener_handler (BListener *listener) function client_free (line 716) | void client_free (struct client *client) function client_logfunc (line 763) | void client_logfunc (struct client *client) function client_log (line 771) | void client_log (struct client *client, int level, const char *fmt, ...) function client_disconnect_timer_handler (line 779) | void client_disconnect_timer_handler (struct client *client) function client_connection_handler (line 787) | void client_connection_handler (struct client *client, int event) function client_decoder_handler_error (line 799) | void client_decoder_handler_error (struct client *client) function client_recv_if_handler_send (line 807) | void client_recv_if_handler_send (struct client *client, uint8_t *data, ... function get_local_num_ports (line 906) | int get_local_num_ports (int addr_type) function BAddr (line 915) | BAddr get_local_addr (int addr_type) type connection (line 926) | struct connection type connection (line 942) | struct connection type client (line 946) | struct client type connection (line 949) | struct connection function connection_init (line 986) | void connection_init (struct client *client, uint16_t conid, BAddr addr,... function connection_free (line 1165) | void connection_free (struct connection *con) function connection_logfunc (line 1200) | void connection_logfunc (struct connection *con) function connection_log (line 1211) | void connection_log (struct connection *con, int level, const char *fmt,... function connection_free_udp (line 1219) | void connection_free_udp (struct connection *con) function connection_first_job_handler (line 1241) | void connection_first_job_handler (struct connection *con) function connection_send_to_client (line 1248) | void connection_send_to_client (struct connection *con, uint8_t flags, c... function connection_send_to_udp (line 1306) | int connection_send_to_udp (struct connection *con, const uint8_t *data,... function connection_close (line 1338) | void connection_close (struct connection *con) function connection_send_qflow_busy_handler (line 1376) | void connection_send_qflow_busy_handler (struct connection *con) function connection_dgram_handler_event (line 1387) | void connection_dgram_handler_event (struct connection *con, int event) function connection_udp_recv_if_handler_send (line 1397) | void connection_udp_recv_if_handler_send (struct connection *con, uint8_... type connection (line 1420) | struct connection type client (line 1420) | struct client type connection (line 1426) | struct connection function uint16_comparator (line 1433) | int uint16_comparator (void *unused, uint16_t *v1, uint16_t *v2) function maybe_update_dns (line 1438) | void maybe_update_dns (void) FILE: PacketProcessor/tun2socks-iOS/udpgw_client/UdpGwClient.c type UdpGwClient_conaddr (line 42) | struct UdpGwClient_conaddr type UdpGwClient_conaddr (line 42) | struct UdpGwClient_conaddr type UdpGwClient_connection (line 48) | struct UdpGwClient_connection type UdpGwClient_conaddr (line 48) | struct UdpGwClient_conaddr type UdpGwClient_connection (line 49) | struct UdpGwClient_connection type UdpGwClient_conaddr (line 51) | struct UdpGwClient_conaddr type UdpGwClient_connection (line 52) | struct UdpGwClient_connection type UdpGwClient_connection (line 53) | struct UdpGwClient_connection type UdpGwClient_connection (line 54) | struct UdpGwClient_connection type UdpGwClient_connection (line 55) | struct UdpGwClient_connection type UdpGwClient_conaddr (line 55) | struct UdpGwClient_conaddr function uint16_comparator (line 57) | static int uint16_comparator (void *unused, uint16_t *v1, uint16_t *v2) function conaddr_comparator (line 62) | static int conaddr_comparator (void *unused, struct UdpGwClient_conaddr ... function free_server (line 71) | static void free_server (UdpGwClient *o) function decoder_handler_error (line 86) | static void decoder_handler_error (UdpGwClient *o) function recv_interface_handler_send (line 98) | static void recv_interface_handler_send (UdpGwClient *o, uint8_t *data, ... function send_monitor_handler (line 172) | static void send_monitor_handler (UdpGwClient *o) function keepalive_if_handler_done (line 189) | static void keepalive_if_handler_done (UdpGwClient *o) type UdpGwClient_connection (line 198) | struct UdpGwClient_connection type UdpGwClient_conaddr (line 198) | struct UdpGwClient_conaddr type UdpGwClient_connection (line 208) | struct UdpGwClient_connection function find_unused_conid (line 218) | static uint16_t find_unused_conid (UdpGwClient *o) function connection_init (line 235) | static void connection_init (UdpGwClient *o, struct UdpGwClient_conaddr ... function connection_free (line 295) | static void connection_free (struct UdpGwClient_connection *con) function connection_first_job_handler (line 325) | static void connection_first_job_handler (struct UdpGwClient_connection ... function connection_send (line 330) | static void connection_send (struct UdpGwClient_connection *con, uint8_t... type UdpGwClient_connection (line 382) | struct UdpGwClient_connection type UdpGwClient_conaddr (line 382) | struct UdpGwClient_conaddr type UdpGwClient_connection (line 388) | struct UdpGwClient_connection function UdpGwClient_Init (line 402) | int UdpGwClient_Init (UdpGwClient *o, int udp_mtu, int max_connections, ... function UdpGwClient_Free (line 484) | void UdpGwClient_Free (UdpGwClient *o) function UdpGwClient_SubmitPacket (line 515) | void UdpGwClient_SubmitPacket (UdpGwClient *o, BAddr local_addr, BAddr r... function UdpGwClient_ConnectServer (line 557) | int UdpGwClient_ConnectServer (UdpGwClient *o, StreamPassInterface *send... function UdpGwClient_DisconnectServer (line 587) | void UdpGwClient_DisconnectServer (UdpGwClient *o) FILE: PacketProcessor/tun2socks-iOS/udpgw_client/UdpGwClient.h function B_START_PACKED (line 52) | B_START_PACKED function B_END_PACKED (line 57) | B_END_PACKED type UdpGwClient_conaddr (line 89) | struct UdpGwClient_conaddr { type UdpGwClient_connection (line 94) | struct UdpGwClient_connection {