Call tree
LLVMFuzzerTestOneInput /src/liboqs/tests/fuzz_test_kem.c linenumber=-1
  OQS_init /src/liboqs/src/common/common.c linenumber=146
    OQS_CPU_has_extension /src/liboqs/src/common/common.c linenumber=239
      pthread_once  linenumber=222
      set_available_cpu_extensions /src/liboqs/src/common/common.c linenumber=222
        cpuid /src/liboqs/src/common/x86_64_helpers.h linenumber=52
        cpuid /src/liboqs/src/common/x86_64_helpers.h linenumber=58
        is_bit_set /src/liboqs/src/common/x86_64_helpers.h linenumber=60
        is_bit_set /src/liboqs/src/common/x86_64_helpers.h linenumber=61
        xgetbv_eax /src/liboqs/src/common/x86_64_helpers.h linenumber=62
        is_bit_set /src/liboqs/src/common/x86_64_helpers.h linenumber=64
        has_mask /src/liboqs/src/common/x86_64_helpers.h linenumber=65
        is_bit_set /src/liboqs/src/common/x86_64_helpers.h linenumber=66
        is_bit_set /src/liboqs/src/common/x86_64_helpers.h linenumber=67
        is_bit_set /src/liboqs/src/common/x86_64_helpers.h linenumber=69
        is_bit_set /src/liboqs/src/common/x86_64_helpers.h linenumber=70
        is_bit_set /src/liboqs/src/common/x86_64_helpers.h linenumber=71
        is_bit_set /src/liboqs/src/common/x86_64_helpers.h linenumber=72
        is_bit_set /src/liboqs/src/common/x86_64_helpers.h linenumber=73
        has_mask /src/liboqs/src/common/x86_64_helpers.h linenumber=75
        is_bit_set /src/liboqs/src/common/x86_64_helpers.h linenumber=76
        is_bit_set /src/liboqs/src/common/x86_64_helpers.h linenumber=77
        is_bit_set /src/liboqs/src/common/x86_64_helpers.h linenumber=78
        has_mask /src/liboqs/src/common/x86_64_helpers.h linenumber=81
        is_bit_set /src/liboqs/src/common/x86_64_helpers.h linenumber=82
        is_bit_set /src/liboqs/src/common/x86_64_helpers.h linenumber=84
        is_bit_set /src/liboqs/src/common/x86_64_helpers.h linenumber=83
        is_bit_set /src/liboqs/src/common/x86_64_helpers.h linenumber=88
  fuzz_kem /src/liboqs/tests/fuzz_test_kem.c linenumber=147
    init_fuzz_context /src/liboqs/tests/fuzz_test_kem.c linenumber=76
      srand  linenumber=56
      OQS_randombytes_custom_algorithm /src/liboqs/src/common/rand/rand.c linenumber=57
      fuzz_rand /src/liboqs/tests/fuzz_test_kem.c linenumber=57
        rand  linenumber=38
    OQS_KEM_alg_identifier /src/liboqs/src/kem/kem.c linenumber=77
    OQS_KEM_new /src/liboqs/src/kem/kem.c linenumber=78
      strcasecmp  linenumber=352
      OQS_KEM_bike_l1_new /src/liboqs/src/kem/bike/kem_bike.c linenumber=354
        OQS_MEM_malloc /src/liboqs/src/common/common.c linenumber=9
          CRYPTO_malloc  linenumber=421
      strcasecmp  linenumber=358
      OQS_KEM_bike_l3_new /src/liboqs/src/kem/bike/kem_bike.c linenumber=360
        OQS_MEM_malloc /src/liboqs/src/common/common.c linenumber=38
      strcasecmp  linenumber=364
      OQS_KEM_bike_l5_new /src/liboqs/src/kem/bike/kem_bike.c linenumber=366
        OQS_MEM_malloc /src/liboqs/src/common/common.c linenumber=67
      strcasecmp  linenumber=371
      OQS_KEM_classic_mceliece_348864_new /src/liboqs/src/kem/classic_mceliece/kem_classic_mceliece_348864.c linenumber=373
        OQS_MEM_malloc /src/liboqs/src/common/common.c linenumber=11
      strcasecmp  linenumber=378
      OQS_KEM_classic_mceliece_348864f_new /src/liboqs/src/kem/classic_mceliece/kem_classic_mceliece_348864f.c linenumber=380
      strcasecmp  linenumber=385
      OQS_KEM_classic_mceliece_460896_new /src/liboqs/src/kem/classic_mceliece/kem_classic_mceliece_460896.c linenumber=387
      strcasecmp  linenumber=392
      OQS_KEM_classic_mceliece_460896f_new /src/liboqs/src/kem/classic_mceliece/kem_classic_mceliece_460896f.c linenumber=394
      strcasecmp  linenumber=399
      OQS_KEM_classic_mceliece_6688128_new /src/liboqs/src/kem/classic_mceliece/kem_classic_mceliece_6688128.c linenumber=401
      strcasecmp  linenumber=406
      OQS_KEM_classic_mceliece_6688128f_new /src/liboqs/src/kem/classic_mceliece/kem_classic_mceliece_6688128f.c linenumber=408
      strcasecmp  linenumber=413
      OQS_KEM_classic_mceliece_6960119_new /src/liboqs/src/kem/classic_mceliece/kem_classic_mceliece_6960119.c linenumber=415
      strcasecmp  linenumber=420
      OQS_KEM_classic_mceliece_6960119f_new /src/liboqs/src/kem/classic_mceliece/kem_classic_mceliece_6960119f.c linenumber=422
      strcasecmp  linenumber=427
      OQS_KEM_classic_mceliece_8192128_new /src/liboqs/src/kem/classic_mceliece/kem_classic_mceliece_8192128.c linenumber=429
      strcasecmp  linenumber=434
      OQS_KEM_classic_mceliece_8192128f_new /src/liboqs/src/kem/classic_mceliece/kem_classic_mceliece_8192128f.c linenumber=436
      strcasecmp  linenumber=441
      strcasecmp  linenumber=448
      strcasecmp  linenumber=455
      strcasecmp  linenumber=462
      OQS_KEM_kyber_512_new /src/liboqs/src/kem/kyber/kem_kyber_512.c linenumber=464
      strcasecmp  linenumber=469
      OQS_KEM_kyber_768_new /src/liboqs/src/kem/kyber/kem_kyber_768.c linenumber=471
      strcasecmp  linenumber=476
      OQS_KEM_kyber_1024_new /src/liboqs/src/kem/kyber/kem_kyber_1024.c linenumber=478
      strcasecmp  linenumber=483
      OQS_KEM_ml_kem_512_new /src/liboqs/src/kem/ml_kem/kem_ml_kem_512.c linenumber=485
      strcasecmp  linenumber=490
      OQS_KEM_ml_kem_768_new /src/liboqs/src/kem/ml_kem/kem_ml_kem_768.c linenumber=492
      strcasecmp  linenumber=497
      OQS_KEM_ml_kem_1024_new /src/liboqs/src/kem/ml_kem/kem_ml_kem_1024.c linenumber=499
      strcasecmp  linenumber=505
      OQS_KEM_ntru_hps2048509_new /src/liboqs/src/kem/ntru/kem_ntru_hps2048509.c linenumber=507
      strcasecmp  linenumber=511
      OQS_KEM_ntru_hps2048677_new /src/liboqs/src/kem/ntru/kem_ntru_hps2048677.c linenumber=513
      strcasecmp  linenumber=517
      OQS_KEM_ntru_hps4096821_new /src/liboqs/src/kem/ntru/kem_ntru_hps4096821.c linenumber=519
      strcasecmp  linenumber=523
      OQS_KEM_ntru_hps40961229_new /src/liboqs/src/kem/ntru/kem_ntru_hps40961229.c linenumber=525
      strcasecmp  linenumber=529
      OQS_KEM_ntru_hrss701_new /src/liboqs/src/kem/ntru/kem_ntru_hrss701.c linenumber=531
      strcasecmp  linenumber=535
      OQS_KEM_ntru_hrss1373_new /src/liboqs/src/kem/ntru/kem_ntru_hrss1373.c linenumber=537
      strcasecmp  linenumber=541
      OQS_KEM_ntruprime_sntrup761_new /src/liboqs/src/kem/ntruprime/kem_ntruprime_sntrup761.c linenumber=543
      strcasecmp  linenumber=547
      OQS_KEM_frodokem_640_aes_new /src/liboqs/src/kem/frodokem/kem_frodokem640aes.c linenumber=549
      strcasecmp  linenumber=553
      OQS_KEM_frodokem_640_shake_new /src/liboqs/src/kem/frodokem/kem_frodokem640shake.c linenumber=555
      strcasecmp  linenumber=559
      OQS_KEM_frodokem_976_aes_new /src/liboqs/src/kem/frodokem/kem_frodokem976aes.c linenumber=561
      strcasecmp  linenumber=565
      OQS_KEM_frodokem_976_shake_new /src/liboqs/src/kem/frodokem/kem_frodokem976shake.c linenumber=567
      strcasecmp  linenumber=571
      OQS_KEM_frodokem_1344_aes_new /src/liboqs/src/kem/frodokem/kem_frodokem1344aes.c linenumber=573
      strcasecmp  linenumber=577
      OQS_KEM_frodokem_1344_shake_new /src/liboqs/src/kem/frodokem/kem_frodokem1344shake.c linenumber=579
      strcasecmp  linenumber=583
      OQS_KEM_efrodokem_640_aes_new /src/liboqs/src/kem/frodokem/kem_efrodokem640aes.c linenumber=585
      strcasecmp  linenumber=589
      OQS_KEM_efrodokem_640_shake_new /src/liboqs/src/kem/frodokem/kem_efrodokem640shake.c linenumber=591
      strcasecmp  linenumber=595
      OQS_KEM_efrodokem_976_aes_new /src/liboqs/src/kem/frodokem/kem_efrodokem976aes.c linenumber=597
      strcasecmp  linenumber=601
      OQS_KEM_efrodokem_976_shake_new /src/liboqs/src/kem/frodokem/kem_efrodokem976shake.c linenumber=603
      strcasecmp  linenumber=607
      OQS_KEM_efrodokem_1344_aes_new /src/liboqs/src/kem/frodokem/kem_efrodokem1344aes.c linenumber=609
      strcasecmp  linenumber=613
      OQS_KEM_efrodokem_1344_shake_new /src/liboqs/src/kem/frodokem/kem_efrodokem1344shake.c linenumber=615
    printf  linenumber=80
    OQS_MEM_malloc /src/liboqs/src/common/common.c linenumber=84
    OQS_MEM_malloc /src/liboqs/src/common/common.c linenumber=85
    OQS_MEM_malloc /src/liboqs/src/common/common.c linenumber=86
    OQS_MEM_malloc /src/liboqs/src/common/common.c linenumber=87
    OQS_MEM_malloc /src/liboqs/src/common/common.c linenumber=88
    fwrite  linenumber=92
    cleanup_heap /src/liboqs/tests/fuzz_test_kem.c linenumber=93
      OQS_MEM_secure_free /src/liboqs/src/common/common.c linenumber=136
        OQS_MEM_cleanse /src/liboqs/src/common/common.c linenumber=296
          OPENSSL_cleanse  linenumber=276
        OQS_MEM_insecure_free /src/liboqs/src/common/common.c linenumber=297
          CRYPTO_free  linenumber=303
      OQS_MEM_secure_free /src/liboqs/src/common/common.c linenumber=137
      OQS_MEM_secure_free /src/liboqs/src/common/common.c linenumber=138
      OQS_MEM_insecure_free /src/liboqs/src/common/common.c linenumber=140
      OQS_MEM_insecure_free /src/liboqs/src/common/common.c linenumber=141
      OQS_KEM_free /src/liboqs/src/kem/kem.c linenumber=142
        OQS_MEM_insecure_free /src/liboqs/src/common/common.c linenumber=666
    min /src/liboqs/tests/fuzz_test_kem.c linenumber=99
    OQS_KEM_keypair /src/liboqs/src/kem/kem.c linenumber=100
    fwrite  linenumber=102
    cleanup_heap /src/liboqs/tests/fuzz_test_kem.c linenumber=103
    OQS_KEM_encaps /src/liboqs/src/kem/kem.c linenumber=108
    fwrite  linenumber=110
    cleanup_heap /src/liboqs/tests/fuzz_test_kem.c linenumber=111
    OQS_KEM_decaps /src/liboqs/src/kem/kem.c linenumber=116
    fprintf  linenumber=118
    cleanup_heap /src/liboqs/tests/fuzz_test_kem.c linenumber=119
    cleanup_heap /src/liboqs/tests/fuzz_test_kem.c linenumber=126
  OQS_destroy /src/liboqs/src/common/common.c linenumber=151
    oqs_ossl_destroy /src/liboqs/src/common/ossl_helpers.c linenumber=255
      pthread_once  linenumber=89
      free_ossl_objects /src/liboqs/src/common/ossl_helpers.c linenumber=89
        cleanup_evp_md /src/liboqs/src/common/ossl_helpers.c linenumber=71
          EVP_MD_free  linenumber=54
        cleanup_evp_md /src/liboqs/src/common/ossl_helpers.c linenumber=72
        cleanup_evp_md /src/liboqs/src/common/ossl_helpers.c linenumber=73
        cleanup_evp_md /src/liboqs/src/common/ossl_helpers.c linenumber=74
        cleanup_evp_md /src/liboqs/src/common/ossl_helpers.c linenumber=75
        cleanup_evp_md /src/liboqs/src/common/ossl_helpers.c linenumber=76
        cleanup_evp_md /src/liboqs/src/common/ossl_helpers.c linenumber=77
        cleanup_evp_md /src/liboqs/src/common/ossl_helpers.c linenumber=78
        cleanup_evp_cipher /src/liboqs/src/common/ossl_helpers.c linenumber=79
          EVP_CIPHER_free  linenumber=65
        cleanup_evp_cipher /src/liboqs/src/common/ossl_helpers.c linenumber=80
        cleanup_evp_cipher /src/liboqs/src/common/ossl_helpers.c linenumber=81
        cleanup_evp_cipher /src/liboqs/src/common/ossl_helpers.c linenumber=82
====================================
