SYMBOL INDEX (368 symbols across 31 files) FILE: IntegrationTests/allocation-counter-tests-framework/template/AtomicCounter/Sources/AtomicCounter/include/atomic-counter.h type LeakedFDs (line 32) | typedef struct { FILE: IntegrationTests/allocation-counter-tests-framework/template/AtomicCounter/Sources/AtomicCounter/src/atomic-counter.c function MAKE_COUNTER (line 40) | MAKE_COUNTER(free) function _Bool (line 55) | static _Bool FDTracker_search_fd(const FDTracker *tracker, int fd, size_... function FDTracker_remove_at_index (line 70) | static void FDTracker_remove_at_index(FDTracker *tracker, size_t index) { function begin_tracking_fds (line 86) | void begin_tracking_fds(void) { function track_open_fd (line 102) | void track_open_fd(int fd) { function track_closed_fd (line 130) | void track_closed_fd(int fd) { function LeakedFDs (line 147) | LeakedFDs stop_tracking_fds(void) { FILE: IntegrationTests/allocation-counter-tests-framework/template/HookedFunctionsDoHook/Sources/HookedFunctions/include/hooked-functions.h type sockaddr (line 33) | struct sockaddr type sockaddr (line 34) | struct sockaddr FILE: IntegrationTests/allocation-counter-tests-framework/template/HookedFunctionsDoHook/Sources/HookedFunctions/src/hooked-functions-darwin.c function replacement_malloc_zone_free (line 125) | void replacement_malloc_zone_free(malloc_zone_t *zone, void *ptr) { function replacement_posix_memalign (line 146) | int replacement_posix_memalign(void **memptr, size_t alignment, size_t s... function replacement_socket (line 153) | int replacement_socket(int domain, int type, int protocol) { function replacement_accept (line 163) | int replacement_accept(int socket, struct sockaddr *restrict address, so... function replacement_accept4 (line 174) | int replacement_accept4(int sockfd, struct sockaddr *addr, socklen_t *ad... function replacement_close (line 179) | int replacement_close(int fildes) { FILE: IntegrationTests/allocation-counter-tests-framework/template/HookedFunctionsDoHook/Sources/HookedFunctions/src/hooked-functions-unix.c type sockaddr (line 54) | struct sockaddr type sockaddr (line 55) | struct sockaddr function is_recursive_malloc_block (line 88) | static bool is_recursive_malloc_block(void *ptr) { function recursive_free (line 103) | static void recursive_free(void *ptr) { function recursive_socket (line 109) | static int recursive_socket(int domain, int type, int protocol) { function recursive_accept (line 115) | static int recursive_accept(int socket, struct sockaddr *restrict addres... function recursive_accept4 (line 121) | static int recursive_accept4(int sockfd, struct sockaddr *addr, socklen_... function recursive_close (line 127) | static int recursive_close(int fildes) { function replacement_posix_memalign (line 220) | int replacement_posix_memalign(void **memptr, size_t alignment, size_t s... function socket_thunk (line 231) | static int socket_thunk(int domain, int type, int protocol) { function replacement_socket (line 235) | int replacement_socket(int domain, int type, int protocol) { function accept_thunk (line 245) | static int accept_thunk(int socket, struct sockaddr *restrict address, s... function replacement_accept (line 249) | int replacement_accept(int socket, struct sockaddr *restrict address, so... function accept4_thunk (line 260) | static int accept4_thunk(int sockfd, struct sockaddr *addr, socklen_t *a... function replacement_accept4 (line 264) | int replacement_accept4(int sockfd, struct sockaddr *addr, socklen_t *ad... function replacement_close (line 275) | int replacement_close(int fildes) { FILE: IntegrationTests/allocation-counter-tests-framework/template/Sources/bootstrapDoHook/main.c function free (line 23) | void free(void *ptr) { function posix_memalign (line 41) | int posix_memalign(void **memptr, size_t alignment, size_t size) { function socket (line 44) | int socket(int domain, int type, int protocol) { function accept (line 47) | int accept(int socket, struct sockaddr *restrict address, socklen_t *res... function accept4 (line 50) | int accept4(int sockfd, struct sockaddr *addr, socklen_t *addrlen, int f... function close (line 53) | int close(int fildes) { function main (line 60) | int main() { FILE: IntegrationTests/allocation-counter-tests-framework/template/Sources/bootstrapDoNotHook/main.c function main (line 17) | int main() { FILE: Sources/CNIOAtomics/src/c-atomics.c type catmc_atomic_ (line 29) | struct catmc_atomic_ type signed_char (line 64) | typedef signed char signed_char; type signed_short (line 65) | typedef signed short signed_short; type signed_int (line 66) | typedef signed int signed_int; type signed_long (line 67) | typedef signed long signed_long; type signed_long_long (line 68) | typedef signed long long signed_long_long; type unsigned_char (line 69) | typedef unsigned char unsigned_char; type unsigned_short (line 70) | typedef unsigned short unsigned_short; type unsigned_int (line 71) | typedef unsigned int unsigned_int; type unsigned_long (line 72) | typedef unsigned long unsigned_long; type unsigned_long_long (line 73) | typedef unsigned long long unsigned_long_long; type long_long (line 74) | typedef long long long_long; FILE: Sources/CNIOAtomics/src/c-nioatomics.c type signed_char (line 54) | typedef signed char signed_char; type signed_short (line 55) | typedef signed short signed_short; type signed_int (line 56) | typedef signed int signed_int; type signed_long (line 57) | typedef signed long signed_long; type signed_long_long (line 58) | typedef signed long long signed_long_long; type unsigned_char (line 59) | typedef unsigned char unsigned_char; type unsigned_short (line 60) | typedef unsigned short unsigned_short; type unsigned_int (line 61) | typedef unsigned int unsigned_int; type unsigned_long (line 62) | typedef unsigned long unsigned_long; type unsigned_long_long (line 63) | typedef unsigned long long unsigned_long_long; type long_long (line 64) | typedef long long long_long; FILE: Sources/CNIODarwin/include/CNIODarwin.h type CNIODarwin_mmsghdr (line 39) | typedef struct { type timespec (line 53) | struct timespec type cmsghdr (line 56) | struct cmsghdr type msghdr (line 56) | struct msghdr type cmsghdr (line 57) | struct cmsghdr type msghdr (line 57) | struct msghdr type cmsghdr (line 57) | struct cmsghdr type cmsghdr (line 58) | struct cmsghdr type cmsghdr (line 59) | struct cmsghdr type dirent (line 65) | struct dirent FILE: Sources/CNIODarwin/shim.c function CNIODarwin_sendmmsg (line 26) | int CNIODarwin_sendmmsg(int sockfd, CNIODarwin_mmsghdr *msgvec, unsigned... function CNIODarwin_recvmmsg (line 53) | int CNIODarwin_recvmmsg(int sockfd, CNIODarwin_mmsghdr *msgvec, unsigned... type cmsghdr (line 57) | struct cmsghdr type msghdr (line 57) | struct msghdr type cmsghdr (line 62) | struct cmsghdr type msghdr (line 62) | struct msghdr type cmsghdr (line 62) | struct cmsghdr type cmsghdr (line 68) | struct cmsghdr type cmsghdr (line 73) | struct cmsghdr function CNIODarwin_CMSG_LEN (line 78) | size_t CNIODarwin_CMSG_LEN(size_t payloadSizeBytes) { function CNIODarwin_CMSG_SPACE (line 82) | size_t CNIODarwin_CMSG_SPACE(size_t payloadSizeBytes) { type dirent (line 96) | struct dirent FILE: Sources/CNIOLLHTTP/c_nio_api.c function c_nio_llhttp_init (line 36) | void c_nio_llhttp_init(llhttp_t* parser, llhttp_type_t type, function wasm_on_headers_complete_wrap (line 57) | static int wasm_on_headers_complete_wrap(llhttp_t* p) { function llhttp_t (line 74) | llhttp_t* llhttp_alloc(llhttp_type_t type) { function llhttp_free (line 80) | void llhttp_free(llhttp_t* parser) { function c_nio_llhttp_get_type (line 88) | uint8_t c_nio_llhttp_get_type(llhttp_t* parser) { function c_nio_llhttp_get_http_major (line 92) | uint8_t c_nio_llhttp_get_http_major(llhttp_t* parser) { function c_nio_llhttp_get_http_minor (line 96) | uint8_t c_nio_llhttp_get_http_minor(llhttp_t* parser) { function c_nio_llhttp_get_method (line 100) | uint8_t c_nio_llhttp_get_method(llhttp_t* parser) { function c_nio_llhttp_get_status_code (line 104) | int c_nio_llhttp_get_status_code(llhttp_t* parser) { function c_nio_llhttp_get_upgrade (line 108) | uint8_t c_nio_llhttp_get_upgrade(llhttp_t* parser) { function c_nio_llhttp_reset (line 113) | void c_nio_llhttp_reset(llhttp_t* parser) { function llhttp_errno_t (line 128) | llhttp_errno_t c_nio_llhttp_execute(llhttp_t* parser, const char* data, ... function c_nio_llhttp_settings_init (line 133) | void c_nio_llhttp_settings_init(llhttp_settings_t* settings) { function llhttp_errno_t (line 138) | llhttp_errno_t c_nio_llhttp_finish(llhttp_t* parser) { function c_nio_llhttp_pause (line 163) | void c_nio_llhttp_pause(llhttp_t* parser) { function c_nio_llhttp_resume (line 173) | void c_nio_llhttp_resume(llhttp_t* parser) { function c_nio_llhttp_resume_after_upgrade (line 182) | void c_nio_llhttp_resume_after_upgrade(llhttp_t* parser) { function llhttp_errno_t (line 191) | llhttp_errno_t c_nio_llhttp_get_errno(const llhttp_t* parser) { function c_nio_llhttp_set_error_reason (line 201) | void c_nio_llhttp_set_error_reason(llhttp_t* parser, const char* reason) { function c_nio_llhttp_set_lenient_headers (line 240) | void c_nio_llhttp_set_lenient_headers(llhttp_t* parser, int enabled) { function c_nio_llhttp_set_lenient_chunked_length (line 249) | void c_nio_llhttp_set_lenient_chunked_length(llhttp_t* parser, int enabl... function c_nio_llhttp_set_lenient_keep_alive (line 258) | void c_nio_llhttp_set_lenient_keep_alive(llhttp_t* parser, int enabled) { function c_nio_llhttp_set_lenient_transfer_encoding (line 266) | void c_nio_llhttp_set_lenient_transfer_encoding(llhttp_t* parser, int en... function c_nio_llhttp_set_lenient_version (line 274) | void c_nio_llhttp_set_lenient_version(llhttp_t* parser, int enabled) { function c_nio_llhttp_set_lenient_data_after_close (line 282) | void c_nio_llhttp_set_lenient_data_after_close(llhttp_t* parser, int ena... function c_nio_llhttp_set_lenient_optional_lf_after_cr (line 290) | void c_nio_llhttp_set_lenient_optional_lf_after_cr(llhttp_t* parser, int... function c_nio_llhttp_set_lenient_optional_crlf_after_chunk (line 298) | void c_nio_llhttp_set_lenient_optional_crlf_after_chunk(llhttp_t* parser... function c_nio_llhttp_set_lenient_optional_cr_before_lf (line 306) | void c_nio_llhttp_set_lenient_optional_cr_before_lf(llhttp_t* parser, in... function c_nio_llhttp_set_lenient_spaces_after_chunk_size (line 314) | void c_nio_llhttp_set_lenient_spaces_after_chunk_size(llhttp_t* parser, ... function c_nio_llhttp__on_message_begin (line 325) | int c_nio_llhttp__on_message_begin(llhttp_t* s, const char* p, const cha... function c_nio_llhttp__on_protocol (line 332) | int c_nio_llhttp__on_protocol(llhttp_t* s, const char* p, const char* en... function c_nio_llhttp__on_protocol_complete (line 339) | int c_nio_llhttp__on_protocol_complete(llhttp_t* s, const char* p, const... function c_nio_llhttp__on_url (line 346) | int c_nio_llhttp__on_url(llhttp_t* s, const char* p, const char* endp) { function c_nio_llhttp__on_url_complete (line 353) | int c_nio_llhttp__on_url_complete(llhttp_t* s, const char* p, const char... function c_nio_llhttp__on_status (line 360) | int c_nio_llhttp__on_status(llhttp_t* s, const char* p, const char* endp) { function c_nio_llhttp__on_status_complete (line 367) | int c_nio_llhttp__on_status_complete(llhttp_t* s, const char* p, const c... function c_nio_llhttp__on_method (line 374) | int c_nio_llhttp__on_method(llhttp_t* s, const char* p, const char* endp) { function c_nio_llhttp__on_method_complete (line 381) | int c_nio_llhttp__on_method_complete(llhttp_t* s, const char* p, const c... function c_nio_llhttp__on_version (line 388) | int c_nio_llhttp__on_version(llhttp_t* s, const char* p, const char* end... function c_nio_llhttp__on_version_complete (line 395) | int c_nio_llhttp__on_version_complete(llhttp_t* s, const char* p, const ... function c_nio_llhttp__on_header_field (line 402) | int c_nio_llhttp__on_header_field(llhttp_t* s, const char* p, const char... function c_nio_llhttp__on_header_field_complete (line 409) | int c_nio_llhttp__on_header_field_complete(llhttp_t* s, const char* p, c... function c_nio_llhttp__on_header_value (line 416) | int c_nio_llhttp__on_header_value(llhttp_t* s, const char* p, const char... function c_nio_llhttp__on_header_value_complete (line 423) | int c_nio_llhttp__on_header_value_complete(llhttp_t* s, const char* p, c... function c_nio_llhttp__on_headers_complete (line 430) | int c_nio_llhttp__on_headers_complete(llhttp_t* s, const char* p, const ... function c_nio_llhttp__on_message_complete (line 437) | int c_nio_llhttp__on_message_complete(llhttp_t* s, const char* p, const ... function c_nio_llhttp__on_body (line 444) | int c_nio_llhttp__on_body(llhttp_t* s, const char* p, const char* endp) { function c_nio_llhttp__on_chunk_header (line 451) | int c_nio_llhttp__on_chunk_header(llhttp_t* s, const char* p, const char... function c_nio_llhttp__on_chunk_extension_name (line 458) | int c_nio_llhttp__on_chunk_extension_name(llhttp_t* s, const char* p, co... function c_nio_llhttp__on_chunk_extension_name_complete (line 465) | int c_nio_llhttp__on_chunk_extension_name_complete(llhttp_t* s, const ch... function c_nio_llhttp__on_chunk_extension_value (line 472) | int c_nio_llhttp__on_chunk_extension_value(llhttp_t* s, const char* p, c... function c_nio_llhttp__on_chunk_extension_value_complete (line 479) | int c_nio_llhttp__on_chunk_extension_value_complete(llhttp_t* s, const c... function c_nio_llhttp__on_chunk_complete (line 486) | int c_nio_llhttp__on_chunk_complete(llhttp_t* s, const char* p, const ch... function c_nio_llhttp__on_reset (line 493) | int c_nio_llhttp__on_reset(llhttp_t* s, const char* p, const char* endp) { function c_nio_llhttp__debug (line 503) | void c_nio_llhttp__debug(llhttp_t* s, const char* p, const char* endp, FILE: Sources/CNIOLLHTTP/c_nio_http.c function c_nio_llhttp__before_headers_complete (line 14) | int c_nio_llhttp__before_headers_complete(llhttp_t* parser, const char* p, function c_nio_llhttp__after_headers_complete (line 40) | int c_nio_llhttp__after_headers_complete(llhttp_t* parser, const char* p, function c_nio_llhttp__after_message_complete (line 119) | int c_nio_llhttp__after_message_complete(llhttp_t* parser, const char* p, function c_nio_llhttp_message_needs_eof (line 132) | int c_nio_llhttp_message_needs_eof(const llhttp_t* parser) { function c_nio_llhttp_should_keep_alive (line 159) | int c_nio_llhttp_should_keep_alive(const llhttp_t* parser) { FILE: Sources/CNIOLLHTTP/c_nio_llhttp.c type llparse_match_status_e (line 238) | enum llparse_match_status_e { type llparse_match_status_t (line 243) | typedef enum llparse_match_status_e llparse_match_status_t; type llparse_match_s (line 245) | struct llparse_match_s { type llparse_match_t (line 249) | typedef struct llparse_match_s llparse_match_t; function llparse_match_t (line 251) | static llparse_match_t llparse__match_sequence_to_lower( function llparse_match_t (line 283) | static llparse_match_t llparse__match_sequence_to_lower_unsafe( function llparse_match_t (line 315) | static llparse_match_t llparse__match_sequence_id( type llparse_state_e (line 347) | enum llparse_state_e { type llparse_state_t (line 603) | typedef enum llparse_state_e llparse_state_t; function c_nio_llhttp__internal__c_load_initial_message_completed (line 645) | int c_nio_llhttp__internal__c_load_initial_message_completed( function c_nio_llhttp__internal__c_update_finish (line 656) | int c_nio_llhttp__internal__c_update_finish( function c_nio_llhttp__internal__c_load_type (line 668) | int c_nio_llhttp__internal__c_load_type( function c_nio_llhttp__internal__c_store_method (line 675) | int c_nio_llhttp__internal__c_store_method( function c_nio_llhttp__internal__c_is_equal_method (line 688) | int c_nio_llhttp__internal__c_is_equal_method( function c_nio_llhttp__internal__c_update_http_major (line 695) | int c_nio_llhttp__internal__c_update_http_major( function c_nio_llhttp__internal__c_update_http_minor (line 703) | int c_nio_llhttp__internal__c_update_http_minor( function c_nio_llhttp__internal__c_test_lenient_flags (line 715) | int c_nio_llhttp__internal__c_test_lenient_flags( function c_nio_llhttp__internal__c_test_lenient_flags_1 (line 722) | int c_nio_llhttp__internal__c_test_lenient_flags_1( function c_nio_llhttp__internal__c_test_flags (line 729) | int c_nio_llhttp__internal__c_test_flags( function c_nio_llhttp__internal__c_is_equal_upgrade (line 744) | int c_nio_llhttp__internal__c_is_equal_upgrade( function c_nio_llhttp__internal__c_update_content_length (line 755) | int c_nio_llhttp__internal__c_update_content_length( function c_nio_llhttp__internal__c_update_initial_message_completed (line 763) | int c_nio_llhttp__internal__c_update_initial_message_completed( function c_nio_llhttp__internal__c_update_finish_1 (line 771) | int c_nio_llhttp__internal__c_update_finish_1( function c_nio_llhttp__internal__c_test_lenient_flags_2 (line 779) | int c_nio_llhttp__internal__c_test_lenient_flags_2( function c_nio_llhttp__internal__c_test_lenient_flags_3 (line 786) | int c_nio_llhttp__internal__c_test_lenient_flags_3( function c_nio_llhttp__internal__c_mul_add_content_length (line 805) | int c_nio_llhttp__internal__c_mul_add_content_length( function c_nio_llhttp__internal__c_test_lenient_flags_4 (line 831) | int c_nio_llhttp__internal__c_test_lenient_flags_4( function c_nio_llhttp__internal__c_is_equal_content_length (line 842) | int c_nio_llhttp__internal__c_is_equal_content_length( function c_nio_llhttp__internal__c_test_lenient_flags_7 (line 849) | int c_nio_llhttp__internal__c_test_lenient_flags_7( function c_nio_llhttp__internal__c_or_flags (line 856) | int c_nio_llhttp__internal__c_or_flags( function c_nio_llhttp__internal__c_test_lenient_flags_8 (line 864) | int c_nio_llhttp__internal__c_test_lenient_flags_8( function c_nio_llhttp__internal__c_update_finish_3 (line 879) | int c_nio_llhttp__internal__c_update_finish_3( function c_nio_llhttp__internal__c_or_flags_1 (line 887) | int c_nio_llhttp__internal__c_or_flags_1( function c_nio_llhttp__internal__c_update_upgrade (line 895) | int c_nio_llhttp__internal__c_update_upgrade( function c_nio_llhttp__internal__c_store_header_state (line 903) | int c_nio_llhttp__internal__c_store_header_state( function c_nio_llhttp__internal__c_load_header_state (line 916) | int c_nio_llhttp__internal__c_load_header_state( function c_nio_llhttp__internal__c_test_flags_4 (line 923) | int c_nio_llhttp__internal__c_test_flags_4( function c_nio_llhttp__internal__c_test_lenient_flags_22 (line 930) | int c_nio_llhttp__internal__c_test_lenient_flags_22( function c_nio_llhttp__internal__c_or_flags_5 (line 937) | int c_nio_llhttp__internal__c_or_flags_5( function c_nio_llhttp__internal__c_update_header_state (line 945) | int c_nio_llhttp__internal__c_update_header_state( function c_nio_llhttp__internal__c_or_flags_6 (line 957) | int c_nio_llhttp__internal__c_or_flags_6( function c_nio_llhttp__internal__c_or_flags_7 (line 965) | int c_nio_llhttp__internal__c_or_flags_7( function c_nio_llhttp__internal__c_or_flags_8 (line 973) | int c_nio_llhttp__internal__c_or_flags_8( function c_nio_llhttp__internal__c_update_header_state_3 (line 981) | int c_nio_llhttp__internal__c_update_header_state_3( function c_nio_llhttp__internal__c_update_header_state_1 (line 989) | int c_nio_llhttp__internal__c_update_header_state_1( function c_nio_llhttp__internal__c_update_header_state_6 (line 997) | int c_nio_llhttp__internal__c_update_header_state_6( function c_nio_llhttp__internal__c_update_header_state_7 (line 1005) | int c_nio_llhttp__internal__c_update_header_state_7( function c_nio_llhttp__internal__c_test_flags_2 (line 1013) | int c_nio_llhttp__internal__c_test_flags_2( function c_nio_llhttp__internal__c_mul_add_content_length_1 (line 1020) | int c_nio_llhttp__internal__c_mul_add_content_length_1( function c_nio_llhttp__internal__c_or_flags_17 (line 1046) | int c_nio_llhttp__internal__c_or_flags_17( function c_nio_llhttp__internal__c_test_flags_3 (line 1054) | int c_nio_llhttp__internal__c_test_flags_3( function c_nio_llhttp__internal__c_test_lenient_flags_20 (line 1061) | int c_nio_llhttp__internal__c_test_lenient_flags_20( function c_nio_llhttp__internal__c_or_flags_18 (line 1068) | int c_nio_llhttp__internal__c_or_flags_18( function c_nio_llhttp__internal__c_and_flags (line 1076) | int c_nio_llhttp__internal__c_and_flags( function c_nio_llhttp__internal__c_update_header_state_8 (line 1084) | int c_nio_llhttp__internal__c_update_header_state_8( function c_nio_llhttp__internal__c_or_flags_20 (line 1092) | int c_nio_llhttp__internal__c_or_flags_20( function c_nio_llhttp__internal__c_load_method (line 1104) | int c_nio_llhttp__internal__c_load_method( function c_nio_llhttp__internal__c_store_http_major (line 1111) | int c_nio_llhttp__internal__c_store_http_major( function c_nio_llhttp__internal__c_store_http_minor (line 1120) | int c_nio_llhttp__internal__c_store_http_minor( function c_nio_llhttp__internal__c_test_lenient_flags_24 (line 1129) | int c_nio_llhttp__internal__c_test_lenient_flags_24( function c_nio_llhttp__internal__c_load_http_major (line 1140) | int c_nio_llhttp__internal__c_load_http_major( function c_nio_llhttp__internal__c_load_http_minor (line 1147) | int c_nio_llhttp__internal__c_load_http_minor( function c_nio_llhttp__internal__c_update_status_code (line 1154) | int c_nio_llhttp__internal__c_update_status_code( function c_nio_llhttp__internal__c_mul_add_status_code (line 1162) | int c_nio_llhttp__internal__c_mul_add_status_code( function c_nio_llhttp__internal__c_update_type (line 1192) | int c_nio_llhttp__internal__c_update_type( function c_nio_llhttp__internal__c_update_type_1 (line 1200) | int c_nio_llhttp__internal__c_update_type_1( function c_nio_llhttp__internal_init (line 1208) | int c_nio_llhttp__internal_init(c_nio_llhttp__internal_t* state) { function llparse_state_t (line 1214) | static llparse_state_t c_nio_llhttp__internal__run( function c_nio_llhttp__internal_execute (line 10070) | int c_nio_llhttp__internal_execute(c_nio_llhttp__internal_t* state, cons... FILE: Sources/CNIOLLHTTP/include/CNIOLLHTTP.h function llhttp_errno_t (line 22) | static inline llhttp_errno_t c_nio_llhttp_execute_swift(llhttp_t *parser, FILE: Sources/CNIOLLHTTP/include/c_nio_llhttp.h type c_nio_llhttp__internal_t (line 25) | typedef struct c_nio_llhttp__internal_s c_nio_llhttp__internal_t; type c_nio_llhttp__internal_s (line 26) | struct c_nio_llhttp__internal_s { type llhttp_errno (line 65) | enum llhttp_errno { type llhttp_errno_t (line 104) | typedef enum llhttp_errno llhttp_errno_t; type llhttp_flags (line 106) | enum llhttp_flags { type llhttp_flags_t (line 117) | typedef enum llhttp_flags llhttp_flags_t; type llhttp_lenient_flags (line 119) | enum llhttp_lenient_flags { type llhttp_lenient_flags_t (line 131) | typedef enum llhttp_lenient_flags llhttp_lenient_flags_t; type llhttp_type (line 133) | enum llhttp_type { type llhttp_type_t (line 138) | typedef enum llhttp_type llhttp_type_t; type c_nio_llhttp_finish (line 140) | enum c_nio_llhttp_finish { type c_nio_llhttp_finish_t (line 145) | typedef enum c_nio_llhttp_finish c_nio_llhttp_finish_t; type llhttp_method (line 147) | enum llhttp_method { type llhttp_method_t (line 196) | typedef enum llhttp_method llhttp_method_t; type llhttp_status (line 198) | enum llhttp_status { type llhttp_status_t (line 299) | typedef enum llhttp_status llhttp_status_t; type c_nio_llhttp__internal_t (line 569) | typedef c_nio_llhttp__internal_t llhttp_t; type llhttp_settings_t (line 570) | typedef struct llhttp_settings_s llhttp_settings_t; type llhttp_settings_s (line 575) | struct llhttp_settings_s { FILE: Sources/CNIOLinux/include/CNIOLinux.h type mptcp_info (line 61) | struct mptcp_info { type CNIOLinux_mmsghdr (line 96) | typedef struct { type CNIOLinux_in6_pktinfo (line 101) | typedef struct { type timespec (line 107) | struct timespec type sockaddr (line 113) | struct sockaddr type cmsghdr (line 124) | struct cmsghdr type msghdr (line 124) | struct msghdr type cmsghdr (line 125) | struct cmsghdr type msghdr (line 125) | struct msghdr type cmsghdr (line 125) | struct cmsghdr type cmsghdr (line 126) | struct cmsghdr type cmsghdr (line 127) | struct cmsghdr type utsname (line 138) | struct utsname type dirent (line 142) | struct dirent type f_type_t (line 157) | typedef uint64_t f_type_t; type f_type_t (line 159) | typedef uint32_t f_type_t; type __fsword_t (line 163) | typedef __fsword_t f_type_t; type f_type_t (line 165) | typedef unsigned long f_type_t; FILE: Sources/CNIOLinux/include/liburing_nio.h type io_uring_sqe (line 29) | struct io_uring_sqe FILE: Sources/CNIOLinux/liburing_shims.c function CNIOLinux_i_do_nothing_just_working_around_a_darwin_toolchain_bug2 (line 20) | void CNIOLinux_i_do_nothing_just_working_around_a_darwin_toolchain_bug2(... function CNIOLinux_io_uring_set_link_flag (line 31) | void CNIOLinux_io_uring_set_link_flag(struct io_uring_sqe *sqe) function CNIOLinux_POLLRDHUP (line 37) | unsigned int CNIOLinux_POLLRDHUP() FILE: Sources/CNIOLinux/shim.c function CNIOLinux_i_do_nothing_just_working_around_a_darwin_toolchain_bug (line 17) | void CNIOLinux_i_do_nothing_just_working_around_a_darwin_toolchain_bug(v... type mmsghdr (line 38) | struct mmsghdr type in6_pktinfo (line 41) | struct in6_pktinfo function CNIOLinux_sendmmsg (line 44) | int CNIOLinux_sendmmsg(int sockfd, CNIOLinux_mmsghdr *msgvec, unsigned i... function CNIOLinux_recvmmsg (line 50) | int CNIOLinux_recvmmsg(int sockfd, CNIOLinux_mmsghdr *msgvec, unsigned i... function CNIOLinux_accept4 (line 56) | int CNIOLinux_accept4(int sockfd, struct sockaddr *addr, socklen_t *addr... function CNIOLinux_pthread_setname_np (line 60) | int CNIOLinux_pthread_setname_np(pthread_t thread, const char *name) { function CNIOLinux_pthread_getname_np (line 64) | int CNIOLinux_pthread_getname_np(pthread_t thread, char *name, size_t le... function CNIOLinux_pthread_setaffinity_np (line 97) | int CNIOLinux_pthread_setaffinity_np(pthread_t thread, size_t cpusetsize... function CNIOLinux_pthread_getaffinity_np (line 105) | int CNIOLinux_pthread_getaffinity_np(pthread_t thread, size_t cpusetsize... function CNIOLinux_CPU_SET (line 113) | void CNIOLinux_CPU_SET(int cpu, cpu_set_t *set) { function CNIOLinux_CPU_ZERO (line 117) | void CNIOLinux_CPU_ZERO(cpu_set_t *set) { function CNIOLinux_CPU_ISSET (line 121) | int CNIOLinux_CPU_ISSET(int cpu, cpu_set_t *set) { function CNIOLinux_CPU_SETSIZE (line 125) | int CNIOLinux_CPU_SETSIZE() { type cmsghdr (line 129) | struct cmsghdr type msghdr (line 129) | struct msghdr type cmsghdr (line 134) | struct cmsghdr type msghdr (line 134) | struct msghdr type cmsghdr (line 134) | struct cmsghdr type cmsghdr (line 140) | struct cmsghdr type cmsghdr (line 145) | struct cmsghdr function CNIOLinux_CMSG_LEN (line 150) | size_t CNIOLinux_CMSG_LEN(size_t payloadSizeBytes) { function CNIOLinux_CMSG_SPACE (line 154) | size_t CNIOLinux_CMSG_SPACE(size_t payloadSizeBytes) { function supports_udp_sockopt (line 161) | bool supports_udp_sockopt(int opt, int value) { function CNIOLinux_supports_udp_segment (line 171) | bool CNIOLinux_supports_udp_segment() { function CNIOLinux_supports_udp_gro (line 179) | bool CNIOLinux_supports_udp_gro() { function CNIOLinux_system_info (line 187) | int CNIOLinux_system_info(struct utsname* uname_data) { type dirent (line 193) | struct dirent function CNIOLinux_renameat2 (line 197) | int CNIOLinux_renameat2(int oldfd, const char* old, int newfd, const cha... function f_type_t (line 228) | f_type_t CNIOLinux_statfs_ftype(const char *path) { function FTS (line 237) | FTS *CNIOLinux_fts_open(char * const *path_argv, int options, int (*comp... FILE: Sources/CNIOOpenBSD/include/CNIOOpenBSD.h type CNIOOpenBSD_mmsghdr (line 54) | typedef struct { type CNIOOpenBSD_in6_pktinfo (line 59) | typedef struct { type timespec (line 65) | struct timespec type sockaddr (line 71) | struct sockaddr type cmsghdr (line 74) | struct cmsghdr type msghdr (line 74) | struct msghdr type cmsghdr (line 75) | struct cmsghdr type msghdr (line 75) | struct msghdr type cmsghdr (line 75) | struct cmsghdr type cmsghdr (line 76) | struct cmsghdr type cmsghdr (line 77) | struct cmsghdr type utsname (line 85) | struct utsname type dirent (line 89) | struct dirent FILE: Sources/CNIOOpenBSD/shim.c function CNIOOpenBSD_i_do_nothing_just_working_around_a_darwin_toolchain_bug (line 17) | void CNIOOpenBSD_i_do_nothing_just_working_around_a_darwin_toolchain_bug... function CNIOOpenBSD_pthread_set_name_np (line 26) | int CNIOOpenBSD_pthread_set_name_np(pthread_t thread, const char *name) { function CNIOOpenBSD_pthread_get_name_np (line 31) | int CNIOOpenBSD_pthread_get_name_np(pthread_t thread, char *name, size_t... function CNIOOpenBSD_sendmmsg (line 36) | int CNIOOpenBSD_sendmmsg(int sockfd, CNIOOpenBSD_mmsghdr *msgvec, unsign... function CNIOOpenBSD_recvmmsg (line 43) | int CNIOOpenBSD_recvmmsg(int sockfd, CNIOOpenBSD_mmsghdr *msgvec, unsign... function CNIOOpenBSD_accept4 (line 50) | int CNIOOpenBSD_accept4(int sockfd, struct sockaddr *addr, socklen_t *ad... type cmsghdr (line 54) | struct cmsghdr type msghdr (line 54) | struct msghdr type cmsghdr (line 59) | struct cmsghdr type msghdr (line 59) | struct msghdr type cmsghdr (line 59) | struct cmsghdr type cmsghdr (line 65) | struct cmsghdr type cmsghdr (line 70) | struct cmsghdr function CNIOOpenBSD_CMSG_LEN (line 75) | size_t CNIOOpenBSD_CMSG_LEN(size_t payloadSizeBytes) { function CNIOOpenBSD_CMSG_SPACE (line 79) | size_t CNIOOpenBSD_CMSG_SPACE(size_t payloadSizeBytes) { function supports_udp_sockopt (line 86) | bool supports_udp_sockopt(int opt, int value) { function CNIOOpenBSD_supports_udp_segment (line 96) | bool CNIOOpenBSD_supports_udp_segment() { function CNIOOpenBSD_supports_udp_gro (line 104) | bool CNIOOpenBSD_supports_udp_gro() { function CNIOOpenBSD_system_info (line 112) | int CNIOOpenBSD_system_info(struct utsname* uname_data) { type dirent (line 116) | struct dirent function FTS (line 128) | FTS *CNIOOpenBSD_fts_open(char * const *path_argv, int options, int (*co... FILE: Sources/CNIOPosix/include/CNIOPosix.h function c_nio_posix_get_el_id (line 21) | static inline uintptr_t c_nio_posix_get_el_id(void) { function c_nio_posix_set_el_id (line 25) | static inline void c_nio_posix_set_el_id(uintptr_t id) { function c_nio_posix_set_el_ptr (line 35) | static inline void c_nio_posix_set_el_ptr(void *id) { FILE: Sources/CNIOSHA1/c_nio_sha1.c type sha1_ctxt (line 116) | struct sha1_ctxt function sha1_step (line 118) | static void function c_nio_sha1_init (line 202) | void function c_nio_sha1_pad (line 213) | void function c_nio_sha1_loop (line 247) | void function c_nio_sha1_result (line 272) | void FILE: Sources/CNIOSHA1/include/CNIOSHA1.h type sha1_ctxt (line 57) | struct sha1_ctxt { type SHA1_CTX (line 72) | typedef struct sha1_ctxt SHA1_CTX; type sha1_ctxt (line 82) | struct sha1_ctxt type sha1_ctxt (line 83) | struct sha1_ctxt type sha1_ctxt (line 84) | struct sha1_ctxt type sha1_ctxt (line 85) | struct sha1_ctxt FILE: Sources/CNIOWASI/include/CNIOWASI.h function CNIOWASI_gettime (line 22) | static inline void CNIOWASI_gettime(struct timespec *tv) { function CNIOWASI_O_CREAT (line 27) | static inline int CNIOWASI_O_CREAT() { FILE: Sources/CNIOWindows/WSAStartup.c function NIOWSAStartup (line 21) | void NIOWSAStartup(void) { FILE: Sources/CNIOWindows/include/CNIOWindows.h type NIO (line 31) | struct NIO type timespec (line 98) | struct timespec FILE: Sources/CNIOWindows/shim.c function CNIOWindows_sendmmsg (line 23) | int CNIOWindows_sendmmsg(SOCKET s, CNIOWindows_mmsghdr *msgvec, unsigned... function CNIOWindows_recvmmsg (line 29) | int CNIOWindows_recvmmsg(SOCKET s, CNIOWindows_mmsghdr *msgvec, function WSACMSGHDR (line 44) | WSACMSGHDR *CNIOWindows_CMSG_FIRSTHDR(const WSAMSG *msg) { function WSACMSGHDR (line 48) | WSACMSGHDR *CNIOWindows_CMSG_NXTHDR(const WSAMSG *msg, LPWSACMSGHDR cmsg) { function CNIOWindows_CMSG_LEN (line 52) | size_t CNIOWindows_CMSG_LEN(size_t length) { function CNIOWindows_CMSG_SPACE (line 56) | size_t CNIOWindows_CMSG_SPACE(size_t length) { function CNIOWindows_errno (line 60) | int CNIOWindows_errno(void) { function DWORD (line 64) | DWORD CNIOWindows_FormatGetLastError(DWORD errorCode, LPSTR errorMsg) { FILE: dev/stackdiff-dtrace.py function put_in_dict (line 23) | def put_in_dict(path): function total_count_for_key (line 87) | def total_count_for_key(d, key): function total_for_dictionary (line 92) | def total_for_dictionary(d): function extract_useful_keys (line 99) | def extract_useful_keys(d): function print_dictionary_member (line 107) | def print_dictionary_member(d, key): function print_dictionary_member_detail (line 115) | def print_dictionary_member_detail(d, key): function usage (line 122) | def usage(): FILE: scripts/analyze_performance_results.rb type Enumerable (line 19) | module Enumerable function sum (line 20) | def sum function mean (line 24) | def mean function sample_variance (line 28) | def sample_variance function standard_deviation (line 34) | def standard_deviation function parse_results (line 39) | def parse_results(file) function compare_results (line 58) | def compare_results(current, previous) function print_results_markdown (line 79) | def print_results_markdown(results) function print_results_html (line 92) | def print_results_html(results) function print_results_csv (line 107) | def print_results_csv(results) function print_comparison_markdown (line 112) | def print_comparison_markdown(results) function print_comparison_html (line 120) | def print_comparison_html(results)