Call tree LLVMFuzzerTestOneInput /src/readstat/src/fuzz/fuzz_format_por.c linenumber=-1 fuzzer_parser_init /src/readstat/src/fuzz/fuzz_format.c linenumber=14 readstat_parser_init /src/readstat/src/readstat_parser.c linenumber=34 calloc linenumber=7 calloc linenumber=8 unistd_io_init /src/readstat/src/readstat_io_unistd.c linenumber=9 readstat_set_open_handler /src/readstat/src/readstat_parser.c linenumber=125 unistd_open_handler /src/readstat/src/readstat_io_unistd.c linenumber=125 open_with_unicode /src/readstat/src/readstat_io_unistd.c linenumber=64 open linenumber=59 readstat_set_close_handler /src/readstat/src/readstat_parser.c linenumber=128 unistd_close_handler /src/readstat/src/readstat_io_unistd.c linenumber=128 close linenumber=72 readstat_set_seek_handler /src/readstat/src/readstat_parser.c linenumber=131 unistd_seek_handler /src/readstat/src/readstat_io_unistd.c linenumber=131 lseek linenumber=94 readstat_set_read_handler /src/readstat/src/readstat_parser.c linenumber=134 unistd_read_handler /src/readstat/src/readstat_io_unistd.c linenumber=134 read linenumber=99 readstat_set_update_handler /src/readstat/src/readstat_parser.c linenumber=137 unistd_update_handler /src/readstat/src/readstat_io_unistd.c linenumber=137 lseek linenumber=110 calloc linenumber=140 readstat_set_io_ctx /src/readstat/src/readstat_parser.c linenumber=143 readstat_parser_free /src/readstat/src/readstat_parser.c linenumber=10 readstat_set_io_ctx /src/readstat/src/readstat_parser.c linenumber=20 readstat_set_open_handler /src/readstat/src/readstat_parser.c linenumber=35 rt_open_handler /src/readstat/src/test/test_buffer_io.c linenumber=35 readstat_set_close_handler /src/readstat/src/readstat_parser.c linenumber=36 rt_close_handler /src/readstat/src/test/test_buffer_io.c linenumber=36 readstat_set_seek_handler /src/readstat/src/readstat_parser.c linenumber=37 rt_seek_handler /src/readstat/src/test/test_buffer_io.c linenumber=37 readstat_set_read_handler /src/readstat/src/readstat_parser.c linenumber=38 rt_read_handler /src/readstat/src/test/test_buffer_io.c linenumber=38 readstat_set_update_handler /src/readstat/src/readstat_parser.c linenumber=39 rt_update_handler /src/readstat/src/test/test_buffer_io.c linenumber=39 readstat_set_metadata_handler /src/readstat/src/readstat_parser.c linenumber=41 handle_metadata /src/readstat/src/fuzz/fuzz_format.c linenumber=41 readstat_set_note_handler /src/readstat/src/readstat_parser.c linenumber=42 handle_note /src/readstat/src/fuzz/fuzz_format.c linenumber=42 readstat_set_variable_handler /src/readstat/src/readstat_parser.c linenumber=43 handle_variable /src/readstat/src/fuzz/fuzz_format.c linenumber=43 readstat_set_fweight_handler /src/readstat/src/readstat_parser.c linenumber=44 handle_fweight /src/readstat/src/fuzz/fuzz_format.c linenumber=44 readstat_set_value_handler /src/readstat/src/readstat_parser.c linenumber=45 handle_value /src/readstat/src/fuzz/fuzz_format.c linenumber=45 readstat_set_value_label_handler /src/readstat/src/readstat_parser.c linenumber=46 handle_value_label /src/readstat/src/fuzz/fuzz_format.c linenumber=46 readstat_set_io_ctx /src/readstat/src/readstat_parser.c linenumber=15 readstat_parse_por /src/readstat/src/spss/readstat_por_read.c linenumber=17 por_ctx_init /src/readstat/src/spss/readstat_por.c linenumber=784 calloc linenumber=76 ck_hash_table_init /src/readstat/src/CKHashTable.c linenumber=80 ck_hash_table_wipe /src/readstat/src/CKHashTable.c linenumber=272 strcmp linenumber=794 iconv_open linenumber=795 read_bytes /src/readstat/src/spss/readstat_por_read.c linenumber=819 readstat_convert /src/readstat/src/readstat_convert.c linenumber=824 readstat_convert_impl /src/readstat/src/readstat_convert.c linenumber=40 iconv linenumber=19 __errno_location linenumber=21 __errno_location linenumber=23 __errno_location linenumber=25 read_bytes /src/readstat/src/spss/readstat_por_read.c linenumber=828 read_bytes /src/readstat/src/spss/readstat_por_read.c linenumber=857 por_utf8_encode /src/readstat/src/spss/readstat_por.c linenumber=864 snprintf linenumber=866 strncmp linenumber=873 read_version_and_timestamp /src/readstat/src/spss/readstat_por_read.c linenumber=882 read_bytes /src/readstat/src/spss/readstat_por_read.c linenumber=701 read_string /src/readstat/src/spss/readstat_por_read.c linenumber=705 maybe_read_string /src/readstat/src/spss/readstat_por_read.c linenumber=248 maybe_read_double /src/readstat/src/spss/readstat_por_read.c linenumber=202 read_bytes /src/readstat/src/spss/readstat_por_read.c linenumber=178 read_double_with_peek /src/readstat/src/spss/readstat_por_read.c linenumber=193 read_bytes /src/readstat/src/spss/readstat_por_read.c linenumber=105 read_bytes /src/readstat/src/spss/readstat_por_read.c linenumber=117 por_utf8_encode /src/readstat/src/spss/readstat_por.c linenumber=127 snprintf linenumber=130 readstat_por_parse_double /src/readstat/src/spss/readstat_por_parse.rl linenumber=138 por_base30_digit_value /src/readstat/src/spss/readstat_por_parse.rl linenumber=43 por_base30_digit_value /src/readstat/src/spss/readstat_por_parse.rl linenumber=58 por_base30_to_double /src/readstat/src/spss/readstat_por.c linenumber=83 pow linenumber=445 pow linenumber=450 frexp linenumber=471 ldexp linenumber=472 ldexp linenumber=476 por_compare_with_binary /src/readstat/src/spss/readstat_por.c linenumber=484 por_big_set /src/readstat/src/spss/readstat_por.c linenumber=368 por_big_mul_add /src/readstat/src/spss/readstat_por.c linenumber=373 por_big_mul_add /src/readstat/src/spss/readstat_por.c linenumber=379 por_big_set /src/readstat/src/spss/readstat_por.c linenumber=381 por_big_mul_pow /src/readstat/src/spss/readstat_por.c linenumber=384 por_big_mul_add /src/readstat/src/spss/readstat_por.c linenumber=287 por_big_mul_add /src/readstat/src/spss/readstat_por.c linenumber=294 por_big_mul_pow /src/readstat/src/spss/readstat_por.c linenumber=386 por_big_mul_pow /src/readstat/src/spss/readstat_por.c linenumber=389 por_big_mul_pow /src/readstat/src/spss/readstat_por.c linenumber=391 por_big_compare /src/readstat/src/spss/readstat_por.c linenumber=396 nextafter linenumber=488 nextafter linenumber=493 por_compare_with_binary /src/readstat/src/spss/readstat_por.c linenumber=507 nextafter linenumber=511 nextafter linenumber=518 snprintf linenumber=92 snprintf linenumber=141 realloc linenumber=218 read_bytes /src/readstat/src/spss/readstat_por_read.c linenumber=222 por_utf8_encode /src/readstat/src/spss/readstat_por.c linenumber=226 snprintf linenumber=230 __isoc99_sscanf linenumber=708 read_string /src/readstat/src/spss/readstat_por_read.c linenumber=712 __isoc99_sscanf linenumber=715 mktime linenumber=722 read_tag /src/readstat/src/spss/readstat_por_read.c linenumber=887 read_bytes /src/readstat/src/spss/readstat_por_read.c linenumber=87 read_string /src/readstat/src/spss/readstat_por_read.c linenumber=892 read_variable_count_record /src/readstat/src/spss/readstat_por_read.c linenumber=895 read_integer_in_range /src/readstat/src/spss/readstat_por_read.c linenumber=262 read_double /src/readstat/src/spss/readstat_por_read.c linenumber=166 read_bytes /src/readstat/src/spss/readstat_por_read.c linenumber=158 read_double_with_peek /src/readstat/src/spss/readstat_por_read.c linenumber=161 readstat_calloc /src/readstat/src/readstat_malloc.c linenumber=266 calloc linenumber=24 readstat_calloc /src/readstat/src/readstat_malloc.c linenumber=267 read_precision_record /src/readstat/src/spss/readstat_por_read.c linenumber=898 read_integer_in_range /src/readstat/src/spss/readstat_por_read.c linenumber=294 read_case_weight_record /src/readstat/src/spss/readstat_por_read.c linenumber=901 read_string /src/readstat/src/spss/readstat_por_read.c linenumber=301 read_variable_record /src/readstat/src/spss/readstat_por_read.c linenumber=904 read_integer_in_range /src/readstat/src/spss/readstat_por_read.c linenumber=323 read_string /src/readstat/src/spss/readstat_por_read.c linenumber=335 ck_str_hash_insert /src/readstat/src/CKHashTable.c linenumber=338 strlen linenumber=178 ck_str_n_hash_insert /src/readstat/src/CKHashTable.c linenumber=179 ck_hash_table_grow /src/readstat/src/CKHashTable.c linenumber=218 calloc linenumber=293 ck_hash_str /src/readstat/src/CKHashTable.c linenumber=301 siphash /src/readstat/src/CKHashTable.c linenumber=124 ck_hash_insert_nocopy /src/readstat/src/CKHashTable.c linenumber=302 ck_hash_str /src/readstat/src/CKHashTable.c linenumber=223 realloc linenumber=233 memcmp linenumber=242 read_integer_in_range /src/readstat/src/spss/readstat_por_read.c linenumber=342 read_integer_in_range /src/readstat/src/spss/readstat_por_read.c linenumber=354 read_integer_in_range /src/readstat/src/spss/readstat_por_read.c linenumber=359 read_missing_value_record /src/readstat/src/spss/readstat_por_read.c linenumber=907 read_double /src/readstat/src/spss/readstat_por_read.c linenumber=415 read_missing_string_value /src/readstat/src/spss/readstat_por_read.c linenumber=419 read_converted_string /src/readstat/src/spss/readstat_por_read.c linenumber=396 read_string /src/readstat/src/spss/readstat_por_read.c linenumber=378 strlen linenumber=381 readstat_convert /src/readstat/src/readstat_convert.c linenumber=389 read_missing_value_range_record /src/readstat/src/spss/readstat_por_read.c linenumber=910 read_double /src/readstat/src/spss/readstat_por_read.c linenumber=442 read_double /src/readstat/src/spss/readstat_por_read.c linenumber=445 read_missing_string_value /src/readstat/src/spss/readstat_por_read.c linenumber=449 read_missing_string_value /src/readstat/src/spss/readstat_por_read.c linenumber=452 read_missing_value_lo_range_record /src/readstat/src/spss/readstat_por_read.c linenumber=913 read_double /src/readstat/src/spss/readstat_por_read.c linenumber=474 read_missing_string_value /src/readstat/src/spss/readstat_por_read.c linenumber=479 read_missing_value_hi_range_record /src/readstat/src/spss/readstat_por_read.c linenumber=916 read_double /src/readstat/src/spss/readstat_por_read.c linenumber=500 read_missing_string_value /src/readstat/src/spss/readstat_por_read.c linenumber=505 read_variable_label_record /src/readstat/src/spss/readstat_por_read.c linenumber=919 read_string /src/readstat/src/spss/readstat_por_read.c linenumber=548 strlen linenumber=552 realloc linenumber=552 strlen linenumber=553 readstat_convert /src/readstat/src/readstat_convert.c linenumber=553 read_value_label_record /src/readstat/src/spss/readstat_por_read.c linenumber=922 snprintf linenumber=568 read_integer_in_range /src/readstat/src/spss/readstat_por_read.c linenumber=570 read_string /src/readstat/src/spss/readstat_por_read.c linenumber=574 ck_str_hash_lookup /src/readstat/src/CKHashTable.c linenumber=577 strlen linenumber=147 ck_str_n_hash_lookup /src/readstat/src/CKHashTable.c linenumber=148 ck_hash_str /src/readstat/src/CKHashTable.c linenumber=159 memcmp linenumber=167 read_integer_in_range /src/readstat/src/spss/readstat_por_read.c linenumber=583 read_converted_string /src/readstat/src/spss/readstat_por_read.c linenumber=589 read_converted_string /src/readstat/src/spss/readstat_por_read.c linenumber=592 read_double /src/readstat/src/spss/readstat_por_read.c linenumber=597 read_converted_string /src/readstat/src/spss/readstat_por_read.c linenumber=600 read_document_record /src/readstat/src/spss/readstat_por_read.c linenumber=925 read_integer_in_range /src/readstat/src/spss/readstat_por_read.c linenumber=519 read_converted_string /src/readstat/src/spss/readstat_por_read.c linenumber=523 handle_variables /src/readstat/src/spss/readstat_por_read.c linenumber=933 spss_init_variable_for_info /src/readstat/src/spss/readstat_spss.c linenumber=738 calloc linenumber=152 readstat_convert /src/readstat/src/readstat_convert.c linenumber=164 readstat_convert /src/readstat/src/readstat_convert.c linenumber=167 snprintf linenumber=171 spss_format /src/readstat/src/spss/readstat_spss.c linenumber=174 snprintf linenumber=60 snprintf linenumber=62 snprintf linenumber=64 spss_missingness_for_info /src/readstat/src/spss/readstat_spss.c linenumber=176 spss_boxed_missing_value /src/readstat/src/spss/readstat_spss.c linenumber=133 spss_boxed_double_value /src/readstat/src/spss/readstat_spss.c linenumber=122 spss_boxed_string_value /src/readstat/src/spss/readstat_spss.c linenumber=124 spss_boxed_missing_value /src/readstat/src/spss/readstat_spss.c linenumber=134 spss_boxed_missing_value /src/readstat/src/spss/readstat_spss.c linenumber=138 spss_boxed_missing_value /src/readstat/src/spss/readstat_spss.c linenumber=144 snprintf linenumber=740 strcmp linenumber=764 read_por_file_data /src/readstat/src/spss/readstat_por_read.c linenumber=938 maybe_read_string /src/readstat/src/spss/readstat_por_read.c linenumber=635 snprintf linenumber=638 strlen linenumber=649 readstat_convert /src/readstat/src/readstat_convert.c linenumber=648 maybe_read_double /src/readstat/src/spss/readstat_por_read.c linenumber=655 snprintf linenumber=658 por_update_progress /src/readstat/src/spss/readstat_por_read.c linenumber=684 por_ctx_free /src/readstat/src/spss/readstat_por.c linenumber=951 ck_hash_table_free /src/readstat/src/CKHashTable.c linenumber=104 iconv_close linenumber=106 readstat_parser_free /src/readstat/src/readstat_parser.c linenumber=18 ====================================