Call tree
LLVMFuzzerTestOneInput /src/readstat/src/fuzz/fuzz_format_xport.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_xport /src/readstat/src/sas/readstat_xport_read.c linenumber=17
    xport_ctx_init /src/readstat/src/sas/readstat_xport_read.c linenumber=761
      calloc  linenumber=49
    strcmp  linenumber=786
    iconv_open  linenumber=787
    xport_read_library_record /src/readstat/src/sas/readstat_xport_read.c linenumber=795
      xport_read_header_record /src/readstat/src/sas/readstat_xport_read.c linenumber=200
        xport_read_record /src/readstat/src/sas/readstat_xport_read.c linenumber=110
          read_bytes /src/readstat/src/sas/readstat_xport_read.c linenumber=97
        __isoc99_sscanf  linenumber=115
        strcmp  linenumber=128
        strtol  linenumber=134
      strcmp  linenumber=204
      strcmp  linenumber=206
    xport_skip_record /src/readstat/src/sas/readstat_xport_read.c linenumber=799
    xport_read_timestamp_record /src/readstat/src/sas/readstat_xport_read.c linenumber=803
      xport_read_record /src/readstat/src/sas/readstat_xport_read.c linenumber=224
      __isoc99_sscanf  linenumber=228
      strcmp  linenumber=233
      mktime  linenumber=243
    xport_expect_header_record /src/readstat/src/sas/readstat_xport_read.c linenumber=807
      xport_read_header_record /src/readstat/src/sas/readstat_xport_read.c linenumber=148
      strcmp  linenumber=152
      strcmp  linenumber=155
    xport_expect_header_record /src/readstat/src/sas/readstat_xport_read.c linenumber=811
    xport_read_table_name_record /src/readstat/src/sas/readstat_xport_read.c linenumber=815
      xport_read_record /src/readstat/src/sas/readstat_xport_read.c linenumber=168
      readstat_convert /src/readstat/src/readstat_convert.c linenumber=172
        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
    xport_read_file_label_record /src/readstat/src/sas/readstat_xport_read.c linenumber=819
      xport_read_record /src/readstat/src/sas/readstat_xport_read.c linenumber=185
      readstat_convert /src/readstat/src/readstat_convert.c linenumber=189
    xport_read_namestr_header_record /src/readstat/src/sas/readstat_xport_read.c linenumber=823
      xport_read_header_record /src/readstat/src/sas/readstat_xport_read.c linenumber=253
      strcmp  linenumber=257
      strcmp  linenumber=260
      readstat_calloc /src/readstat/src/readstat_malloc.c linenumber=266
        calloc  linenumber=24
    xport_read_variables /src/readstat/src/sas/readstat_xport_read.c linenumber=827
      read_bytes /src/readstat/src/sas/readstat_xport_read.c linenumber=495
      xport_namestr_bswap /src/readstat/src/sas/readstat_xport.c linenumber=500
        machine_is_little_endian /src/readstat/src/readstat_bits.c linenumber=11
        byteswap2 /src/readstat/src/readstat_bits.c linenumber=14
        byteswap2 /src/readstat/src/readstat_bits.c linenumber=15
        byteswap2 /src/readstat/src/readstat_bits.c linenumber=16
        byteswap2 /src/readstat/src/readstat_bits.c linenumber=17
        byteswap2 /src/readstat/src/readstat_bits.c linenumber=19
        byteswap2 /src/readstat/src/readstat_bits.c linenumber=20
        byteswap2 /src/readstat/src/readstat_bits.c linenumber=21
        byteswap2 /src/readstat/src/readstat_bits.c linenumber=23
        byteswap2 /src/readstat/src/readstat_bits.c linenumber=24
        byteswap4 /src/readstat/src/readstat_bits.c linenumber=25
        byteswap2 /src/readstat/src/readstat_bits.c linenumber=27
      calloc  linenumber=502
      readstat_convert /src/readstat/src/readstat_convert.c linenumber=512
      readstat_convert /src/readstat/src/readstat_convert.c linenumber=515
      readstat_convert /src/readstat/src/readstat_convert.c linenumber=521
      xport_construct_format /src/readstat/src/sas/readstat_xport_read.c linenumber=526
        readstat_convert /src/readstat/src/readstat_convert.c linenumber=300
        snprintf  linenumber=310
        snprintf  linenumber=313
        snprintf  linenumber=316
      xport_construct_format /src/readstat/src/sas/readstat_xport_read.c linenumber=532
      xport_skip_rest_of_record /src/readstat/src/sas/readstat_xport_read.c linenumber=541
      xport_read_obs_header_record /src/readstat/src/sas/readstat_xport_read.c linenumber=546
        xport_expect_header_record /src/readstat/src/sas/readstat_xport_read.c linenumber=293
      xport_read_header_record /src/readstat/src/sas/readstat_xport_read.c linenumber=551
      strcmp  linenumber=555
      strcmp  linenumber=557
      xport_read_labels_v8 /src/readstat/src/sas/readstat_xport_read.c linenumber=558
        read_bytes /src/readstat/src/sas/readstat_xport_read.c linenumber=331
        machine_is_little_endian /src/readstat/src/readstat_bits.c linenumber=336
        byteswap2 /src/readstat/src/readstat_bits.c linenumber=337
        byteswap2 /src/readstat/src/readstat_bits.c linenumber=338
        byteswap2 /src/readstat/src/readstat_bits.c linenumber=339
        realloc  linenumber=351
        realloc  linenumber=355
        read_bytes /src/readstat/src/sas/readstat_xport_read.c linenumber=361
        read_bytes /src/readstat/src/sas/readstat_xport_read.c linenumber=362
        readstat_convert /src/readstat/src/readstat_convert.c linenumber=367
        readstat_convert /src/readstat/src/readstat_convert.c linenumber=372
        xport_skip_rest_of_record /src/readstat/src/sas/readstat_xport_read.c linenumber=378
        xport_read_obs_header_record /src/readstat/src/sas/readstat_xport_read.c linenumber=382
      strcmp  linenumber=559
      xport_read_labels_v9 /src/readstat/src/sas/readstat_xport_read.c linenumber=560
        read_bytes /src/readstat/src/sas/readstat_xport_read.c linenumber=403
        machine_is_little_endian /src/readstat/src/readstat_bits.c linenumber=408
        byteswap2 /src/readstat/src/readstat_bits.c linenumber=409
        byteswap2 /src/readstat/src/readstat_bits.c linenumber=410
        byteswap2 /src/readstat/src/readstat_bits.c linenumber=411
        byteswap2 /src/readstat/src/readstat_bits.c linenumber=412
        byteswap2 /src/readstat/src/readstat_bits.c linenumber=413
        realloc  linenumber=427
        realloc  linenumber=431
        realloc  linenumber=435
        realloc  linenumber=439
        read_bytes /src/readstat/src/sas/readstat_xport_read.c linenumber=445
        read_bytes /src/readstat/src/sas/readstat_xport_read.c linenumber=446
        read_bytes /src/readstat/src/sas/readstat_xport_read.c linenumber=447
        read_bytes /src/readstat/src/sas/readstat_xport_read.c linenumber=448
        readstat_convert /src/readstat/src/readstat_convert.c linenumber=453
        readstat_convert /src/readstat/src/readstat_convert.c linenumber=458
        readstat_convert /src/readstat/src/readstat_convert.c linenumber=463
        readstat_convert /src/readstat/src/readstat_convert.c linenumber=468
        xport_skip_rest_of_record /src/readstat/src/sas/readstat_xport_read.c linenumber=474
        xport_read_obs_header_record /src/readstat/src/sas/readstat_xport_read.c linenumber=478
    xport_read_data /src/readstat/src/sas/readstat_xport_read.c linenumber=832
      readstat_malloc /src/readstat/src/readstat_malloc.c linenumber=669
      readstat_malloc /src/readstat/src/readstat_malloc.c linenumber=670
      read_bytes /src/readstat/src/sas/readstat_xport_read.c linenumber=684
      xport_process_row /src/readstat/src/sas/readstat_xport_read.c linenumber=712
        readstat_realloc /src/readstat/src/readstat_malloc.c linenumber=605
          realloc  linenumber=33
        readstat_convert /src/readstat/src/readstat_convert.c linenumber=610
        memcmp  linenumber=621
        sas_validate_tag /src/readstat/src/sas/readstat_sas.c linenumber=622
        cnxptiee /src/readstat/src/sas/ieee.c linenumber=631
          get_native /src/readstat/src/sas/ieee.c linenumber=46
            memcmp  linenumber=111
          get_native /src/readstat/src/sas/ieee.c linenumber=66
          ieee2xpt /src/readstat/src/sas/ieee.c linenumber=83
            memreverse /src/readstat/src/sas/ieee.c linenumber=272
              machine_is_little_endian /src/readstat/src/readstat_bits.c linenumber=23
            memreverse /src/readstat/src/sas/ieee.c linenumber=274
            memreverse /src/readstat/src/sas/ieee.c linenumber=413
            memreverse /src/readstat/src/sas/ieee.c linenumber=415
          xpt2ieee /src/readstat/src/sas/ieee.c linenumber=87
            memcmp  linenumber=128
            memreverse /src/readstat/src/sas/ieee.c linenumber=135
            memreverse /src/readstat/src/sas/ieee.c linenumber=137
            memreverse /src/readstat/src/sas/ieee.c linenumber=243
            memreverse /src/readstat/src/sas/ieee.c linenumber=245
      xport_process_row /src/readstat/src/sas/readstat_xport_read.c linenumber=722
      xport_update_progress /src/readstat/src/sas/readstat_xport_read.c linenumber=726
      xport_process_row /src/readstat/src/sas/readstat_xport_read.c linenumber=741
    xport_ctx_free /src/readstat/src/sas/readstat_xport_read.c linenumber=839
      iconv_close  linenumber=63
  readstat_parser_free /src/readstat/src/readstat_parser.c linenumber=18
====================================
