Call tree
LLVMFuzzerTestOneInput /src/readstat/src/fuzz/fuzz_format_sas7bdat.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_sas7bdat /src/readstat/src/sas/readstat_sas7bdat_read.c linenumber=17
    calloc  linenumber=1211
    calloc  linenumber=1212
    snprintf  linenumber=1231
    snprintf  linenumber=1240
    sas_read_header /src/readstat/src/sas/readstat_sas.c linenumber=1246
      sas_epoch /src/readstat/src/sas/readstat_sas.c linenumber=167
      memcmp  linenumber=173
      memcmp  linenumber=174
      machine_is_little_endian /src/readstat/src/readstat_bits.c linenumber=186
      machine_is_little_endian /src/readstat/src/readstat_bits.c linenumber=189
      snprintf  linenumber=204
      byteswap_double /src/readstat/src/readstat_bits.c linenumber=223
        byteswap8 /src/readstat/src/readstat_bits.c linenumber=66
      byteswap_double /src/readstat/src/readstat_bits.c linenumber=230
      byteswap_double /src/readstat/src/readstat_bits.c linenumber=237
      byteswap_double /src/readstat/src/readstat_bits.c linenumber=244
      sas_convert_time /src/readstat/src/sas/readstat_sas.c linenumber=246
      sas_convert_time /src/readstat/src/sas/readstat_sas.c linenumber=247
      byteswap4 /src/readstat/src/readstat_bits.c linenumber=260
      byteswap4 /src/readstat/src/readstat_bits.c linenumber=261
      byteswap8 /src/readstat/src/readstat_bits.c linenumber=286
      byteswap4 /src/readstat/src/readstat_bits.c linenumber=293
      snprintf  linenumber=303
      __isoc99_sscanf  linenumber=314
      snprintf  linenumber=346
    machine_is_little_endian /src/readstat/src/readstat_bits.c linenumber=1253
    readstat_malloc /src/readstat/src/readstat_malloc.c linenumber=1266
    strcmp  linenumber=1271
    iconv_open  linenumber=1272
    readstat_convert /src/readstat/src/readstat_convert.c linenumber=1280
      iconv  linenumber=18
      __errno_location  linenumber=20
      __errno_location  linenumber=22
      __errno_location  linenumber=24
    sas7bdat_parse_meta_pages_pass1 /src/readstat/src/sas/readstat_sas7bdat_read.c linenumber=1285
      snprintf  linenumber=1057
      sas_read2 /src/readstat/src/sas/readstat_sas.c linenumber=1077
        byteswap2 /src/readstat/src/readstat_bits.c linenumber=154
      sas7bdat_parse_page_pass1 /src/readstat/src/sas/readstat_sas7bdat_read.c linenumber=1089
        sas_read2 /src/readstat/src/sas/readstat_sas.c linenumber=906
        sas7bdat_parse_subheader_pointer /src/readstat/src/sas/readstat_sas7bdat_read.c linenumber=919
          sas_read8 /src/readstat/src/sas/readstat_sas.c linenumber=864
            byteswap8 /src/readstat/src/readstat_bits.c linenumber=142
          sas_read8 /src/readstat/src/sas/readstat_sas.c linenumber=865
          sas_read4 /src/readstat/src/sas/readstat_sas.c linenumber=873
            byteswap4 /src/readstat/src/readstat_bits.c linenumber=148
          sas_read4 /src/readstat/src/sas/readstat_sas.c linenumber=874
        sas7bdat_validate_subheader_pointer /src/readstat/src/sas/readstat_sas7bdat_read.c linenumber=923
        sas7bdat_parse_subheader_type /src/readstat/src/sas/readstat_sas7bdat_read.c linenumber=927
          sas_read4 /src/readstat/src/sas/readstat_sas.c linenumber=839
          sas7bdat_parse_subheader_type_32 /src/readstat/src/sas/readstat_sas7bdat_read.c linenumber=840
          sas_read8 /src/readstat/src/sas/readstat_sas.c linenumber=843
          sas7bdat_parse_subheader_type_32 /src/readstat/src/sas/readstat_sas7bdat_read.c linenumber=853
        sas7bdat_parse_subheader /src/readstat/src/sas/readstat_sas7bdat_read.c linenumber=929
          sas7bdat_parse_row_size_subheader /src/readstat/src/sas/readstat_sas7bdat_read.c linenumber=641
            sas_read8 /src/readstat/src/sas/readstat_sas.c linenumber=243
            sas_read8 /src/readstat/src/sas/readstat_sas.c linenumber=244
            sas_read8 /src/readstat/src/sas/readstat_sas.c linenumber=245
            sas_read4 /src/readstat/src/sas/readstat_sas.c linenumber=247
            sas_read4 /src/readstat/src/sas/readstat_sas.c linenumber=248
            sas_read4 /src/readstat/src/sas/readstat_sas.c linenumber=249
            sas7bdat_parse_text_ref /src/readstat/src/sas/readstat_sas7bdat_read.c linenumber=252
              sas_read2 /src/readstat/src/sas/readstat_sas.c linenumber=136
              sas_read2 /src/readstat/src/sas/readstat_sas.c linenumber=137
              sas_read2 /src/readstat/src/sas/readstat_sas.c linenumber=138
            sas7bdat_copy_text_ref /src/readstat/src/sas/readstat_sas7bdat_read.c linenumber=254
              readstat_convert /src/readstat/src/readstat_convert.c linenumber=157
            sas7bdat_parse_text_ref /src/readstat/src/sas/readstat_sas7bdat_read.c linenumber=260
            sas7bdat_copy_text_ref /src/readstat/src/sas/readstat_sas7bdat_read.c linenumber=263
            memcmp  linenumber=267
            readstat_realloc /src/readstat/src/readstat_malloc.c linenumber=271
              realloc  linenumber=33
          sas7bdat_parse_column_size_subheader /src/readstat/src/sas/readstat_sas7bdat_read.c linenumber=643
            sas_read8 /src/readstat/src/sas/readstat_sas.c linenumber=219
            sas_read4 /src/readstat/src/sas/readstat_sas.c linenumber=221
            sas7bdat_realloc_col_info /src/readstat/src/sas/readstat_sas7bdat_read.c linenumber=226
              readstat_realloc /src/readstat/src/readstat_malloc.c linenumber=195
          sas7bdat_parse_column_text_subheader /src/readstat/src/sas/readstat_sas7bdat_read.c linenumber=647
            sas_read2 /src/readstat/src/sas/readstat_sas.c linenumber=164
            sas_subheader_remainder /src/readstat/src/sas/readstat_sas.c linenumber=166
            readstat_realloc /src/readstat/src/readstat_malloc.c linenumber=171
            readstat_realloc /src/readstat/src/readstat_malloc.c linenumber=172
            readstat_malloc /src/readstat/src/readstat_malloc.c linenumber=179
          sas7bdat_parse_column_name_subheader /src/readstat/src/sas/readstat_sas7bdat_read.c linenumber=649
            sas_read2 /src/readstat/src/sas/readstat_sas.c linenumber=298
            sas_subheader_remainder /src/readstat/src/sas/readstat_sas.c linenumber=300
            sas7bdat_realloc_col_info /src/readstat/src/sas/readstat_sas7bdat_read.c linenumber=307
            sas7bdat_parse_text_ref /src/readstat/src/sas/readstat_sas7bdat_read.c linenumber=311
          sas7bdat_parse_column_attributes_subheader /src/readstat/src/sas/readstat_sas7bdat_read.c linenumber=651
            sas_read2 /src/readstat/src/sas/readstat_sas.c linenumber=326
            sas_subheader_remainder /src/readstat/src/sas/readstat_sas.c linenumber=328
            sas7bdat_realloc_col_info /src/readstat/src/sas/readstat_sas7bdat_read.c linenumber=333
            sas_read8 /src/readstat/src/sas/readstat_sas.c linenumber=338
            sas_read4 /src/readstat/src/sas/readstat_sas.c linenumber=340
            sas_read4 /src/readstat/src/sas/readstat_sas.c linenumber=347
          sas7bdat_parse_column_format_subheader /src/readstat/src/sas/readstat_sas7bdat_read.c linenumber=653
            sas7bdat_realloc_col_info /src/readstat/src/sas/readstat_sas7bdat_read.c linenumber=377
            sas_read2 /src/readstat/src/sas/readstat_sas.c linenumber=381
            sas_read2 /src/readstat/src/sas/readstat_sas.c linenumber=382
            sas_read2 /src/readstat/src/sas/readstat_sas.c linenumber=384
            sas_read2 /src/readstat/src/sas/readstat_sas.c linenumber=385
            sas7bdat_parse_text_ref /src/readstat/src/sas/readstat_sas7bdat_read.c linenumber=387
            sas7bdat_parse_text_ref /src/readstat/src/sas/readstat_sas7bdat_read.c linenumber=389
      snprintf  linenumber=1092
    sas7bdat_parse_amd_pages_pass1 /src/readstat/src/sas/readstat_sas7bdat_read.c linenumber=1289
      snprintf  linenumber=1119
      sas_read2 /src/readstat/src/sas/readstat_sas.c linenumber=1139
      sas7bdat_parse_page_pass1 /src/readstat/src/sas/readstat_sas7bdat_read.c linenumber=1155
      snprintf  linenumber=1158
    snprintf  linenumber=1296
    sas7bdat_parse_all_pages_pass2 /src/readstat/src/sas/readstat_sas7bdat_read.c linenumber=1303
      sas7bdat_update_progress /src/readstat/src/sas/readstat_sas7bdat_read.c linenumber=1180
      sas7bdat_parse_page_pass2 /src/readstat/src/sas/readstat_sas7bdat_read.c linenumber=1188
        sas_read2 /src/readstat/src/sas/readstat_sas.c linenumber=955
        sas_read2 /src/readstat/src/sas/readstat_sas.c linenumber=960
        sas_read2 /src/readstat/src/sas/readstat_sas.c linenumber=963
        sas7bdat_parse_subheader_pointer /src/readstat/src/sas/readstat_sas7bdat_read.c linenumber=976
        sas7bdat_validate_subheader_pointer /src/readstat/src/sas/readstat_sas7bdat_read.c linenumber=980
        sas7bdat_parse_subheader_type /src/readstat/src/sas/readstat_sas7bdat_read.c linenumber=984
        sas7bdat_submit_columns_if_needed /src/readstat/src/sas/readstat_sas7bdat_read.c linenumber=990
          sas7bdat_submit_columns /src/readstat/src/sas/readstat_sas7bdat_read.c linenumber=802
            readstat_calloc /src/readstat/src/readstat_malloc.c linenumber=769
              calloc  linenumber=24
            sas7bdat_init_variable /src/readstat/src/sas/readstat_sas7bdat_read.c linenumber=776
              readstat_calloc /src/readstat/src/readstat_malloc.c linenumber=684
              sas7bdat_validate_column /src/readstat/src/sas/readstat_sas7bdat_read.c linenumber=691
              sas7bdat_copy_text_ref /src/readstat/src/sas/readstat_sas7bdat_read.c linenumber=694
              sas7bdat_copy_text_ref /src/readstat/src/sas/readstat_sas7bdat_read.c linenumber=698
              strlen  linenumber=702
              snprintf  linenumber=704
              snprintf  linenumber=708
              sas7bdat_copy_text_ref /src/readstat/src/sas/readstat_sas7bdat_read.c linenumber=711
              snprintf  linenumber=723
        sas7bdat_parse_single_row /src/readstat/src/sas/readstat_sas7bdat_read.c linenumber=993
          readstat_realloc /src/readstat/src/readstat_malloc.c linenumber=465
          sas7bdat_handle_data_value /src/readstat/src/sas/readstat_sas7bdat_read.c linenumber=481
            readstat_convert /src/readstat/src/readstat_convert.c linenumber=406
            snprintf  linenumber=410
            sas_assign_tag /src/readstat/src/sas/readstat_sas.c linenumber=439
              sas_validate_tag /src/readstat/src/sas/readstat_sas.c linenumber=526
        sas7bdat_parse_subheader /src/readstat/src/sas/readstat_sas7bdat_read.c linenumber=998
        sas7bdat_submit_columns_if_needed /src/readstat/src/sas/readstat_sas7bdat_read.c linenumber=1004
        sas7bdat_parse_subheader_compressed /src/readstat/src/sas/readstat_sas7bdat_read.c linenumber=1007
          sas7bdat_parse_subheader_rdc /src/readstat/src/sas/readstat_sas7bdat_read.c linenumber=627
            sas7bdat_parse_single_row /src/readstat/src/sas/readstat_sas7bdat_read.c linenumber=593
          sas7bdat_parse_subheader_rle /src/readstat/src/sas/readstat_sas7bdat_read.c linenumber=629
            sas_rle_decompress /src/readstat/src/sas/readstat_sas_rle.c linenumber=607
            snprintf  linenumber=612
            sas7bdat_parse_single_row /src/readstat/src/sas/readstat_sas7bdat_read.c linenumber=619
        sas7bdat_submit_columns_if_needed /src/readstat/src/sas/readstat_sas7bdat_read.c linenumber=1035
        sas7bdat_parse_rows /src/readstat/src/sas/readstat_sas7bdat_read.c linenumber=1039
          sas7bdat_parse_single_row /src/readstat/src/sas/readstat_sas7bdat_read.c linenumber=502
      snprintf  linenumber=1191
    sas7bdat_submit_columns_if_needed /src/readstat/src/sas/readstat_sas7bdat_read.c linenumber=1307
    snprintf  linenumber=1314
    sas7bdat_update_progress /src/readstat/src/sas/readstat_sas7bdat_read.c linenumber=1321
    readstat_error_message /src/readstat/src/readstat_error.c linenumber=1333
    __errno_location  linenumber=1333
    strerror  linenumber=1333
    snprintf  linenumber=1332
    sas7bdat_ctx_free /src/readstat/src/sas/readstat_sas7bdat_read.c linenumber=1339
      iconv_close  linenumber=123
  readstat_parser_free /src/readstat/src/readstat_parser.c linenumber=18
====================================
