Call tree
LLVMFuzzerTestOneInput /src/libssh/tests/fuzz/ssh_sftp_attr_fuzzer.c linenumber=-1
  nalloc_start /src/libssh/tests/fuzz/nallocinc.c linenumber=93
    nalloc_random_update /src/libssh/tests/fuzz/nallocinc.c linenumber=164
  __assert_fail  linenumber=93
  ssh_new /src/libssh/src/session.c linenumber=96
    calloc /src/libssh/tests/fuzz/nallocinc.c linenumber=70
      nalloc_fail /src/libssh/tests/fuzz/nallocinc.c linenumber=308
        nalloc_random_update /src/libssh/tests/fuzz/nallocinc.c linenumber=205
        nalloc_random_update /src/libssh/tests/fuzz/nallocinc.c linenumber=207
        nalloc_random_update /src/libssh/tests/fuzz/nallocinc.c linenumber=209
        nalloc_backtrace_exclude /src/libssh/tests/fuzz/nallocinc.c linenumber=214
          fprintf  linenumber=183
      __errno_location  linenumber=309
      __libc_calloc  linenumber=312
    crypto_new /src/libssh/src/wrapper.c linenumber=75
      calloc /src/libssh/tests/fuzz/nallocinc.c linenumber=156
    ssh_socket_new /src/libssh/src/socket.c linenumber=80
      calloc /src/libssh/tests/fuzz/nallocinc.c linenumber=185
      _ssh_set_error_oom /src/libssh/src/error.c linenumber=187
        snprintf  linenumber=84
      ssh_buffer_new /src/libssh/src/buffer.c linenumber=194
        calloc /src/libssh/tests/fuzz/nallocinc.c linenumber=130
        ssh_buffer_allocate_size /src/libssh/src/buffer.c linenumber=140
          buffer_shift /src/libssh/src/buffer.c linenumber=353
            explicit_bzero  linenumber=249
          realloc_buffer /src/libssh/src/buffer.c linenumber=355
            explicit_bzero  linenumber=213
            realloc /src/libssh/tests/fuzz/nallocinc.c linenumber=216
              nalloc_fail /src/libssh/tests/fuzz/nallocinc.c linenumber=326
              __errno_location  linenumber=327
              __libc_realloc  linenumber=330
      _ssh_set_error_oom /src/libssh/src/error.c linenumber=196
      ssh_buffer_new /src/libssh/src/buffer.c linenumber=200
      _ssh_set_error_oom /src/libssh/src/error.c linenumber=202
      ssh_buffer_free /src/libssh/src/buffer.c linenumber=203
        explicit_bzero  linenumber=164
        explicit_bzero  linenumber=167
    ssh_buffer_new /src/libssh/src/buffer.c linenumber=85
    ssh_buffer_new /src/libssh/src/buffer.c linenumber=90
    ssh_list_new /src/libssh/src/misc.c linenumber=95
    ssh_set_blocking /src/libssh/src/session.c linenumber=102
    ssh_agent_new /src/libssh/src/agent.c linenumber=106
      calloc /src/libssh/tests/fuzz/nallocinc.c linenumber=139
      ssh_socket_new /src/libssh/src/socket.c linenumber=145
    ssh_pki_ctx_new /src/libssh/src/pki_context.c linenumber=112
      calloc /src/libssh/tests/fuzz/nallocinc.c linenumber=52
    ssh_list_new /src/libssh/src/misc.c linenumber=135
    ssh_list_new /src/libssh/src/misc.c linenumber=139
    ssh_list_new /src/libssh/src/misc.c linenumber=144
    ssh_list_new /src/libssh/src/misc.c linenumber=148
    ssh_list_new /src/libssh/src/misc.c linenumber=155
    ssh_list_new /src/libssh/src/misc.c linenumber=160
    strdup  linenumber=173
    ssh_list_append /src/libssh/src/misc.c linenumber=178
      ssh_iterator_new /src/libssh/src/misc.c linenumber=976
    strdup  linenumber=184
    ssh_list_append /src/libssh/src/misc.c linenumber=188
    strdup  linenumber=194
    ssh_list_append /src/libssh/src/misc.c linenumber=198
    ssh_free /src/libssh/src/session.c linenumber=240
      ssh_list_get_iterator /src/libssh/src/misc.c linenumber=269
      ssh_channel_do_free /src/libssh/src/channels.c linenumber=272
        ssh_list_find /src/libssh/src/misc.c linenumber=1352
          ssh_list_get_iterator /src/libssh/src/misc.c linenumber=921
        ssh_list_remove /src/libssh/src/misc.c linenumber=1354
        ssh_buffer_free /src/libssh/src/buffer.c linenumber=1357
        ssh_buffer_free /src/libssh/src/buffer.c linenumber=1358
        ssh_list_free /src/libssh/src/misc.c linenumber=1361
      ssh_list_remove /src/libssh/src/misc.c linenumber=273
      ssh_list_get_iterator /src/libssh/src/misc.c linenumber=271
      ssh_list_free /src/libssh/src/misc.c linenumber=275
      ssh_pcap_context_free /src/libssh/src/pcap.c linenumber=280
      ssh_socket_free /src/libssh/src/socket.c linenumber=285
        ssh_socket_close /src/libssh/src/socket.c linenumber=477
          ssh_socket_is_open /src/libssh/src/socket.c linenumber=547
          close  linenumber=552
          __errno_location  linenumber=553
          ssh_poll_is_locked /src/libssh/src/poll.c linenumber=557
          ssh_poll_free /src/libssh/src/poll.c linenumber=558
            ssh_poll_ctx_remove /src/libssh/src/poll.c linenumber=422
              ssh_poll_ctx_resize /src/libssh/src/poll.c linenumber=715
                realloc /src/libssh/tests/fuzz/nallocinc.c linenumber=607
                realloc /src/libssh/tests/fuzz/nallocinc.c linenumber=614
                realloc /src/libssh/tests/fuzz/nallocinc.c linenumber=623
          kill  linenumber=571
          waitpid  linenumber=572
          __errno_location  linenumber=573
          __errno_location  linenumber=574
          ssh_strerror /src/libssh/src/misc.c linenumber=574
            __xpg_strerror_r  linenumber=2407
          _ssh_log /src/libssh/src/log.c linenumber=574
            ssh_get_log_level /src/libssh/src/log.c linenumber=171
            ssh_vlog /src/libssh/src/log.c linenumber=173
              vsnprintf  linenumber=152
              ssh_log_function /src/libssh/src/log.c linenumber=153
                ssh_get_log_callback /src/libssh/src/log.c linenumber=126
                ssh_log_custom /src/libssh/src/log.c linenumber=129
                  snprintf  linenumber=108
                  ssh_get_log_userdata /src/libssh/src/log.c linenumber=109
                ssh_log_stderr /src/libssh/src/log.c linenumber=133
                  current_timestring /src/libssh/src/log.c linenumber=91
                    gettimeofday  linenumber=65
                    localtime_r  linenumber=68
                    strftime  linenumber=74
                    snprintf  linenumber=75
                    strftime  linenumber=77
                    snprintf  linenumber=78
                  fprintf  linenumber=93
                  fprintf  linenumber=95
                  fprintf  linenumber=98
          _ssh_log /src/libssh/src/log.c linenumber=579
          _ssh_log /src/libssh/src/log.c linenumber=582
        ssh_buffer_free /src/libssh/src/buffer.c linenumber=478
        ssh_buffer_free /src/libssh/src/buffer.c linenumber=479
      ssh_poll_ctx_free /src/libssh/src/poll.c linenumber=289
        ssh_poll_free /src/libssh/src/poll.c linenumber=592
      ssh_buffer_free /src/libssh/src/buffer.c linenumber=292
      ssh_buffer_free /src/libssh/src/buffer.c linenumber=293
      ssh_buffer_free /src/libssh/src/buffer.c linenumber=297
      ssh_buffer_free /src/libssh/src/buffer.c linenumber=300
      crypto_free /src/libssh/src/wrapper.c linenumber=303
        ssh_key_free /src/libssh/src/pki.c linenumber=171
          ssh_key_clean /src/libssh/src/pki.c linenumber=263
            pki_key_clean /src/libssh/src/pki_crypto.c linenumber=226
              EVP_PKEY_free  linenumber=99
            ssh_buffer_free /src/libssh/src/buffer.c linenumber=236
            ssh_string_burn /src/libssh/src/string.c linenumber=239
              ssh_string_len /src/libssh/src/string.c linenumber=346
                ntohl  linenumber=184
              explicit_bzero  linenumber=346
            ssh_string_free /src/libssh/src/string.c linenumber=240
            ssh_string_burn /src/libssh/src/string.c linenumber=241
            ssh_string_free /src/libssh/src/string.c linenumber=242
            ssh_string_burn /src/libssh/src/string.c linenumber=243
            ssh_string_free /src/libssh/src/string.c linenumber=244
            ssh_string_burn /src/libssh/src/string.c linenumber=245
            ssh_string_free /src/libssh/src/string.c linenumber=246
        ssh_dh_cleanup /src/libssh/src/dh_crypto.c linenumber=173
          DH_free  linenumber=452
          DH_free  linenumber=453
        BN_clear_free  linenumber=174
        EC_KEY_free  linenumber=181
        EVP_PKEY_free  linenumber=195
        explicit_bzero  linenumber=201
        explicit_bzero  linenumber=205
        compress_cleanup /src/libssh/src/gzip.c linenumber=208
          deflateEnd  linenumber=270
          inflateEnd  linenumber=275
        explicit_bzero  linenumber=214
        explicit_bzero  linenumber=218
        cipher_free /src/libssh/src/wrapper.c linenumber=222
          ssh_cipher_clear /src/libssh/src/wrapper.c linenumber=148
        cipher_free /src/libssh/src/wrapper.c linenumber=223
        explicit_bzero  linenumber=235
        ssh_string_burn /src/libssh/src/string.c linenumber=240
        ssh_string_free /src/libssh/src/string.c linenumber=241
        ssh_string_free /src/libssh/src/string.c linenumber=243
        ssh_string_free /src/libssh/src/string.c linenumber=245
        explicit_bzero  linenumber=247
      crypto_free /src/libssh/src/wrapper.c linenumber=304
      ssh_agent_free /src/libssh/src/agent.c linenumber=306
        ssh_buffer_free /src/libssh/src/buffer.c linenumber=233
        ssh_agent_close /src/libssh/src/agent.c linenumber=236
          ssh_socket_close /src/libssh/src/socket.c linenumber=226
        ssh_socket_free /src/libssh/src/socket.c linenumber=237
      ssh_pki_ctx_free /src/libssh/src/pki_context.c linenumber=308
      ssh_key_free /src/libssh/src/pki.c linenumber=310
      ssh_key_free /src/libssh/src/pki.c linenumber=312
      ssh_key_free /src/libssh/src/pki.c linenumber=314
      _ssh_list_pop_head /src/libssh/src/misc.c linenumber=320
      ssh_message_free /src/libssh/src/messages.c linenumber=323
        strlen  linenumber=686
        explicit_bzero  linenumber=686
        ssh_key_free /src/libssh/src/pki.c linenumber=690
        ssh_key_free /src/libssh/src/pki.c linenumber=691
      _ssh_list_pop_head /src/libssh/src/misc.c linenumber=322
      ssh_list_free /src/libssh/src/misc.c linenumber=325
      ssh_kbdint_free /src/libssh/src/auth.c linenumber=329
        strlen  linenumber=1969
        explicit_bzero  linenumber=1969
        strlen  linenumber=1980
        explicit_bzero  linenumber=1980
      ssh_list_free /src/libssh/src/misc.c linenumber=333
      _ssh_list_pop_head /src/libssh/src/misc.c linenumber=345
      _ssh_list_pop_head /src/libssh/src/misc.c linenumber=347
      ssh_list_free /src/libssh/src/misc.c linenumber=350
      _ssh_list_pop_head /src/libssh/src/misc.c linenumber=356
      _ssh_list_pop_head /src/libssh/src/misc.c linenumber=358
      ssh_list_free /src/libssh/src/misc.c linenumber=361
      _ssh_list_pop_head /src/libssh/src/misc.c linenumber=367
      _ssh_list_pop_head /src/libssh/src/misc.c linenumber=369
      ssh_list_free /src/libssh/src/misc.c linenumber=372
      _ssh_list_pop_head /src/libssh/src/misc.c linenumber=378
      _ssh_list_pop_head /src/libssh/src/misc.c linenumber=380
      ssh_list_free /src/libssh/src/misc.c linenumber=383
      ssh_proxyjumps_free /src/libssh/src/misc.c linenumber=386
        _ssh_list_pop_head /src/libssh/src/misc.c linenumber=2641
        _ssh_list_pop_head /src/libssh/src/misc.c linenumber=2643
      ssh_list_free /src/libssh/src/misc.c linenumber=387
      ssh_list_free /src/libssh/src/misc.c linenumber=388
      _ssh_list_pop_head /src/libssh/src/misc.c linenumber=391
      ssh_buffer_free /src/libssh/src/buffer.c linenumber=393
      ssh_list_free /src/libssh/src/misc.c linenumber=395
      ssh_agent_state_free /src/libssh/src/auth.c linenumber=397
        ssh_string_free_char /src/libssh/src/string.c linenumber=1060
        ssh_key_free /src/libssh/src/pki.c linenumber=1061
      _ssh_remove_legacy_log_cb /src/libssh/src/callbacks.c linenumber=433
        ssh_get_log_callback /src/libssh/src/log.c linenumber=50
        _ssh_reset_log_cb /src/libssh/src/log.c linenumber=51
        ssh_set_log_userdata /src/libssh/src/log.c linenumber=52
      explicit_bzero  linenumber=436
  create_minimal_sftp_session /src/libssh/tests/fuzz/ssh_sftp_attr_fuzzer.c linenumber=101
    calloc /src/libssh/tests/fuzz/nallocinc.c linenumber=48
  ssh_buffer_new /src/libssh/src/buffer.c linenumber=106
  ssh_buffer_reinit /src/libssh/src/buffer.c linenumber=118
    explicit_bzero  linenumber=274
    realloc_buffer /src/libssh/src/buffer.c linenumber=284
  ssh_buffer_add_data /src/libssh/src/buffer.c linenumber=119
    buffer_shift /src/libssh/src/buffer.c linenumber=324
    realloc_buffer /src/libssh/src/buffer.c linenumber=326
  sftp_parse_attr /src/libssh/src/sftp_common.c linenumber=120
    sftp_parse_attr_4 /src/libssh/src/sftp_common.c linenumber=669
      calloc /src/libssh/tests/fuzz/nallocinc.c linenumber=289
      _ssh_set_error_oom /src/libssh/src/error.c linenumber=291
      sftp_set_error /src/libssh/src/sftp_common.c linenumber=292
      ssh_buffer_get_u32 /src/libssh/src/buffer.c linenumber=298
        ssh_buffer_get_data /src/libssh/src/buffer.c linenumber=781
          ssh_buffer_validate_length /src/libssh/src/buffer.c linenumber=744
      ntohl  linenumber=302
      ssh_buffer_get_u64 /src/libssh/src/buffer.c linenumber=306
        ssh_buffer_get_data /src/libssh/src/buffer.c linenumber=796
      ntohl  linenumber=309
      ssh_buffer_get_ssh_string /src/libssh/src/buffer.c linenumber=313
        ssh_buffer_get_u32 /src/libssh/src/buffer.c linenumber=835
        ntohl  linenumber=839
        ssh_buffer_validate_length /src/libssh/src/buffer.c linenumber=841
        ssh_string_new /src/libssh/src/string.c linenumber=845
          __errno_location  linenumber=61
          calloc /src/libssh/tests/fuzz/nallocinc.c linenumber=65
          htonl  linenumber=70
        ssh_string_data /src/libssh/src/string.c linenumber=850
        ssh_buffer_get_data /src/libssh/src/buffer.c linenumber=850
      ssh_string_to_char /src/libssh/src/string.c linenumber=317
        ssh_string_len /src/libssh/src/string.c linenumber=231
      ssh_string_free /src/libssh/src/string.c linenumber=318
      ssh_buffer_get_ssh_string /src/libssh/src/buffer.c linenumber=323
      ssh_string_to_char /src/libssh/src/string.c linenumber=327
      ssh_string_free /src/libssh/src/string.c linenumber=328
      ssh_buffer_get_u32 /src/libssh/src/buffer.c linenumber=335
      ntohl  linenumber=338
      ssh_buffer_get_u64 /src/libssh/src/buffer.c linenumber=364
      ntohl  linenumber=367
      ssh_buffer_get_u32 /src/libssh/src/buffer.c linenumber=370
      ntohl  linenumber=373
      ssh_buffer_get_u64 /src/libssh/src/buffer.c linenumber=378
      ntohl  linenumber=381
      ssh_buffer_get_u32 /src/libssh/src/buffer.c linenumber=384
      ntohl  linenumber=387
      ssh_buffer_get_u64 /src/libssh/src/buffer.c linenumber=392
      ntohl  linenumber=395
      ssh_buffer_get_u32 /src/libssh/src/buffer.c linenumber=398
      ntohl  linenumber=401
      ssh_buffer_get_ssh_string /src/libssh/src/buffer.c linenumber=406
      ssh_buffer_get_u32 /src/libssh/src/buffer.c linenumber=412
      ntohl  linenumber=415
      ssh_buffer_get_ssh_string /src/libssh/src/buffer.c linenumber=418
      ssh_buffer_get_ssh_string /src/libssh/src/buffer.c linenumber=419
      ssh_string_free /src/libssh/src/string.c linenumber=422
      ssh_string_free /src/libssh/src/string.c linenumber=423
      ssh_string_free /src/libssh/src/string.c linenumber=435
      ssh_string_free /src/libssh/src/string.c linenumber=436
      ssh_string_free /src/libssh/src/string.c linenumber=437
      _ssh_set_error /src/libssh/src/error.c linenumber=442
        vsnprintf  linenumber=60
        ssh_get_log_level /src/libssh/src/log.c linenumber=64
        ssh_log_function /src/libssh/src/log.c linenumber=65
    sftp_parse_attr_3 /src/libssh/src/sftp_common.c linenumber=674
      calloc /src/libssh/tests/fuzz/nallocinc.c linenumber=526
      _ssh_set_error_oom /src/libssh/src/error.c linenumber=528
      sftp_set_error /src/libssh/src/sftp_common.c linenumber=529
      _ssh_buffer_unpack /src/libssh/src/buffer.c linenumber=534
        ssh_buffer_unpack_va /src/libssh/src/buffer.c linenumber=1444
          ssh_buffer_get_len /src/libssh/src/buffer.c linenumber=1192
          ssh_buffer_get_u8 /src/libssh/src/buffer.c linenumber=1213
            ssh_buffer_get_data /src/libssh/src/buffer.c linenumber=766
          ssh_buffer_get_data /src/libssh/src/buffer.c linenumber=1218
          ntohs  linenumber=1220
          ssh_buffer_get_u32 /src/libssh/src/buffer.c linenumber=1226
          ntohl  linenumber=1228
          ssh_buffer_get_u64 /src/libssh/src/buffer.c linenumber=1234
          ntohl  linenumber=1236
          ssh_buffer_get_ssh_string /src/libssh/src/buffer.c linenumber=1243
          ssh_make_string_bn /src/libssh/src/bignum.c linenumber=1247
            ssh_string_len /src/libssh/src/string.c linenumber=81
            BN_new  linenumber=90
            BN_bin2bn  linenumber=90
          ssh_string_burn /src/libssh/src/string.c linenumber=1248
          ssh_string_free /src/libssh/src/string.c linenumber=1249
          ssh_buffer_get_ssh_string /src/libssh/src/buffer.c linenumber=1254
          ssh_buffer_get_u32 /src/libssh/src/buffer.c linenumber=1263
          ntohl  linenumber=1267
          ssh_buffer_validate_length /src/libssh/src/buffer.c linenumber=1272
          ssh_buffer_get_data /src/libssh/src/buffer.c linenumber=1282
          ssh_buffer_validate_length /src/libssh/src/buffer.c linenumber=1300
          ssh_buffer_get_data /src/libssh/src/buffer.c linenumber=1313
          _ssh_log /src/libssh/src/log.c linenumber=1323
          abort  linenumber=1339
          explicit_bzero  linenumber=1351
          explicit_bzero  linenumber=1358
          explicit_bzero  linenumber=1365
          explicit_bzero  linenumber=1372
          BN_clear_free  linenumber=1378
          ssh_string_burn /src/libssh/src/string.c linenumber=1383
          strlen  linenumber=1390
          explicit_bzero  linenumber=1390
          explicit_bzero  linenumber=1398
      _ssh_log /src/libssh/src/log.c linenumber=540
      ssh_get_openssh_version /src/libssh/src/client.c linenumber=543
      sftp_parse_longname /src/libssh/src/sftp_common.c linenumber=544
        __ctype_b_loc  linenumber=478
        __ctype_b_loc  linenumber=481
        __ctype_b_loc  linenumber=495
        strndup  linenumber=501
      sftp_parse_longname /src/libssh/src/sftp_common.c linenumber=550
      _ssh_buffer_unpack /src/libssh/src/buffer.c linenumber=558
      _ssh_log /src/libssh/src/log.c linenumber=562
      _ssh_buffer_unpack /src/libssh/src/buffer.c linenumber=565
      _ssh_log /src/libssh/src/log.c linenumber=569
      _ssh_buffer_unpack /src/libssh/src/buffer.c linenumber=573
      _ssh_buffer_unpack /src/libssh/src/buffer.c linenumber=582
      _ssh_buffer_unpack /src/libssh/src/buffer.c linenumber=610
      _ssh_buffer_unpack /src/libssh/src/buffer.c linenumber=619
      _ssh_buffer_unpack /src/libssh/src/buffer.c linenumber=625
      _ssh_buffer_unpack /src/libssh/src/buffer.c linenumber=637
      ssh_string_free /src/libssh/src/string.c linenumber=650
      ssh_string_free /src/libssh/src/string.c linenumber=651
      _ssh_set_error /src/libssh/src/error.c linenumber=657
      sftp_set_error /src/libssh/src/sftp_common.c linenumber=658
    _ssh_set_error /src/libssh/src/error.c linenumber=676
  sftp_attributes_free /src/libssh/src/sftp.c linenumber=121
    ssh_string_free /src/libssh/src/string.c linenumber=908
    ssh_string_free /src/libssh/src/string.c linenumber=909
    ssh_string_free /src/libssh/src/string.c linenumber=910
  ssh_buffer_free /src/libssh/src/buffer.c linenumber=127
  ssh_free /src/libssh/src/session.c linenumber=129
  nalloc_end /src/libssh/tests/fuzz/nallocinc.c linenumber=130
====================================
