Call tree
LLVMFuzzerTestOneInput /src/crypto_kdf_fuzzer.cc linenumber=-1
  sodium_init /src/libsodium/src/libsodium/sodium/core.c linenumber=22
    sodium_crit_enter /src/libsodium/src/libsodium/sodium/core.c linenumber=30
      pthread_mutex_lock  linenumber=120
      __assert_fail  linenumber=121
    sodium_crit_leave /src/libsodium/src/libsodium/sodium/core.c linenumber=34
      pthread_mutex_unlock  linenumber=138
    _sodium_runtime_get_cpu_features /src/libsodium/src/libsodium/sodium/runtime.c linenumber=39
      _sodium_runtime_arm_cpu_features /src/libsodium/src/libsodium/sodium/runtime.c linenumber=314
      _sodium_runtime_intel_cpu_features /src/libsodium/src/libsodium/sodium/runtime.c linenumber=315
        _cpuid /src/libsodium/src/libsodium/sodium/runtime.c linenumber=198
        _cpuid /src/libsodium/src/libsodium/sodium/runtime.c linenumber=202
        _cpuid /src/libsodium/src/libsodium/sodium/runtime.c linenumber=271
        _cpuid /src/libsodium/src/libsodium/sodium/runtime.c linenumber=281
    randombytes_stir /src/libsodium/src/libsodium/randombytes/randombytes.c linenumber=40
      randombytes_init_if_needed /src/libsodium/src/libsodium/randombytes/randombytes.c linenumber=139
        randombytes_stir /src/libsodium/src/libsodium/randombytes/randombytes.c linenumber=111
    _sodium_alloc_init /src/libsodium/src/libsodium/sodium/utils.c linenumber=41
      sysconf  linenumber=409
      sodium_misuse /src/libsodium/src/libsodium/sodium/core.c linenumber=421
        sodium_crit_leave /src/libsodium/src/libsodium/sodium/core.c linenumber=193
        sodium_crit_enter /src/libsodium/src/libsodium/sodium/core.c linenumber=194
        sodium_crit_leave /src/libsodium/src/libsodium/sodium/core.c linenumber=196
        abort  linenumber=201
      randombytes_buf /src/libsodium/src/libsodium/randombytes/randombytes.c linenumber=424
        randombytes_init_if_needed /src/libsodium/src/libsodium/randombytes/randombytes.c linenumber=171
    _crypto_pwhash_argon2_pick_best_implementation /src/libsodium/src/libsodium/crypto_pwhash/argon2/argon2-core.c linenumber=42
      argon2_pick_best_implementation /src/libsodium/src/libsodium/crypto_pwhash/argon2/argon2-core.c linenumber=569
        sodium_runtime_has_avx512f /src/libsodium/src/libsodium/sodium/runtime.c linenumber=537
        sodium_runtime_has_avx2 /src/libsodium/src/libsodium/sodium/runtime.c linenumber=544
        sodium_runtime_has_ssse3 /src/libsodium/src/libsodium/sodium/runtime.c linenumber=550
    _crypto_generichash_blake2b_pick_best_implementation /src/libsodium/src/libsodium/crypto_generichash/blake2b/ref/generichash_blake2b.c linenumber=43
      blake2b_pick_best_implementation /src/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-ref.c linenumber=115
        sodium_runtime_has_avx2 /src/libsodium/src/libsodium/sodium/runtime.c linenumber=416
        sodium_runtime_has_sse41 /src/libsodium/src/libsodium/sodium/runtime.c linenumber=423
        sodium_runtime_has_ssse3 /src/libsodium/src/libsodium/sodium/runtime.c linenumber=429
    _crypto_onetimeauth_poly1305_pick_best_implementation /src/libsodium/src/libsodium/crypto_onetimeauth/poly1305/onetimeauth_poly1305.c linenumber=44
      sodium_runtime_has_sse2 /src/libsodium/src/libsodium/sodium/runtime.c linenumber=85
    _crypto_scalarmult_curve25519_pick_best_implementation /src/libsodium/src/libsodium/crypto_scalarmult/curve25519/scalarmult_curve25519.c linenumber=45
      sodium_runtime_has_avx /src/libsodium/src/libsodium/sodium/runtime.c linenumber=55
    _crypto_stream_chacha20_pick_best_implementation /src/libsodium/src/libsodium/crypto_stream/chacha20/stream_chacha20.c linenumber=46
      sodium_runtime_has_avx2 /src/libsodium/src/libsodium/sodium/runtime.c linenumber=172
      sodium_runtime_has_ssse3 /src/libsodium/src/libsodium/sodium/runtime.c linenumber=178
    _crypto_stream_salsa20_pick_best_implementation /src/libsodium/src/libsodium/crypto_stream/salsa20/stream_salsa20.c linenumber=47
      sodium_runtime_has_avx2 /src/libsodium/src/libsodium/sodium/runtime.c linenumber=88
    _crypto_aead_aegis128l_pick_best_implementation /src/libsodium/src/libsodium/crypto_aead/aegis128l/aead_aegis128l.c linenumber=48
      sodium_runtime_has_aesni /src/libsodium/src/libsodium/sodium/runtime.c linenumber=158
      sodium_runtime_has_avx /src/libsodium/src/libsodium/sodium/runtime.c linenumber=158
    _crypto_aead_aegis256_pick_best_implementation /src/libsodium/src/libsodium/crypto_aead/aegis256/aead_aegis256.c linenumber=49
      sodium_runtime_has_aesni /src/libsodium/src/libsodium/sodium/runtime.c linenumber=157
      sodium_runtime_has_avx /src/libsodium/src/libsodium/sodium/runtime.c linenumber=157
    sodium_crit_leave /src/libsodium/src/libsodium/sodium/core.c linenumber=51
  crypto_kdf_derive_from_key /src/libsodium/src/libsodium/crypto_kdf/crypto_kdf.c linenumber=45
    crypto_kdf_blake2b_derive_from_key /src/libsodium/src/libsodium/crypto_kdf/blake2b/kdf_blake2b.c linenumber=41
      store64_le /src/libsodium/src/libsodium/./include/sodium/private/common.h linenumber=41
      __errno_location  linenumber=45
      crypto_generichash_blake2b_salt_personal /src/libsodium/src/libsodium/crypto_generichash/blake2b/ref/generichash_blake2b.c linenumber=48
        __assert_fail  linenumber=37
        __assert_fail  linenumber=38
        blake2b_salt_personal /src/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-ref.c linenumber=40
          sodium_misuse /src/libsodium/src/libsodium/sodium/core.c linenumber=380
          sodium_misuse /src/libsodium/src/libsodium/sodium/core.c linenumber=383
          sodium_misuse /src/libsodium/src/libsodium/sodium/core.c linenumber=386
          sodium_misuse /src/libsodium/src/libsodium/sodium/core.c linenumber=389
          sodium_misuse /src/libsodium/src/libsodium/sodium/core.c linenumber=392
          blake2b_init_key_salt_personal /src/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-ref.c linenumber=395
            sodium_misuse /src/libsodium/src/libsodium/sodium/core.c linenumber=223
            sodium_misuse /src/libsodium/src/libsodium/sodium/core.c linenumber=226
            store32_le /src/libsodium/src/libsodium/./include/sodium/private/common.h linenumber=232
            store64_le /src/libsodium/src/libsodium/./include/sodium/private/common.h linenumber=233
            blake2b_param_set_salt /src/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-ref.c linenumber=238
            blake2b_param_set_personal /src/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-ref.c linenumber=243
            blake2b_init_param /src/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-ref.c linenumber=248
              blake2b_init0 /src/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-ref.c linenumber=115
              load64_le /src/libsodium/src/libsodium/./include/sodium/private/common.h linenumber=120
            sodium_misuse /src/libsodium/src/libsodium/sodium/core.c linenumber=249
            blake2b_update /src/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-ref.c linenumber=255
              blake2b_increment_counter /src/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-ref.c linenumber=272
            sodium_memzero /src/libsodium/src/libsodium/sodium/utils.c linenumber=256
              explicit_bzero  linenumber=132
          sodium_misuse /src/libsodium/src/libsodium/sodium/core.c linenumber=397
          blake2b_init_salt_personal /src/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-ref.c linenumber=400
            sodium_misuse /src/libsodium/src/libsodium/sodium/core.c linenumber=154
            store32_le /src/libsodium/src/libsodium/./include/sodium/private/common.h linenumber=160
            store64_le /src/libsodium/src/libsodium/./include/sodium/private/common.h linenumber=161
            blake2b_param_set_salt /src/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-ref.c linenumber=166
            blake2b_param_set_personal /src/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-ref.c linenumber=171
            blake2b_init_param /src/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-ref.c linenumber=175
          sodium_misuse /src/libsodium/src/libsodium/sodium/core.c linenumber=401
          blake2b_update /src/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-ref.c linenumber=405
          blake2b_final /src/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-ref.c linenumber=406
            sodium_misuse /src/libsodium/src/libsodium/sodium/core.c linenumber=297
            blake2b_is_lastblock /src/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-ref.c linenumber=299
            blake2b_increment_counter /src/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-ref.c linenumber=303
            __assert_fail  linenumber=306
            blake2b_increment_counter /src/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-ref.c linenumber=310
            blake2b_set_lastblock /src/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-ref.c linenumber=311
              blake2b_set_lastnode /src/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-ref.c linenumber=55
            store64_le /src/libsodium/src/libsodium/./include/sodium/private/common.h linenumber=317
            store64_le /src/libsodium/src/libsodium/./include/sodium/private/common.h linenumber=318
            store64_le /src/libsodium/src/libsodium/./include/sodium/private/common.h linenumber=319
            store64_le /src/libsodium/src/libsodium/./include/sodium/private/common.h linenumber=320
            store64_le /src/libsodium/src/libsodium/./include/sodium/private/common.h linenumber=321
            store64_le /src/libsodium/src/libsodium/./include/sodium/private/common.h linenumber=322
            store64_le /src/libsodium/src/libsodium/./include/sodium/private/common.h linenumber=323
            store64_le /src/libsodium/src/libsodium/./include/sodium/private/common.h linenumber=324
            sodium_memzero /src/libsodium/src/libsodium/sodium/utils.c linenumber=327
            sodium_memzero /src/libsodium/src/libsodium/sodium/utils.c linenumber=328
====================================
