Call tree
LLVMFuzzerTestOneInput /src/libpsl/fuzz/libpsl_fuzzer.c linenumber=-1
  __assert_fail  linenumber=45
  psl_builtin /src/libpsl/src/psl.c linenumber=51
  psl_is_public_suffix /src/libpsl/src/psl.c linenumber=53
    is_public_suffix /src/libpsl/src/psl.c linenumber=1022
      strlen  linenumber=860
      psl_idna_open /src/libpsl/src/psl.c linenumber=889
      psl_idna_toASCII /src/libpsl/src/psl.c linenumber=891
        domain_to_punycode /src/libpsl/src/psl.c linenumber=809
          strchr  linenumber=582
          strlen  linenumber=583
          mem_is_ascii /src/libpsl/src/psl.c linenumber=585
          utf8_to_utf32 /src/libpsl/src/psl.c linenumber=597
          punycode_encode /src/libpsl/src/psl.c linenumber=604
            encode_digit /src/libpsl/src/psl.c linenumber=507
            encode_digit /src/libpsl/src/psl.c linenumber=511
            adapt /src/libpsl/src/psl.c linenumber=512
        psl_strdup /src/libpsl/src/psl.c linenumber=811
          strlen  linenumber=334
          strcpy  linenumber=337
      strlen  linenumber=893
      psl_idna_close /src/libpsl/src/psl.c linenumber=901
      LookupStringInFixedSet /src/libpsl/src/lookup_string_in_fixed_set.c linenumber=910
        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=925
      strlen  linenumber=927
      LookupStringInFixedSet /src/libpsl/src/lookup_string_in_fixed_set.c linenumber=930
      vector_get /src/libpsl/src/psl.c linenumber=943
      vector_find /src/libpsl/src/psl.c linenumber=948
      vector_get /src/libpsl/src/psl.c linenumber=948
      strchr  linenumber=965
      strlen  linenumber=967
      vector_find /src/libpsl/src/psl.c linenumber=970
      vector_get /src/libpsl/src/psl.c linenumber=970
  psl_is_public_suffix2 /src/libpsl/src/psl.c linenumber=54
    is_public_suffix /src/libpsl/src/psl.c linenumber=1057
  psl_is_public_suffix2 /src/libpsl/src/psl.c linenumber=55
  psl_is_public_suffix2 /src/libpsl/src/psl.c linenumber=56
  psl_is_public_suffix2 /src/libpsl/src/psl.c linenumber=57
  psl_unregistrable_domain /src/libpsl/src/psl.c linenumber=58
    strlen  linenumber=1092
    is_public_suffix /src/libpsl/src/psl.c linenumber=1104
    strchr  linenumber=1105
  psl_registrable_domain /src/libpsl/src/psl.c linenumber=59
    strlen  linenumber=1146
    is_public_suffix /src/libpsl/src/psl.c linenumber=1158
    strchr  linenumber=1159
  psl_is_cookie_domain_acceptable /src/libpsl/src/psl.c linenumber=61
    strcmp  linenumber=1741
    isip /src/libpsl/src/psl.c linenumber=1744
      is_ip4 /src/libpsl/src/psl.c linenumber=1699
      is_ip6 /src/libpsl/src/psl.c linenumber=1699
        hexval /src/libpsl/src/psl.c linenumber=1678
        is_ip4 /src/libpsl/src/psl.c linenumber=1692
    strlen  linenumber=1747
    strlen  linenumber=1748
    strcmp  linenumber=1754
    psl_unregistrable_domain /src/libpsl/src/psl.c linenumber=1757
    strlen  linenumber=1760
  psl_is_cookie_domain_acceptable /src/libpsl/src/psl.c linenumber=62
  psl_str_to_utf8lower /src/libpsl/src/psl.c linenumber=64
    str_is_ascii /src/libpsl/src/psl.c linenumber=1906
    psl_strdup /src/libpsl/src/psl.c linenumber=1910
    __ctype_b_loc  linenumber=1917
    tolower  linenumber=1918
  psl_str_to_utf8lower /src/libpsl/src/psl.c linenumber=66
  psl_str_to_utf8lower /src/libpsl/src/psl.c linenumber=68
  psl_free /src/libpsl/src/psl.c linenumber=71
    vector_free /src/libpsl/src/psl.c linenumber=1370
  psl_is_public_suffix /src/libpsl/src/psl.c linenumber=74
  psl_check_version_number /src/libpsl/src/psl.c linenumber=75
  psl_get_version /src/libpsl/src/psl.c linenumber=76
  psl_dist_filename /src/libpsl/src/psl.c linenumber=77
  psl_builtin_outdated /src/libpsl/src/psl.c linenumber=78
    stat  linenumber=1537
  psl_builtin_filename /src/libpsl/src/psl.c linenumber=79
  psl_builtin_sha1sum /src/libpsl/src/psl.c linenumber=80
  psl_builtin_file_time /src/libpsl/src/psl.c linenumber=81
====================================
