Call tree
LLVMFuzzerTestOneInput /src/libpsl/fuzz/libpsl_load_dafsa_fuzzer.c linenumber=-1
  __assert_fail  linenumber=49
  fmemopen  linenumber=55
  __assert_fail  linenumber=56
  psl_load_fp /src/libpsl/src/psl.c linenumber=58
    calloc  linenumber=1241
    fgets  linenumber=1245
    strlen  linenumber=1248
    strncmp  linenumber=1248
    atoi  linenumber=1253
    fread  linenumber=1263
    realloc  linenumber=1266
    realloc  linenumber=1273
    GetUtfMode /src/libpsl/src/lookup_string_in_fixed_set.c linenumber=1279
    psl_idna_open /src/libpsl/src/psl.c linenumber=1284
    vector_alloc /src/libpsl/src/psl.c linenumber=1291
      calloc  linenumber=216
    suffix_compare_array /src/libpsl/src/psl.c linenumber=1291
      suffix_compare /src/libpsl/src/psl.c linenumber=321
        strncmp  linenumber=315
    isspace_ascii /src/libpsl/src/psl.c linenumber=1295
    strstr  linenumber=1300
    strstr  linenumber=1302
    strstr  linenumber=1305
    strstr  linenumber=1307
    isspace_ascii /src/libpsl/src/psl.c linenumber=1314
    suffix_init /src/libpsl/src/psl.c linenumber=1336
    vector_find /src/libpsl/src/psl.c linenumber=1339
    vector_get /src/libpsl/src/psl.c linenumber=1352
    vector_add /src/libpsl/src/psl.c linenumber=1356
      realloc  linenumber=281
    vector_get /src/libpsl/src/psl.c linenumber=1356
    add_punycode_if_needed /src/libpsl/src/psl.c linenumber=1361
      str_is_ascii /src/libpsl/src/psl.c linenumber=842
      psl_idna_toASCII /src/libpsl/src/psl.c linenumber=845
        utf8_is_valid /src/libpsl/src/psl.c linenumber=812
        idna_to_ascii_8z /src/libidn/lib/idna.c linenumber=819
          stringprep_utf8_to_ucs4 /src/libidn/lib/nfkc.c linenumber=583
            strlen  linenumber=991
            u8_check /src/libidn/lib/gl/unistr/u8-check.c linenumber=995
            g_utf8_to_ucs4_fast /src/libidn/lib/nfkc.c linenumber=998
          idna_to_ascii_4z /src/libidn/lib/idna.c linenumber=587
            strcpy  linenumber=497
            strcpy  linenumber=507
            idna_to_ascii_4i /src/libidn/lib/idna.c linenumber=526
              stringprep_ucs4_to_utf8 /src/libidn/lib/nfkc.c linenumber=123
                g_ucs4_to_utf8 /src/libidn/lib/nfkc.c linenumber=1022
                  g_unichar_to_utf8 /src/libidn/lib/nfkc.c linenumber=475
              strlen  linenumber=127
              realloc  linenumber=133
              rpl_free /src/libidn/lib/gl/free.c linenumber=136
                __errno_location  linenumber=47
                __errno_location  linenumber=49
              stringprep /src/libidn/lib/stringprep.c linenumber=142
                strlen  linenumber=421
                rpl_free /src/libidn/lib/gl/free.c linenumber=427
                stringprep_utf8_to_ucs4 /src/libidn/lib/nfkc.c linenumber=428
                realloc  linenumber=432
                rpl_free /src/libidn/lib/gl/free.c linenumber=435
                stringprep_4i /src/libidn/lib/stringprep.c linenumber=440
                  stringprep_ucs4_nfkc_normalize /src/libidn/lib/nfkc.c linenumber=205
                    stringprep_ucs4_to_utf8 /src/libidn/lib/nfkc.c linenumber=1081
                    _g_utf8_normalize_wc /src/libidn/lib/nfkc.c linenumber=1085
                      g_utf8_get_char /src/libidn/lib/nfkc.c linenumber=761
                      decompose_hangul /src/libidn/lib/nfkc.c linenumber=766
                      find_decomposition /src/libidn/lib/nfkc.c linenumber=771
                      g_utf8_strlen /src/libidn/lib/nfkc.c linenumber=774
                      g_utf8_get_char /src/libidn/lib/nfkc.c linenumber=791
                      decompose_hangul /src/libidn/lib/nfkc.c linenumber=799
                      find_decomposition /src/libidn/lib/nfkc.c linenumber=804
                      g_utf8_get_char /src/libidn/lib/nfkc.c linenumber=810
                      g_unicode_canonical_ordering /src/libidn/lib/nfkc.c linenumber=822
                      g_unicode_canonical_ordering /src/libidn/lib/nfkc.c linenumber=833
                      combine /src/libidn/lib/nfkc.c linenumber=854
                        combine_hangul /src/libidn/lib/nfkc.c linenumber=696
                    rpl_free /src/libidn/lib/gl/free.c linenumber=1086
                  rpl_free /src/libidn/lib/gl/free.c linenumber=214
                  rpl_free /src/libidn/lib/gl/free.c linenumber=220
                  stringprep_find_string_in_table /src/libidn/lib/stringprep.c linenumber=225
                    stringprep_find_character_in_table /src/libidn/lib/stringprep.c linenumber=99
                      bsearch  linenumber=81
                      _compare_table_element /src/libidn/lib/stringprep.c linenumber=81
                  stringprep_find_string_in_table /src/libidn/lib/stringprep.c linenumber=237
                  stringprep_apply_table_to_string /src/libidn/lib/stringprep.c linenumber=248
                    stringprep_find_string_in_table /src/libidn/lib/stringprep.c linenumber=122
                  stringprep_find_string_in_table /src/libidn/lib/stringprep.c linenumber=272
                  stringprep_find_string_in_table /src/libidn/lib/stringprep.c linenumber=282
                  stringprep_find_string_in_table /src/libidn/lib/stringprep.c linenumber=290
                  stringprep_find_character_in_table /src/libidn/lib/stringprep.c linenumber=304
                  stringprep_find_character_in_table /src/libidn/lib/stringprep.c linenumber=308
                rpl_free /src/libidn/lib/gl/free.c linenumber=446
                stringprep_ucs4_to_utf8 /src/libidn/lib/nfkc.c linenumber=450
                rpl_free /src/libidn/lib/gl/free.c linenumber=451
                strlen  linenumber=455
                rpl_free /src/libidn/lib/gl/free.c linenumber=457
                strcpy  linenumber=461
                rpl_free /src/libidn/lib/gl/free.c linenumber=463
              stringprep /src/libidn/lib/stringprep.c linenumber=144
              rpl_free /src/libidn/lib/gl/free.c linenumber=150
              stringprep_utf8_to_ucs4 /src/libidn/lib/nfkc.c linenumber=154
              rpl_free /src/libidn/lib/gl/free.c linenumber=156
              rpl_free /src/libidn/lib/gl/free.c linenumber=184
              rpl_free /src/libidn/lib/gl/free.c linenumber=190
              rpl_free /src/libidn/lib/gl/free.c linenumber=217
              rpl_free /src/libidn/lib/gl/free.c linenumber=239
              punycode_encode /src/libidn/lib/punycode.c linenumber=252
                encode_basic /src/libidn/lib/punycode.c linenumber=229
                encode_digit /src/libidn/lib/punycode.c linenumber=292
                encode_digit /src/libidn/lib/punycode.c linenumber=296
                adapt /src/libidn/lib/punycode.c linenumber=297
              rpl_free /src/libidn/lib/gl/free.c linenumber=256
              rpl_free /src/libidn/lib/gl/free.c linenumber=273
              strlen  linenumber=274
            rpl_free /src/libidn/lib/gl/free.c linenumber=529
            strlen  linenumber=536
            realloc  linenumber=537
            rpl_free /src/libidn/lib/gl/free.c linenumber=540
            strcat  linenumber=544
            strcat  linenumber=545
            strdup  linenumber=549
          rpl_free /src/libidn/lib/gl/free.c linenumber=589
      strcmp  linenumber=846
      strlen  linenumber=850
      suffix_init /src/libpsl/src/psl.c linenumber=850
      vector_add /src/libpsl/src/psl.c linenumber=852
      vector_get /src/libpsl/src/psl.c linenumber=852
    fgets  linenumber=1364
    vector_sort /src/libpsl/src/psl.c linenumber=1366
      qsort  linenumber=301
    psl_idna_close /src/libpsl/src/psl.c linenumber=1368
    psl_free /src/libpsl/src/psl.c linenumber=1373
      vector_free /src/libpsl/src/psl.c linenumber=1389
  psl_is_public_suffix /src/libpsl/src/psl.c linenumber=60
    is_public_suffix /src/libpsl/src/psl.c linenumber=1041
      strlen  linenumber=879
      psl_idna_open /src/libpsl/src/psl.c linenumber=908
      psl_idna_toASCII /src/libpsl/src/psl.c linenumber=910
      strlen  linenumber=912
      psl_idna_close /src/libpsl/src/psl.c linenumber=920
      LookupStringInFixedSet /src/libpsl/src/lookup_string_in_fixed_set.c linenumber=929
        GetNextOffset /src/libpsl/src/lookup_string_in_fixed_set.c linenumber=207
        IsEOL /src/libpsl/src/lookup_string_in_fixed_set.c linenumber=217
        IsMatch /src/libpsl/src/lookup_string_in_fixed_set.c linenumber=219
          IsMatchUnchecked /src/libpsl/src/lookup_string_in_fixed_set.c linenumber=144
            GetMultibyteLength /src/libpsl/src/lookup_string_in_fixed_set.c linenumber=126
        NextPos /src/libpsl/src/lookup_string_in_fixed_set.c linenumber=222
          GetMultibyteLength /src/libpsl/src/lookup_string_in_fixed_set.c linenumber=40
          GetMultibyteLength /src/libpsl/src/lookup_string_in_fixed_set.c linenumber=43
        IsEOL /src/libpsl/src/lookup_string_in_fixed_set.c linenumber=231
        IsMatch /src/libpsl/src/lookup_string_in_fixed_set.c linenumber=232
        NextPos /src/libpsl/src/lookup_string_in_fixed_set.c linenumber=234
        GetReturnValue /src/libpsl/src/lookup_string_in_fixed_set.c linenumber=246
        IsEndCharMatch /src/libpsl/src/lookup_string_in_fixed_set.c linenumber=255
          IsMatchUnchecked /src/libpsl/src/lookup_string_in_fixed_set.c linenumber=158
        NextPos /src/libpsl/src/lookup_string_in_fixed_set.c linenumber=260
      strchr  linenumber=944
      strlen  linenumber=946
      LookupStringInFixedSet /src/libpsl/src/lookup_string_in_fixed_set.c linenumber=949
      vector_get /src/libpsl/src/psl.c linenumber=962
      vector_find /src/libpsl/src/psl.c linenumber=967
      vector_get /src/libpsl/src/psl.c linenumber=967
      strchr  linenumber=984
      strlen  linenumber=986
      vector_find /src/libpsl/src/psl.c linenumber=989
      vector_get /src/libpsl/src/psl.c linenumber=989
  psl_is_public_suffix /src/libpsl/src/psl.c linenumber=61
  psl_suffix_wildcard_count /src/libpsl/src/psl.c linenumber=62
  psl_suffix_exception_count /src/libpsl/src/psl.c linenumber=63
  psl_suffix_count /src/libpsl/src/psl.c linenumber=64
  psl_free /src/libpsl/src/psl.c linenumber=66
  fclose  linenumber=67
  psl_latest /src/libpsl/src/psl.c linenumber=69
    insert_file /src/libpsl/src/psl.c linenumber=2155
      stat  linenumber=2110
    insert_file /src/libpsl/src/psl.c linenumber=2156
    insert_file /src/libpsl/src/psl.c linenumber=2157
    psl_load_file /src/libpsl/src/psl.c linenumber=2162
      fopen  linenumber=1209
      psl_load_fp /src/libpsl/src/psl.c linenumber=1210
      fclose  linenumber=1211
    psl_builtin /src/libpsl/src/psl.c linenumber=2168
  psl_free /src/libpsl/src/psl.c linenumber=70
====================================
