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=763
      calloc  linenumber=49
    strcmp  linenumber=788
    iconv_open  linenumber=789
    xport_read_library_record /src/readstat/src/sas/readstat_xport_read.c linenumber=797
      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=801
    xport_read_timestamp_record /src/readstat/src/sas/readstat_xport_read.c linenumber=805
      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=809
      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=813
    xport_read_table_name_record /src/readstat/src/sas/readstat_xport_read.c linenumber=817
      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=821
      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=825
      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=829
      read_bytes /src/readstat/src/sas/readstat_xport_read.c linenumber=497
      xport_namestr_bswap /src/readstat/src/sas/readstat_xport.c linenumber=502
        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=504
      readstat_convert /src/readstat/src/readstat_convert.c linenumber=514
      readstat_convert /src/readstat/src/readstat_convert.c linenumber=517
      readstat_convert /src/readstat/src/readstat_convert.c linenumber=523
      xport_construct_format /src/readstat/src/sas/readstat_xport_read.c linenumber=528
        readstat_convert /src/readstat/src/readstat_convert.c linenumber=300
        snprintf  linenumber=310
        snprintf  linenumber=313
        snprintf  linenumber=316
        snprintf  linenumber=318
      xport_construct_format /src/readstat/src/sas/readstat_xport_read.c linenumber=534
      xport_skip_rest_of_record /src/readstat/src/sas/readstat_xport_read.c linenumber=543
      xport_read_obs_header_record /src/readstat/src/sas/readstat_xport_read.c linenumber=548
        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=553
      strcmp  linenumber=557
      strcmp  linenumber=559
      xport_read_labels_v8 /src/readstat/src/sas/readstat_xport_read.c linenumber=560
        read_bytes /src/readstat/src/sas/readstat_xport_read.c linenumber=333
        machine_is_little_endian /src/readstat/src/readstat_bits.c linenumber=338
        byteswap2 /src/readstat/src/readstat_bits.c linenumber=339
        byteswap2 /src/readstat/src/readstat_bits.c linenumber=340
        byteswap2 /src/readstat/src/readstat_bits.c linenumber=341
        realloc  linenumber=353
        realloc  linenumber=357
        read_bytes /src/readstat/src/sas/readstat_xport_read.c linenumber=363
        read_bytes /src/readstat/src/sas/readstat_xport_read.c linenumber=364
        readstat_convert /src/readstat/src/readstat_convert.c linenumber=369
        readstat_convert /src/readstat/src/readstat_convert.c linenumber=374
        xport_skip_rest_of_record /src/readstat/src/sas/readstat_xport_read.c linenumber=380
        xport_read_obs_header_record /src/readstat/src/sas/readstat_xport_read.c linenumber=384
      strcmp  linenumber=561
      xport_read_labels_v9 /src/readstat/src/sas/readstat_xport_read.c linenumber=562
        read_bytes /src/readstat/src/sas/readstat_xport_read.c linenumber=405
        machine_is_little_endian /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
        byteswap2 /src/readstat/src/readstat_bits.c linenumber=414
        byteswap2 /src/readstat/src/readstat_bits.c linenumber=415
        realloc  linenumber=429
        realloc  linenumber=433
        realloc  linenumber=437
        realloc  linenumber=441
        read_bytes /src/readstat/src/sas/readstat_xport_read.c linenumber=447
        read_bytes /src/readstat/src/sas/readstat_xport_read.c linenumber=448
        read_bytes /src/readstat/src/sas/readstat_xport_read.c linenumber=449
        read_bytes /src/readstat/src/sas/readstat_xport_read.c linenumber=450
        readstat_convert /src/readstat/src/readstat_convert.c linenumber=455
        readstat_convert /src/readstat/src/readstat_convert.c linenumber=460
        readstat_convert /src/readstat/src/readstat_convert.c linenumber=465
        readstat_convert /src/readstat/src/readstat_convert.c linenumber=470
        xport_skip_rest_of_record /src/readstat/src/sas/readstat_xport_read.c linenumber=476
        xport_read_obs_header_record /src/readstat/src/sas/readstat_xport_read.c linenumber=480
    xport_read_data /src/readstat/src/sas/readstat_xport_read.c linenumber=834
      readstat_malloc /src/readstat/src/readstat_malloc.c linenumber=671
      readstat_malloc /src/readstat/src/readstat_malloc.c linenumber=672
      read_bytes /src/readstat/src/sas/readstat_xport_read.c linenumber=686
      xport_process_row /src/readstat/src/sas/readstat_xport_read.c linenumber=714
        readstat_realloc /src/readstat/src/readstat_malloc.c linenumber=607
          realloc  linenumber=33
        readstat_convert /src/readstat/src/readstat_convert.c linenumber=612
        memcmp  linenumber=623
        sas_validate_tag /src/readstat/src/sas/readstat_sas.c linenumber=624
        cnxptiee /src/readstat/src/sas/ieee.c linenumber=633
          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=724
      xport_update_progress /src/readstat/src/sas/readstat_xport_read.c linenumber=728
      xport_process_row /src/readstat/src/sas/readstat_xport_read.c linenumber=743
    xport_ctx_free /src/readstat/src/sas/readstat_xport_read.c linenumber=841
      iconv_close  linenumber=63
  readstat_parser_free /src/readstat/src/readstat_parser.c linenumber=18
====================================
