Call tree LLVMFuzzerTestOneInput /src/dovecot/src/lib-var-expand/fuzz-var-expand-import.c linenumber=-1 fuzzer_init /src/dovecot/src/lib-test/fuzzer.c linenumber=7 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=189 lib_set_clean_exit /src/dovecot/src/lib/lib.c linenumber=521 random_init /src/dovecot/src/lib/randgen.c linenumber=190 kiss_init /src/dovecot/src/lib/randgen.c linenumber=178 srand linenumber=179 data_stack_init /src/dovecot/src/lib/data-stack.c linenumber=191 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=17 bits_required64 /src/dovecot/src/lib/./bits.h linenumber=22 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=362 i_panic /src/dovecot/src/lib/failures.c linenumber=363 nearest_power /src/dovecot/src/lib/bits.c linenumber=372 __errno_location linenumber=387 calloc linenumber=388 i_fatal_status /src/dovecot/src/lib/failures.c linenumber=390 lib_set_clean_exit /src/dovecot/src/lib/lib.c linenumber=552 __errno_location linenumber=393 malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=252 i_panic /src/dovecot/src/lib/failures.c linenumber=18 p_malloc /src/dovecot/src/lib/./mempool.h linenumber=252 i_panic /src/dovecot/src/lib/failures.c linenumber=119 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 lib_set_clean_exit /src/dovecot/src/lib/lib.c linenumber=536 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=424 strlen linenumber=56 p_malloc /src/dovecot/src/lib/./mempool.h linenumber=57 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 i_panic /src/dovecot/src/lib/failures.c linenumber=75 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=1164 event_find_field_nonrecursive /src/dovecot/src/lib/lib-event.c linenumber=1081 array_is_created_i /src/dovecot/src/lib/./array.h linenumber=983 buffer_get_modifiable_data /src/dovecot/src/lib/buffer.c linenumber=986 i_panic /src/dovecot/src/lib/failures.c linenumber=451 strcmp linenumber=987 array_is_created_i /src/dovecot/src/lib/./array.h linenumber=1083 array_create_i /src/dovecot/src/lib/./array.h linenumber=1084 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=130 array_create_from_buffer_i /src/dovecot/src/lib/./array.h linenumber=152 array_append_space_i /src/dovecot/src/lib/./array.h linenumber=1085 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 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=1086 event_set_changed /src/dovecot/src/lib/lib-event.c linenumber=1090 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=1103 event_find_field_nonrecursive /src/dovecot/src/lib/lib-event.c linenumber=999 event_get_global /src/dovecot/src/lib/lib-event.c linenumber=1005 event_find_field_nonrecursive /src/dovecot/src/lib/lib-event.c linenumber=1007 event_get_field /src/dovecot/src/lib/lib-event.c linenumber=1108 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=1110 event_want_level /src/dovecot/src/lib/event-log.c linenumber=432 event_want_log_level /src/dovecot/src/lib/event-log.c linenumber=318 event_filter_match_source /src/dovecot/src/lib/event-filter.c linenumber=298 i_panic /src/dovecot/src/lib/failures.c linenumber=1129 event_filter_match_fastpath /src/dovecot/src/lib/event-filter.c linenumber=1131 event_filter_query_match /src/dovecot/src/lib/event-filter.c linenumber=1135 i_panic /src/dovecot/src/lib/failures.c linenumber=1093 event_filter_query_match_eval /src/dovecot/src/lib/event-filter.c linenumber=1096 event_filter_query_match_cmp /src/dovecot/src/lib/event-filter.c linenumber=1064 i_panic /src/dovecot/src/lib/failures.c linenumber=1010 i_unreached /src/dovecot/src/lib/failures.c linenumber=1018 i_panic /src/dovecot/src/lib/failures.c linenumber=1020 strcmp linenumber=1021 wildcard_match_escaped /src/dovecot/src/lib/wildcard-match.c linenumber=1024 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 strchr linenumber=1028 strcmp linenumber=1029 t_push /src/dovecot/src/lib/data-stack.c linenumber=1030 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=1032 p_strdup_vprintf /src/dovecot/src/lib/strfuncs.c linenumber=303 t_noalloc_strdup_vprintf /src/dovecot/src/lib/strfuncs.c linenumber=170 printf_format_fix_get_len /src/dovecot/src/lib/printf-format-fix.c linenumber=142 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=145 vsnprintf linenumber=146 t_buffer_get /src/dovecot/src/lib/data-stack.c linenumber=153 vsnprintf linenumber=154 t_buffer_alloc /src/dovecot/src/lib/data-stack.c linenumber=172 p_malloc /src/dovecot/src/lib/./mempool.h linenumber=175 strcmp linenumber=1033 t_pop /src/dovecot/src/lib/data-stack.c linenumber=1034 i_panic /src/dovecot/src/lib/failures.c linenumber=1034 event_has_category /src/dovecot/src/lib/event-filter.c linenumber=1038 event_has_category_nonrecursive /src/dovecot/src/lib/event-filter.c linenumber=679 array_is_created_i /src/dovecot/src/lib/./array.h linenumber=655 i_memcpy /src/dovecot/src/lib/./lib.h linenumber=656 event_category_match /src/dovecot/src/lib/event-filter.c linenumber=657 event_get_parent /src/dovecot/src/lib/lib-event.c linenumber=682 event_get_global /src/dovecot/src/lib/lib-event.c linenumber=685 event_has_category_nonrecursive /src/dovecot/src/lib/event-filter.c linenumber=687 event_get_parent /src/dovecot/src/lib/lib-event.c linenumber=689 event_match_field /src/dovecot/src/lib/event-filter.c linenumber=1040 strcmp linenumber=796 event_get_last_duration /src/dovecot/src/lib/lib-event.c linenumber=801 timeval_diff_usecs /src/dovecot/src/lib/time-util.c linenumber=1276 i_panic /src/dovecot/src/lib/failures.c linenumber=1278 event_find_field_recursive /src/dovecot/src/lib/lib-event.c linenumber=806 event_filter_export_query_expr_op /src/dovecot/src/lib/event-filter.c linenumber=831 i_unreached /src/dovecot/src/lib/failures.c linenumber=515 i_unreached /src/dovecot/src/lib/failures.c linenumber=528 i_warning /src/dovecot/src/lib/failures.c linenumber=827 __errno_location linenumber=577 __errno_location linenumber=584 t_push /src/dovecot/src/lib/data-stack.c linenumber=843 strcmp linenumber=845 wanted_field_value_str /src/dovecot/src/lib/event-filter.c linenumber=847 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=109 net_ip2addr /src/dovecot/src/lib/net.c linenumber=111 t_malloc_no0 /src/dovecot/src/lib/data-stack.c linenumber=943 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=945 net_handle_gai_error /src/dovecot/src/lib/net.c linenumber=947 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=849 wanted_field_value_str /src/dovecot/src/lib/event-filter.c linenumber=714 cmp_str /src/dovecot/src/lib/event-filter.c linenumber=714 wildcard_match_escaped /src/dovecot/src/lib/wildcard-match.c linenumber=699 wildcard_match_escaped_icase /src/dovecot/src/lib/wildcard-match.c linenumber=701 wildcard_match_int /src/dovecot/src/lib/wildcard-match.c linenumber=156 strcmp linenumber=704 strcasecmp linenumber=706 t_pop /src/dovecot/src/lib/data-stack.c linenumber=851 i_panic /src/dovecot/src/lib/failures.c linenumber=851 wanted_field_value_str /src/dovecot/src/lib/event-filter.c linenumber=865 i_warning /src/dovecot/src/lib/failures.c linenumber=858 event_filter_handle_numeric_operation /src/dovecot/src/lib/event-filter.c linenumber=873 i_unreached /src/dovecot/src/lib/failures.c linenumber=781 i_unreached /src/dovecot/src/lib/failures.c linenumber=783 wanted_field_value_str /src/dovecot/src/lib/event-filter.c linenumber=884 i_warning /src/dovecot/src/lib/failures.c linenumber=880 wanted_field_value_str /src/dovecot/src/lib/event-filter.c linenumber=902 event_filter_export_query_expr_op /src/dovecot/src/lib/event-filter.c linenumber=903 i_warning /src/dovecot/src/lib/failures.c linenumber=896 i_snprintf /src/dovecot/src/lib/strfuncs.c linenumber=911 printf_format_fix_unsafe /src/dovecot/src/lib/printf-format-fix.c linenumber=40 printf_format_fix_noalloc /src/dovecot/src/lib/printf-format-fix.c linenumber=195 vsnprintf linenumber=40 i_panic /src/dovecot/src/lib/failures.c linenumber=44 t_push /src/dovecot/src/lib/data-stack.c linenumber=912 wanted_field_value_str /src/dovecot/src/lib/event-filter.c linenumber=914 wildcard_match_escaped_icase /src/dovecot/src/lib/wildcard-match.c linenumber=913 t_pop /src/dovecot/src/lib/data-stack.c linenumber=915 i_panic /src/dovecot/src/lib/failures.c linenumber=915 i_warning /src/dovecot/src/lib/failures.c linenumber=922 event_filter_export_query_expr_op /src/dovecot/src/lib/event-filter.c linenumber=941 i_warning /src/dovecot/src/lib/failures.c linenumber=937 net_is_in_network /src/dovecot/src/lib/net.c linenumber=949 net_ipv6_mapped_ipv4_convert /src/dovecot/src/lib/net.c linenumber=1208 memcmp linenumber=1095 i_memcpy /src/dovecot/src/lib/./lib.h linenumber=1100 i_panic /src/dovecot/src/lib/failures.c linenumber=1222 htonl linenumber=1243 htonl linenumber=1244 wanted_field_value_str /src/dovecot/src/lib/event-filter.c linenumber=965 i_warning /src/dovecot/src/lib/failures.c linenumber=961 t_push /src/dovecot/src/lib/data-stack.c linenumber=972 net_ip2addr /src/dovecot/src/lib/net.c linenumber=973 wanted_field_value_str /src/dovecot/src/lib/event-filter.c linenumber=974 wildcard_match_escaped_icase /src/dovecot/src/lib/wildcard-match.c linenumber=973 t_pop /src/dovecot/src/lib/data-stack.c linenumber=975 i_panic /src/dovecot/src/lib/failures.c linenumber=975 event_filter_export_query_expr_op /src/dovecot/src/lib/event-filter.c linenumber=988 i_warning /src/dovecot/src/lib/failures.c linenumber=983 t_push /src/dovecot/src/lib/data-stack.c linenumber=995 event_match_strlist /src/dovecot/src/lib/event-filter.c linenumber=996 wanted_field_value_str /src/dovecot/src/lib/event-filter.c linenumber=745 event_match_strlist_recursive /src/dovecot/src/lib/event-filter.c linenumber=748 event_find_field_nonrecursive /src/dovecot/src/lib/lib-event.c linenumber=728 i_panic /src/dovecot/src/lib/failures.c linenumber=730 i_memcpy /src/dovecot/src/lib/./lib.h linenumber=731 cmp_str /src/dovecot/src/lib/event-filter.c linenumber=733 event_match_strlist_recursive /src/dovecot/src/lib/event-filter.c linenumber=737 event_get_global /src/dovecot/src/lib/lib-event.c linenumber=751 event_match_strlist_recursive /src/dovecot/src/lib/event-filter.c linenumber=751 t_pop /src/dovecot/src/lib/data-stack.c linenumber=997 i_panic /src/dovecot/src/lib/failures.c linenumber=997 i_unreached /src/dovecot/src/lib/failures.c linenumber=1000 event_match_field /src/dovecot/src/lib/event-filter.c linenumber=1044 i_unreached /src/dovecot/src/lib/failures.c linenumber=1048 event_filter_query_match_eval /src/dovecot/src/lib/event-filter.c linenumber=1067 event_filter_query_match_eval /src/dovecot/src/lib/event-filter.c linenumber=1069 event_filter_query_match_eval /src/dovecot/src/lib/event-filter.c linenumber=1072 event_filter_query_match_eval /src/dovecot/src/lib/event-filter.c linenumber=1074 event_filter_query_match_eval /src/dovecot/src/lib/event-filter.c linenumber=1077 i_unreached /src/dovecot/src/lib/failures.c linenumber=1081 event_filter_match_source /src/dovecot/src/lib/event-filter.c linenumber=303 i_memcpy /src/dovecot/src/lib/./lib.h linenumber=323 event_filter_match_source /src/dovecot/src/lib/event-filter.c linenumber=327 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=103 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 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=97 event_logv /src/dovecot/src/lib/event-log.c linenumber=98 __errno_location linenumber=395 event_set_source /src/dovecot/src/lib/lib-event.c linenumber=398 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=402 event_ref /src/dovecot/src/lib/lib-event.c linenumber=406 event_logv_params /src/dovecot/src/lib/event-log.c linenumber=407 i_panic /src/dovecot/src/lib/failures.c linenumber=346 event_filter_match_source /src/dovecot/src/lib/event-filter.c linenumber=349 t_str_new /src/dovecot/src/lib/str.c linenumber=356 event_get_log_message /src/dovecot/src/lib/event-log.c linenumber=357 event_get_log_message_str_out /src/dovecot/src/lib/event-log.c linenumber=180 str_append /src/dovecot/src/lib/./str.h linenumber=148 str_append_str /src/dovecot/src/lib/./str.h linenumber=149 buffer_append /src/dovecot/src/lib/buffer.c linenumber=61 str_append /src/dovecot/src/lib/./str.h linenumber=153 str_vprintfa /src/dovecot/src/lib/str.c linenumber=159 str_insert /src/dovecot/src/lib/./str.h linenumber=183 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=197 str_c /src/dovecot/src/lib/str.c linenumber=198 str_len /src/dovecot/src/lib/./str.h linenumber=199 str_append /src/dovecot/src/lib/./str.h linenumber=202 str_c /src/dovecot/src/lib/str.c linenumber=203 str_c /src/dovecot/src/lib/str.c linenumber=210 str_c /src/dovecot/src/lib/str.c linenumber=214 t_strdup /src/dovecot/src/lib/strfuncs.c linenumber=214 t_strdup_noconst /src/dovecot/src/lib/strfuncs.c linenumber=253 strlen linenumber=260 t_memdup_noconst /src/dovecot/src/lib/strfuncs.c linenumber=260 t_malloc_no0 /src/dovecot/src/lib/data-stack.c linenumber=241 str_truncate /src/dovecot/src/lib/./str.h linenumber=219 str_len /src/dovecot/src/lib/./str.h linenumber=90 buffer_set_used_size /src/dovecot/src/lib/buffer.c linenumber=91 strlen linenumber=230 event_get_log_message_str_out /src/dovecot/src/lib/event-log.c linenumber=231 str_insert /src/dovecot/src/lib/./str.h linenumber=235 event_get_log_message_str_out /src/dovecot/src/lib/event-log.c linenumber=242 str_insert /src/dovecot/src/lib/./str.h linenumber=246 event_get_log_message /src/dovecot/src/lib/event-log.c linenumber=253 str_vprintfa /src/dovecot/src/lib/str.c linenumber=363 event_vsend /src/dovecot/src/lib/lib-event.c linenumber=367 i_gettimeofday /src/dovecot/src/lib/time-util.c linenumber=1377 get_self_rusage /src/dovecot/src/lib/lib-event.c linenumber=1383 getrusage linenumber=90 i_fatal /src/dovecot/src/lib/failures.c linenumber=91 timeval_diff_usecs /src/dovecot/src/lib/time-util.c linenumber=1384 event_add_int /src/dovecot/src/lib/lib-event.c linenumber=1386 event_call_callbacks /src/dovecot/src/lib/lib-event.c linenumber=1388 i_log_typev /src/dovecot/src/lib/failures.c linenumber=1392 event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=1394 p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=1400 event_unref /src/dovecot/src/lib/lib-event.c linenumber=1402 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=372 event_send /src/dovecot/src/lib/lib-event.c linenumber=375 event_vsend /src/dovecot/src/lib/lib-event.c linenumber=1370 event_vsend /src/dovecot/src/lib/lib-event.c linenumber=377 str_append /src/dovecot/src/lib/./str.h linenumber=381 str_vprintfa /src/dovecot/src/lib/str.c linenumber=383 str_c /src/dovecot/src/lib/str.c linenumber=384 event_send /src/dovecot/src/lib/lib-event.c linenumber=384 abort linenumber=387 event_set_source /src/dovecot/src/lib/lib-event.c linenumber=408 event_unref /src/dovecot/src/lib/lib-event.c linenumber=410 __errno_location linenumber=411 t_pop /src/dovecot/src/lib/data-stack.c linenumber=99 i_panic /src/dovecot/src/lib/failures.c linenumber=99 event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=455 hostpid_init /src/dovecot/src/lib/hostpid.c linenumber=192 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=193 open linenumber=143 i_fatal /src/dovecot/src/lib/failures.c linenumber=145 dup linenumber=151 i_fatal /src/dovecot/src/lib/failures.c linenumber=153 fd_close_on_exec /src/dovecot/src/lib/fd-util.c linenumber=156 fcntl linenumber=16 i_fatal /src/dovecot/src/lib/failures.c linenumber=18 fcntl linenumber=21 i_fatal /src/dovecot/src/lib/failures.c linenumber=22 lib_event_init /src/dovecot/src/lib/lib-event.c linenumber=194 array_create_i /src/dovecot/src/lib/./array.h linenumber=1912 array_create_i /src/dovecot/src/lib/./array.h linenumber=1913 array_create_i /src/dovecot/src/lib/./array.h linenumber=1914 array_create_i /src/dovecot/src/lib/./array.h linenumber=1917 array_create_i /src/dovecot/src/lib/./array.h linenumber=1919 event_log_init /src/dovecot/src/lib/event-log.c linenumber=1920 array_create_i /src/dovecot/src/lib/./array.h linenumber=485 event_filter_init /src/dovecot/src/lib/event-filter.c linenumber=195 event_category_register_callback /src/dovecot/src/lib/lib-event.c linenumber=1272 array_append_i /src/dovecot/src/lib/./array.h linenumber=1738 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=1272 buffer_get_modifiable_data /src/dovecot/src/lib/buffer.c linenumber=1263 event_filter_query_update_category /src/dovecot/src/lib/event-filter.c linenumber=1264 event_filter_query_update_category /src/dovecot/src/lib/event-filter.c linenumber=1228 event_filter_query_update_category /src/dovecot/src/lib/event-filter.c linenumber=1229 strcmp linenumber=1246 lib_set_clean_exit /src/dovecot/src/lib/lib.c linenumber=201 atexit linenumber=203 lib_atexit_handler /src/dovecot/src/lib/lib.c linenumber=203 strlen linenumber=180 write linenumber=180 abort linenumber=183 lib_signals_init /src/dovecot/src/lib/lib-signals.c linenumber=19 io_loop_add_switch_callback /src/dovecot/src/lib/ioloop.c linenumber=698 array_is_created_i /src/dovecot/src/lib/./array.h linenumber=1004 array_create_i /src/dovecot/src/lib/./array.h linenumber=1005 lib_atexit_priority /src/dovecot/src/lib/lib.c linenumber=1006 array_is_created_i /src/dovecot/src/lib/./array.h linenumber=106 array_create_i /src/dovecot/src/lib/./array.h linenumber=107 array_get_i /src/dovecot/src/lib/./array.h linenumber=110 array_count_i /src/dovecot/src/lib/./array.h linenumber=255 array_append_space_i /src/dovecot/src/lib/./array.h linenumber=118 io_switch_callbacks_free /src/dovecot/src/lib/ioloop.c linenumber=1006 array_free_i /src/dovecot/src/lib/./array.h linenumber=969 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=1008 lib_signals_ioloop_switched /src/dovecot/src/lib/lib-signals.c linenumber=698 lib_signals_ioloop_switch /src/dovecot/src/lib/lib-signals.c linenumber=444 lib_signals_ioloop_unref /src/dovecot/src/lib/lib-signals.c linenumber=432 i_panic /src/dovecot/src/lib/failures.c linenumber=233 io_remove /src/dovecot/src/lib/ioloop.c linenumber=236 io_remove_full /src/dovecot/src/lib/ioloop.c linenumber=207 i_panic /src/dovecot/src/lib/failures.c linenumber=162 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=1062 i_panic /src/dovecot/src/lib/failures.c linenumber=1067 array_free_i /src/dovecot/src/lib/./array.h linenumber=1069 array_free_i /src/dovecot/src/lib/./array.h linenumber=1070 p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=1071 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=1072 i_panic /src/dovecot/src/lib/failures.c linenumber=1074 io_is_pending /src/dovecot/src/lib/ioloop.c linenumber=1075 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=238 lib_signals_ioloop_ref /src/dovecot/src/lib/lib-signals.c linenumber=434 lib_signals_ioloop_find /src/dovecot/src/lib/lib-signals.c linenumber=214 malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=216 p_malloc /src/dovecot/src/lib/./mempool.h linenumber=216 lib_signals_init_io /src/dovecot/src/lib/lib-signals.c linenumber=218 io_add_to /src/dovecot/src/lib/ioloop.c linenumber=205 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=1051 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=205 signal_handle_shadowed /src/dovecot/src/lib/lib-signals.c linenumber=339 array_is_created_i /src/dovecot/src/lib/./array.h linenumber=261 array_count_i /src/dovecot/src/lib/./array.h linenumber=262 array_get_i /src/dovecot/src/lib/./array.h linenumber=265 i_panic /src/dovecot/src/lib/failures.c linenumber=270 i_panic /src/dovecot/src/lib/failures.c linenumber=273 array_delete_i /src/dovecot/src/lib/./array.h linenumber=289 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=290 sigfillset linenumber=342 i_fatal /src/dovecot/src/lib/failures.c linenumber=343 sigprocmask linenumber=344 i_fatal /src/dovecot/src/lib/failures.c linenumber=345 read linenumber=349 i_memcpy /src/dovecot/src/lib/./lib.h linenumber=351 __errno_location linenumber=355 i_fatal /src/dovecot/src/lib/failures.c linenumber=356 i_fatal /src/dovecot/src/lib/failures.c linenumber=358 sigprocmask linenumber=360 i_fatal /src/dovecot/src/lib/failures.c linenumber=361 i_panic /src/dovecot/src/lib/failures.c linenumber=374 signal_shadow /src/dovecot/src/lib/lib-signals.c linenumber=395 array_is_created_i /src/dovecot/src/lib/./array.h linenumber=315 array_create_i /src/dovecot/src/lib/./array.h linenumber=316 array_get_i /src/dovecot/src/lib/./array.h linenumber=317 i_panic /src/dovecot/src/lib/failures.c linenumber=319 array_idx_set_i /src/dovecot/src/lib/array.c linenumber=323 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=206 signal_check_shadowed /src/dovecot/src/lib/lib-signals.c linenumber=447 array_is_created_i /src/dovecot/src/lib/./array.h linenumber=299 array_count_i /src/dovecot/src/lib/./array.h linenumber=300 lib_signals_ioloop_find /src/dovecot/src/lib/lib-signals.c linenumber=303 io_set_pending /src/dovecot/src/lib/ioloop.c linenumber=305 i_panic /src/dovecot/src/lib/failures.c linenumber=222 io_loop_add_destroy_callback /src/dovecot/src/lib/ioloop.c linenumber=699 array_is_created_i /src/dovecot/src/lib/./array.h linenumber=1022 array_create_i /src/dovecot/src/lib/./array.h linenumber=1023 lib_atexit_priority /src/dovecot/src/lib/lib.c linenumber=1024 io_destroy_callbacks_free /src/dovecot/src/lib/ioloop.c linenumber=1024 array_free_i /src/dovecot/src/lib/./array.h linenumber=974 array_append_i /src/dovecot/src/lib/./array.h linenumber=1026 lib_signals_ioloop_destroyed /src/dovecot/src/lib/lib-signals.c linenumber=699 lib_signals_ioloop_find /src/dovecot/src/lib/lib-signals.c linenumber=454 io_remove /src/dovecot/src/lib/ioloop.c linenumber=456 lib_signals_set /src/dovecot/src/lib/lib-signals.c linenumber=704 sigemptyset linenumber=485 i_fatal /src/dovecot/src/lib/failures.c linenumber=486 sigaction linenumber=496 i_fatal /src/dovecot/src/lib/failures.c linenumber=497 lib_signals_ignore /src/dovecot/src/lib/lib-signals.c linenumber=20 i_panic /src/dovecot/src/lib/failures.c linenumber=574 i_panic /src/dovecot/src/lib/failures.c linenumber=578 lib_signals_ignore_forced /src/dovecot/src/lib/lib-signals.c linenumber=580 sigemptyset linenumber=552 i_fatal /src/dovecot/src/lib/failures.c linenumber=553 sigaction linenumber=567 i_fatal /src/dovecot/src/lib/failures.c linenumber=568 t_push /src/dovecot/src/lib/data-stack.c linenumber=7 var_expand_program_import_sized /src/dovecot/src/lib-var-expand/expansion-program.c linenumber=12 i_panic /src/dovecot/src/lib/failures.c linenumber=819 pool_alloconly_create /src/dovecot/src/lib/mempool-alloconly.c linenumber=827 malloc_multiply_check /src/dovecot/src/lib-var-expand/../../src/lib/malloc-overflow.h linenumber=834 p_malloc /src/dovecot/src/lib-var-expand/../../src/lib/mempool.h linenumber=834 t_push /src/dovecot/src/lib/data-stack.c linenumber=836 var_expand_program_import_one /src/dovecot/src/lib-var-expand/expansion-program.c linenumber=837 extract_value /src/dovecot/src/lib-var-expand/expansion-program.c linenumber=754 memchr linenumber=533 str_new /src/dovecot/src/lib/str.c linenumber=539 str_append_tabunescaped /src/dovecot/src/lib/strescape.c linenumber=540 str_append_data /src/dovecot/src/lib/./str.h linenumber=195 buffer_append /src/dovecot/src/lib/buffer.c linenumber=39 str_append_c /src/dovecot/src/lib/./str.h linenumber=202 buffer_append_c /src/dovecot/src/lib/buffer.c linenumber=44 buffer_check_append_limits /src/dovecot/src/lib/buffer.c linenumber=277 str_append_c /src/dovecot/src/lib/./str.h linenumber=205 str_append_c /src/dovecot/src/lib/./str.h linenumber=208 str_append_c /src/dovecot/src/lib/./str.h linenumber=211 str_append_c /src/dovecot/src/lib/./str.h linenumber=214 str_append_c /src/dovecot/src/lib/./str.h linenumber=217 str_c /src/dovecot/src/lib/str.c linenumber=541 malloc_multiply_check /src/dovecot/src/lib-var-expand/../../src/lib/malloc-overflow.h linenumber=761 p_malloc /src/dovecot/src/lib-var-expand/../../src/lib/mempool.h linenumber=761 malloc_multiply_check /src/dovecot/src/lib-var-expand/../../src/lib/malloc-overflow.h linenumber=763 p_malloc /src/dovecot/src/lib-var-expand/../../src/lib/mempool.h linenumber=763 var_expand_program_import_stmt /src/dovecot/src/lib-var-expand/expansion-program.c linenumber=775 extract_name /src/dovecot/src/lib-var-expand/expansion-program.c linenumber=628 memchr linenumber=511 p_strdup_until /src/dovecot/src/lib/strfuncs.c linenumber=521 i_panic /src/dovecot/src/lib/failures.c linenumber=84 p_malloc /src/dovecot/src/lib/./mempool.h linenumber=88 malloc_multiply_check /src/dovecot/src/lib-var-expand/../../src/lib/malloc-overflow.h linenumber=638 p_malloc /src/dovecot/src/lib-var-expand/../../src/lib/mempool.h linenumber=638 malloc_multiply_check /src/dovecot/src/lib-var-expand/../../src/lib/malloc-overflow.h linenumber=654 p_malloc /src/dovecot/src/lib-var-expand/../../src/lib/mempool.h linenumber=654 extract_name /src/dovecot/src/lib-var-expand/expansion-program.c linenumber=660 extract_value /src/dovecot/src/lib-var-expand/expansion-program.c linenumber=700 extract_number /src/dovecot/src/lib-var-expand/expansion-program.c linenumber=707 memchr linenumber=790 t_strdup_until /src/dovecot/src/lib/strfuncs.c linenumber=798 t_strdup_until_noconst /src/dovecot/src/lib/strfuncs.c linenumber=288 i_panic /src/dovecot/src/lib/failures.c linenumber=276 t_malloc_no0 /src/dovecot/src/lib/data-stack.c linenumber=280 p_strsplit /src/dovecot/src/lib/strfuncs.c linenumber=800 split_str /src/dovecot/src/lib/strfuncs.c linenumber=846 i_panic /src/dovecot/src/lib/failures.c linenumber=824 split_str_fast /src/dovecot/src/lib/strfuncs.c linenumber=827 malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=796 p_malloc /src/dovecot/src/lib/./mempool.h linenumber=796 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=798 malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=801 p_malloc /src/dovecot/src/lib/./mempool.h linenumber=801 strchr linenumber=804 nearest_power /src/dovecot/src/lib/bits.c linenumber=807 malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=808 p_realloc /src/dovecot/src/lib/./mempool.h linenumber=808 i_panic /src/dovecot/src/lib/failures.c linenumber=815 i_panic /src/dovecot/src/lib/failures.c linenumber=816 split_str_slow /src/dovecot/src/lib/strfuncs.c linenumber=829 strchr linenumber=744 malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=748 p_malloc /src/dovecot/src/lib/./mempool.h linenumber=748 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=750 malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=753 p_malloc /src/dovecot/src/lib/./mempool.h linenumber=753 strchr linenumber=757 nearest_power /src/dovecot/src/lib/bits.c linenumber=760 malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=761 p_realloc /src/dovecot/src/lib/./mempool.h linenumber=761 strchr linenumber=769 i_panic /src/dovecot/src/lib/failures.c linenumber=783 t_pop /src/dovecot/src/lib/data-stack.c linenumber=839 i_panic /src/dovecot/src/lib/failures.c linenumber=839 pool_unref /src/dovecot/src/lib-var-expand/../../src/lib/mempool.h linenumber=850 var_expand_program_free /src/dovecot/src/lib-var-expand/expansion-program.c linenumber=13 pool_unref /src/dovecot/src/lib-var-expand/../../src/lib/mempool.h linenumber=264 t_pop /src/dovecot/src/lib/data-stack.c linenumber=15 i_panic /src/dovecot/src/lib/failures.c linenumber=15 fuzzer_deinit /src/dovecot/src/lib-test/fuzzer.c linenumber=15 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=871 array_is_created_i /src/dovecot/src/lib/./array.h linenumber=872 i_memcpy /src/dovecot/src/lib/./lib.h linenumber=874 t_push /src/dovecot/src/lib/data-stack.c linenumber=874 t_pop /src/dovecot/src/lib/data-stack.c linenumber=876 i_panic /src/dovecot/src/lib/failures.c linenumber=876 io_loop_set_current /src/dovecot/src/lib/ioloop.c linenumber=879 array_is_created_i /src/dovecot/src/lib/./array.h linenumber=986 i_memcpy /src/dovecot/src/lib/./lib.h linenumber=987 t_push /src/dovecot/src/lib/data-stack.c linenumber=987 t_pop /src/dovecot/src/lib/data-stack.c linenumber=989 i_panic /src/dovecot/src/lib/failures.c linenumber=989 io_loop_notify_handler_deinit /src/dovecot/src/lib/ioloop-notify-inotify.c linenumber=882 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 __errno_location linenumber=160 close linenumber=164 __errno_location linenumber=164 i_error /src/dovecot/src/lib/failures.c linenumber=165 __errno_location linenumber=170 p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=208 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=887 i_panic /src/dovecot/src/lib/failures.c linenumber=894 io_remove /src/dovecot/src/lib/ioloop.c linenumber=897 i_panic /src/dovecot/src/lib/failures.c linenumber=900 i_memcpy /src/dovecot/src/lib/./lib.h linenumber=902 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=903 i_panic /src/dovecot/src/lib/failures.c linenumber=909 i_warning /src/dovecot/src/lib/failures.c linenumber=911 timeout_free /src/dovecot/src/lib/ioloop.c linenumber=912 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=915 priorityq_pop /src/dovecot/src/lib/priorityq.c linenumber=917 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 i_panic /src/dovecot/src/lib/failures.c linenumber=277 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=919 i_panic /src/dovecot/src/lib/failures.c linenumber=925 i_warning /src/dovecot/src/lib/failures.c linenumber=927 timeout_free /src/dovecot/src/lib/ioloop.c linenumber=928 priorityq_deinit /src/dovecot/src/lib/priorityq.c linenumber=931 array_free_i /src/dovecot/src/lib/./array.h linenumber=38 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=935 i_panic /src/dovecot/src/lib/failures.c linenumber=941 i_warning /src/dovecot/src/lib/failures.c linenumber=943 io_wait_timer_remove /src/dovecot/src/lib/ioloop.c linenumber=944 p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=1368 backtrace_get /src/dovecot/src/lib/backtrace-string.c linenumber=950 i_warning /src/dovecot/src/lib/failures.c linenumber=951 io_loop_handler_deinit /src/dovecot/src/lib/ioloop-epoll.c linenumber=955 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=957 p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=958 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=714 lib_signals_ignore_forced /src/dovecot/src/lib/lib-signals.c linenumber=590 signal_handler_free /src/dovecot/src/lib/lib-signals.c linenumber=600 lib_signals_ioloop_unref /src/dovecot/src/lib/lib-signals.c linenumber=252 p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=253 i_panic /src/dovecot/src/lib/failures.c linenumber=716 close linenumber=719 i_error /src/dovecot/src/lib/failures.c linenumber=720 close linenumber=721 i_error /src/dovecot/src/lib/failures.c linenumber=722 array_is_created_i /src/dovecot/src/lib/./array.h linenumber=726 array_free_i /src/dovecot/src/lib/./array.h linenumber=727 i_panic /src/dovecot/src/lib/failures.c linenumber=728 lib_deinit /src/dovecot/src/lib/lib.c linenumber=40 i_panic /src/dovecot/src/lib/failures.c linenumber=217 lib_atexit_run /src/dovecot/src/lib/lib.c linenumber=219 array_is_created_i /src/dovecot/src/lib/./array.h linenumber=133 array_sort_i /src/dovecot/src/lib/array.c linenumber=134 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=134 array_free_i /src/dovecot/src/lib/./array.h linenumber=137 ipwd_deinit /src/dovecot/src/lib/ipwd.c linenumber=220 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=221 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=222 event_category_unregister_callback /src/dovecot/src/lib/lib-event.c linenumber=1277 array_lsearch_ptr_idx_i /src/dovecot/src/lib/array.c linenumber=1745 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=1746 array_delete_i /src/dovecot/src/lib/./array.h linenumber=1747 event_filter_category_registered /src/dovecot/src/lib/event-filter.c linenumber=1277 data_stack_deinit_event /src/dovecot/src/lib/data-stack.c linenumber=223 event_unref /src/dovecot/src/lib/lib-event.c linenumber=770 lib_event_deinit /src/dovecot/src/lib/lib-event.c linenumber=224 event_log_deinit /src/dovecot/src/lib/event-log.c linenumber=1930 i_memcpy /src/dovecot/src/lib/./lib.h linenumber=491 event_filter_unref /src/dovecot/src/lib/event-filter.c linenumber=492 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=493 event_unset_global_debug_log_filter /src/dovecot/src/lib/event-log.c linenumber=1931 event_filter_unref /src/dovecot/src/lib/event-filter.c linenumber=450 event_unset_global_core_log_filter /src/dovecot/src/lib/event-log.c linenumber=1932 event_filter_unref /src/dovecot/src/lib/event-filter.c linenumber=479 i_warning /src/dovecot/src/lib/failures.c linenumber=1934 i_memcpy /src/dovecot/src/lib/./lib.h linenumber=1939 p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=1940 p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=1941 i_memcpy /src/dovecot/src/lib/./lib.h linenumber=1945 array_free_i /src/dovecot/src/lib/./array.h linenumber=1947 array_free_i /src/dovecot/src/lib/./array.h linenumber=1949 array_free_i /src/dovecot/src/lib/./array.h linenumber=1950 array_free_i /src/dovecot/src/lib/./array.h linenumber=1951 array_free_i /src/dovecot/src/lib/./array.h linenumber=1952 array_free_i /src/dovecot/src/lib/./array.h linenumber=1953 restrict_access_deinit /src/dovecot/src/lib/restrict-access.c linenumber=225 p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=530 i_close_fd_path /src/dovecot/src/lib/fd-util.c linenumber=226 data_stack_deinit /src/dovecot/src/lib/data-stack.c linenumber=227 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=228 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=229 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=230 i_close_fd_path /src/dovecot/src/lib/fd-util.c linenumber=222 ====================================