Call tree LLVMFuzzerTestOneInput /src/dovecot/src/lib-http/fuzz-http-request-parser.c linenumber=-1 fuzzer_init /src/dovecot/src/lib-test/fuzzer.c linenumber=10 lib_is_initialized /src/dovecot/src/lib/lib.c linenumber=17 lib_init /src/dovecot/src/lib/lib.c linenumber=18 i_panic /src/dovecot/src/lib/failures.c linenumber=190 lib_set_clean_exit /src/dovecot/src/lib/lib.c linenumber=521 random_init /src/dovecot/src/lib/randgen.c linenumber=191 kiss_init /src/dovecot/src/lib/randgen.c linenumber=178 srand linenumber=179 hash_init /src/dovecot/src/lib/hash.c linenumber=192 random_fill /src/dovecot/src/lib/randgen.c linenumber=528 i_panic /src/dovecot/src/lib/failures.c linenumber=125 i_panic /src/dovecot/src/lib/failures.c linenumber=126 kiss_rand /src/dovecot/src/lib/randgen.c linenumber=131 random_read /src/dovecot/src/lib/randgen.c linenumber=146 getrandom linenumber=91 __errno_location linenumber=92 random_open_urandom /src/dovecot/src/lib/randgen.c linenumber=98 open linenumber=74 __errno_location linenumber=76 i_fatal /src/dovecot/src/lib/failures.c linenumber=77 lib_set_clean_exit /src/dovecot/src/lib/lib.c linenumber=536 i_fatal /src/dovecot/src/lib/failures.c linenumber=80 fd_close_on_exec /src/dovecot/src/lib/fd-util.c linenumber=83 fcntl linenumber=17 i_fatal /src/dovecot/src/lib/failures.c linenumber=19 fcntl linenumber=22 i_fatal /src/dovecot/src/lib/failures.c linenumber=23 read linenumber=106 i_fatal /src/dovecot/src/lib/failures.c linenumber=109 __errno_location linenumber=110 i_fatal /src/dovecot/src/lib/failures.c linenumber=112 i_fatal /src/dovecot/src/lib/failures.c linenumber=114 __errno_location linenumber=118 i_panic /src/dovecot/src/lib/failures.c linenumber=118 random_read /src/dovecot/src/lib/randgen.c linenumber=156 i_memcpy /src/dovecot/src/lib/./lib.h linenumber=162 i_panic /src/dovecot/src/lib/failures.c linenumber=75 data_stack_init /src/dovecot/src/lib/data-stack.c linenumber=193 mem_block_alloc /src/dovecot/src/lib/data-stack.c linenumber=756 __errno_location linenumber=372 malloc_add_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=377 i_panic /src/dovecot/src/lib/failures.c linenumber=40 nearest_power /src/dovecot/src/lib/bits.c linenumber=377 i_panic /src/dovecot/src/lib/failures.c linenumber=18 bits_required64 /src/dovecot/src/lib/./bits.h linenumber=23 malloc_add_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=381 abort linenumber=385 i_panic /src/dovecot/src/lib/failures.c linenumber=389 __errno_location linenumber=392 mem_block_reset /src/dovecot/src/lib/data-stack.c linenumber=395 t_push /src/dovecot/src/lib/data-stack.c linenumber=762 i_panic /src/dovecot/src/lib/failures.c linenumber=153 data_stack_init /src/dovecot/src/lib/data-stack.c linenumber=157 t_push /src/dovecot/src/lib/data-stack.c linenumber=158 t_buffer_get /src/dovecot/src/lib/data-stack.c linenumber=162 t_malloc_real /src/dovecot/src/lib/data-stack.c linenumber=627 __errno_location linenumber=464 i_panic /src/dovecot/src/lib/failures.c linenumber=467 data_stack_init /src/dovecot/src/lib/data-stack.c linenumber=471 data_stack_last_buffer_reset /src/dovecot/src/lib/data-stack.c linenumber=484 mem_block_reset /src/dovecot/src/lib/data-stack.c linenumber=498 mem_block_alloc /src/dovecot/src/lib/data-stack.c linenumber=501 data_stack_after_last_alloc /src/dovecot/src/lib/data-stack.c linenumber=514 t_push /src/dovecot/src/lib/data-stack.c linenumber=523 t_buffer_alloc /src/dovecot/src/lib/data-stack.c linenumber=176 i_panic /src/dovecot/src/lib/failures.c linenumber=652 i_panic /src/dovecot/src/lib/failures.c linenumber=653 i_panic /src/dovecot/src/lib/failures.c linenumber=654 t_malloc_real /src/dovecot/src/lib/data-stack.c linenumber=657 data_stack_send_grow_event /src/dovecot/src/lib/data-stack.c linenumber=526 event_create /src/dovecot/src/lib/lib-event.c linenumber=414 event_create_internal /src/dovecot/src/lib/lib-event.c linenumber=442 pool_alloconly_create /src/dovecot/src/lib/mempool-alloconly.c linenumber=415 nearest_power /src/dovecot/src/lib/bits.c linenumber=248 block_alloc /src/dovecot/src/lib/mempool-alloconly.c linenumber=249 i_panic /src/dovecot/src/lib/failures.c linenumber=361 i_panic /src/dovecot/src/lib/failures.c linenumber=362 nearest_power /src/dovecot/src/lib/bits.c linenumber=371 __errno_location linenumber=386 calloc linenumber=387 i_fatal_status /src/dovecot/src/lib/failures.c linenumber=389 lib_set_clean_exit /src/dovecot/src/lib/lib.c linenumber=552 malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=252 p_malloc /src/dovecot/src/lib/./mempool.h linenumber=252 i_panic /src/dovecot/src/lib/failures.c linenumber=265 malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=417 p_malloc /src/dovecot/src/lib/./mempool.h linenumber=417 i_gettimeofday /src/dovecot/src/lib/time-util.c linenumber=423 gettimeofday linenumber=12 i_fatal /src/dovecot/src/lib/failures.c linenumber=13 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=424 strlen linenumber=63 p_malloc /src/dovecot/src/lib/./mempool.h linenumber=64 event_ref /src/dovecot/src/lib/lib-event.c linenumber=429 i_panic /src/dovecot/src/lib/failures.c linenumber=477 event_copy_parent_defaults /src/dovecot/src/lib/lib-event.c linenumber=430 event_call_callbacks_noargs /src/dovecot/src/lib/lib-event.c linenumber=443 event_call_callbacks /src/dovecot/src/lib/lib-event.c linenumber=166 array_is_created_i /src/dovecot/src/lib/./array.h linenumber=139 i_memcpy /src/dovecot/src/lib/./lib.h linenumber=142 t_push /src/dovecot/src/lib/data-stack.c linenumber=145 t_pop /src/dovecot/src/lib/data-stack.c linenumber=147 t_pop_last_unsafe /src/dovecot/src/lib/data-stack.c linenumber=328 i_panic /src/dovecot/src/lib/failures.c linenumber=286 data_stack_last_buffer_reset /src/dovecot/src/lib/data-stack.c linenumber=288 free_blocks /src/dovecot/src/lib/data-stack.c linenumber=299 __errno_location linenumber=217 __errno_location linenumber=241 i_panic /src/dovecot/src/lib/failures.c linenumber=147 event_set_name /src/dovecot/src/lib/lib-event.c linenumber=415 p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=742 i_strdup /src/dovecot/src/lib/imem.c linenumber=743 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=19 data_stack_get_alloc_size /src/dovecot/src/lib/data-stack.c linenumber=416 i_panic /src/dovecot/src/lib/failures.c linenumber=713 event_add_int /src/dovecot/src/lib/lib-event.c linenumber=416 event_get_field /src/dovecot/src/lib/lib-event.c linenumber=1186 event_find_field_nonrecursive /src/dovecot/src/lib/lib-event.c linenumber=1103 array_is_created_i /src/dovecot/src/lib/./array.h linenumber=1005 buffer_get_modifiable_data /src/dovecot/src/lib/buffer.c linenumber=1008 i_panic /src/dovecot/src/lib/failures.c linenumber=451 strcmp linenumber=1009 array_is_created_i /src/dovecot/src/lib/./array.h linenumber=1105 array_create_i /src/dovecot/src/lib/./array.h linenumber=1106 malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=149 buffer_create_dynamic_max /src/dovecot/src/lib/buffer.c linenumber=148 malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=195 p_malloc /src/dovecot/src/lib/./mempool.h linenumber=195 buffer_alloc /src/dovecot/src/lib/buffer.c linenumber=202 i_panic /src/dovecot/src/lib/failures.c linenumber=37 i_panic /src/dovecot/src/lib/failures.c linenumber=42 p_malloc /src/dovecot/src/lib/./mempool.h linenumber=45 p_realloc /src/dovecot/src/lib/./mempool.h linenumber=47 i_panic /src/dovecot/src/lib/failures.c linenumber=136 array_create_from_buffer_i /src/dovecot/src/lib/./array.h linenumber=152 array_append_space_i /src/dovecot/src/lib/./array.h linenumber=1107 buffer_append_space_unsafe /src/dovecot/src/lib/buffer.c linenumber=339 buffer_get_space_unsafe /src/dovecot/src/lib/buffer.c linenumber=441 buffer_check_limits /src/dovecot/src/lib/buffer.c linenumber=433 i_panic /src/dovecot/src/lib/failures.c linenumber=61 pool_get_name /src/dovecot/src/lib/./mempool.h linenumber=81 i_panic /src/dovecot/src/lib/failures.c linenumber=78 pool_get_exp_grown_size /src/dovecot/src/lib/mempool.c linenumber=85 i_panic /src/dovecot/src/lib/failures.c linenumber=17 nearest_power /src/dovecot/src/lib/bits.c linenumber=19 p_get_max_easy_alloc_size /src/dovecot/src/lib/./mempool.h linenumber=20 i_panic /src/dovecot/src/lib/failures.c linenumber=24 buffer_alloc /src/dovecot/src/lib/buffer.c linenumber=92 i_panic /src/dovecot/src/lib/failures.c linenumber=113 i_panic /src/dovecot/src/lib/failures.c linenumber=114 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=1108 event_set_changed /src/dovecot/src/lib/lib-event.c linenumber=1112 data_stack_get_used_size /src/dovecot/src/lib/data-stack.c linenumber=417 i_panic /src/dovecot/src/lib/failures.c linenumber=725 event_add_int /src/dovecot/src/lib/lib-event.c linenumber=417 event_add_int /src/dovecot/src/lib/lib-event.c linenumber=418 event_add_int /src/dovecot/src/lib/lib-event.c linenumber=419 event_add_str /src/dovecot/src/lib/lib-event.c linenumber=426 event_find_field_recursive /src/dovecot/src/lib/lib-event.c linenumber=1125 event_find_field_nonrecursive /src/dovecot/src/lib/lib-event.c linenumber=1021 event_get_global /src/dovecot/src/lib/lib-event.c linenumber=1027 event_find_field_nonrecursive /src/dovecot/src/lib/lib-event.c linenumber=1029 event_get_field /src/dovecot/src/lib/lib-event.c linenumber=1130 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=1132 event_want_level /src/dovecot/src/lib/event-log.c linenumber=432 event_want_log_level /src/dovecot/src/lib/event-log.c linenumber=326 event_filter_match_source /src/dovecot/src/lib/event-filter.c linenumber=307 i_panic /src/dovecot/src/lib/failures.c linenumber=1183 event_filter_match_fastpath /src/dovecot/src/lib/event-filter.c linenumber=1185 event_filter_query_match /src/dovecot/src/lib/event-filter.c linenumber=1189 i_panic /src/dovecot/src/lib/failures.c linenumber=1147 event_filter_query_match_eval /src/dovecot/src/lib/event-filter.c linenumber=1150 event_filter_query_match_cmp /src/dovecot/src/lib/event-filter.c linenumber=1118 i_panic /src/dovecot/src/lib/failures.c linenumber=1071 i_unreached /src/dovecot/src/lib/failures.c linenumber=1079 i_panic /src/dovecot/src/lib/failures.c linenumber=1020 strcmp linenumber=1082 wildcard_match_escaped /src/dovecot/src/lib/wildcard-match.c linenumber=1085 wildcard_match_int /src/dovecot/src/lib/wildcard-match.c linenumber=151 is_escaped /src/dovecot/src/lib/wildcard-match.c linenumber=73 is_escaped /src/dovecot/src/lib/wildcard-match.c linenumber=83 is_escaped /src/dovecot/src/lib/wildcard-match.c linenumber=94 is_escaped /src/dovecot/src/lib/wildcard-match.c linenumber=103 toupper linenumber=115 is_escaped /src/dovecot/src/lib/wildcard-match.c linenumber=134 event_filter_source_location_match /src/dovecot/src/lib/event-filter.c linenumber=1088 strrchr linenumber=1049 strlen linenumber=1054 event_filter_source_filename_match /src/dovecot/src/lib/event-filter.c linenumber=1053 strlen linenumber=1035 memcmp linenumber=1040 str_to_uint /src/dovecot/src/lib/strnum.c linenumber=1058 str_to_uintmax /src/dovecot/src/lib/strnum.c linenumber=76 str_parse_uintmax /src/dovecot/src/lib/strnum.c linenumber=116 strlen linenumber=109 str_parse_data_uintmax /src/dovecot/src/lib/strnum.c linenumber=109 event_filter_source_filename_match /src/dovecot/src/lib/event-filter.c linenumber=1060 event_has_category /src/dovecot/src/lib/event-filter.c linenumber=1092 event_has_category_nonrecursive /src/dovecot/src/lib/event-filter.c linenumber=705 array_is_created_i /src/dovecot/src/lib/./array.h linenumber=681 i_memcpy /src/dovecot/src/lib/./lib.h linenumber=682 event_category_match /src/dovecot/src/lib/event-filter.c linenumber=683 event_get_parent /src/dovecot/src/lib/lib-event.c linenumber=708 event_get_global /src/dovecot/src/lib/lib-event.c linenumber=711 event_has_category_nonrecursive /src/dovecot/src/lib/event-filter.c linenumber=713 event_get_parent /src/dovecot/src/lib/lib-event.c linenumber=715 event_match_field /src/dovecot/src/lib/event-filter.c linenumber=1094 strcmp linenumber=822 event_get_last_duration /src/dovecot/src/lib/lib-event.c linenumber=827 timeval_diff_usecs /src/dovecot/src/lib/time-util.c linenumber=1298 i_panic /src/dovecot/src/lib/failures.c linenumber=1300 event_find_field_recursive /src/dovecot/src/lib/lib-event.c linenumber=832 event_filter_export_query_expr_op /src/dovecot/src/lib/event-filter.c linenumber=857 i_unreached /src/dovecot/src/lib/failures.c linenumber=541 i_unreached /src/dovecot/src/lib/failures.c linenumber=554 i_warning /src/dovecot/src/lib/failures.c linenumber=853 __errno_location linenumber=577 __errno_location linenumber=584 t_push /src/dovecot/src/lib/data-stack.c linenumber=869 strcmp linenumber=871 wanted_field_value_str /src/dovecot/src/lib/event-filter.c linenumber=873 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=109 p_strdup_vprintf /src/dovecot/src/lib/strfuncs.c linenumber=310 t_noalloc_strdup_vprintf /src/dovecot/src/lib/strfuncs.c linenumber=177 printf_format_fix_get_len /src/dovecot/src/lib/printf-format-fix.c linenumber=149 printf_format_fix_noalloc /src/dovecot/src/lib/printf-format-fix.c linenumber=174 strchr linenumber=84 strchr linenumber=100 i_panic /src/dovecot/src/lib/failures.c linenumber=104 verify_length /src/dovecot/src/lib/printf-format-fix.c linenumber=112 verify_length /src/dovecot/src/lib/printf-format-fix.c linenumber=120 i_panic /src/dovecot/src/lib/failures.c linenumber=121 strchr linenumber=145 i_panic /src/dovecot/src/lib/failures.c linenumber=148 i_panic /src/dovecot/src/lib/failures.c linenumber=151 fix_format_real /src/dovecot/src/lib/printf-format-fix.c linenumber=152 __errno_location linenumber=20 strerror linenumber=20 strlen linenumber=26 strlen linenumber=27 t_buffer_get /src/dovecot/src/lib/data-stack.c linenumber=30 i_panic /src/dovecot/src/lib/failures.c linenumber=155 i_panic /src/dovecot/src/lib/failures.c linenumber=158 strlen linenumber=166 t_buffer_get /src/dovecot/src/lib/data-stack.c linenumber=152 vsnprintf linenumber=153 i_panic /src/dovecot/src/lib/failures.c linenumber=154 t_buffer_get /src/dovecot/src/lib/data-stack.c linenumber=160 vsnprintf linenumber=161 i_panic /src/dovecot/src/lib/failures.c linenumber=162 t_buffer_alloc /src/dovecot/src/lib/data-stack.c linenumber=179 p_malloc /src/dovecot/src/lib/./mempool.h linenumber=182 net_ip2addr /src/dovecot/src/lib/net.c linenumber=111 t_malloc_no0 /src/dovecot/src/lib/data-stack.c linenumber=950 t_malloc_real /src/dovecot/src/lib/data-stack.c linenumber=542 t_pop /src/dovecot/src/lib/data-stack.c linenumber=527 i_panic /src/dovecot/src/lib/failures.c linenumber=527 __errno_location linenumber=536 getnameinfo linenumber=952 net_handle_gai_error /src/dovecot/src/lib/net.c linenumber=954 gai_strerror linenumber=70 i_fatal_status /src/dovecot/src/lib/failures.c linenumber=69 i_error /src/dovecot/src/lib/failures.c linenumber=73 __errno_location linenumber=565 __errno_location linenumber=572 gai_strerror linenumber=78 i_error /src/dovecot/src/lib/failures.c linenumber=77 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=115 i_unreached /src/dovecot/src/lib/failures.c linenumber=121 cmp_value /src/dovecot/src/lib/event-filter.c linenumber=875 wanted_field_value_str /src/dovecot/src/lib/event-filter.c linenumber=740 cmp_str /src/dovecot/src/lib/event-filter.c linenumber=740 wildcard_match_escaped /src/dovecot/src/lib/wildcard-match.c linenumber=725 wildcard_match_escaped_icase /src/dovecot/src/lib/wildcard-match.c linenumber=727 wildcard_match_int /src/dovecot/src/lib/wildcard-match.c linenumber=156 strcmp linenumber=730 strcasecmp linenumber=732 t_pop /src/dovecot/src/lib/data-stack.c linenumber=877 i_panic /src/dovecot/src/lib/failures.c linenumber=877 wanted_field_value_str /src/dovecot/src/lib/event-filter.c linenumber=891 i_warning /src/dovecot/src/lib/failures.c linenumber=884 event_filter_handle_numeric_operation /src/dovecot/src/lib/event-filter.c linenumber=899 i_unreached /src/dovecot/src/lib/failures.c linenumber=807 i_unreached /src/dovecot/src/lib/failures.c linenumber=809 wanted_field_value_str /src/dovecot/src/lib/event-filter.c linenumber=910 i_warning /src/dovecot/src/lib/failures.c linenumber=906 wanted_field_value_str /src/dovecot/src/lib/event-filter.c linenumber=928 event_filter_export_query_expr_op /src/dovecot/src/lib/event-filter.c linenumber=929 i_warning /src/dovecot/src/lib/failures.c linenumber=922 i_snprintf /src/dovecot/src/lib/strfuncs.c linenumber=937 i_panic /src/dovecot/src/lib/failures.c linenumber=44 printf_format_fix_unsafe /src/dovecot/src/lib/printf-format-fix.c linenumber=47 printf_format_fix_noalloc /src/dovecot/src/lib/printf-format-fix.c linenumber=195 vsnprintf linenumber=47 i_panic /src/dovecot/src/lib/failures.c linenumber=51 t_push /src/dovecot/src/lib/data-stack.c linenumber=938 wanted_field_value_str /src/dovecot/src/lib/event-filter.c linenumber=940 wildcard_match_escaped_icase /src/dovecot/src/lib/wildcard-match.c linenumber=939 t_pop /src/dovecot/src/lib/data-stack.c linenumber=941 i_panic /src/dovecot/src/lib/failures.c linenumber=941 i_warning /src/dovecot/src/lib/failures.c linenumber=948 event_filter_export_query_expr_op /src/dovecot/src/lib/event-filter.c linenumber=967 i_warning /src/dovecot/src/lib/failures.c linenumber=963 net_is_in_network /src/dovecot/src/lib/net.c linenumber=975 net_ipv6_mapped_ipv4_convert /src/dovecot/src/lib/net.c linenumber=1215 memcmp linenumber=1102 i_memcpy /src/dovecot/src/lib/./lib.h linenumber=1107 i_panic /src/dovecot/src/lib/failures.c linenumber=1229 htonl linenumber=1250 htonl linenumber=1251 wanted_field_value_str /src/dovecot/src/lib/event-filter.c linenumber=991 i_warning /src/dovecot/src/lib/failures.c linenumber=987 t_push /src/dovecot/src/lib/data-stack.c linenumber=998 net_ip2addr /src/dovecot/src/lib/net.c linenumber=999 wanted_field_value_str /src/dovecot/src/lib/event-filter.c linenumber=1000 wildcard_match_escaped_icase /src/dovecot/src/lib/wildcard-match.c linenumber=999 t_pop /src/dovecot/src/lib/data-stack.c linenumber=1001 i_panic /src/dovecot/src/lib/failures.c linenumber=1001 event_filter_export_query_expr_op /src/dovecot/src/lib/event-filter.c linenumber=1014 i_warning /src/dovecot/src/lib/failures.c linenumber=1009 t_push /src/dovecot/src/lib/data-stack.c linenumber=1021 event_match_strlist /src/dovecot/src/lib/event-filter.c linenumber=1022 wanted_field_value_str /src/dovecot/src/lib/event-filter.c linenumber=771 event_match_strlist_recursive /src/dovecot/src/lib/event-filter.c linenumber=774 event_find_field_nonrecursive /src/dovecot/src/lib/lib-event.c linenumber=754 i_panic /src/dovecot/src/lib/failures.c linenumber=756 i_memcpy /src/dovecot/src/lib/./lib.h linenumber=757 cmp_str /src/dovecot/src/lib/event-filter.c linenumber=759 event_match_strlist_recursive /src/dovecot/src/lib/event-filter.c linenumber=763 event_get_global /src/dovecot/src/lib/lib-event.c linenumber=777 event_match_strlist_recursive /src/dovecot/src/lib/event-filter.c linenumber=777 t_pop /src/dovecot/src/lib/data-stack.c linenumber=1023 i_panic /src/dovecot/src/lib/failures.c linenumber=1023 i_unreached /src/dovecot/src/lib/failures.c linenumber=1026 event_match_field /src/dovecot/src/lib/event-filter.c linenumber=1098 i_unreached /src/dovecot/src/lib/failures.c linenumber=1102 event_filter_query_match_eval /src/dovecot/src/lib/event-filter.c linenumber=1121 event_filter_query_match_eval /src/dovecot/src/lib/event-filter.c linenumber=1123 event_filter_query_match_eval /src/dovecot/src/lib/event-filter.c linenumber=1126 event_filter_query_match_eval /src/dovecot/src/lib/event-filter.c linenumber=1128 event_filter_query_match_eval /src/dovecot/src/lib/event-filter.c linenumber=1131 i_unreached /src/dovecot/src/lib/failures.c linenumber=1135 event_filter_match_source /src/dovecot/src/lib/event-filter.c linenumber=312 i_memcpy /src/dovecot/src/lib/./lib.h linenumber=331 event_filter_match_source /src/dovecot/src/lib/event-filter.c linenumber=335 backtrace_get /src/dovecot/src/lib/backtrace-string.c linenumber=439 t_str_new /src/dovecot/src/lib/str.c linenumber=175 pool_datastack_create /src/dovecot/src/lib/mempool-datastack.c linenumber=33 malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=101 t_malloc0 /src/dovecot/src/lib/data-stack.c linenumber=101 t_malloc_real /src/dovecot/src/lib/data-stack.c linenumber=549 str_new /src/dovecot/src/lib/str.c linenumber=33 buffer_create_dynamic /src/dovecot/src/lib/buffer.c linenumber=16 buffer_create_dynamic_max /src/dovecot/src/lib/buffer.c linenumber=178 backtrace_append /src/dovecot/src/lib/backtrace-string.c linenumber=176 backtrace_append_libc /src/dovecot/src/lib/backtrace-string.c linenumber=168 str_len /src/dovecot/src/lib/./str.h linenumber=76 backtrace linenumber=81 backtrace_symbols linenumber=87 str_len /src/dovecot/src/lib/./str.h linenumber=93 str_append /src/dovecot/src/lib/./str.h linenumber=94 strlen linenumber=35 buffer_append /src/dovecot/src/lib/buffer.c linenumber=35 buffer_check_append_limits /src/dovecot/src/lib/buffer.c linenumber=261 i_panic /src/dovecot/src/lib/failures.c linenumber=132 buffer_check_limits /src/dovecot/src/lib/buffer.c linenumber=134 str_len /src/dovecot/src/lib/./str.h linenumber=96 strncmp linenumber=97 str_begins_with /src/dovecot/src/lib/./strfuncs.h linenumber=97 str_match /src/dovecot/src/lib/strfuncs.c linenumber=118 strrchr linenumber=102 str_append /src/dovecot/src/lib/./str.h linenumber=107 str_c /src/dovecot/src/lib/str.c linenumber=179 buffer_nul_terminate /src/dovecot/src/lib/buffer.c linenumber=57 i_panic /src/dovecot/src/lib/failures.c linenumber=390 event_add_str /src/dovecot/src/lib/lib-event.c linenumber=440 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=442 event_add_str /src/dovecot/src/lib/lib-event.c linenumber=443 t_str_new /src/dovecot/src/lib/str.c linenumber=446 data_stack_get_used_size /src/dovecot/src/lib/data-stack.c linenumber=448 data_stack_get_alloc_size /src/dovecot/src/lib/data-stack.c linenumber=449 str_printfa /src/dovecot/src/lib/str.c linenumber=447 str_vprintfa /src/dovecot/src/lib/str.c linenumber=93 printf_format_fix_get_len /src/dovecot/src/lib/printf-format-fix.c linenumber=111 buffer_get_writable_size /src/dovecot/src/lib/buffer.c linenumber=115 buffer_get_writable_size /src/dovecot/src/lib/buffer.c linenumber=116 buffer_get_writable_size /src/dovecot/src/lib/buffer.c linenumber=119 buffer_get_space_unsafe /src/dovecot/src/lib/buffer.c linenumber=121 vsnprintf linenumber=122 i_panic /src/dovecot/src/lib/failures.c linenumber=123 buffer_get_space_unsafe /src/dovecot/src/lib/buffer.c linenumber=128 vsnprintf linenumber=129 i_panic /src/dovecot/src/lib/failures.c linenumber=130 buffer_set_used_size /src/dovecot/src/lib/buffer.c linenumber=135 i_panic /src/dovecot/src/lib/failures.c linenumber=459 event_want_level /src/dovecot/src/lib/event-log.c linenumber=455 str_c /src/dovecot/src/lib/str.c linenumber=455 e_debug /src/dovecot/src/lib/event-log.c linenumber=455 t_push /src/dovecot/src/lib/data-stack.c linenumber=102 event_logv /src/dovecot/src/lib/event-log.c linenumber=103 __errno_location linenumber=403 event_set_source /src/dovecot/src/lib/lib-event.c linenumber=406 strcmp linenumber=751 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=753 event_want_log_level /src/dovecot/src/lib/event-log.c linenumber=410 event_ref /src/dovecot/src/lib/lib-event.c linenumber=414 event_logv_params /src/dovecot/src/lib/event-log.c linenumber=415 i_panic /src/dovecot/src/lib/failures.c linenumber=354 event_filter_match_source /src/dovecot/src/lib/event-filter.c linenumber=357 t_str_new /src/dovecot/src/lib/str.c linenumber=364 event_get_log_message /src/dovecot/src/lib/event-log.c linenumber=365 event_get_log_message_str_out /src/dovecot/src/lib/event-log.c linenumber=185 str_append /src/dovecot/src/lib/./str.h linenumber=153 str_append_str /src/dovecot/src/lib/./str.h linenumber=154 buffer_append /src/dovecot/src/lib/buffer.c linenumber=61 str_append /src/dovecot/src/lib/./str.h linenumber=158 str_vprintfa /src/dovecot/src/lib/str.c linenumber=164 str_insert /src/dovecot/src/lib/./str.h linenumber=188 strlen linenumber=72 buffer_insert /src/dovecot/src/lib/buffer.c linenumber=72 buffer_write /src/dovecot/src/lib/buffer.c linenumber=287 buffer_check_limits /src/dovecot/src/lib/buffer.c linenumber=244 buffer_copy /src/dovecot/src/lib/buffer.c linenumber=289 i_panic /src/dovecot/src/lib/failures.c linenumber=405 buffer_check_limits /src/dovecot/src/lib/buffer.c linenumber=411 i_panic /src/dovecot/src/lib/failures.c linenumber=412 str_vprintfa /src/dovecot/src/lib/str.c linenumber=202 str_c /src/dovecot/src/lib/str.c linenumber=203 str_len /src/dovecot/src/lib/./str.h linenumber=204 str_append /src/dovecot/src/lib/./str.h linenumber=207 str_c /src/dovecot/src/lib/str.c linenumber=208 str_c /src/dovecot/src/lib/str.c linenumber=215 str_c /src/dovecot/src/lib/str.c linenumber=219 t_strdup /src/dovecot/src/lib/strfuncs.c linenumber=219 t_strdup_noconst /src/dovecot/src/lib/strfuncs.c linenumber=260 strlen linenumber=267 t_memdup_noconst /src/dovecot/src/lib/strfuncs.c linenumber=267 t_malloc_no0 /src/dovecot/src/lib/data-stack.c linenumber=248 str_truncate /src/dovecot/src/lib/./str.h linenumber=224 str_len /src/dovecot/src/lib/./str.h linenumber=90 buffer_set_used_size /src/dovecot/src/lib/buffer.c linenumber=91 strlen linenumber=235 event_get_log_message_str_out /src/dovecot/src/lib/event-log.c linenumber=236 str_insert /src/dovecot/src/lib/./str.h linenumber=240 event_get_log_message_str_out /src/dovecot/src/lib/event-log.c linenumber=247 str_insert /src/dovecot/src/lib/./str.h linenumber=251 event_get_log_message /src/dovecot/src/lib/event-log.c linenumber=258 str_vprintfa /src/dovecot/src/lib/str.c linenumber=371 event_vsend /src/dovecot/src/lib/lib-event.c linenumber=375 i_gettimeofday /src/dovecot/src/lib/time-util.c linenumber=1399 get_self_rusage /src/dovecot/src/lib/lib-event.c linenumber=1405 getrusage linenumber=90 i_fatal /src/dovecot/src/lib/failures.c linenumber=91 timeval_diff_usecs /src/dovecot/src/lib/time-util.c linenumber=1406 event_add_int /src/dovecot/src/lib/lib-event.c linenumber=1408 event_call_callbacks /src/dovecot/src/lib/lib-event.c linenumber=1410 i_log_typev /src/dovecot/src/lib/failures.c linenumber=1414 event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=1416 p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=1422 event_unref /src/dovecot/src/lib/lib-event.c linenumber=1424 i_panic /src/dovecot/src/lib/failures.c linenumber=491 i_panic /src/dovecot/src/lib/failures.c linenumber=494 event_call_callbacks_noargs /src/dovecot/src/lib/lib-event.c linenumber=496 p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=501 p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=502 event_unref /src/dovecot/src/lib/lib-event.c linenumber=503 pool_unref /src/dovecot/src/lib/./mempool.h linenumber=506 str_c /src/dovecot/src/lib/str.c linenumber=380 event_send /src/dovecot/src/lib/lib-event.c linenumber=383 event_vsend /src/dovecot/src/lib/lib-event.c linenumber=1392 event_vsend /src/dovecot/src/lib/lib-event.c linenumber=385 str_append /src/dovecot/src/lib/./str.h linenumber=389 str_vprintfa /src/dovecot/src/lib/str.c linenumber=391 str_c /src/dovecot/src/lib/str.c linenumber=392 event_send /src/dovecot/src/lib/lib-event.c linenumber=392 abort linenumber=395 event_set_source /src/dovecot/src/lib/lib-event.c linenumber=416 event_unref /src/dovecot/src/lib/lib-event.c linenumber=418 __errno_location linenumber=419 t_pop /src/dovecot/src/lib/data-stack.c linenumber=104 event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=455 hostpid_init /src/dovecot/src/lib/hostpid.c linenumber=194 p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=24 p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=25 getenv linenumber=27 gethostname linenumber=29 i_fatal /src/dovecot/src/lib/failures.c linenumber=30 strcspn linenumber=36 strlen linenumber=36 i_fatal /src/dovecot/src/lib/failures.c linenumber=37 i_strdup /src/dovecot/src/lib/imem.c linenumber=38 getpid linenumber=41 i_snprintf /src/dovecot/src/lib/strfuncs.c linenumber=41 lib_open_non_stdio_dev_null /src/dovecot/src/lib/lib.c linenumber=195 open linenumber=144 i_fatal /src/dovecot/src/lib/failures.c linenumber=146 dup linenumber=152 i_fatal /src/dovecot/src/lib/failures.c linenumber=154 fd_close_on_exec /src/dovecot/src/lib/fd-util.c linenumber=157 lib_event_init /src/dovecot/src/lib/lib-event.c linenumber=196 array_create_i /src/dovecot/src/lib/./array.h linenumber=1934 array_create_i /src/dovecot/src/lib/./array.h linenumber=1935 array_create_i /src/dovecot/src/lib/./array.h linenumber=1936 array_create_i /src/dovecot/src/lib/./array.h linenumber=1939 array_create_i /src/dovecot/src/lib/./array.h linenumber=1941 event_log_init /src/dovecot/src/lib/event-log.c linenumber=1942 array_create_i /src/dovecot/src/lib/./array.h linenumber=503 event_filter_init /src/dovecot/src/lib/event-filter.c linenumber=197 event_category_register_callback /src/dovecot/src/lib/lib-event.c linenumber=1326 array_append_i /src/dovecot/src/lib/./array.h linenumber=1760 buffer_append_array /src/dovecot/src/lib/buffer.c linenumber=213 malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=269 buffer_append /src/dovecot/src/lib/buffer.c linenumber=269 event_filter_category_registered /src/dovecot/src/lib/event-filter.c linenumber=1326 buffer_get_modifiable_data /src/dovecot/src/lib/buffer.c linenumber=1317 event_filter_query_update_category /src/dovecot/src/lib/event-filter.c linenumber=1318 event_filter_query_update_category /src/dovecot/src/lib/event-filter.c linenumber=1282 event_filter_query_update_category /src/dovecot/src/lib/event-filter.c linenumber=1283 strcmp linenumber=1300 lib_set_clean_exit /src/dovecot/src/lib/lib.c linenumber=203 atexit linenumber=205 lib_atexit_handler /src/dovecot/src/lib/lib.c linenumber=205 strlen linenumber=181 write linenumber=181 abort linenumber=184 lib_signals_init /src/dovecot/src/lib/lib-signals.c linenumber=19 io_loop_add_switch_callback /src/dovecot/src/lib/ioloop.c linenumber=703 array_is_created_i /src/dovecot/src/lib/./array.h linenumber=1012 array_create_i /src/dovecot/src/lib/./array.h linenumber=1013 lib_atexit_priority /src/dovecot/src/lib/lib.c linenumber=1014 array_is_created_i /src/dovecot/src/lib/./array.h linenumber=107 array_create_i /src/dovecot/src/lib/./array.h linenumber=108 array_get_i /src/dovecot/src/lib/./array.h linenumber=111 array_count_i /src/dovecot/src/lib/./array.h linenumber=255 array_append_space_i /src/dovecot/src/lib/./array.h linenumber=119 io_switch_callbacks_free /src/dovecot/src/lib/ioloop.c linenumber=1014 array_free_i /src/dovecot/src/lib/./array.h linenumber=977 buffer_free /src/dovecot/src/lib/buffer.c linenumber=160 p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=214 p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=216 array_append_i /src/dovecot/src/lib/./array.h linenumber=1016 lib_signals_ioloop_switched /src/dovecot/src/lib/lib-signals.c linenumber=703 lib_signals_ioloop_switch /src/dovecot/src/lib/lib-signals.c linenumber=449 lib_signals_ioloop_unref /src/dovecot/src/lib/lib-signals.c linenumber=437 i_panic /src/dovecot/src/lib/failures.c linenumber=238 io_remove /src/dovecot/src/lib/ioloop.c linenumber=241 io_remove_full /src/dovecot/src/lib/ioloop.c linenumber=207 i_panic /src/dovecot/src/lib/failures.c linenumber=171 io_loop_context_unref /src/dovecot/src/lib/ioloop.c linenumber=176 i_panic /src/dovecot/src/lib/failures.c linenumber=1070 i_panic /src/dovecot/src/lib/failures.c linenumber=1075 array_free_i /src/dovecot/src/lib/./array.h linenumber=1077 array_free_i /src/dovecot/src/lib/./array.h linenumber=1078 p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=1079 io_loop_notify_remove /src/dovecot/src/lib/ioloop-notify-inotify.c linenumber=179 inotify_rm_watch linenumber=142 __errno_location linenumber=143 i_error /src/dovecot/src/lib/failures.c linenumber=144 io_notify_fd_free /src/dovecot/src/lib/ioloop-notify-fd.c linenumber=147 p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=39 io_remove /src/dovecot/src/lib/ioloop.c linenumber=150 i_stream_unset_io /src/dovecot/src/lib/istream.c linenumber=186 i_stream_get_root_io /src/dovecot/src/lib/istream.c linenumber=1197 i_stream_get_io_parent /src/dovecot/src/lib/istream.c linenumber=1103 i_panic /src/dovecot/src/lib/failures.c linenumber=1104 i_panic /src/dovecot/src/lib/failures.c linenumber=1199 io_is_pending /src/dovecot/src/lib/ioloop.c linenumber=1200 io_file_unlink /src/dovecot/src/lib/ioloop.c linenumber=189 io_loop_handle_remove /src/dovecot/src/lib/ioloop-epoll.c linenumber=191 array_idx_modifiable_i /src/dovecot/src/lib/array.c linenumber=135 i_panic /src/dovecot/src/lib/failures.c linenumber=10 malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=11 ioloop_iolist_del /src/dovecot/src/lib/ioloop-iolist.c linenumber=136 epoll_event_mask /src/dovecot/src/lib/ioloop-epoll.c linenumber=141 epoll_ctl linenumber=145 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=146 __errno_location linenumber=149 i_panic /src/dovecot/src/lib/failures.c linenumber=150 i_error /src/dovecot/src/lib/failures.c linenumber=152 p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=161 p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=193 i_stream_unref /src/dovecot/src/lib/istream.c linenumber=198 io_stream_unref /src/dovecot/src/lib/iostream.c linenumber=64 i_panic /src/dovecot/src/lib/failures.c linenumber=81 i_unreached /src/dovecot/src/lib/failures.c linenumber=65 i_stream_snapshot_free /src/dovecot/src/lib/istream.c linenumber=69 i_stream_snapshot_free /src/dovecot/src/lib/istream.c linenumber=266 memarea_unref /src/dovecot/src/lib/memarea.c linenumber=271 i_panic /src/dovecot/src/lib/failures.c linenumber=56 i_panic /src/dovecot/src/lib/failures.c linenumber=60 p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=62 i_stream_unref /src/dovecot/src/lib/istream.c linenumber=272 io_stream_unref /src/dovecot/src/lib/iostream.c linenumber=71 i_unreached /src/dovecot/src/lib/failures.c linenumber=72 str_free /src/dovecot/src/lib/str.c linenumber=73 buffer_free /src/dovecot/src/lib/buffer.c linenumber=46 i_stream_unref /src/dovecot/src/lib/istream.c linenumber=74 io_stream_free /src/dovecot/src/lib/iostream.c linenumber=75 array_is_created_i /src/dovecot/src/lib/./array.h linenumber=94 array_free_i /src/dovecot/src/lib/./array.h linenumber=97 p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=100 p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=101 p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=102 p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=273 p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=243 lib_signals_ioloop_ref /src/dovecot/src/lib/lib-signals.c linenumber=439 lib_signals_ioloop_find /src/dovecot/src/lib/lib-signals.c linenumber=219 malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=221 p_malloc /src/dovecot/src/lib/./mempool.h linenumber=221 lib_signals_init_io /src/dovecot/src/lib/lib-signals.c linenumber=223 io_add_to /src/dovecot/src/lib/ioloop.c linenumber=210 i_panic /src/dovecot/src/lib/failures.c linenumber=98 io_add_file /src/dovecot/src/lib/ioloop.c linenumber=99 i_panic /src/dovecot/src/lib/failures.c linenumber=57 malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=59 p_malloc /src/dovecot/src/lib/./mempool.h linenumber=59 io_loop_context_ref /src/dovecot/src/lib/ioloop.c linenumber=71 i_panic /src/dovecot/src/lib/failures.c linenumber=1059 io_loop_initialize_handler /src/dovecot/src/lib/ioloop.c linenumber=75 io_loop_handler_init /src/dovecot/src/lib/ioloop-epoll.c linenumber=45 malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=26 p_malloc /src/dovecot/src/lib/./mempool.h linenumber=26 array_create_i /src/dovecot/src/lib/./array.h linenumber=28 array_create_i /src/dovecot/src/lib/./array.h linenumber=29 epoll_create linenumber=31 __errno_location linenumber=33 i_fatal /src/dovecot/src/lib/failures.c linenumber=34 i_fatal /src/dovecot/src/lib/failures.c linenumber=36 fd_close_on_exec /src/dovecot/src/lib/fd-util.c linenumber=40 io_loop_handle_add /src/dovecot/src/lib/ioloop-epoll.c linenumber=77 array_idx_get_space_i /src/dovecot/src/lib/array.c linenumber=94 malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=18 buffer_get_space_unsafe /src/dovecot/src/lib/buffer.c linenumber=17 malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=96 p_malloc /src/dovecot/src/lib/./mempool.h linenumber=96 ioloop_iolist_add /src/dovecot/src/lib/ioloop-iolist.c linenumber=98 i_unreached /src/dovecot/src/lib/failures.c linenumber=22 i_panic /src/dovecot/src/lib/failures.c linenumber=26 i_panic /src/dovecot/src/lib/failures.c linenumber=30 epoll_event_mask /src/dovecot/src/lib/ioloop-epoll.c linenumber=102 epoll_ctl linenumber=106 __errno_location linenumber=107 i_panic /src/dovecot/src/lib/failures.c linenumber=108 array_append_space_i /src/dovecot/src/lib/./array.h linenumber=123 signal_read /src/dovecot/src/lib/lib-signals.c linenumber=210 signal_handle_shadowed /src/dovecot/src/lib/lib-signals.c linenumber=344 array_is_created_i /src/dovecot/src/lib/./array.h linenumber=266 array_count_i /src/dovecot/src/lib/./array.h linenumber=267 array_get_i /src/dovecot/src/lib/./array.h linenumber=270 i_panic /src/dovecot/src/lib/failures.c linenumber=275 i_panic /src/dovecot/src/lib/failures.c linenumber=278 array_delete_i /src/dovecot/src/lib/./array.h linenumber=294 malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=246 malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=247 buffer_delete /src/dovecot/src/lib/buffer.c linenumber=246 buffer_set_used_size /src/dovecot/src/lib/buffer.c linenumber=319 array_get_i /src/dovecot/src/lib/./array.h linenumber=295 sigfillset linenumber=347 i_fatal /src/dovecot/src/lib/failures.c linenumber=348 sigprocmask linenumber=349 i_fatal /src/dovecot/src/lib/failures.c linenumber=350 read linenumber=354 i_memcpy /src/dovecot/src/lib/./lib.h linenumber=356 __errno_location linenumber=360 i_fatal /src/dovecot/src/lib/failures.c linenumber=361 i_fatal /src/dovecot/src/lib/failures.c linenumber=363 sigprocmask linenumber=365 i_fatal /src/dovecot/src/lib/failures.c linenumber=366 i_panic /src/dovecot/src/lib/failures.c linenumber=379 signal_shadow /src/dovecot/src/lib/lib-signals.c linenumber=400 array_is_created_i /src/dovecot/src/lib/./array.h linenumber=320 array_create_i /src/dovecot/src/lib/./array.h linenumber=321 array_get_i /src/dovecot/src/lib/./array.h linenumber=322 i_panic /src/dovecot/src/lib/failures.c linenumber=324 array_idx_set_i /src/dovecot/src/lib/array.c linenumber=328 malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=24 buffer_write /src/dovecot/src/lib/buffer.c linenumber=24 io_set_never_wait_alone /src/dovecot/src/lib/ioloop.c linenumber=211 signal_check_shadowed /src/dovecot/src/lib/lib-signals.c linenumber=452 array_is_created_i /src/dovecot/src/lib/./array.h linenumber=304 array_count_i /src/dovecot/src/lib/./array.h linenumber=305 lib_signals_ioloop_find /src/dovecot/src/lib/lib-signals.c linenumber=308 io_set_pending /src/dovecot/src/lib/ioloop.c linenumber=310 i_panic /src/dovecot/src/lib/failures.c linenumber=222 io_loop_add_destroy_callback /src/dovecot/src/lib/ioloop.c linenumber=704 array_is_created_i /src/dovecot/src/lib/./array.h linenumber=1030 array_create_i /src/dovecot/src/lib/./array.h linenumber=1031 lib_atexit_priority /src/dovecot/src/lib/lib.c linenumber=1032 io_destroy_callbacks_free /src/dovecot/src/lib/ioloop.c linenumber=1032 array_free_i /src/dovecot/src/lib/./array.h linenumber=982 array_append_i /src/dovecot/src/lib/./array.h linenumber=1034 lib_signals_ioloop_destroyed /src/dovecot/src/lib/lib-signals.c linenumber=704 lib_signals_ioloop_find /src/dovecot/src/lib/lib-signals.c linenumber=459 io_remove /src/dovecot/src/lib/ioloop.c linenumber=461 lib_signals_set /src/dovecot/src/lib/lib-signals.c linenumber=709 sigemptyset linenumber=490 i_fatal /src/dovecot/src/lib/failures.c linenumber=491 sigaction linenumber=501 i_fatal /src/dovecot/src/lib/failures.c linenumber=502 lib_signals_ignore /src/dovecot/src/lib/lib-signals.c linenumber=20 i_panic /src/dovecot/src/lib/failures.c linenumber=579 i_panic /src/dovecot/src/lib/failures.c linenumber=583 lib_signals_ignore_forced /src/dovecot/src/lib/lib-signals.c linenumber=585 sigemptyset linenumber=557 i_fatal /src/dovecot/src/lib/failures.c linenumber=558 sigaction linenumber=572 i_fatal /src/dovecot/src/lib/failures.c linenumber=573 t_push /src/dovecot/src/lib/data-stack.c linenumber=10 test_istream_create_data /src/dovecot/src/lib-test/test-istream.c linenumber=12 malloc_multiply_check /src/dovecot/src/lib-test/../../src/lib/malloc-overflow.h linenumber=118 p_malloc /src/dovecot/src/lib-test/../../src/lib/mempool.h linenumber=118 i_stream_create /src/dovecot/src/lib/istream.c linenumber=126 i_panic /src/dovecot/src/lib/failures.c linenumber=1395 i_stream_init_parent /src/dovecot/src/lib/istream.c linenumber=1401 i_stream_ref /src/dovecot/src/lib/istream.c linenumber=1383 io_stream_ref /src/dovecot/src/lib/iostream.c linenumber=49 i_panic /src/dovecot/src/lib/failures.c linenumber=74 memarea_init_empty /src/dovecot/src/lib/memarea.c linenumber=1405 io_stream_init /src/dovecot/src/lib/iostream.c linenumber=1441 http_request_parser_init /src/dovecot/src/lib-http/http-request-parser.c linenumber=14 pool_alloconly_create /src/dovecot/src/lib/mempool-alloconly.c linenumber=55 malloc_multiply_check /src/dovecot/src/lib-http/../../src/lib/malloc-overflow.h linenumber=56 p_malloc /src/dovecot/src/lib-http/../../src/lib/mempool.h linenumber=56 http_url_clone_authority /src/dovecot/src/lib-url/http-url.c linenumber=61 malloc_multiply_check /src/dovecot/src/lib-url/../../src/lib/malloc-overflow.h linenumber=534 p_malloc /src/dovecot/src/lib-url/../../src/lib/mempool.h linenumber=534 http_url_copy_authority /src/dovecot/src/lib-url/http-url.c linenumber=535 uri_host_copy /src/dovecot/src/lib-url/uri-util.c linenumber=524 net_ip2addr /src/dovecot/src/lib/net.c linenumber=1237 i_panic /src/dovecot/src/lib/failures.c linenumber=1238 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=1242 http_message_parser_init /src/dovecot/src/lib-http/http-message-parser.c linenumber=88 i_stream_ref /src/dovecot/src/lib/istream.c linenumber=25 pool_datastack_create /src/dovecot/src/lib/mempool-datastack.c linenumber=15 http_request_parse_next /src/dovecot/src/lib-http/http-request-parser.c linenumber=20 http_request_parse_finish_payload /src/dovecot/src/lib-http/http-request-parser.c linenumber=545 http_message_parse_finish_payload /src/dovecot/src/lib-http/http-message-parser.c linenumber=527 i_stream_read_more /src/dovecot/src/lib-http/../../src/lib/istream.h linenumber=131 i_stream_read_bytes /src/dovecot/src/lib-http/../../src/lib/istream.h linenumber=237 i_panic /src/dovecot/src/lib/failures.c linenumber=229 i_stream_read_data /src/dovecot/src/lib/istream.c linenumber=230 i_stream_get_data /src/dovecot/src/lib/istream.c linenumber=882 i_stream_is_buffer_invalid /src/dovecot/src/lib/istream.c linenumber=824 i_stream_is_buffer_invalid /src/dovecot/src/lib/istream.c linenumber=811 i_stream_read /src/dovecot/src/lib/istream.c linenumber=887 i_stream_read_memarea /src/dovecot/src/lib/istream.c linenumber=330 __errno_location linenumber=425 i_stream_verify_reader /src/dovecot/src/lib/istream.c linenumber=429 i_stream_get_root_io /src/dovecot/src/lib/istream.c linenumber=397 i_stream_get_root_io /src/dovecot/src/lib/istream.c linenumber=398 i_stream_get_name /src/dovecot/src/lib/istream.c linenumber=413 i_panic /src/dovecot/src/lib/failures.c linenumber=20 i_stream_get_name /src/dovecot/src/lib/istream.c linenumber=414 i_panic /src/dovecot/src/lib/failures.c linenumber=411 i_stream_seek /src/dovecot/src/lib/istream.c linenumber=433 i_stream_can_optimize_seek /src/dovecot/src/lib/istream.c linenumber=610 i_stream_can_optimize_seek /src/dovecot/src/lib/istream.c linenumber=602 i_stream_skip /src/dovecot/src/lib/istream.c linenumber=611 i_stream_free_buffer /src/dovecot/src/lib/istream.c linenumber=576 memarea_unref /src/dovecot/src/lib/memarea.c linenumber=552 p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=555 i_stream_update /src/dovecot/src/lib/istream.c linenumber=620 i_panic /src/dovecot/src/lib/failures.c linenumber=454 i_panic /src/dovecot/src/lib/failures.c linenumber=455 i_panic /src/dovecot/src/lib/failures.c linenumber=458 __errno_location linenumber=465 i_panic /src/dovecot/src/lib/failures.c linenumber=468 i_panic /src/dovecot/src/lib/failures.c linenumber=472 i_panic /src/dovecot/src/lib/failures.c linenumber=475 i_panic /src/dovecot/src/lib/failures.c linenumber=476 i_stream_update /src/dovecot/src/lib/istream.c linenumber=490 i_stream_is_buffer_invalid /src/dovecot/src/lib/istream.c linenumber=493 i_panic /src/dovecot/src/lib/failures.c linenumber=493 i_stream_snapshot_free /src/dovecot/src/lib/istream.c linenumber=332 i_stream_is_io_pending_until_read /src/dovecot/src/lib/istream.c linenumber=348 i_stream_get_io_parent /src/dovecot/src/lib/istream.c linenumber=299 i_stream_set_input_pending /src/dovecot/src/lib/istream.c linenumber=352 i_stream_get_root_io /src/dovecot/src/lib/istream.c linenumber=1144 io_set_pending /src/dovecot/src/lib/ioloop.c linenumber=1146 i_stream_verify_pending_reachable /src/dovecot/src/lib/istream.c linenumber=1148 i_stream_get_root_io /src/dovecot/src/lib/istream.c linenumber=1128 i_stream_get_name /src/dovecot/src/lib/istream.c linenumber=1133 i_panic /src/dovecot/src/lib/failures.c linenumber=1131 i_stream_get_data /src/dovecot/src/lib/istream.c linenumber=892 i_panic /src/dovecot/src/lib/failures.c linenumber=898 i_stream_skip /src/dovecot/src/lib/istream.c linenumber=132 http_message_parse_finish_payload_error /src/dovecot/src/lib-http/http-message-parser.c linenumber=135 i_stream_get_error /src/dovecot/src/lib/istream.c linenumber=110 strerror linenumber=138 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=108 i_stream_get_error /src/dovecot/src/lib/istream.c linenumber=115 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=113 i_stream_destroy /src/dovecot/src/lib/istream.c linenumber=139 i_stream_close_full /src/dovecot/src/lib/istream.c linenumber=43 io_stream_close /src/dovecot/src/lib/iostream.c linenumber=31 i_stream_unref /src/dovecot/src/lib/istream.c linenumber=44 http_request_parser_message_error /src/dovecot/src/lib-http/http-request-parser.c linenumber=529 i_unreached /src/dovecot/src/lib/failures.c linenumber=364 http_request_parse_request_line /src/dovecot/src/lib-http/http-request-parser.c linenumber=557 i_stream_read_bytes /src/dovecot/src/lib-http/../../src/lib/istream.h linenumber=317 http_request_parse /src/dovecot/src/lib-http/http-request-parser.c linenumber=322 http_request_parser_restart /src/dovecot/src/lib-http/http-request-parser.c linenumber=195 http_message_parser_restart /src/dovecot/src/lib-http/http-message-parser.c linenumber=107 http_header_parser_init /src/dovecot/src/lib-http/http-header-parser.c linenumber=51 malloc_multiply_check /src/dovecot/src/lib-http/../../src/lib/malloc-overflow.h linenumber=50 p_malloc /src/dovecot/src/lib-http/../../src/lib/mempool.h linenumber=50 str_new /src/dovecot/src/lib/str.c linenumber=65 buffer_create_dynamic /src/dovecot/src/lib/buffer.c linenumber=66 http_header_parser_reset /src/dovecot/src/lib-http/http-header-parser.c linenumber=54 pool_unref /src/dovecot/src/lib-http/../../src/lib/mempool.h linenumber=57 pool_ref /src/dovecot/src/lib-http/../../src/lib/mempool.h linenumber=61 http_request_parse_method /src/dovecot/src/lib-http/http-request-parser.c linenumber=218 http_char_is_token /src/dovecot/src/lib-http/./http-parser.h linenumber=119 http_message_parser_get_pool /src/dovecot/src/lib-http/http-message-parser.c linenumber=129 pool_alloconly_create /src/dovecot/src/lib/mempool-alloconly.c linenumber=69 p_strdup_until /src/dovecot/src/lib/strfuncs.c linenumber=131 i_panic /src/dovecot/src/lib/failures.c linenumber=91 p_malloc /src/dovecot/src/lib/./mempool.h linenumber=95 _chr_sanitize /src/dovecot/src/lib-http/http-request-parser.c linenumber=229 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=173 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=178 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=227 http_request_parse_target /src/dovecot/src/lib-http/http-request-parser.c linenumber=238 i_stream_get_max_buffer_size /src/dovecot/src/lib/istream.c linenumber=157 http_message_parser_get_pool /src/dovecot/src/lib-http/http-message-parser.c linenumber=164 p_strdup_until /src/dovecot/src/lib/strfuncs.c linenumber=165 _chr_sanitize /src/dovecot/src/lib-http/http-request-parser.c linenumber=249 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=247 http_message_parse_version /src/dovecot/src/lib-http/http-message-parser.c linenumber=258 memcmp linenumber=88 __ctype_b_loc linenumber=89 _chr_sanitize /src/dovecot/src/lib-http/http-request-parser.c linenumber=290 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=288 i_unreached /src/dovecot/src/lib/failures.c linenumber=302 i_stream_skip /src/dovecot/src/lib/istream.c linenumber=325 i_stream_get_data_size /src/dovecot/src/lib/istream.c linenumber=328 i_stream_get_data /src/dovecot/src/lib/istream.c linenumber=857 http_message_parse_headers /src/dovecot/src/lib-http/http-message-parser.c linenumber=574 http_header_parse_next_field /src/dovecot/src/lib-http/http-header-parser.c linenumber=463 i_stream_read_more /src/dovecot/src/lib-http/../../src/lib/istream.h linenumber=326 http_header_parse /src/dovecot/src/lib-http/http-header-parser.c linenumber=349 buffer_set_used_size /src/dovecot/src/lib/buffer.c linenumber=182 str_truncate /src/dovecot/src/lib-http/../../src/lib/str.h linenumber=183 str_len /src/dovecot/src/lib-http/../../src/lib/str.h linenumber=90 http_header_parse_name /src/dovecot/src/lib-http/http-header-parser.c linenumber=206 http_char_is_token /src/dovecot/src/lib-http/./http-parser.h linenumber=98 str_append_data /src/dovecot/src/lib-http/../../src/lib/str.h linenumber=101 buffer_append /src/dovecot/src/lib/buffer.c linenumber=39 str_len /src/dovecot/src/lib-http/../../src/lib/str.h linenumber=105 str_c /src/dovecot/src/lib/str.c linenumber=214 str_sanitize /src/dovecot/src/lib/str-sanitize.c linenumber=214 str_sanitize_skip_start /src/dovecot/src/lib/str-sanitize.c linenumber=141 uni_utf8_get_char_n /src/dovecot/src/lib/unichar.c linenumber=15 uni_utf8_parse_char /src/dovecot/src/lib/unichar.c linenumber=118 i_panic /src/dovecot/src/lib/failures.c linenumber=41 uni_utf8_char_bytes /src/dovecot/src/lib/./unichar.h linenumber=51 uni_is_valid_ucs4 /src/dovecot/src/lib/./unichar.h linenumber=100 __ctype_b_loc linenumber=18 i_panic /src/dovecot/src/lib/failures.c linenumber=22 t_str_new /src/dovecot/src/lib/str.c linenumber=145 str_sanitize_append /src/dovecot/src/lib/str-sanitize.c linenumber=146 str_len /src/dovecot/src/lib/./str.h linenumber=64 uni_utf8_get_char_n /src/dovecot/src/lib/unichar.c linenumber=69 str_append_c /src/dovecot/src/lib/./str.h linenumber=75 buffer_append_c /src/dovecot/src/lib/buffer.c linenumber=44 buffer_check_append_limits /src/dovecot/src/lib/buffer.c linenumber=277 __ctype_b_loc linenumber=79 str_append_c /src/dovecot/src/lib/./str.h linenumber=80 str_append_data /src/dovecot/src/lib/./str.h linenumber=82 str_truncate /src/dovecot/src/lib/./str.h linenumber=88 str_sanitize_truncate_char /src/dovecot/src/lib/str-sanitize.c linenumber=91 str_data /src/dovecot/src/lib/./str.h linenumber=49 str_len /src/dovecot/src/lib/./str.h linenumber=50 i_panic /src/dovecot/src/lib/failures.c linenumber=52 uni_utf8_data_truncate /src/dovecot/src/lib/unichar.c linenumber=59 str_truncate /src/dovecot/src/lib/./str.h linenumber=58 str_append /src/dovecot/src/lib/./str.h linenumber=93 str_c /src/dovecot/src/lib/str.c linenumber=147 _chr_sanitize /src/dovecot/src/lib-http/http-header-parser.c linenumber=215 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=156 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=157 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=212 str_len /src/dovecot/src/lib-http/../../src/lib/str.h linenumber=219 http_header_parse_ows /src/dovecot/src/lib-http/http-header-parser.c linenumber=230 http_header_parse_content /src/dovecot/src/lib-http/http-header-parser.c linenumber=235 http_char_is_text /src/dovecot/src/lib-http/./http-parser.h linenumber=132 buffer_append /src/dovecot/src/lib/buffer.c linenumber=135 http_char_is_text /src/dovecot/src/lib-http/./http-parser.h linenumber=142 _chr_sanitize /src/dovecot/src/lib-http/http-header-parser.c linenumber=245 str_c /src/dovecot/src/lib/str.c linenumber=246 str_sanitize /src/dovecot/src/lib/str-sanitize.c linenumber=246 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=243 str_c /src/dovecot/src/lib/str.c linenumber=255 str_sanitize /src/dovecot/src/lib/str-sanitize.c linenumber=255 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=253 str_c /src/dovecot/src/lib/str.c linenumber=266 str_sanitize /src/dovecot/src/lib/str-sanitize.c linenumber=266 _chr_sanitize /src/dovecot/src/lib-http/http-header-parser.c linenumber=267 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=264 buffer_append_c /src/dovecot/src/lib/buffer.c linenumber=288 _chr_sanitize /src/dovecot/src/lib-http/http-header-parser.c linenumber=299 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=297 i_unreached /src/dovecot/src/lib/failures.c linenumber=307 i_stream_skip /src/dovecot/src/lib/istream.c linenumber=354 buffer_get_data /src/dovecot/src/lib-http/../../src/lib/buffer.h linenumber=362 str_c /src/dovecot/src/lib/str.c linenumber=369 i_panic /src/dovecot/src/lib/failures.c linenumber=381 i_panic /src/dovecot/src/lib/failures.c linenumber=383 i_stream_get_error /src/dovecot/src/lib/istream.c linenumber=388 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=387 http_message_parse_eoh /src/dovecot/src/lib-http/http-message-parser.c linenumber=467 http_message_parser_get_pool /src/dovecot/src/lib-http/http-message-parser.c linenumber=430 http_header_create /src/dovecot/src/lib-http/http-header.c linenumber=432 malloc_multiply_check /src/dovecot/src/lib-http/../../src/lib/malloc-overflow.h linenumber=18 p_malloc /src/dovecot/src/lib-http/../../src/lib/mempool.h linenumber=18 array_create_i /src/dovecot/src/lib-http/../../src/lib/array.h linenumber=19 malloc_multiply_check /src/dovecot/src/lib-http/../../src/lib/malloc-overflow.h linenumber=149 array_create_from_buffer_i /src/dovecot/src/lib-http/../../src/lib/array.h linenumber=152 array_is_created_i /src/dovecot/src/lib-http/../../src/lib/array.h linenumber=440 i_memcpy /src/dovecot/src/lib-http/../../src/lib/lib.h linenumber=441 strcasecmp linenumber=442 http_message_parse_header /src/dovecot/src/lib-http/http-message-parser.c linenumber=469 http_message_parser_get_pool /src/dovecot/src/lib-http/http-message-parser.c linenumber=374 http_header_create /src/dovecot/src/lib-http/http-header.c linenumber=376 http_header_field_add /src/dovecot/src/lib-http/http-header.c linenumber=377 array_get_pool_i /src/dovecot/src/lib-http/../../src/lib/array.h linenumber=29 buffer_get_pool /src/dovecot/src/lib/buffer.c linenumber=184 array_append_space_i /src/dovecot/src/lib-http/../../src/lib/array.h linenumber=32 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=33 p_malloc /src/dovecot/src/lib-http/../../src/lib/mempool.h linenumber=36 i_memcpy /src/dovecot/src/lib-http/../../src/lib/lib.h linenumber=37 strcasecmp linenumber=390 http_message_parse_hdr_connection /src/dovecot/src/lib-http/http-message-parser.c linenumber=391 http_message_parser_get_pool /src/dovecot/src/lib-http/http-message-parser.c linenumber=147 http_parser_init /src/dovecot/src/lib-http/http-parser.c linenumber=161 http_parse_token_list_next /src/dovecot/src/lib-http/http-parser.c linenumber=163 http_parse_token /src/dovecot/src/lib-http/http-parser.c linenumber=133 http_parser_skip_token /src/dovecot/src/lib-http/http-parser.c linenumber=112 http_char_is_token /src/dovecot/src/lib-http/./http-parser.h linenumber=102 t_strndup /src/dovecot/src/lib/strfuncs.c linenumber=114 i_panic /src/dovecot/src/lib/failures.c linenumber=300 p_strndup /src/dovecot/src/lib/strfuncs.c linenumber=301 i_panic /src/dovecot/src/lib/failures.c linenumber=106 i_panic /src/dovecot/src/lib/failures.c linenumber=107 memchr linenumber=109 p_malloc /src/dovecot/src/lib/./mempool.h linenumber=115 http_parse_ows /src/dovecot/src/lib-http/http-parser.c linenumber=135 http_parse_ows /src/dovecot/src/lib-http/http-parser.c linenumber=139 strcasecmp linenumber=166 array_is_created_i /src/dovecot/src/lib-http/../../src/lib/array.h linenumber=168 array_create_i /src/dovecot/src/lib-http/../../src/lib/array.h linenumber=169 array_append_space_i /src/dovecot/src/lib-http/../../src/lib/array.h linenumber=170 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=171 strcasecmp linenumber=395 http_message_parse_hdr_content_length /src/dovecot/src/lib-http/http-message-parser.c linenumber=396 str_to_uoff /src/dovecot/src/lib/strnum.c linenumber=199 str_to_uintmax /src/dovecot/src/lib/strnum.c linenumber=433 strcasecmp linenumber=401 http_message_parse_hdr_date /src/dovecot/src/lib-http/http-message-parser.c linenumber=402 http_date_parse /src/dovecot/src/lib-http/http-date.c linenumber=226 http_date_parse_format_any /src/dovecot/src/lib-http/http-date.c linenumber=441 http_date_parse_word /src/dovecot/src/lib-http/http-date.c linenumber=392 __ctype_b_loc linenumber=130 t_str_new /src/dovecot/src/lib/str.c linenumber=133 str_append_c /src/dovecot/src/lib-http/../../src/lib/str.h linenumber=134 __ctype_b_loc linenumber=138 str_append_c /src/dovecot/src/lib-http/../../src/lib/str.h linenumber=140 __ctype_b_loc linenumber=144 str_len /src/dovecot/src/lib-http/../../src/lib/str.h linenumber=395 str_c /src/dovecot/src/lib/str.c linenumber=398 strcmp linenumber=398 http_date_parse_format_rfc850 /src/dovecot/src/lib-http/http-date.c linenumber=404 http_date_parse_sp /src/dovecot/src/lib-http/http-date.c linenumber=300 http_date_parse_day /src/dovecot/src/lib-http/http-date.c linenumber=304 http_date_parse_number /src/dovecot/src/lib-http/http-date.c linenumber=187 __ctype_b_loc linenumber=108 __ctype_b_loc linenumber=115 http_date_parse_month /src/dovecot/src/lib-http/http-date.c linenumber=313 http_date_parse_word /src/dovecot/src/lib-http/http-date.c linenumber=168 str_len /src/dovecot/src/lib-http/../../src/lib/str.h linenumber=168 str_c /src/dovecot/src/lib/str.c linenumber=172 strcmp linenumber=172 http_date_parse_number /src/dovecot/src/lib-http/http-date.c linenumber=322 http_date_parse_time_gmt /src/dovecot/src/lib-http/http-date.c linenumber=328 http_date_parse_sp /src/dovecot/src/lib-http/http-date.c linenumber=235 http_date_parse_time_of_day /src/dovecot/src/lib-http/http-date.c linenumber=237 http_date_parse_number /src/dovecot/src/lib-http/http-date.c linenumber=203 http_date_parse_number /src/dovecot/src/lib-http/http-date.c linenumber=212 http_date_parse_number /src/dovecot/src/lib-http/http-date.c linenumber=221 http_date_parse_sp /src/dovecot/src/lib-http/http-date.c linenumber=241 http_date_parse_word /src/dovecot/src/lib-http/http-date.c linenumber=243 str_c /src/dovecot/src/lib/str.c linenumber=244 strcmp linenumber=244 str_c /src/dovecot/src/lib/str.c linenumber=409 strcmp linenumber=409 http_date_parse_format_asctime /src/dovecot/src/lib-http/http-date.c linenumber=420 http_date_parse_month /src/dovecot/src/lib-http/http-date.c linenumber=345 http_date_parse_sp /src/dovecot/src/lib-http/http-date.c linenumber=349 http_date_parse_sp /src/dovecot/src/lib-http/http-date.c linenumber=353 http_date_parse_number /src/dovecot/src/lib-http/http-date.c linenumber=356 http_date_parse_number /src/dovecot/src/lib-http/http-date.c linenumber=359 http_date_parse_sp /src/dovecot/src/lib-http/http-date.c linenumber=364 http_date_parse_time_of_day /src/dovecot/src/lib-http/http-date.c linenumber=366 http_date_parse_sp /src/dovecot/src/lib-http/http-date.c linenumber=370 http_date_parse_year /src/dovecot/src/lib-http/http-date.c linenumber=373 http_date_parse_number /src/dovecot/src/lib-http/http-date.c linenumber=154 http_date_parse_format_imf_fixdate /src/dovecot/src/lib-http/http-date.c linenumber=428 http_date_parse_sp /src/dovecot/src/lib-http/http-date.c linenumber=264 http_date_parse_day /src/dovecot/src/lib-http/http-date.c linenumber=266 http_date_parse_sp /src/dovecot/src/lib-http/http-date.c linenumber=270 http_date_parse_month /src/dovecot/src/lib-http/http-date.c linenumber=272 http_date_parse_sp /src/dovecot/src/lib-http/http-date.c linenumber=276 http_date_parse_year /src/dovecot/src/lib-http/http-date.c linenumber=278 http_date_parse_time_gmt /src/dovecot/src/lib-http/http-date.c linenumber=282 utc_mktime /src/dovecot/src/lib/utc-mktime.c linenumber=448 adjust_leap_second /src/dovecot/src/lib/utc-mktime.c linenumber=36 timegm linenumber=40 tm_cmp /src/dovecot/src/lib/utc-mktime.c linenumber=41 strcasecmp linenumber=406 http_message_parse_hdr_location /src/dovecot/src/lib-http/http-message-parser.c linenumber=407 strcasecmp linenumber=411 http_message_parse_hdr_transfer_encoding /src/dovecot/src/lib-http/http-message-parser.c linenumber=412 http_message_parser_get_pool /src/dovecot/src/lib-http/http-message-parser.c linenumber=255 array_is_created_i /src/dovecot/src/lib-http/../../src/lib/array.h linenumber=261 array_create_i /src/dovecot/src/lib-http/../../src/lib/array.h linenumber=262 http_parser_init /src/dovecot/src/lib-http/http-parser.c linenumber=278 http_parse_token /src/dovecot/src/lib-http/http-parser.c linenumber=281 array_append_space_i /src/dovecot/src/lib-http/../../src/lib/array.h linenumber=285 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=287 http_parse_ows /src/dovecot/src/lib-http/http-parser.c linenumber=296 http_parse_ows /src/dovecot/src/lib-http/http-parser.c linenumber=301 http_parse_token /src/dovecot/src/lib-http/http-parser.c linenumber=304 http_parse_ows /src/dovecot/src/lib-http/http-parser.c linenumber=311 http_parse_ows /src/dovecot/src/lib-http/http-parser.c linenumber=318 http_parse_token_or_qstring /src/dovecot/src/lib-http/http-parser.c linenumber=321 http_parse_quoted_string /src/dovecot/src/lib-http/http-parser.c linenumber=206 t_str_new /src/dovecot/src/lib/str.c linenumber=163 http_char_is_qdtext /src/dovecot/src/lib-http/./http-parser.h linenumber=169 str_append_data /src/dovecot/src/lib-http/../../src/lib/str.h linenumber=175 http_char_is_text /src/dovecot/src/lib-http/./http-parser.h linenumber=186 str_append_c /src/dovecot/src/lib-http/../../src/lib/str.h linenumber=188 str_c /src/dovecot/src/lib/str.c linenumber=196 http_parse_token /src/dovecot/src/lib-http/http-parser.c linenumber=207 array_is_created_i /src/dovecot/src/lib-http/../../src/lib/array.h linenumber=327 array_create_i /src/dovecot/src/lib-http/../../src/lib/array.h linenumber=328 array_append_space_i /src/dovecot/src/lib-http/../../src/lib/array.h linenumber=331 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=332 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=333 http_parse_ows /src/dovecot/src/lib-http/http-parser.c linenumber=350 http_parse_ows /src/dovecot/src/lib-http/http-parser.c linenumber=354 array_count_i /src/dovecot/src/lib-http/../../src/lib/array.h linenumber=358 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=482 http_request_parser_message_error /src/dovecot/src/lib-http/http-request-parser.c linenumber=576 http_message_parse_body /src/dovecot/src/lib-http/http-message-parser.c linenumber=582 i_panic /src/dovecot/src/lib/failures.c linenumber=646 array_is_created_i /src/dovecot/src/lib-http/../../src/lib/array.h linenumber=651 http_message_parse_body_encoded /src/dovecot/src/lib-http/http-message-parser.c linenumber=652 http_message_parse_body_coding /src/dovecot/src/lib-http/http-message-parser.c linenumber=563 strcasecmp linenumber=508 array_is_created_i /src/dovecot/src/lib-http/../../src/lib/array.h linenumber=512 array_count_i /src/dovecot/src/lib-http/../../src/lib/array.h linenumber=513 array_idx_i /src/dovecot/src/lib-http/../../src/lib/array.h linenumber=515 i_panic /src/dovecot/src/lib/failures.c linenumber=277 malloc_multiply_check /src/dovecot/src/lib-http/../../src/lib/malloc-overflow.h linenumber=278 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=518 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=530 http_transfer_chunked_istream_create /src/dovecot/src/lib-http/http-transfer-chunked.c linenumber=569 malloc_multiply_check /src/dovecot/src/lib-http/../../src/lib/malloc-overflow.h linenumber=554 p_malloc /src/dovecot/src/lib-http/../../src/lib/mempool.h linenumber=554 i_stream_get_fd /src/dovecot/src/lib/istream.c linenumber=578 i_stream_create /src/dovecot/src/lib/istream.c linenumber=577 i_stream_create_limit /src/dovecot/src/lib/istream-limit.c linenumber=584 malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=118 p_malloc /src/dovecot/src/lib/./mempool.h linenumber=118 i_stream_get_fd /src/dovecot/src/lib/istream.c linenumber=131 i_stream_create /src/dovecot/src/lib/istream.c linenumber=130 http_message_parse_body_sized /src/dovecot/src/lib-http/http-message-parser.c linenumber=655 i_stream_create_limit /src/dovecot/src/lib/istream-limit.c linenumber=615 i_stream_create_sized_with_callback /src/dovecot/src/lib/istream-sized.c linenumber=619 i_stream_create_sized_common /src/dovecot/src/lib/istream-sized.c linenumber=229 malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=159 p_malloc /src/dovecot/src/lib/./mempool.h linenumber=159 i_stream_get_fd /src/dovecot/src/lib/istream.c linenumber=171 i_stream_create /src/dovecot/src/lib/istream.c linenumber=170 http_istream_error_callback /src/dovecot/src/lib-http/http-message-parser.c linenumber=619 i_panic /src/dovecot/src/lib/failures.c linenumber=495 io_stream_get_disconnect_reason /src/dovecot/src/lib/iostream.c linenumber=500 __errno_location linenumber=170 i_stream_get_error /src/dovecot/src/lib/istream.c linenumber=171 __errno_location linenumber=173 o_stream_get_error /src/dovecot/src/lib/ostream.c linenumber=174 strerror linenumber=43 __errno_location linenumber=176 __errno_location linenumber=180 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=183 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=497 i_stream_unref /src/dovecot/src/lib/istream.c linenumber=622 http_message_parse_body_closed /src/dovecot/src/lib-http/http-message-parser.c linenumber=658 i_stream_create_limit /src/dovecot/src/lib/istream-limit.c linenumber=640 http_request_parser_message_error /src/dovecot/src/lib-http/http-request-parser.c linenumber=583 http_header_field_find_unique /src/dovecot/src/lib-http/http-header.c linenumber=599 http_header_field_is /src/dovecot/src/lib-http/./http-header.h linenumber=88 strcasecmp linenumber=22 http_message_parser_get_pool /src/dovecot/src/lib-http/http-message-parser.c linenumber=614 http_url_request_target_parse /src/dovecot/src/lib-http/http-request.c linenumber=615 http_url_init_authority_from /src/dovecot/src/lib-url/http-url.c linenumber=50 uri_parser_init /src/dovecot/src/lib-url/uri-util.c linenumber=56 strlen linenumber=1140 uri_parser_init_data /src/dovecot/src/lib-url/uri-util.c linenumber=1139 uri_parse_host_authority /src/dovecot/src/lib-url/uri-util.c linenumber=58 uri_do_parse_authority /src/dovecot/src/lib-url/uri-util.c linenumber=877 p_strdup_until /src/dovecot/src/lib/strfuncs.c linenumber=781 uri_do_parse_host /src/dovecot/src/lib-url/uri-util.c linenumber=787 uri_parser_get_tmpbuf /src/dovecot/src/lib-url/uri-util.c linenumber=676 str_new /src/dovecot/src/lib/str.c linenumber=1146 str_truncate /src/dovecot/src/lib-url/../../src/lib/str.h linenumber=1148 str_len /src/dovecot/src/lib-url/../../src/lib/str.h linenumber=90 uri_parse_ip_literal /src/dovecot/src/lib-url/uri-util.c linenumber=680 memchr linenumber=626 str_append_data /src/dovecot/src/lib-url/../../src/lib/str.h linenumber=633 t_strdup_until /src/dovecot/src/lib/strfuncs.c linenumber=634 t_strdup_until_noconst /src/dovecot/src/lib/strfuncs.c linenumber=295 i_panic /src/dovecot/src/lib/failures.c linenumber=283 t_malloc_no0 /src/dovecot/src/lib/data-stack.c linenumber=287 p_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=642 p_strdup_vprintf /src/dovecot/src/lib/strfuncs.c linenumber=126 net_addr2ip /src/dovecot/src/lib/net.c linenumber=647 net_addr2ip_inet4_fast /src/dovecot/src/lib/net.c linenumber=993 str_parse_uint /src/dovecot/src/lib/strnum.c linenumber=965 str_parse_uintmax /src/dovecot/src/lib/strnum.c linenumber=60 str_parse_uint /src/dovecot/src/lib/strnum.c linenumber=980 t_push /src/dovecot/src/lib/data-stack.c linenumber=996 strchr linenumber=997 strlen linenumber=1000 t_strndup /src/dovecot/src/lib/strfuncs.c linenumber=1002 getaddrinfo linenumber=1010 i_panic /src/dovecot/src/lib/failures.c linenumber=1011 sin_get_ip /src/dovecot/src/lib/net.c linenumber=1014 i_memcpy /src/dovecot/src/lib/./lib.h linenumber=157 i_memcpy /src/dovecot/src/lib/./lib.h linenumber=160 freeaddrinfo linenumber=1017 net_handle_gai_error /src/dovecot/src/lib/net.c linenumber=1018 t_pop /src/dovecot/src/lib/data-stack.c linenumber=1019 i_panic /src/dovecot/src/lib/failures.c linenumber=1019 p_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=648 str_c /src/dovecot/src/lib/str.c linenumber=684 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=684 uri_parse_ipv4address /src/dovecot/src/lib-url/uri-util.c linenumber=696 uri_parse_dec_octet /src/dovecot/src/lib-url/uri-util.c linenumber=382 __ctype_b_loc linenumber=349 str_append_c /src/dovecot/src/lib-url/../../src/lib/str.h linenumber=355 str_append_c /src/dovecot/src/lib-url/../../src/lib/str.h linenumber=392 uri_parse_dec_octet /src/dovecot/src/lib-url/uri-util.c linenumber=395 htonl linenumber=401 str_c /src/dovecot/src/lib/str.c linenumber=699 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=699 str_truncate /src/dovecot/src/lib-url/../../src/lib/str.h linenumber=706 uri_do_parse_host_name /src/dovecot/src/lib-url/uri-util.c linenumber=710 uri_parse_pct_encoded /src/dovecot/src/lib-url/uri-util.c linenumber=508 uri_parse_pct_encoded_data /src/dovecot/src/lib-url/uri-util.c linenumber=184 _decode_hex_digit /src/dovecot/src/lib-url/uri-util.c linenumber=150 uri_char_sanitize /src/dovecot/src/lib-url/./uri-util.h linenumber=155 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=50 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=51 p_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=152 _decode_hex_digit /src/dovecot/src/lib-url/uri-util.c linenumber=162 uri_char_sanitize /src/dovecot/src/lib-url/./uri-util.h linenumber=167 p_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=164 __ctype_b_loc linenumber=512 str_append_c /src/dovecot/src/lib-url/../../src/lib/str.h linenumber=518 __ctype_b_loc linenumber=521 uri_parse_pct_encoded /src/dovecot/src/lib-url/uri-util.c linenumber=531 __ctype_b_loc linenumber=535 str_append_data /src/dovecot/src/lib-url/../../src/lib/str.h linenumber=542 str_append_c /src/dovecot/src/lib-url/../../src/lib/str.h linenumber=546 __ctype_b_loc linenumber=551 __ctype_b_loc linenumber=558 str_append_data /src/dovecot/src/lib-url/../../src/lib/str.h linenumber=566 str_append_c /src/dovecot/src/lib-url/../../src/lib/str.h linenumber=572 str_c /src/dovecot/src/lib/str.c linenumber=583 str_len /src/dovecot/src/lib-url/../../src/lib/str.h linenumber=585 i_panic /src/dovecot/src/lib/failures.c linenumber=585 str_len /src/dovecot/src/lib-url/../../src/lib/str.h linenumber=586 str_len /src/dovecot/src/lib-url/../../src/lib/str.h linenumber=587 str_truncate /src/dovecot/src/lib-url/../../src/lib/str.h linenumber=587 uri_do_parse_reg_name /src/dovecot/src/lib-url/uri-util.c linenumber=712 uri_parse_pct_encoded /src/dovecot/src/lib-url/uri-util.c linenumber=419 uri_parse_unreserved_char /src/dovecot/src/lib-url/uri-util.c linenumber=423 str_append_c /src/dovecot/src/lib-url/../../src/lib/str.h linenumber=428 str_append_c /src/dovecot/src/lib-url/../../src/lib/str.h linenumber=437 str_c /src/dovecot/src/lib/str.c linenumber=715 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=715 uri_parse_port /src/dovecot/src/lib-url/uri-util.c linenumber=819 __ctype_b_loc linenumber=737 t_strdup_until /src/dovecot/src/lib/strfuncs.c linenumber=742 net_str2port /src/dovecot/src/lib/net.c linenumber=742 str_to_uintmax /src/dovecot/src/lib/strnum.c linenumber=1027 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=59 uri_char_sanitize /src/dovecot/src/lib-http/../../src/lib-url/uri-util.h linenumber=68 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=65 i_panic /src/dovecot/src/lib/failures.c linenumber=83 malloc_multiply_check /src/dovecot/src/lib-http/../../src/lib/malloc-overflow.h linenumber=87 p_malloc /src/dovecot/src/lib-http/../../src/lib/mempool.h linenumber=87 uri_host_copy /src/dovecot/src/lib-url/uri-util.c linenumber=89 uri_parser_init /src/dovecot/src/lib-url/uri-util.c linenumber=97 malloc_multiply_check /src/dovecot/src/lib-http/../../src/lib/malloc-overflow.h linenumber=99 p_malloc /src/dovecot/src/lib-http/../../src/lib/mempool.h linenumber=99 http_url_do_parse /src/dovecot/src/lib-url/http-url.c linenumber=105 http_url_parse_scheme /src/dovecot/src/lib-url/http-url.c linenumber=370 uri_parse_scheme /src/dovecot/src/lib-url/uri-util.c linenumber=22 __ctype_b_loc linenumber=298 __ctype_b_loc linenumber=304 t_strndup /src/dovecot/src/lib/strfuncs.c linenumber=317 strcasecmp linenumber=373 strcasecmp linenumber=376 http_url_parse_unknown_scheme /src/dovecot/src/lib-url/http-url.c linenumber=377 http_url_parse_authority_form /src/dovecot/src/lib-url/http-url.c linenumber=38 http_url_parse_authority /src/dovecot/src/lib-url/http-url.c linenumber=129 uri_parse_host_authority /src/dovecot/src/lib-url/uri-util.c linenumber=99 http_url_parse_userinfo /src/dovecot/src/lib-url/http-url.c linenumber=112 strchr linenumber=78 uri_data_decode /src/dovecot/src/lib-url/uri-util.c linenumber=80 uri_parser_get_tmpbuf /src/dovecot/src/lib-url/uri-util.c linenumber=268 uri_parse_pct_encoded_data /src/dovecot/src/lib-url/uri-util.c linenumber=272 str_append_c /src/dovecot/src/lib-url/../../src/lib/str.h linenumber=276 str_append_c /src/dovecot/src/lib-url/../../src/lib/str.h linenumber=278 str_c /src/dovecot/src/lib/str.c linenumber=284 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=284 uri_data_decode /src/dovecot/src/lib-url/uri-util.c linenumber=83 uri_data_decode /src/dovecot/src/lib-url/uri-util.c linenumber=85 uri_host_copy /src/dovecot/src/lib-url/uri-util.c linenumber=117 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=119 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=120 http_url_parse_authority_form /src/dovecot/src/lib-url/http-url.c linenumber=397 http_url_parse_authority /src/dovecot/src/lib-url/http-url.c linenumber=411 uri_host_copy /src/dovecot/src/lib-url/uri-util.c linenumber=421 p_strdup_empty /src/dovecot/src/lib/strfuncs.c linenumber=424 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=83 p_strdup_empty /src/dovecot/src/lib/strfuncs.c linenumber=425 http_url_parse_path /src/dovecot/src/lib-url/http-url.c linenumber=433 uri_parse_path /src/dovecot/src/lib-url/uri-util.c linenumber=183 array_create_i /src/dovecot/src/lib-url/../../src/lib/array.h linenumber=936 malloc_multiply_check /src/dovecot/src/lib-url/../../src/lib/malloc-overflow.h linenumber=149 array_create_from_buffer_i /src/dovecot/src/lib-url/../../src/lib/array.h linenumber=152 uri_parse_path_segment /src/dovecot/src/lib-url/uri-util.c linenumber=949 uri_parse_pct_encoded /src/dovecot/src/lib-url/uri-util.c linenumber=894 uri_char_sanitize /src/dovecot/src/lib-url/./uri-util.h linenumber=912 p_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=910 p_strdup_until /src/dovecot/src/lib/strfuncs.c linenumber=920 array_count_i /src/dovecot/src/lib-url/../../src/lib/array.h linenumber=965 i_panic /src/dovecot/src/lib/failures.c linenumber=965 array_delete_i /src/dovecot/src/lib-url/../../src/lib/array.h linenumber=966 malloc_multiply_check /src/dovecot/src/lib-url/../../src/lib/malloc-overflow.h linenumber=246 malloc_multiply_check /src/dovecot/src/lib-url/../../src/lib/malloc-overflow.h linenumber=247 array_append_i /src/dovecot/src/lib-url/../../src/lib/array.h linenumber=984 uri_parse_path_segment /src/dovecot/src/lib-url/uri-util.c linenumber=993 uri_char_sanitize /src/dovecot/src/lib-url/./uri-util.h linenumber=1008 p_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=1006 array_append_i /src/dovecot/src/lib-url/../../src/lib/array.h linenumber=1026 array_append_space_i /src/dovecot/src/lib-url/../../src/lib/array.h linenumber=1028 array_get_i /src/dovecot/src/lib-url/../../src/lib/array.h linenumber=1029 array_count_i /src/dovecot/src/lib-url/../../src/lib/array.h linenumber=255 http_url_parse_path_copy_from_base /src/dovecot/src/lib-url/http-url.c linenumber=188 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=147 uri_data_decode /src/dovecot/src/lib-url/uri-util.c linenumber=152 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=155 strcmp linenumber=158 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=161 uri_append_path_data /src/dovecot/src/lib-url/uri-util.c linenumber=164 uri_data_encode /src/dovecot/src/lib-url/uri-util.c linenumber=1376 strchr linenumber=1285 str_append_data /src/dovecot/src/lib-url/../../src/lib/str.h linenumber=1287 str_printfa /src/dovecot/src/lib/str.c linenumber=1288 str_append_data /src/dovecot/src/lib-url/../../src/lib/str.h linenumber=1296 str_c /src/dovecot/src/lib/str.c linenumber=165 strcmp linenumber=165 str_c /src/dovecot/src/lib/str.c linenumber=168 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=168 t_str_new /src/dovecot/src/lib/str.c linenumber=193 t_str_new /src/dovecot/src/lib/str.c linenumber=194 t_str_new /src/dovecot/src/lib/str.c linenumber=202 uri_append_path_data /src/dovecot/src/lib-url/uri-util.c linenumber=203 str_c /src/dovecot/src/lib/str.c linenumber=204 strlen linenumber=208 i_panic /src/dovecot/src/lib/failures.c linenumber=211 str_append_data /src/dovecot/src/lib-url/../../src/lib/str.h linenumber=230 str_c /src/dovecot/src/lib/str.c linenumber=231 uri_data_decode /src/dovecot/src/lib-url/uri-util.c linenumber=231 i_panic /src/dovecot/src/lib/failures.c linenumber=233 str_append /src/dovecot/src/lib-url/../../src/lib/str.h linenumber=234 uri_data_decode /src/dovecot/src/lib-url/uri-util.c linenumber=242 str_append_c /src/dovecot/src/lib-url/../../src/lib/str.h linenumber=246 str_append /src/dovecot/src/lib-url/../../src/lib/str.h linenumber=247 str_append_c /src/dovecot/src/lib-url/../../src/lib/str.h linenumber=248 str_append /src/dovecot/src/lib-url/../../src/lib/str.h linenumber=249 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=255 str_c /src/dovecot/src/lib/str.c linenumber=256 strcmp linenumber=256 str_c /src/dovecot/src/lib/str.c linenumber=259 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=259 http_url_parse_query /src/dovecot/src/lib-url/http-url.c linenumber=439 uri_parse_query /src/dovecot/src/lib-url/uri-util.c linenumber=272 uri_parse_pct_encoded /src/dovecot/src/lib-url/uri-util.c linenumber=1055 uri_char_sanitize /src/dovecot/src/lib-url/./uri-util.h linenumber=1072 p_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=1070 p_strdup_until /src/dovecot/src/lib/strfuncs.c linenumber=1077 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=278 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=280 http_url_parse_fragment /src/dovecot/src/lib-url/http-url.c linenumber=443 uri_parse_fragment /src/dovecot/src/lib-url/uri-util.c linenumber=292 uri_parse_pct_encoded /src/dovecot/src/lib-url/uri-util.c linenumber=1101 uri_char_sanitize /src/dovecot/src/lib-url/./uri-util.h linenumber=1117 p_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=1115 p_strdup_until /src/dovecot/src/lib/strfuncs.c linenumber=1122 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=304 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=306 i_panic /src/dovecot/src/lib/failures.c linenumber=447 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=618 http_request_parse_headers /src/dovecot/src/lib-http/http-request-parser.c linenumber=624 http_header_get_fields /src/dovecot/src/lib-http/http-header.c linenumber=501 http_header_field_is /src/dovecot/src/lib-http/./http-header.h linenumber=506 http_request_parse_expect_header /src/dovecot/src/lib-http/http-request-parser.c linenumber=507 http_parser_init /src/dovecot/src/lib-http/http-parser.c linenumber=389 http_parse_token /src/dovecot/src/lib-http/http-parser.c linenumber=394 strcasecmp linenumber=396 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=401 http_parse_ows /src/dovecot/src/lib-http/http-parser.c linenumber=407 http_parse_ows /src/dovecot/src/lib-http/http-parser.c linenumber=413 http_parse_token_or_qstring /src/dovecot/src/lib-http/http-parser.c linenumber=416 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=423 http_parse_ows /src/dovecot/src/lib-http/http-parser.c linenumber=433 http_parse_ows /src/dovecot/src/lib-http/http-parser.c linenumber=437 http_parse_token /src/dovecot/src/lib-http/http-parser.c linenumber=440 http_parse_ows /src/dovecot/src/lib-http/http-parser.c linenumber=446 http_parse_ows /src/dovecot/src/lib-http/http-parser.c linenumber=452 http_parse_token_or_qstring /src/dovecot/src/lib-http/http-parser.c linenumber=455 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=462 http_parse_ows /src/dovecot/src/lib-http/http-parser.c linenumber=470 http_parse_ows /src/dovecot/src/lib-http/http-parser.c linenumber=474 http_request_parser_deinit /src/dovecot/src/lib-http/http-request-parser.c linenumber=23 http_message_parser_deinit /src/dovecot/src/lib-http/http-message-parser.c linenumber=99 http_header_parser_deinit /src/dovecot/src/lib-http/http-header-parser.c linenumber=35 buffer_free /src/dovecot/src/lib/buffer.c linenumber=78 str_free /src/dovecot/src/lib/str.c linenumber=79 p_free_internal /src/dovecot/src/lib-http/../../src/lib/mempool.h linenumber=80 pool_unref /src/dovecot/src/lib-http/../../src/lib/mempool.h linenumber=36 i_stream_unref /src/dovecot/src/lib/istream.c linenumber=37 i_stream_unref /src/dovecot/src/lib/istream.c linenumber=38 pool_unref /src/dovecot/src/lib-http/../../src/lib/mempool.h linenumber=100 i_stream_unref /src/dovecot/src/lib/istream.c linenumber=24 t_pop /src/dovecot/src/lib/data-stack.c linenumber=26 fuzzer_deinit /src/dovecot/src/lib-test/fuzzer.c linenumber=26 iostream_pump_destroy /src/dovecot/src/lib/iostream-pump.c linenumber=29 i_panic /src/dovecot/src/lib/failures.c linenumber=208 iostream_pump_stop /src/dovecot/src/lib/iostream-pump.c linenumber=216 i_panic /src/dovecot/src/lib/failures.c linenumber=225 o_stream_unset_flush_callback /src/dovecot/src/lib/ostream.c linenumber=228 io_remove /src/dovecot/src/lib/ioloop.c linenumber=230 o_stream_unref /src/dovecot/src/lib/ostream.c linenumber=217 o_stream_get_name /src/dovecot/src/lib/ostream.c linenumber=113 i_panic /src/dovecot/src/lib/failures.c linenumber=112 io_stream_unref /src/dovecot/src/lib/iostream.c linenumber=116 io_stream_free /src/dovecot/src/lib/iostream.c linenumber=117 i_stream_unref /src/dovecot/src/lib/istream.c linenumber=218 iostream_pump_unref /src/dovecot/src/lib/iostream-pump.c linenumber=220 i_panic /src/dovecot/src/lib/failures.c linenumber=186 i_panic /src/dovecot/src/lib/failures.c linenumber=192 iostream_pump_stop /src/dovecot/src/lib/iostream-pump.c linenumber=199 o_stream_unref /src/dovecot/src/lib/ostream.c linenumber=201 i_stream_unref /src/dovecot/src/lib/istream.c linenumber=202 p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=203 close linenumber=33 close linenumber=35 io_loop_destroy /src/dovecot/src/lib/ioloop.c linenumber=37 i_panic /src/dovecot/src/lib/failures.c linenumber=879 array_is_created_i /src/dovecot/src/lib/./array.h linenumber=880 i_memcpy /src/dovecot/src/lib/./lib.h linenumber=882 t_push /src/dovecot/src/lib/data-stack.c linenumber=882 t_pop /src/dovecot/src/lib/data-stack.c linenumber=884 i_panic /src/dovecot/src/lib/failures.c linenumber=884 io_loop_set_current /src/dovecot/src/lib/ioloop.c linenumber=887 array_is_created_i /src/dovecot/src/lib/./array.h linenumber=994 i_memcpy /src/dovecot/src/lib/./lib.h linenumber=995 t_push /src/dovecot/src/lib/data-stack.c linenumber=995 t_pop /src/dovecot/src/lib/data-stack.c linenumber=997 i_panic /src/dovecot/src/lib/failures.c linenumber=997 io_loop_notify_handler_deinit /src/dovecot/src/lib/ioloop-notify-inotify.c linenumber=890 i_warning /src/dovecot/src/lib/failures.c linenumber=200 io_remove /src/dovecot/src/lib/ioloop.c linenumber=204 i_close_fd_path /src/dovecot/src/lib/fd-util.c linenumber=207 i_panic /src/dovecot/src/lib/failures.c linenumber=173 close linenumber=184 __errno_location linenumber=184 i_error /src/dovecot/src/lib/failures.c linenumber=185 __errno_location linenumber=190 p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=208 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=895 i_panic /src/dovecot/src/lib/failures.c linenumber=902 i_warning /src/dovecot/src/lib/failures.c linenumber=904 io_remove /src/dovecot/src/lib/ioloop.c linenumber=905 i_panic /src/dovecot/src/lib/failures.c linenumber=908 i_memcpy /src/dovecot/src/lib/./lib.h linenumber=910 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=911 i_panic /src/dovecot/src/lib/failures.c linenumber=917 i_warning /src/dovecot/src/lib/failures.c linenumber=919 timeout_free /src/dovecot/src/lib/ioloop.c linenumber=920 io_loop_context_unref /src/dovecot/src/lib/ioloop.c linenumber=398 p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=399 array_free_i /src/dovecot/src/lib/./array.h linenumber=923 priorityq_pop /src/dovecot/src/lib/priorityq.c linenumber=925 priorityq_peek /src/dovecot/src/lib/priorityq.c linenumber=157 array_count_i /src/dovecot/src/lib/./array.h linenumber=146 array_idx_i /src/dovecot/src/lib/./array.h linenumber=149 malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=278 priorityq_remove_idx /src/dovecot/src/lib/priorityq.c linenumber=159 array_get_modifiable_i /src/dovecot/src/lib/./array.h linenumber=121 array_count_i /src/dovecot/src/lib/./array.h linenumber=307 buffer_get_modifiable_data /src/dovecot/src/lib/buffer.c linenumber=308 i_panic /src/dovecot/src/lib/failures.c linenumber=122 heap_items_swap /src/dovecot/src/lib/priorityq.c linenumber=126 i_panic /src/dovecot/src/lib/failures.c linenumber=53 i_panic /src/dovecot/src/lib/failures.c linenumber=54 array_delete_i /src/dovecot/src/lib/./array.h linenumber=127 heap_item_bubble_up /src/dovecot/src/lib/priorityq.c linenumber=131 array_get_modifiable_i /src/dovecot/src/lib/./array.h linenumber=71 heap_items_swap /src/dovecot/src/lib/priorityq.c linenumber=80 heap_item_bubble_down /src/dovecot/src/lib/priorityq.c linenumber=132 array_get_modifiable_i /src/dovecot/src/lib/./array.h linenumber=91 heap_items_swap /src/dovecot/src/lib/priorityq.c linenumber=104 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=927 i_panic /src/dovecot/src/lib/failures.c linenumber=933 i_warning /src/dovecot/src/lib/failures.c linenumber=935 timeout_free /src/dovecot/src/lib/ioloop.c linenumber=936 priorityq_deinit /src/dovecot/src/lib/priorityq.c linenumber=939 array_free_i /src/dovecot/src/lib/./array.h linenumber=38 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=943 i_panic /src/dovecot/src/lib/failures.c linenumber=949 i_warning /src/dovecot/src/lib/failures.c linenumber=951 io_wait_timer_remove /src/dovecot/src/lib/ioloop.c linenumber=952 p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=1376 backtrace_get /src/dovecot/src/lib/backtrace-string.c linenumber=958 i_warning /src/dovecot/src/lib/failures.c linenumber=959 io_loop_handler_deinit /src/dovecot/src/lib/ioloop-epoll.c linenumber=963 array_get_modifiable_i /src/dovecot/src/lib/./array.h linenumber=49 p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=51 close linenumber=53 i_error /src/dovecot/src/lib/failures.c linenumber=54 array_free_i /src/dovecot/src/lib/./array.h linenumber=55 array_free_i /src/dovecot/src/lib/./array.h linenumber=56 p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=57 io_loop_context_unref /src/dovecot/src/lib/ioloop.c linenumber=965 p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=966 lib_signals_deinit /src/dovecot/src/lib/lib-signals.c linenumber=39 lib_signals_clear_handlers_and_ignore /src/dovecot/src/lib/lib-signals.c linenumber=719 lib_signals_ignore_forced /src/dovecot/src/lib/lib-signals.c linenumber=595 signal_handler_free /src/dovecot/src/lib/lib-signals.c linenumber=605 lib_signals_ioloop_unref /src/dovecot/src/lib/lib-signals.c linenumber=257 p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=258 i_panic /src/dovecot/src/lib/failures.c linenumber=721 close linenumber=724 i_error /src/dovecot/src/lib/failures.c linenumber=725 close linenumber=726 i_error /src/dovecot/src/lib/failures.c linenumber=727 array_is_created_i /src/dovecot/src/lib/./array.h linenumber=731 array_free_i /src/dovecot/src/lib/./array.h linenumber=732 i_panic /src/dovecot/src/lib/failures.c linenumber=733 lib_deinit /src/dovecot/src/lib/lib.c linenumber=40 i_panic /src/dovecot/src/lib/failures.c linenumber=219 lib_atexit_run /src/dovecot/src/lib/lib.c linenumber=221 array_is_created_i /src/dovecot/src/lib/./array.h linenumber=134 array_sort_i /src/dovecot/src/lib/array.c linenumber=135 array_count_i /src/dovecot/src/lib/./array.h linenumber=138 buffer_get_modifiable_data /src/dovecot/src/lib/buffer.c linenumber=141 qsort linenumber=141 atexit_callback_priority_cmp /src/dovecot/src/lib/lib.c linenumber=135 array_free_i /src/dovecot/src/lib/./array.h linenumber=138 ipwd_deinit /src/dovecot/src/lib/ipwd.c linenumber=222 p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=41 p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=42 hostpid_deinit /src/dovecot/src/lib/hostpid.c linenumber=223 p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=47 p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=48 event_filter_deinit /src/dovecot/src/lib/event-filter.c linenumber=224 event_category_unregister_callback /src/dovecot/src/lib/lib-event.c linenumber=1331 array_lsearch_ptr_idx_i /src/dovecot/src/lib/array.c linenumber=1767 i_panic /src/dovecot/src/lib/failures.c linenumber=187 array_count_i /src/dovecot/src/lib/./array.h linenumber=189 i_unreached /src/dovecot/src/lib/failures.c linenumber=1768 array_delete_i /src/dovecot/src/lib/./array.h linenumber=1769 event_filter_category_registered /src/dovecot/src/lib/event-filter.c linenumber=1331 data_stack_deinit_event /src/dovecot/src/lib/data-stack.c linenumber=225 event_unref /src/dovecot/src/lib/lib-event.c linenumber=770 lib_event_deinit /src/dovecot/src/lib/lib-event.c linenumber=226 event_log_deinit /src/dovecot/src/lib/event-log.c linenumber=1952 i_memcpy /src/dovecot/src/lib/./lib.h linenumber=509 event_filter_unref /src/dovecot/src/lib/event-filter.c linenumber=510 i_panic /src/dovecot/src/lib/failures.c linenumber=88 pool_unref /src/dovecot/src/lib/./mempool.h linenumber=98 array_free_i /src/dovecot/src/lib/./array.h linenumber=511 event_unset_global_debug_log_filter /src/dovecot/src/lib/event-log.c linenumber=1953 event_filter_unref /src/dovecot/src/lib/event-filter.c linenumber=468 event_global_log_filters_updated /src/dovecot/src/lib/event-log.c linenumber=469 event_filter_has_source_location /src/dovecot/src/lib/event-filter.c linenumber=447 event_filter_node_has_source_location /src/dovecot/src/lib/event-filter.c linenumber=365 event_filter_node_has_source_location /src/dovecot/src/lib/event-filter.c linenumber=351 event_filter_node_has_source_location /src/dovecot/src/lib/event-filter.c linenumber=352 event_filter_node_has_source_location /src/dovecot/src/lib/event-filter.c linenumber=354 event_filter_has_source_location /src/dovecot/src/lib/event-filter.c linenumber=449 event_unset_global_core_log_filter /src/dovecot/src/lib/event-log.c linenumber=1954 event_filter_unref /src/dovecot/src/lib/event-filter.c linenumber=497 event_global_log_filters_updated /src/dovecot/src/lib/event-log.c linenumber=498 i_warning /src/dovecot/src/lib/failures.c linenumber=1956 i_memcpy /src/dovecot/src/lib/./lib.h linenumber=1961 p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=1962 p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=1963 i_memcpy /src/dovecot/src/lib/./lib.h linenumber=1967 array_free_i /src/dovecot/src/lib/./array.h linenumber=1969 array_free_i /src/dovecot/src/lib/./array.h linenumber=1971 array_free_i /src/dovecot/src/lib/./array.h linenumber=1972 array_free_i /src/dovecot/src/lib/./array.h linenumber=1973 array_free_i /src/dovecot/src/lib/./array.h linenumber=1974 array_free_i /src/dovecot/src/lib/./array.h linenumber=1975 restrict_access_deinit /src/dovecot/src/lib/restrict-access.c linenumber=227 p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=530 i_close_fd_path /src/dovecot/src/lib/fd-util.c linenumber=228 data_stack_deinit /src/dovecot/src/lib/data-stack.c linenumber=229 t_pop /src/dovecot/src/lib/data-stack.c linenumber=776 i_panic /src/dovecot/src/lib/failures.c linenumber=778 data_stack_free_unused /src/dovecot/src/lib/data-stack.c linenumber=782 __errno_location linenumber=734 __errno_location linenumber=737 failures_deinit /src/dovecot/src/lib/failures.c linenumber=230 log_fd_can_close /src/dovecot/src/lib/failures.c linenumber=996 i_close_fd_path /src/dovecot/src/lib/fd-util.c linenumber=997 log_fd_can_close /src/dovecot/src/lib/failures.c linenumber=1001 i_close_fd_path /src/dovecot/src/lib/fd-util.c linenumber=1002 log_fd_can_close /src/dovecot/src/lib/failures.c linenumber=1006 i_close_fd_path /src/dovecot/src/lib/fd-util.c linenumber=1007 p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=1011 p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=1012 p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=1013 p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=1014 process_title_deinit /src/dovecot/src/lib/process-title.c linenumber=231 env_get_environ_p /src/dovecot/src/lib/env-util.c linenumber=182 p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=197 random_deinit /src/dovecot/src/lib/randgen.c linenumber=232 i_close_fd_path /src/dovecot/src/lib/fd-util.c linenumber=222 ====================================