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=696
      calloc  linenumber=49
    strcmp  linenumber=721
    iconv_open  linenumber=722
    xport_read_library_record /src/readstat/src/sas/readstat_xport_read.c linenumber=730
      xport_read_header_record /src/readstat/src/sas/readstat_xport_read.c linenumber=185
        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=189
      strcmp  linenumber=191
    xport_skip_record /src/readstat/src/sas/readstat_xport_read.c linenumber=734
    xport_read_timestamp_record /src/readstat/src/sas/readstat_xport_read.c linenumber=738
      xport_read_record /src/readstat/src/sas/readstat_xport_read.c linenumber=209
      __isoc99_sscanf  linenumber=213
      strcmp  linenumber=218
      mktime  linenumber=228
    xport_expect_header_record /src/readstat/src/sas/readstat_xport_read.c linenumber=742
      xport_read_header_record /src/readstat/src/sas/readstat_xport_read.c linenumber=133
      strcmp  linenumber=137
      strcmp  linenumber=140
    xport_expect_header_record /src/readstat/src/sas/readstat_xport_read.c linenumber=746
    xport_read_table_name_record /src/readstat/src/sas/readstat_xport_read.c linenumber=750
      xport_read_record /src/readstat/src/sas/readstat_xport_read.c linenumber=153
      readstat_convert /src/readstat/src/readstat_convert.c linenumber=157
        iconv  linenumber=18
        __errno_location  linenumber=20
        __errno_location  linenumber=22
        __errno_location  linenumber=24
    xport_read_file_label_record /src/readstat/src/sas/readstat_xport_read.c linenumber=754
      xport_read_record /src/readstat/src/sas/readstat_xport_read.c linenumber=170
      readstat_convert /src/readstat/src/readstat_convert.c linenumber=174
    xport_read_namestr_header_record /src/readstat/src/sas/readstat_xport_read.c linenumber=758
      xport_read_header_record /src/readstat/src/sas/readstat_xport_read.c linenumber=238
      strcmp  linenumber=242
      strcmp  linenumber=245
      readstat_calloc /src/readstat/src/readstat_malloc.c linenumber=251
        calloc  linenumber=24
    xport_read_variables /src/readstat/src/sas/readstat_xport_read.c linenumber=762
      read_bytes /src/readstat/src/sas/readstat_xport_read.c linenumber=458
      xport_namestr_bswap /src/readstat/src/sas/readstat_xport.c linenumber=463
        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=465
      readstat_convert /src/readstat/src/readstat_convert.c linenumber=475
      readstat_convert /src/readstat/src/readstat_convert.c linenumber=478
      readstat_convert /src/readstat/src/readstat_convert.c linenumber=484
      xport_construct_format /src/readstat/src/sas/readstat_xport_read.c linenumber=489
        readstat_convert /src/readstat/src/readstat_convert.c linenumber=285
        snprintf  linenumber=295
        snprintf  linenumber=298
        snprintf  linenumber=301
      xport_skip_rest_of_record /src/readstat/src/sas/readstat_xport_read.c linenumber=498
      xport_read_obs_header_record /src/readstat/src/sas/readstat_xport_read.c linenumber=503
        xport_expect_header_record /src/readstat/src/sas/readstat_xport_read.c linenumber=278
      xport_read_header_record /src/readstat/src/sas/readstat_xport_read.c linenumber=508
      strcmp  linenumber=512
      strcmp  linenumber=514
      xport_read_labels_v8 /src/readstat/src/sas/readstat_xport_read.c linenumber=515
        read_bytes /src/readstat/src/sas/readstat_xport_read.c linenumber=316
        machine_is_little_endian /src/readstat/src/readstat_bits.c linenumber=321
        byteswap2 /src/readstat/src/readstat_bits.c linenumber=322
        byteswap2 /src/readstat/src/readstat_bits.c linenumber=323
        byteswap2 /src/readstat/src/readstat_bits.c linenumber=324
        realloc  linenumber=336
        realloc  linenumber=337
        read_bytes /src/readstat/src/sas/readstat_xport_read.c linenumber=340
        read_bytes /src/readstat/src/sas/readstat_xport_read.c linenumber=341
        readstat_convert /src/readstat/src/readstat_convert.c linenumber=346
        readstat_convert /src/readstat/src/readstat_convert.c linenumber=351
        xport_skip_rest_of_record /src/readstat/src/sas/readstat_xport_read.c linenumber=357
        xport_read_obs_header_record /src/readstat/src/sas/readstat_xport_read.c linenumber=361
      strcmp  linenumber=516
      xport_read_labels_v9 /src/readstat/src/sas/readstat_xport_read.c linenumber=517
        read_bytes /src/readstat/src/sas/readstat_xport_read.c linenumber=382
        machine_is_little_endian /src/readstat/src/readstat_bits.c linenumber=387
        byteswap2 /src/readstat/src/readstat_bits.c linenumber=388
        byteswap2 /src/readstat/src/readstat_bits.c linenumber=389
        byteswap2 /src/readstat/src/readstat_bits.c linenumber=390
        byteswap2 /src/readstat/src/readstat_bits.c linenumber=391
        byteswap2 /src/readstat/src/readstat_bits.c linenumber=392
        realloc  linenumber=406
        realloc  linenumber=407
        realloc  linenumber=408
        realloc  linenumber=409
        read_bytes /src/readstat/src/sas/readstat_xport_read.c linenumber=413
        read_bytes /src/readstat/src/sas/readstat_xport_read.c linenumber=414
        read_bytes /src/readstat/src/sas/readstat_xport_read.c linenumber=415
        read_bytes /src/readstat/src/sas/readstat_xport_read.c linenumber=416
        readstat_convert /src/readstat/src/readstat_convert.c linenumber=421
        readstat_convert /src/readstat/src/readstat_convert.c linenumber=426
        readstat_convert /src/readstat/src/readstat_convert.c linenumber=431
        xport_skip_rest_of_record /src/readstat/src/sas/readstat_xport_read.c linenumber=437
        xport_read_obs_header_record /src/readstat/src/sas/readstat_xport_read.c linenumber=441
    xport_read_data /src/readstat/src/sas/readstat_xport_read.c linenumber=767
      readstat_malloc /src/readstat/src/readstat_malloc.c linenumber=626
      readstat_malloc /src/readstat/src/readstat_malloc.c linenumber=627
      read_bytes /src/readstat/src/sas/readstat_xport_read.c linenumber=637
      xport_process_row /src/readstat/src/sas/readstat_xport_read.c linenumber=662
        readstat_realloc /src/readstat/src/readstat_malloc.c linenumber=562
          realloc  linenumber=33
        readstat_convert /src/readstat/src/readstat_convert.c linenumber=567
        memcmp  linenumber=578
        sas_validate_tag /src/readstat/src/sas/readstat_sas.c linenumber=579
        cnxptiee /src/readstat/src/sas/ieee.c linenumber=588
          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=672
      xport_update_progress /src/readstat/src/sas/readstat_xport_read.c linenumber=676
    xport_ctx_free /src/readstat/src/sas/readstat_xport_read.c linenumber=774
      iconv_close  linenumber=63
  readstat_parser_free /src/readstat/src/readstat_parser.c linenumber=18
====================================
