SYMBOL INDEX (1287 symbols across 71 files) FILE: extras/hashstring.py function rotl32 (line 12) | def rotl32(a, b): function fmix (line 16) | def fmix(h): function hash (line 24) | def hash(value, seed): function myhex (line 67) | def myhex(v): FILE: include/libcork/cli/commands.h type cork_command_type (line 22) | enum cork_command_type { type cork_command (line 27) | struct cork_command { type cork_command (line 54) | struct cork_command type cork_command (line 57) | struct cork_command FILE: include/libcork/core/allocator.h type cork_alloc (line 27) | struct cork_alloc type cork_alloc (line 30) | struct cork_alloc type cork_alloc (line 34) | struct cork_alloc type cork_alloc (line 38) | struct cork_alloc type cork_alloc (line 42) | struct cork_alloc type cork_alloc (line 44) | struct cork_alloc { type cork_alloc (line 60) | struct cork_alloc type cork_alloc (line 64) | struct cork_alloc type cork_alloc (line 76) | struct cork_alloc type cork_alloc (line 79) | struct cork_alloc type cork_alloc (line 82) | struct cork_alloc type cork_alloc (line 87) | struct cork_alloc type cork_alloc (line 90) | struct cork_alloc type cork_alloc (line 93) | struct cork_alloc type cork_alloc (line 98) | struct cork_alloc type cork_alloc (line 106) | struct cork_alloc type cork_alloc (line 114) | struct cork_alloc type cork_alloc (line 122) | struct cork_alloc type cork_alloc (line 131) | struct cork_alloc type cork_alloc (line 139) | struct cork_alloc type cork_alloc (line 147) | struct cork_alloc type cork_alloc (line 156) | struct cork_alloc function CORK_INLINE (line 168) | CORK_INLINE function CORK_INLINE (line 175) | CORK_INLINE type cork_alloc (line 195) | struct cork_alloc type cork_alloc (line 199) | struct cork_alloc type cork_alloc (line 204) | struct cork_alloc type cork_alloc (line 208) | struct cork_alloc type cork_alloc (line 212) | struct cork_alloc type cork_alloc (line 243) | struct cork_alloc type cork_alloc (line 250) | struct cork_alloc type cork_alloc (line 267) | struct cork_alloc type cork_alloc (line 276) | struct cork_alloc type cork_alloc (line 285) | struct cork_alloc type cork_alloc (line 294) | struct cork_alloc type cork_alloc (line 303) | struct cork_alloc type cork_alloc (line 312) | struct cork_alloc type cork_alloc (line 321) | struct cork_alloc function CORK_INLINE (line 325) | CORK_INLINE function CORK_INLINE (line 333) | CORK_INLINE type cork_alloc (line 353) | struct cork_alloc type cork_alloc (line 362) | struct cork_alloc type cork_alloc (line 371) | struct cork_alloc type cork_alloc (line 380) | struct cork_alloc function CORK_INLINE (line 384) | CORK_INLINE function CORK_INLINE (line 392) | CORK_INLINE type cork_alloc (line 413) | struct cork_alloc type cork_alloc (line 414) | struct cork_alloc FILE: include/libcork/core/callbacks.h type cork_hash (line 26) | typedef cork_hash FILE: include/libcork/core/error.h type cork_error (line 24) | typedef uint32_t cork_error; function CORK_INLINE (line 120) | CORK_INLINE FILE: include/libcork/core/gc.h type cork_gc (line 18) | struct cork_gc type cork_gc (line 23) | struct cork_gc type cork_gc (line 29) | struct cork_gc type cork_gc_obj_iface (line 33) | struct cork_gc_obj_iface { type cork_gc_obj_iface (line 49) | struct cork_gc_obj_iface FILE: include/libcork/core/hash.h type cork_hash (line 24) | typedef uint32_t cork_hash; type cork_big_hash (line 26) | typedef struct { function CORK_INLINE (line 30) | CORK_INLINE function CORK_INLINE (line 48) | CORK_INLINE function CORK_INLINE (line 56) | CORK_INLINE function CORK_INLINE (line 64) | CORK_INLINE function CORK_INLINE (line 75) | CORK_INLINE function CORK_INLINE (line 86) | CORK_INLINE function cork_hash (line 334) | cork_hash function CORK_INLINE (line 350) | CORK_INLINE FILE: include/libcork/core/id.h type cork_uid (line 17) | struct cork_uid { type cork_uid (line 21) | struct cork_uid function CORK_INLINE (line 31) | CORK_INLINE function CORK_INLINE (line 38) | CORK_INLINE function CORK_INLINE (line 45) | CORK_INLINE FILE: include/libcork/core/mempool.h type cork_mempool (line 24) | struct cork_mempool function cork_mempool (line 31) | cork_mempool* type cork_mempool (line 45) | struct cork_mempool type cork_mempool (line 49) | struct cork_mempool type cork_mempool (line 53) | struct cork_mempool type cork_mempool (line 56) | struct cork_mempool type cork_mempool (line 61) | struct cork_mempool type cork_mempool (line 68) | struct cork_mempool type cork_mempool (line 72) | struct cork_mempool FILE: include/libcork/core/net-addresses.h type cork_ipv4 (line 26) | struct cork_ipv4 { type cork_ipv6 (line 34) | struct cork_ipv6 { type cork_ip (line 43) | struct cork_ip { function CORK_INLINE (line 62) | CORK_INLINE function CORK_INLINE (line 69) | CORK_INLINE type cork_ipv4 (line 77) | struct cork_ipv4 type cork_ipv4 (line 80) | struct cork_ipv4 type cork_ipv4 (line 80) | struct cork_ipv4 type cork_ipv4 (line 83) | struct cork_ipv4 type cork_ipv4 (line 86) | struct cork_ipv4 function CORK_INLINE (line 93) | CORK_INLINE function CORK_INLINE (line 100) | CORK_INLINE type cork_ipv6 (line 109) | struct cork_ipv6 type cork_ipv6 (line 112) | struct cork_ipv6 type cork_ipv6 (line 112) | struct cork_ipv6 type cork_ipv6 (line 115) | struct cork_ipv6 type cork_ipv6 (line 118) | struct cork_ipv6 function CORK_INLINE (line 124) | CORK_INLINE function CORK_INLINE (line 138) | CORK_INLINE function CORK_INLINE (line 147) | CORK_INLINE type cork_ip (line 156) | struct cork_ip type cork_ip (line 159) | struct cork_ip type cork_ip (line 162) | struct cork_ip FILE: include/libcork/core/timestamp.h type cork_timestamp (line 20) | typedef uint64_t cork_timestamp; function CORK_INLINE (line 23) | CORK_INLINE function CORK_INLINE (line 30) | CORK_INLINE function CORK_INLINE (line 37) | CORK_INLINE function CORK_INLINE (line 44) | CORK_INLINE function CORK_INLINE (line 51) | CORK_INLINE function CORK_INLINE (line 63) | CORK_INLINE function CORK_INLINE (line 70) | CORK_INLINE function CORK_INLINE (line 77) | CORK_INLINE function CORK_INLINE (line 89) | CORK_INLINE function CORK_INLINE (line 96) | CORK_INLINE function CORK_INLINE (line 103) | CORK_INLINE type cork_buffer (line 113) | struct cork_buffer type cork_buffer (line 117) | struct cork_buffer FILE: include/libcork/core/u128.h type cork_u128 (line 20) | typedef struct { function CORK_INLINE (line 45) | CORK_INLINE function CORK_INLINE (line 65) | CORK_INLINE function CORK_INLINE (line 80) | CORK_INLINE function CORK_INLINE (line 130) | CORK_INLINE function CORK_INLINE (line 141) | CORK_INLINE function CORK_INLINE (line 152) | CORK_INLINE function CORK_INLINE (line 167) | CORK_INLINE function CORK_INLINE (line 182) | CORK_INLINE function CORK_INLINE (line 197) | CORK_INLINE function CORK_INLINE (line 213) | CORK_INLINE function CORK_INLINE (line 241) | CORK_INLINE function CORK_INLINE (line 270) | CORK_INLINE function CORK_INLINE (line 285) | CORK_INLINE FILE: 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 function CORK_INLINE (line 81) | CORK_INLINE type cork_raw_array (line 89) | struct cork_raw_array type cork_raw_array (line 90) | struct cork_raw_array type cork_raw_array (line 155) | struct cork_raw_array type cork_string_array (line 160) | struct cork_string_array { type cork_string_array (line 167) | struct cork_string_array type cork_string_array (line 170) | struct cork_string_array type cork_string_array (line 173) | struct cork_string_array type cork_string_array (line 174) | struct cork_string_array FILE: 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 type cork_bitset (line 38) | struct cork_bitset type cork_bitset (line 41) | struct cork_bitset FILE: include/libcork/ds/buffer.h type cork_buffer (line 22) | struct cork_buffer { function CORK_INLINE (line 32) | CORK_INLINE type cork_buffer (line 47) | struct cork_buffer type cork_buffer (line 50) | struct cork_buffer type cork_buffer (line 54) | struct cork_buffer type cork_buffer (line 55) | struct cork_buffer type cork_buffer (line 60) | struct cork_buffer function CORK_INLINE (line 62) | CORK_INLINE function CORK_INLINE (line 72) | CORK_INLINE function CORK_INLINE (line 82) | CORK_INLINE function CORK_INLINE (line 102) | CORK_INLINE function CORK_INLINE (line 112) | CORK_INLINE function CORK_INLINE (line 119) | CORK_INLINE function CORK_INLINE (line 129) | CORK_INLINE function CORK_INLINE (line 137) | CORK_INLINE function CORK_INLINE (line 144) | CORK_INLINE type cork_buffer (line 159) | struct cork_buffer type cork_buffer (line 163) | struct cork_buffer type cork_buffer (line 167) | struct cork_buffer type cork_buffer (line 172) | struct cork_buffer type cork_buffer (line 182) | struct cork_buffer type cork_buffer (line 185) | struct cork_buffer type cork_buffer (line 189) | struct cork_buffer type cork_buffer (line 193) | struct cork_buffer type cork_buffer (line 197) | struct cork_buffer type cork_buffer (line 209) | struct cork_buffer type cork_buffer (line 212) | struct cork_buffer type cork_slice (line 212) | struct cork_slice type cork_buffer (line 222) | struct cork_buffer FILE: 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: 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: include/libcork/ds/managed-buffer.h type cork_managed_buffer (line 22) | struct cork_managed_buffer type cork_managed_buffer_iface (line 24) | struct cork_managed_buffer_iface { type cork_managed_buffer (line 32) | struct cork_managed_buffer { type cork_managed_buffer (line 58) | struct cork_managed_buffer type cork_managed_buffer (line 61) | struct cork_managed_buffer type cork_slice (line 65) | struct cork_slice type cork_managed_buffer (line 66) | struct cork_managed_buffer type cork_slice (line 70) | struct cork_slice type cork_managed_buffer (line 71) | struct cork_managed_buffer FILE: include/libcork/ds/ring-buffer.h type cork_ring_buffer (line 17) | struct cork_ring_buffer { type cork_ring_buffer (line 33) | struct cork_ring_buffer type cork_ring_buffer (line 39) | struct cork_ring_buffer type cork_ring_buffer (line 42) | struct cork_ring_buffer type cork_ring_buffer (line 50) | struct cork_ring_buffer type cork_ring_buffer (line 53) | struct cork_ring_buffer type cork_ring_buffer (line 56) | struct cork_ring_buffer FILE: 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 function CORK_INLINE (line 83) | CORK_INLINE type cork_slice (line 92) | struct cork_slice type cork_slice (line 92) | struct cork_slice function CORK_INLINE (line 95) | CORK_INLINE type cork_slice (line 104) | struct cork_slice type cork_slice (line 104) | struct cork_slice function CORK_INLINE (line 107) | CORK_INLINE type cork_slice (line 117) | struct cork_slice type cork_slice (line 117) | struct cork_slice function CORK_INLINE (line 120) | CORK_INLINE type cork_slice (line 130) | struct cork_slice type cork_slice (line 131) | struct cork_slice function CORK_INLINE (line 133) | CORK_INLINE type cork_slice (line 144) | struct cork_slice function CORK_INLINE (line 146) | CORK_INLINE type cork_slice (line 160) | struct cork_slice function CORK_INLINE (line 162) | CORK_INLINE type cork_slice (line 176) | struct cork_slice function CORK_INLINE (line 178) | CORK_INLINE type cork_slice (line 199) | struct cork_slice type cork_slice (line 202) | struct cork_slice type cork_slice (line 203) | struct cork_slice type cork_slice (line 206) | struct cork_slice type cork_slice (line 209) | struct cork_slice FILE: include/libcork/ds/stream.h type cork_stream_consumer (line 20) | struct cork_stream_consumer { function CORK_INLINE (line 33) | CORK_INLINE function CORK_INLINE (line 41) | CORK_INLINE function CORK_INLINE (line 48) | CORK_INLINE type cork_stream_consumer (line 57) | struct cork_stream_consumer type cork_stream_consumer (line 60) | struct cork_stream_consumer type cork_stream_consumer (line 63) | struct cork_stream_consumer FILE: include/libcork/os/files.h type cork_path (line 21) | struct cork_path type cork_path (line 28) | struct cork_path type cork_path (line 31) | struct cork_path type cork_path (line 35) | struct cork_path type cork_path (line 38) | struct cork_path type cork_path (line 42) | struct cork_path type cork_path (line 49) | struct cork_path type cork_path (line 52) | struct cork_path type cork_path (line 56) | struct cork_path type cork_path (line 59) | struct cork_path type cork_path (line 59) | struct cork_path type cork_path (line 62) | struct cork_path type cork_path (line 65) | struct cork_path type cork_path (line 66) | struct cork_path type cork_path (line 70) | struct cork_path type cork_path (line 73) | struct cork_path type cork_path (line 77) | struct cork_path type cork_path (line 80) | struct cork_path type cork_path_list (line 87) | struct cork_path_list type cork_path_list (line 97) | struct cork_path_list type cork_path_list (line 100) | struct cork_path_list type cork_path_list (line 104) | struct cork_path_list type cork_path (line 104) | struct cork_path type cork_path_list (line 107) | struct cork_path_list type cork_path_list (line 111) | struct cork_path_list type cork_file_mode (line 121) | typedef unsigned int cork_file_mode; type cork_file_type (line 123) | enum cork_file_type { type cork_file (line 131) | struct cork_file type cork_path (line 138) | struct cork_path type cork_file (line 141) | struct cork_file type cork_file (line 145) | struct cork_file type cork_file (line 148) | struct cork_file type cork_file (line 151) | struct cork_file type cork_file_type (line 151) | enum cork_file_type type cork_file (line 155) | struct cork_file type cork_file (line 159) | struct cork_file type cork_file (line 167) | struct cork_file type cork_file (line 174) | struct cork_file type cork_path_list (line 178) | struct cork_path_list type cork_file_list (line 186) | struct cork_file_list type cork_path_list (line 192) | struct cork_path_list type cork_file_list (line 195) | struct cork_file_list type cork_file_list (line 199) | struct cork_file_list type cork_file (line 199) | struct cork_file type cork_file_list (line 202) | struct cork_file_list type cork_file_list (line 207) | struct cork_file_list type cork_path_list (line 211) | struct cork_path_list type cork_dir_walker (line 221) | struct cork_dir_walker { type cork_dir_walker (line 246) | struct cork_dir_walker FILE: 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_stream_consumer (line 131) | struct cork_stream_consumer type cork_stream_consumer (line 132) | struct cork_stream_consumer type cork_exec (line 137) | struct cork_exec type cork_stream_consumer (line 138) | struct cork_stream_consumer type cork_stream_consumer (line 139) | struct cork_stream_consumer type cork_subprocess (line 143) | struct cork_subprocess type cork_subprocess (line 146) | struct cork_subprocess type cork_subprocess (line 149) | struct cork_subprocess type cork_subprocess (line 152) | struct cork_subprocess type cork_subprocess (line 155) | struct cork_subprocess type cork_subprocess (line 158) | struct cork_subprocess type cork_subprocess (line 161) | struct cork_subprocess type cork_subprocess_group (line 168) | struct cork_subprocess_group type cork_subprocess_group (line 174) | struct cork_subprocess_group type cork_subprocess_group (line 178) | struct cork_subprocess_group type cork_subprocess (line 179) | struct cork_subprocess type cork_subprocess_group (line 182) | struct cork_subprocess_group type cork_subprocess_group (line 185) | struct cork_subprocess_group type cork_subprocess_group (line 188) | struct cork_subprocess_group type cork_subprocess_group (line 191) | struct cork_subprocess_group type cork_subprocess_group (line 194) | struct cork_subprocess_group FILE: include/libcork/threads/basics.h type cork_thread_id (line 25) | typedef unsigned int cork_thread_id; type cork_thread (line 39) | struct cork_thread type cork_thread (line 53) | struct cork_thread type cork_thread (line 56) | struct cork_thread type cork_thread (line 59) | struct cork_thread type cork_thread (line 64) | struct cork_thread type cork_thread (line 68) | struct cork_thread FILE: src/cork-hash/cork-hash.c type cork_hash_type (line 17) | enum cork_hash_type { type cork_hash_type (line 23) | enum cork_hash_type type option (line 28) | struct option function usage (line 36) | static void function print_version (line 48) | static void function parse_options (line 60) | static void function main (line 92) | int FILE: src/cork-initializer/init1.c function CORK_INITIALIZER (line 14) | CORK_INITIALIZER(init) function CORK_FINALIZER (line 19) | CORK_FINALIZER(done) FILE: src/cork-initializer/init2.c function CORK_INITIALIZER (line 14) | CORK_INITIALIZER(init) FILE: src/cork-initializer/main.c function main (line 10) | int FILE: src/cork-test/cork-test.c type cork_command (line 59) | struct cork_command function c1_s1_options (line 64) | static int function c1_s1_run (line 75) | static void function c1_s2_run (line 91) | static void type cork_command (line 109) | struct cork_command type cork_command (line 120) | struct cork_command type cork_command (line 124) | struct cork_command function c1_options (line 128) | static int function c2_run (line 151) | static void type cork_command (line 158) | struct cork_command type cork_command (line 177) | struct cork_command function sub_options (line 182) | static int function sub_run (line 210) | static void type cork_command (line 267) | struct cork_command function pwd_run (line 273) | static void type cork_command (line 298) | struct cork_command function mkdir_options (line 304) | static int function mkdir_run (line 324) | static void type cork_command (line 358) | struct cork_command function rm_options (line 364) | static int function rm_run (line 384) | static void type cork_command (line 418) | struct cork_command function find_options (line 424) | static int function find_run (line 434) | static void type cork_command (line 484) | struct cork_command function print_path (line 490) | static void function print_path_list (line 498) | static void function paths_run (line 506) | static void function dir_options (line 526) | static int function print_indent (line 552) | static void function enter_directory (line 561) | static int function print_file (line 578) | static int function leave_directory (line 591) | static int type cork_dir_walker (line 603) | struct cork_dir_walker function dir_run (line 609) | static void type cork_command (line 616) | struct cork_command function cleanup_run (line 641) | static void type cork_command (line 652) | struct cork_command type cork_command (line 664) | struct cork_command type cork_command (line 677) | struct cork_command function main (line 685) | int FILE: src/libcork/cli/commands.c type cork_buffer (line 21) | struct cork_buffer function cork_command_add_breadcrumb (line 23) | static void type cork_command (line 32) | struct cork_command type cork_command (line 34) | struct cork_command type cork_command (line 35) | struct cork_command type cork_command (line 38) | struct cork_command function cork_command_set_show_help (line 47) | static void function cork_command_leaf_show_help (line 76) | static void function cork_command_show_help (line 90) | void function cork_command_set_run_help (line 104) | static void function cork_command_set_run (line 134) | static void function cork_command_leaf_run (line 166) | static void function cork_command_cleanup (line 172) | static void function cork_command_run (line 178) | static void function cork_command_main (line 215) | int FILE: src/libcork/core/allocator.c type cork_alloc_priv (line 26) | struct cork_alloc_priv { type cork_alloc (line 32) | struct cork_alloc type cork_alloc (line 43) | struct cork_alloc type cork_alloc (line 53) | struct cork_alloc type cork_alloc (line 64) | struct cork_alloc type cork_alloc (line 77) | struct cork_alloc type cork_alloc (line 83) | struct cork_alloc function cork_alloc__default_free (line 95) | static void type cork_alloc_priv (line 102) | struct cork_alloc_priv function cork_alloc_free_alloc (line 104) | static void function cork_alloc_free_all (line 111) | static void function cork_alloc_register_cleanup (line 122) | static void type cork_alloc (line 136) | struct cork_alloc type cork_alloc (line 137) | struct cork_alloc type cork_alloc_priv (line 139) | struct cork_alloc_priv function cork_alloc_set_user_data (line 160) | void function cork_alloc_set_calloc (line 169) | void function cork_alloc_set_malloc (line 175) | void function cork_alloc_set_realloc (line 181) | void function cork_alloc_set_xcalloc (line 187) | void function cork_alloc_set_xmalloc (line 193) | void function cork_alloc_set_xrealloc (line 199) | void function cork_alloc_set_free (line 206) | void type cork_alloc (line 218) | struct cork_alloc type cork_alloc (line 232) | struct cork_alloc type cork_alloc (line 238) | struct cork_alloc type cork_alloc (line 245) | struct cork_alloc type cork_alloc (line 263) | struct cork_alloc type cork_alloc (line 269) | struct cork_alloc function cork_alloc_strfree (line 275) | void type cork_alloc (line 290) | struct cork_alloc type cork_alloc (line 301) | struct cork_alloc type cork_alloc (line 311) | struct cork_alloc type cork_alloc (line 335) | struct cork_alloc type cork_alloc (line 342) | struct cork_alloc type cork_alloc (line 348) | struct cork_alloc function cork_stdlib_alloc__free (line 354) | static void type cork_alloc (line 361) | struct cork_alloc type cork_alloc (line 379) | struct cork_alloc function cork_set_allocator (line 381) | void type cork_alloc (line 393) | struct cork_alloc function cork_debug_alloc__free (line 401) | static void type cork_alloc (line 416) | struct cork_alloc type cork_alloc (line 417) | struct cork_alloc type cork_alloc (line 419) | struct cork_alloc type cork_alloc (line 430) | struct cork_alloc type cork_alloc (line 433) | struct cork_alloc type cork_alloc (line 436) | struct cork_alloc type cork_alloc (line 440) | struct cork_alloc type cork_alloc (line 443) | struct cork_alloc type cork_alloc (line 446) | struct cork_alloc type cork_alloc (line 450) | struct cork_alloc type cork_alloc (line 454) | struct cork_alloc type cork_alloc (line 457) | struct cork_alloc FILE: src/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: src/libcork/core/gc.c type cork_gc_header (line 39) | struct cork_gc_header type cork_gc (line 42) | struct cork_gc { type cork_gc (line 49) | struct cork_gc type cork_gc (line 52) | struct cork_gc type cork_gc_header (line 59) | struct cork_gc_header { type cork_gc_color (line 133) | enum cork_gc_color { function cork_gc_init (line 151) | void function cork_gc_done (line 157) | void type cork_gc_obj_iface (line 164) | struct cork_gc_obj_iface type cork_gc_header (line 166) | struct cork_gc_header type cork_gc_header (line 168) | struct cork_gc_header type cork_gc_header (line 180) | struct cork_gc_header type cork_gc (line 190) | struct cork_gc function cork_gc_release (line 192) | static void function cork_gc_possible_root (line 202) | static void function cork_gc_decref_step (line 220) | static void function cork_gc_decref (line 237) | void type cork_gc (line 257) | struct cork_gc function cork_gc_mark_gray (line 259) | static void function cork_gc_mark_gray_step (line 269) | static void function cork_gc_mark_roots (line 281) | static void type cork_gc (line 308) | struct cork_gc function cork_gc_scan_black (line 310) | static void function cork_gc_scan_black_step (line 319) | static void function cork_gc_scan (line 333) | static void function cork_gc_scan_roots (line 354) | static void function cork_gc_collect_white (line 366) | static void function cork_gc_collect_roots (line 382) | static void function cork_gc_collect_cycles (line 399) | static void FILE: src/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 342) | bool function cork_ipv6_to_raw_string (line 351) | void function cork_ipv6_is_valid_network (line 432) | bool function cork_ip_from_ipv4_ (line 462) | void function cork_ip_from_ipv6_ (line 468) | void function cork_ip_init (line 474) | int function cork_ip_equal_ (line 501) | bool function cork_ip_to_raw_string (line 507) | void function cork_ip_is_valid_network (line 525) | bool type cork_ipv4 (line 543) | struct cork_ipv4 type cork_ipv4 (line 546) | struct cork_ipv4 type cork_ipv4 (line 546) | struct cork_ipv4 type cork_ipv6 (line 549) | struct cork_ipv6 type cork_ipv6 (line 552) | struct cork_ipv6 type cork_ipv6 (line 552) | struct cork_ipv6 type cork_ip (line 555) | struct cork_ip type cork_ip (line 555) | struct cork_ip type cork_ip (line 558) | struct cork_ip type cork_ip (line 561) | struct cork_ip FILE: src/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_user_data (line 110) | void function cork_mempool_set_init_object (line 119) | void function cork_mempool_set_done_object (line 125) | void function cork_mempool_set_callbacks (line 131) | void function cork_mempool_new_block (line 145) | static void type cork_mempool (line 174) | struct cork_mempool type cork_mempool_object (line 176) | struct cork_mempool_object function cork_mempool_free_object (line 190) | void type cork_mempool (line 204) | struct cork_mempool FILE: src/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: src/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 191) | struct cork_raw_array type cork_raw_array (line 224) | struct cork_raw_array function cork_raw_array_remove_range (line 226) | void function cork_raw_array_copy (line 264) | int type cork_pointer_array (line 331) | struct cork_pointer_array { function pointer__init (line 335) | static void function pointer__done (line 342) | static void function pointer__remove (line 352) | static void function pointer__free (line 363) | static void function cork_raw_pointer_array_init (line 370) | void function cork_string_array_init (line 387) | void function cork_string_array_append (line 394) | void function string__copy (line 401) | static int function cork_string_array_copy (line 410) | void FILE: src/libcork/ds/bitset.c function bytes_needed (line 18) | static size_t function cork_bitset_init (line 28) | void type cork_bitset (line 37) | struct cork_bitset type cork_bitset (line 40) | struct cork_bitset function cork_bitset_done (line 45) | void function cork_bitset_free (line 51) | void function cork_bitset_clear (line 58) | void FILE: src/libcork/ds/buffer.c type cork_buffer (line 23) | struct cork_buffer type cork_buffer (line 26) | struct cork_buffer type cork_buffer (line 29) | struct cork_buffer function cork_buffer_done (line 35) | void function cork_buffer_free (line 47) | void function cork_buffer_equal (line 55) | bool function cork_buffer_ensure_size_ (line 71) | void type cork_buffer (line 87) | struct cork_buffer type cork_buffer (line 91) | struct cork_buffer type cork_buffer (line 94) | struct cork_buffer type cork_buffer (line 97) | struct cork_buffer type cork_buffer (line 100) | struct cork_buffer type cork_buffer (line 103) | struct cork_buffer type cork_buffer (line 106) | struct cork_buffer function cork_buffer_append_vprintf (line 109) | void function cork_buffer_vprintf (line 137) | void function cork_buffer_append_printf (line 146) | void function cork_buffer_printf (line 156) | void function cork_buffer_append_indent (line 166) | void function cork_buffer_append_c_string (line 192) | void function cork_buffer_append_hex_dump (line 235) | void function cork_buffer_append_multiline (line 278) | void function cork_buffer_append_binary (line 294) | void type cork_buffer__managed_buffer (line 326) | struct cork_buffer__managed_buffer { function cork_buffer__managed_free (line 331) | static void type cork_managed_buffer_iface (line 340) | struct cork_managed_buffer_iface type cork_managed_buffer (line 344) | struct cork_managed_buffer type cork_buffer (line 345) | struct cork_buffer type cork_buffer__managed_buffer (line 347) | struct cork_buffer__managed_buffer function cork_buffer_to_slice (line 358) | int type cork_buffer__stream_consumer (line 377) | struct cork_buffer__stream_consumer { function cork_buffer_stream_consumer_data (line 382) | static int function cork_buffer_stream_consumer_eof (line 393) | static int function cork_buffer_stream_consumer_free (line 399) | static void type cork_stream_consumer (line 408) | struct cork_stream_consumer type cork_buffer (line 409) | struct cork_buffer type cork_buffer__stream_consumer (line 411) | struct cork_buffer__stream_consumer FILE: src/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: src/libcork/ds/file-stream.c function cork_consume_fd (line 27) | int function cork_consume_file (line 50) | int function cork_consume_file_from_path (line 73) | int type cork_file_consumer (line 93) | struct cork_file_consumer { function cork_file_consumer__data (line 98) | static int function cork_file_consumer__eof (line 115) | static int function cork_file_consumer__free (line 123) | static void type cork_stream_consumer (line 131) | struct cork_stream_consumer type cork_file_consumer (line 134) | struct cork_file_consumer type cork_fd_consumer (line 143) | struct cork_fd_consumer { function cork_fd_consumer__data (line 148) | static int function cork_fd_consumer__eof_close (line 170) | static int function cork_fd_consumer__free (line 180) | static void type cork_stream_consumer (line 188) | struct cork_stream_consumer type cork_fd_consumer (line 191) | struct cork_fd_consumer type cork_stream_consumer (line 200) | struct cork_stream_consumer type cork_fd_consumer (line 205) | struct cork_fd_consumer FILE: src/libcork/ds/hash-table.c type cork_hash_table_entry_priv (line 40) | struct cork_hash_table_entry_priv { type cork_hash_table (line 46) | struct cork_hash_table { function cork_hash (line 60) | static cork_hash function cork_hash_table__default_equals (line 66) | static bool function cork_hash_table_new_size (line 83) | static inline size_t function cork_hash_table_allocate_bins (line 101) | static void type cork_hash_table_entry_priv (line 117) | struct cork_hash_table_entry_priv type cork_hash_table (line 118) | struct cork_hash_table type cork_hash_table_entry_priv (line 121) | struct cork_hash_table_entry_priv function cork_hash_table_free_entry (line 130) | static void type cork_hash_table (line 145) | struct cork_hash_table type cork_hash_table (line 148) | struct cork_hash_table function cork_hash_table_clear (line 164) | void function cork_hash_table_free (line 192) | void function cork_hash_table_size (line 200) | size_t function cork_hash_table_set_user_data (line 206) | void function cork_hash_table_set_hash (line 214) | void function cork_hash_table_set_equals (line 220) | void function cork_hash_table_set_free_key (line 226) | void function cork_hash_table_set_free_value (line 232) | void function cork_hash_table_ensure_size (line 239) | void function cork_hash_table_rehash (line 274) | static void type cork_hash_table_entry (line 282) | struct cork_hash_table_entry type cork_hash_table (line 283) | struct cork_hash_table type cork_dllist (line 287) | struct cork_dllist type cork_dllist_item (line 288) | struct cork_dllist_item type cork_hash_table_entry_priv (line 304) | struct cork_hash_table_entry_priv type cork_hash_table_entry (line 321) | struct cork_hash_table_entry type cork_hash_table (line 322) | struct cork_hash_table type cork_hash_table (line 329) | struct cork_hash_table type cork_hash_table_entry (line 332) | struct cork_hash_table_entry type cork_hash_table (line 343) | struct cork_hash_table type cork_hash_table_entry (line 345) | struct cork_hash_table_entry type cork_hash_table_entry (line 356) | struct cork_hash_table_entry type cork_hash_table (line 357) | struct cork_hash_table type cork_hash_table_entry_priv (line 360) | struct cork_hash_table_entry_priv type cork_dllist (line 364) | struct cork_dllist type cork_dllist_item (line 365) | struct cork_dllist_item type cork_hash_table_entry_priv (line 375) | struct cork_hash_table_entry_priv type cork_hash_table_entry (line 418) | struct cork_hash_table_entry type cork_hash_table (line 419) | struct cork_hash_table function cork_hash_table_put_hash (line 427) | void function cork_hash_table_put (line 508) | void function cork_hash_table_delete_entry (line 519) | void function cork_hash_table_delete_hash (line 531) | bool function cork_hash_table_delete (line 584) | bool function cork_hash_table_map (line 594) | void function cork_hash_table_iterator_init (line 627) | void type cork_hash_table_entry (line 637) | struct cork_hash_table_entry type cork_hash_table_iterator (line 638) | struct cork_hash_table_iterator type cork_hash_table (line 640) | struct cork_hash_table type cork_dllist_item (line 641) | struct cork_dllist_item type cork_hash_table_entry_priv (line 642) | struct cork_hash_table_entry_priv function cork_hash (line 660) | static cork_hash function string_equals (line 668) | static bool type cork_hash_table (line 676) | struct cork_hash_table type cork_hash_table (line 679) | struct cork_hash_table type cork_hash_table (line 685) | struct cork_hash_table FILE: src/libcork/ds/managed-buffer.c function cork_slice_invalid_slice_set (line 24) | static void type cork_managed_buffer_wrapped (line 39) | struct cork_managed_buffer_wrapped { function cork_managed_buffer_wrapped__free (line 46) | static void type cork_managed_buffer_iface (line 55) | struct cork_managed_buffer_iface type cork_managed_buffer (line 59) | struct cork_managed_buffer type cork_managed_buffer_wrapped (line 68) | struct cork_managed_buffer_wrapped type cork_managed_buffer_copied (line 81) | struct cork_managed_buffer_copied { function cork_managed_buffer_copied__free (line 91) | static void type cork_managed_buffer_iface (line 101) | struct cork_managed_buffer_iface type cork_managed_buffer (line 105) | struct cork_managed_buffer type cork_managed_buffer_copied (line 109) | struct cork_managed_buffer_copied function cork_managed_buffer_free (line 123) | static void type cork_managed_buffer (line 134) | struct cork_managed_buffer type cork_managed_buffer (line 135) | struct cork_managed_buffer function cork_managed_buffer_unref (line 148) | void type cork_slice_iface (line 163) | struct cork_slice_iface function cork_managed_buffer__slice_free (line 165) | static void function cork_managed_buffer__slice_copy (line 172) | static int type cork_slice_iface (line 185) | struct cork_slice_iface function cork_managed_buffer_slice (line 193) | int function cork_managed_buffer_slice_offset (line 227) | int FILE: src/libcork/ds/ring-buffer.c function cork_ring_buffer_init (line 17) | int type cork_ring_buffer (line 28) | struct cork_ring_buffer type cork_ring_buffer (line 31) | struct cork_ring_buffer function cork_ring_buffer_done (line 36) | void function cork_ring_buffer_free (line 42) | void function cork_ring_buffer_add (line 49) | int type cork_ring_buffer (line 65) | struct cork_ring_buffer type cork_ring_buffer (line 80) | struct cork_ring_buffer FILE: src/libcork/ds/slice.c function cork_slice_invalid_slice_set (line 23) | static void function cork_slice_clear (line 38) | void function cork_slice_copy (line 48) | int function cork_slice_copy_offset (line 78) | int function cork_slice_light_copy (line 93) | int function cork_slice_light_copy_offset (line 123) | int function cork_slice_slice (line 138) | int function cork_slice_slice_offset (line 172) | int type cork_slice (line 186) | struct cork_slice function cork_slice_finish (line 199) | void function cork_slice_equal (line 214) | bool type cork_slice_iface (line 234) | struct cork_slice_iface function cork_static_slice_copy (line 236) | static int type cork_slice_iface (line 247) | struct cork_slice_iface function cork_slice_init_static (line 254) | void type cork_slice_iface (line 268) | struct cork_slice_iface function cork_copy_once_slice__copy (line 270) | static int function cork_copy_once_slice__light_copy (line 284) | static int type cork_slice_iface (line 296) | struct cork_slice_iface function cork_slice_init_copy_once (line 303) | void type cork_slice (line 317) | struct cork_slice type cork_slice (line 320) | struct cork_slice type cork_slice (line 320) | struct cork_slice type cork_slice (line 324) | struct cork_slice type cork_slice (line 325) | struct cork_slice type cork_slice (line 328) | struct cork_slice type cork_slice (line 329) | struct cork_slice type cork_slice (line 333) | struct cork_slice type cork_slice (line 334) | struct cork_slice type cork_slice (line 338) | struct cork_slice type cork_slice (line 341) | struct cork_slice type cork_slice (line 344) | struct cork_slice FILE: src/libcork/ds/stream.c type cork_stream_consumer (line 17) | struct cork_stream_consumer type cork_stream_consumer (line 21) | struct cork_stream_consumer type cork_stream_consumer (line 24) | struct cork_stream_consumer FILE: src/libcork/posix/directory-walker.c function cork_walk_one_directory (line 27) | static int function cork_walk_directory (line 103) | int FILE: src/libcork/posix/env.c type cork_env_var (line 40) | struct cork_env_var { type cork_env_var (line 45) | struct cork_env_var type cork_env_var (line 48) | struct cork_env_var function cork_env_var_free (line 54) | static void type cork_env (line 64) | struct cork_env { type cork_env (line 69) | struct cork_env type cork_env (line 72) | struct cork_env function cork_env_add_internal (line 79) | static void type cork_env (line 97) | struct cork_env type cork_env (line 101) | struct cork_env function cork_env_free (line 123) | void type cork_env (line 132) | struct cork_env type cork_env_var (line 137) | struct cork_env_var function cork_env_add (line 143) | void function cork_env_add_vprintf (line 149) | void function cork_env_add_printf (line 157) | void function cork_env_remove (line 167) | void function cork_env_set_vars (line 182) | static enum cork_hash_table_map_result function clearenv (line 196) | static void function cork_env_replace_current (line 206) | void FILE: src/libcork/posix/exec.c type cork_exec (line 36) | struct cork_exec { type cork_exec (line 44) | struct cork_exec type cork_exec (line 47) | struct cork_exec type cork_exec (line 57) | struct cork_exec type cork_exec (line 60) | struct cork_exec type cork_exec (line 73) | struct cork_exec type cork_exec (line 77) | struct cork_exec function cork_exec_free (line 84) | void type cork_exec (line 100) | struct cork_exec type cork_exec (line 106) | struct cork_exec function cork_exec_param_count (line 111) | size_t type cork_exec (line 118) | struct cork_exec function cork_exec_add_param (line 123) | void type cork_env (line 135) | struct cork_env type cork_exec (line 136) | struct cork_exec function cork_exec_set_env (line 141) | void type cork_exec (line 151) | struct cork_exec function cork_exec_set_cwd (line 156) | void function cork_exec_run (line 165) | int FILE: src/libcork/posix/files.c type cork_path (line 49) | struct cork_path { type cork_path (line 53) | struct cork_path type cork_path (line 56) | struct cork_path type cork_path (line 67) | struct cork_path type cork_path (line 73) | struct cork_path type cork_path (line 74) | struct cork_path function cork_path_free (line 79) | void function cork_path_set (line 87) | void type cork_path (line 98) | struct cork_path function cork_path_set_cwd (line 109) | int type cork_path (line 125) | struct cork_path type cork_path (line 128) | struct cork_path function cork_path_set_absolute (line 138) | int type cork_path (line 173) | struct cork_path type cork_path (line 174) | struct cork_path type cork_path (line 176) | struct cork_path function cork_path_append (line 186) | void type cork_path (line 211) | struct cork_path type cork_path (line 212) | struct cork_path type cork_path (line 214) | struct cork_path function cork_path_append_path (line 219) | void type cork_path (line 225) | struct cork_path type cork_path (line 226) | struct cork_path type cork_path (line 226) | struct cork_path type cork_path (line 228) | struct cork_path function cork_path_set_basename (line 234) | void type cork_path (line 248) | struct cork_path type cork_path (line 249) | struct cork_path type cork_path (line 251) | struct cork_path function cork_path_set_dirname (line 257) | void type cork_path (line 275) | struct cork_path type cork_path (line 276) | struct cork_path type cork_path (line 278) | struct cork_path type cork_path_list (line 288) | struct cork_path_list { type cork_path_list (line 293) | struct cork_path_list type cork_path_list (line 296) | struct cork_path_list function cork_path_list_free (line 302) | void type cork_path_list (line 316) | struct cork_path_list function cork_path_list_add (line 321) | void function cork_path_list_size (line 331) | size_t type cork_path (line 337) | struct cork_path type cork_path_list (line 338) | struct cork_path_list function cork_path_list_append_string (line 343) | static void type cork_path_list (line 361) | struct cork_path_list type cork_path_list (line 364) | struct cork_path_list type cork_file (line 374) | struct cork_file { function cork_file_init (line 381) | static void type cork_file (line 388) | struct cork_file type cork_file (line 394) | struct cork_file type cork_path (line 395) | struct cork_path type cork_file (line 397) | struct cork_file function cork_file_reset (line 402) | static void function cork_file_done (line 408) | static void function cork_file_free (line 414) | void type cork_path (line 421) | struct cork_path type cork_file (line 422) | struct cork_file function cork_file_stat (line 427) | static int function cork_file_exists (line 462) | int function cork_file_type (line 470) | int type cork_file (line 479) | struct cork_file type cork_path_list (line 480) | struct cork_path_list type cork_file (line 485) | struct cork_file type cork_path (line 488) | struct cork_path type cork_path (line 489) | struct cork_path function cork_file_iterate_directory (line 515) | int function cork_file_mkdir_one (line 576) | static int function cork_file_mkdir (line 625) | int function cork_file_remove_iterator (line 632) | static int function cork_file_remove (line 640) | int type cork_file_list (line 674) | struct cork_file_list { type cork_file_list (line 678) | struct cork_file_list type cork_file_list (line 681) | struct cork_file_list function cork_file_list_free (line 686) | void function cork_file_list_add (line 698) | void function cork_file_list_size (line 704) | size_t type cork_file (line 710) | struct cork_file type cork_file_list (line 711) | struct cork_file_list type cork_file_list (line 716) | struct cork_file_list type cork_path_list (line 717) | struct cork_path_list type cork_file_list (line 719) | struct cork_file_list type cork_path (line 724) | struct cork_path type cork_file (line 725) | struct cork_file type cork_file_list (line 733) | struct cork_file_list type cork_path_list (line 734) | struct cork_path_list type cork_file_list (line 739) | struct cork_file_list type cork_file (line 740) | struct cork_file type cork_path (line 743) | struct cork_path type cork_path (line 744) | struct cork_path type cork_path (line 770) | struct cork_path type cork_path_list (line 783) | struct cork_path_list type cork_path_list (line 786) | struct cork_path_list type cork_path (line 788) | struct cork_path type cork_path_list (line 820) | struct cork_path_list type cork_path_list (line 823) | struct cork_path_list type cork_path (line 825) | struct cork_path type cork_path (line 859) | struct cork_path type cork_path (line 863) | struct cork_path type cork_path (line 877) | struct cork_path FILE: src/libcork/posix/process.c type cork_cleanup_entry (line 30) | struct cork_cleanup_entry { type cork_cleanup_entry (line 37) | struct cork_cleanup_entry type cork_cleanup_entry (line 41) | struct cork_cleanup_entry function cork_cleanup_entry_free (line 48) | static void type cork_dllist (line 55) | struct cork_dllist function cork_cleanup_call_one (line 58) | static void function cork_cleanup_call_all (line 73) | static void function cork_cleanup_entry_add (line 79) | static void function CORK_API (line 108) | CORK_API void FILE: src/libcork/posix/subprocess.c type cork_subprocess_group (line 44) | struct cork_subprocess_group { type cork_subprocess_group (line 48) | struct cork_subprocess_group type cork_subprocess_group (line 51) | struct cork_subprocess_group function cork_subprocess_group_free (line 58) | void function cork_subprocess_group_add (line 65) | void type cork_read_pipe (line 77) | struct cork_read_pipe { function cork_read_pipe_init (line 83) | static void function cork_read_pipe_close_read (line 91) | static int function cork_read_pipe_close_write (line 102) | static int function cork_read_pipe_close (line 113) | static void function cork_read_pipe_done (line 120) | static void function cork_read_pipe_open (line 126) | static int function cork_read_pipe_dup (line 150) | static int function cork_read_pipe_read (line 159) | static int function cork_read_pipe_is_finished (line 202) | static bool type cork_write_pipe (line 213) | struct cork_write_pipe { function cork_write_pipe_close_read (line 218) | static int function cork_write_pipe_close_write (line 229) | static int function cork_write_pipe__data (line 240) | static int function cork_write_pipe__eof (line 250) | static int function cork_write_pipe__free (line 258) | static void function cork_write_pipe_init (line 263) | static void function cork_write_pipe_close (line 273) | static void function cork_write_pipe_done (line 280) | static void function cork_write_pipe_open (line 286) | static int function cork_write_pipe_dup (line 295) | static int type cork_subprocess (line 309) | struct cork_subprocess { type cork_subprocess (line 321) | struct cork_subprocess 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 340) | void type cork_stream_consumer (line 350) | struct cork_stream_consumer type cork_subprocess (line 351) | struct cork_subprocess function cork_exec__run (line 361) | static int function cork_exec__free (line 368) | static void type cork_subprocess (line 375) | struct cork_subprocess type cork_exec (line 376) | struct cork_exec type cork_stream_consumer (line 377) | struct cork_stream_consumer type cork_stream_consumer (line 378) | struct cork_stream_consumer function cork_subprocess_start (line 392) | int function cork_subprocess_reap (line 460) | static int function cork_subprocess_abort (line 476) | int function cork_subprocess_is_finished (line 489) | bool function cork_subprocess_yield (line 507) | static void function cork_subprocess_drain_ (line 537) | static int function cork_subprocess_drain (line 549) | bool function cork_subprocess_wait (line 557) | int function cork_subprocess_group_terminate (line 577) | static int function cork_subprocess_group_start (line 588) | int function cork_subprocess_group_abort (line 606) | int function cork_subprocess_group_is_finished (line 614) | bool function cork_subprocess_group_drain_ (line 628) | static int function cork_subprocess_group_drain (line 640) | bool function cork_subprocess_group_wait (line 648) | int FILE: src/libcork/pthreads/thread.c type cork_thread (line 35) | struct cork_thread { type cork_thread_descriptor (line 48) | struct cork_thread_descriptor { type cork_thread_descriptor (line 53) | struct cork_thread_descriptor type cork_thread (line 55) | struct cork_thread type cork_thread_descriptor (line 58) | struct cork_thread_descriptor function cork_thread_id (line 62) | cork_thread_id type cork_thread (line 81) | struct cork_thread type cork_thread (line 86) | struct cork_thread function cork_thread_free_private (line 99) | static void function cork_thread_free (line 108) | void type cork_thread (line 116) | struct cork_thread function cork_thread_id (line 121) | cork_thread_id type cork_thread (line 133) | struct cork_thread type cork_thread_descriptor (line 134) | struct cork_thread_descriptor function cork_thread_start (line 167) | int function cork_thread_join (line 199) | int FILE: tests/cram.py function findtests (line 23) | def findtests(paths): function regex (line 36) | def regex(pattern, s): function glob (line 47) | def glob(el, l): function match (line 74) | def match(el, l): class SequenceMatcher (line 82) | class SequenceMatcher(difflib.SequenceMatcher, object): method find_longest_match (line 85) | def find_longest_match(self, alo, ahi, blo, bhi): function unified_diff (line 106) | def unified_diff(a, b, fromfile='', tofile='', fromfiledate='', function escape (line 140) | def escape(s): function makeresetsigpipe (line 144) | def makeresetsigpipe(): function test (line 155) | def test(path, shell, indent=2): function prompt (line 238) | def prompt(question, answers, auto=None): function log (line 265) | def log(msg=None, verbosemsg=None, verbose=False): function patch (line 276) | def patch(cmd, diff, path): function run (line 286) | def run(paths, tmpdir, shell, quiet=False, verbose=False, patchcmd=None, function which (line 362) | def which(cmd): function expandpath (line 370) | def expandpath(path): class OptionParser (line 374) | class OptionParser(optparse.OptionParser): method __init__ (line 378) | def __init__(self, *args, **kwargs): method add_option (line 382) | def add_option(self, *args, **kwargs): method parse_args (line 389) | def parse_args(self, args=None, values=None): function main (line 421) | def main(args): FILE: tests/create-u128-test-cases.py function random_shift_count (line 20) | def random_shift_count(): function random_128 (line 24) | def random_128(): function dec_128 (line 31) | def dec_128(value): function hex_128 (line 34) | def hex_128(value): function output_one_cmp_test_case (line 39) | def output_one_cmp_test_case(op, op_str, lhs, rhs): function create_one_cmp_test_case (line 53) | def create_one_cmp_test_case(op, op_str): function create_one_shl_test_case (line 61) | def create_one_shl_test_case(): function create_one_shr_test_case (line 77) | def create_one_shr_test_case(): function create_one_add_test_case (line 93) | def create_one_add_test_case(): function create_one_sub_test_case (line 109) | def create_one_sub_test_case(): FILE: tests/helpers.h function setup_allocator (line 26) | static void function setup_allocator (line 35) | static void FILE: tests/test-array.c function START_TEST (line 128) | START_TEST(test_array_string) function END_TEST (line 170) | END_TEST function test_array__init (line 184) | static void function test_array__done (line 191) | static void function test_array__reuse (line 198) | static void function test_array__remove (line 205) | static void type test_array (line 212) | typedef cork_array(unsigned int) test_array; function test_array_init (line 214) | static void function START_TEST (line 238) | START_TEST(test_array_callbacks) function END_TEST (line 300) | END_TEST function main (line 325) | int FILE: tests/test-bitset.c function test_bitset_of_size (line 26) | static void function START_TEST (line 57) | START_TEST(test_bitset) function END_TEST (line 81) | END_TEST function main (line 102) | int FILE: tests/test-buffer.c function check_buffers (line 28) | static void function check_buffer (line 36) | static void function START_TEST (line 45) | START_TEST(test_buffer) function END_TEST (line 85) | END_TEST function END_TEST (line 138) | END_TEST function END_TEST (line 184) | END_TEST function END_TEST (line 224) | END_TEST function START_TEST (line 240) | START_TEST(test_buffer_c_string) function END_TEST (line 248) | END_TEST function START_TEST (line 264) | START_TEST(test_buffer_pretty_print) function END_TEST (line 309) | END_TEST function main (line 334) | int type cork_buffer (line 354) | struct cork_buffer type cork_buffer (line 354) | struct cork_buffer type cork_buffer (line 357) | struct cork_buffer type cork_buffer (line 358) | struct cork_buffer FILE: tests/test-core.c function START_TEST (line 36) | START_TEST(test_bool) function END_TEST (line 46) | END_TEST function END_TEST (line 76) | END_TEST function START_TEST (line 138) | START_TEST(test_string) function START_TEST (line 157) | START_TEST(test_endianness) function END_TEST (line 219) | END_TEST function END_TEST (line 241) | END_TEST function START_TEST (line 334) | START_TEST(test_hash) function START_TEST (line 475) | START_TEST(test_ipv4_address) function END_TEST (line 528) | END_TEST function END_TEST (line 584) | END_TEST function END_TEST (line 644) | END_TEST function test_timestamp_utc_format (line 659) | static void function test_timestamp_local_format (line 672) | static void function START_TEST (line 685) | START_TEST(test_timestamp) function END_TEST (line 771) | END_TEST function END_TEST (line 795) | END_TEST function END_TEST (line 809) | END_TEST function END_TEST (line 839) | END_TEST function main (line 897) | int FILE: tests/test-dllist.c type int64_item (line 27) | struct int64_item { function int64_sum (line 32) | static int function check_int64_list (line 42) | static void function START_TEST (line 63) | START_TEST(test_dllist) function END_TEST (line 122) | END_TEST function END_TEST (line 162) | END_TEST function main (line 183) | int FILE: tests/test-files.c function verify_path_content (line 31) | void function test_path (line 38) | void function START_TEST (line 63) | START_TEST(test_path_01) function END_TEST (line 70) | END_TEST function START_TEST (line 116) | START_TEST(test_path_join_01) function END_TEST (line 126) | END_TEST function END_TEST (line 136) | END_TEST function START_TEST (line 163) | START_TEST(test_path_basename_01) function END_TEST (line 179) | END_TEST function START_TEST (line 206) | START_TEST(test_path_dirname_01) function END_TEST (line 223) | END_TEST function START_TEST (line 243) | START_TEST(test_path_relative_child_01) function END_TEST (line 251) | END_TEST function START_TEST (line 285) | START_TEST(test_path_set_absolute_01) function END_TEST (line 297) | END_TEST function test_path_list (line 321) | void function START_TEST (line 334) | START_TEST(test_path_list_01) function END_TEST (line 342) | END_TEST function START_TEST (line 365) | START_TEST(test_file_exists_01) function END_TEST (line 371) | END_TEST function main (line 405) | int FILE: tests/test-gc.c type tree (line 28) | struct tree { function _free_ (line 34) | _free_(tree) { function _recurse_ (line 38) | _recurse_(tree) { type tree (line 58) | struct tree type tree (line 59) | struct tree type tree (line 59) | struct tree type tree (line 61) | struct tree function START_TEST (line 68) | START_TEST(test_gc_acyclic_01) function END_TEST (line 83) | END_TEST function END_TEST (line 102) | END_TEST function END_TEST (line 123) | END_TEST function main (line 145) | int FILE: tests/test-hash-table.c function uint64__free (line 28) | static void function uint64__equals (line 35) | static bool function cork_hash (line 47) | static cork_hash function uint64_sum (line 57) | static enum cork_hash_table_map_result function test_map_sum (line 66) | static void function test_iterator_sum (line 77) | static void function uint64_to_string (line 94) | static enum cork_hash_table_map_result function test_map_to_string (line 107) | static void function test_iterator_to_string (line 118) | static void function START_TEST (line 139) | START_TEST(test_uint64_hash_table) function END_TEST (line 266) | END_TEST function END_TEST (line 299) | END_TEST function END_TEST (line 331) | END_TEST function main (line 353) | int FILE: tests/test-managed-buffer.c type flag_buffer (line 28) | struct flag_buffer { function set_flag_on_free (line 33) | static void type cork_managed_buffer_iface (line 42) | struct cork_managed_buffer_iface type cork_managed_buffer (line 46) | struct cork_managed_buffer type flag_buffer (line 49) | struct flag_buffer function START_TEST (line 64) | START_TEST(test_managed_buffer_refcount) function END_TEST (line 87) | END_TEST function END_TEST (line 117) | END_TEST function END_TEST (line 143) | END_TEST function END_TEST (line 182) | END_TEST function END_TEST (line 220) | END_TEST function END_TEST (line 254) | END_TEST function END_TEST (line 291) | END_TEST function main (line 326) | int FILE: tests/test-mempool.c function START_TEST (line 28) | START_TEST(test_mempool_01) function END_TEST (line 58) | END_TEST function END_TEST (line 73) | END_TEST function int64_done (line 83) | static void function START_TEST (line 96) | START_TEST(test_mempool_reuse_01) function END_TEST (line 131) | END_TEST function main (line 158) | int FILE: tests/test-ring-buffer.c function START_TEST (line 26) | START_TEST(test_ring_buffer_1) function END_TEST (line 69) | END_TEST function END_TEST (line 114) | END_TEST function main (line 135) | int FILE: tests/test-slice.c function START_TEST (line 25) | START_TEST(test_static_slice) function END_TEST (line 51) | END_TEST function END_TEST (line 110) | END_TEST function main (line 131) | int FILE: tests/test-subprocess.c type verify_consumer (line 30) | struct verify_consumer { function verify_consumer__data (line 37) | static int function verify_consumer__eof (line 50) | static int function verify_consumer__free (line 65) | static void type cork_stream_consumer (line 76) | struct cork_stream_consumer type verify_consumer (line 79) | struct verify_consumer type env (line 94) | struct env { type spec (line 99) | struct spec { type cork_env (line 111) | struct cork_env type env (line 112) | struct env type cork_env (line 114) | struct cork_env type env (line 115) | struct env function test_subprocesses_ (line 129) | static void type spec (line 176) | struct spec type spec (line 181) | struct spec type env (line 186) | struct env type spec (line 190) | struct spec type spec (line 195) | struct spec function START_TEST (line 200) | START_TEST(test_subprocess_01) function END_TEST (line 206) | END_TEST function END_TEST (line 215) | END_TEST function END_TEST (line 224) | END_TEST function END_TEST (line 233) | END_TEST function END_TEST (line 242) | END_TEST function main (line 266) | int FILE: tests/test-threads.c function START_TEST (line 69) | START_TEST(test_atomic_ptr) function END_TEST (line 85) | END_TEST function END_TEST (line 117) | END_TEST function END_TEST (line 144) | END_TEST function END_TEST (line 157) | END_TEST function cork_test_thread__run (line 169) | static int function cork_test_thread__free (line 177) | static void type cork_thread (line 184) | struct cork_thread type cork_test_thread (line 187) | struct cork_test_thread function cork_error_thread__run (line 195) | static int function START_TEST (line 205) | START_TEST(test_threads_01) function END_TEST (line 216) | END_TEST function END_TEST (line 230) | END_TEST function END_TEST (line 250) | END_TEST function END_TEST (line 270) | END_TEST function END_TEST (line 282) | END_TEST function main (line 319) | int FILE: tests/test-u128.c function test_one_u128_decimal (line 23) | static void function test_one_u128_hex (line 31) | static void function test_one_u128_padded_hex (line 39) | static void function test_one_u128_print_from_32 (line 47) | static void function test_one_u128_print_from_64 (line 59) | static void function START_TEST (line 71) | START_TEST(test_u128_print) function END_TEST (line 147) | END_TEST function check_shift_test (line 158) | static void function check_shift_tests_ (line 180) | static void type shift_test (line 195) | struct shift_test function START_TEST (line 202) | START_TEST(test_u128_shl) function START_TEST (line 217) | START_TEST(test_u128_shr) function END_TEST (line 222) | END_TEST function check_arithmetic_test (line 234) | static void function check_arithmetic_tests_ (line 259) | static void type arithmetic_test (line 274) | struct arithmetic_test function START_TEST (line 282) | START_TEST(test_u128_add) function START_TEST (line 299) | START_TEST(test_u128_sub) function END_TEST (line 304) | END_TEST function check_comparison_test (line 315) | static void function check_comparison_tests_ (line 335) | static void type comparison_test (line 349) | struct comparison_test function START_TEST (line 358) | START_TEST(test_u128_eq) function START_TEST (line 374) | START_TEST(test_u128_ne) function START_TEST (line 389) | START_TEST(test_u128_lt) function START_TEST (line 404) | START_TEST(test_u128_le) function START_TEST (line 419) | START_TEST(test_u128_gt) function START_TEST (line 434) | START_TEST(test_u128_ge) function END_TEST (line 439) | END_TEST function main (line 469) | int