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=695
      calloc  linenumber=49
    strcmp  linenumber=720
    iconv_open  linenumber=721
    xport_read_library_record /src/readstat/src/sas/readstat_xport_read.c linenumber=729
      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=733
    xport_read_timestamp_record /src/readstat/src/sas/readstat_xport_read.c linenumber=737
      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=741
      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=745
    xport_read_table_name_record /src/readstat/src/sas/readstat_xport_read.c linenumber=749
      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=753
      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=757
      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=761
      read_bytes /src/readstat/src/sas/readstat_xport_read.c linenumber=457
      xport_namestr_bswap /src/readstat/src/sas/readstat_xport.c linenumber=462
        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=464
      readstat_convert /src/readstat/src/readstat_convert.c linenumber=474
      readstat_convert /src/readstat/src/readstat_convert.c linenumber=477
      readstat_convert /src/readstat/src/readstat_convert.c linenumber=483
      xport_construct_format /src/readstat/src/sas/readstat_xport_read.c linenumber=488
        readstat_convert /src/readstat/src/readstat_convert.c linenumber=284
        snprintf  linenumber=294
        snprintf  linenumber=297
        snprintf  linenumber=300
      xport_skip_rest_of_record /src/readstat/src/sas/readstat_xport_read.c linenumber=497
      xport_read_obs_header_record /src/readstat/src/sas/readstat_xport_read.c linenumber=502
        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=507
      strcmp  linenumber=511
      strcmp  linenumber=513
      xport_read_labels_v8 /src/readstat/src/sas/readstat_xport_read.c linenumber=514
        read_bytes /src/readstat/src/sas/readstat_xport_read.c linenumber=315
        machine_is_little_endian /src/readstat/src/readstat_bits.c linenumber=320
        byteswap2 /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
        realloc  linenumber=335
        realloc  linenumber=336
        read_bytes /src/readstat/src/sas/readstat_xport_read.c linenumber=339
        read_bytes /src/readstat/src/sas/readstat_xport_read.c linenumber=340
        readstat_convert /src/readstat/src/readstat_convert.c linenumber=345
        readstat_convert /src/readstat/src/readstat_convert.c linenumber=350
        xport_skip_rest_of_record /src/readstat/src/sas/readstat_xport_read.c linenumber=356
        xport_read_obs_header_record /src/readstat/src/sas/readstat_xport_read.c linenumber=360
      strcmp  linenumber=515
      xport_read_labels_v9 /src/readstat/src/sas/readstat_xport_read.c linenumber=516
        read_bytes /src/readstat/src/sas/readstat_xport_read.c linenumber=381
        machine_is_little_endian /src/readstat/src/readstat_bits.c linenumber=386
        byteswap2 /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
        realloc  linenumber=405
        realloc  linenumber=406
        realloc  linenumber=407
        realloc  linenumber=408
        read_bytes /src/readstat/src/sas/readstat_xport_read.c linenumber=412
        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
        readstat_convert /src/readstat/src/readstat_convert.c linenumber=420
        readstat_convert /src/readstat/src/readstat_convert.c linenumber=425
        readstat_convert /src/readstat/src/readstat_convert.c linenumber=430
        xport_skip_rest_of_record /src/readstat/src/sas/readstat_xport_read.c linenumber=436
        xport_read_obs_header_record /src/readstat/src/sas/readstat_xport_read.c linenumber=440
    xport_read_data /src/readstat/src/sas/readstat_xport_read.c linenumber=766
      readstat_malloc /src/readstat/src/readstat_malloc.c linenumber=625
      readstat_malloc /src/readstat/src/readstat_malloc.c linenumber=626
      read_bytes /src/readstat/src/sas/readstat_xport_read.c linenumber=636
      xport_process_row /src/readstat/src/sas/readstat_xport_read.c linenumber=661
        readstat_realloc /src/readstat/src/readstat_malloc.c linenumber=561
          realloc  linenumber=33
        readstat_convert /src/readstat/src/readstat_convert.c linenumber=566
        memcmp  linenumber=577
        sas_validate_tag /src/readstat/src/sas/readstat_sas.c linenumber=578
        cnxptiee /src/readstat/src/sas/ieee.c linenumber=587
          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=671
      xport_update_progress /src/readstat/src/sas/readstat_xport_read.c linenumber=675
    xport_ctx_free /src/readstat/src/sas/readstat_xport_read.c linenumber=773
      iconv_close  linenumber=63
  readstat_parser_free /src/readstat/src/readstat_parser.c linenumber=18
====================================
