Call tree
LLVMFuzzerTestOneInput /src/libpsl/fuzz/libpsl_fuzzer.c linenumber=-1
  __assert_fail  linenumber=60
  psl_builtin /src/libpsl/src/psl.c linenumber=66
  psl_is_public_suffix /src/libpsl/src/psl.c linenumber=68
    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
        domain_to_punycode /src/libpsl/src/psl.c linenumber=828
          strchr  linenumber=601
          strlen  linenumber=602
          mem_is_ascii /src/libpsl/src/psl.c linenumber=604
          utf8_to_utf32 /src/libpsl/src/psl.c linenumber=616
          punycode_encode /src/libpsl/src/psl.c linenumber=623
            encode_digit /src/libpsl/src/psl.c linenumber=526
            encode_digit /src/libpsl/src/psl.c linenumber=530
            adapt /src/libpsl/src/psl.c linenumber=531
        psl_strdup /src/libpsl/src/psl.c linenumber=830
          strlen  linenumber=353
          strcpy  linenumber=356
      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_suffix2 /src/libpsl/src/psl.c linenumber=69
    is_public_suffix /src/libpsl/src/psl.c linenumber=1076
  psl_is_public_suffix2 /src/libpsl/src/psl.c linenumber=70
  psl_is_public_suffix2 /src/libpsl/src/psl.c linenumber=71
  psl_is_public_suffix2 /src/libpsl/src/psl.c linenumber=72
  psl_unregistrable_domain /src/libpsl/src/psl.c linenumber=73
    strlen  linenumber=1111
    is_public_suffix /src/libpsl/src/psl.c linenumber=1123
    strchr  linenumber=1124
  psl_registrable_domain /src/libpsl/src/psl.c linenumber=74
    strlen  linenumber=1165
    is_public_suffix /src/libpsl/src/psl.c linenumber=1177
    strchr  linenumber=1178
  psl_is_cookie_domain_acceptable /src/libpsl/src/psl.c linenumber=76
    strcmp  linenumber=1760
    isip /src/libpsl/src/psl.c linenumber=1763
      is_ip4 /src/libpsl/src/psl.c linenumber=1718
      is_ip6 /src/libpsl/src/psl.c linenumber=1718
        hexval /src/libpsl/src/psl.c linenumber=1697
        is_ip4 /src/libpsl/src/psl.c linenumber=1711
    strlen  linenumber=1766
    strlen  linenumber=1767
    strcmp  linenumber=1773
    psl_unregistrable_domain /src/libpsl/src/psl.c linenumber=1776
    strlen  linenumber=1779
  psl_is_cookie_domain_acceptable /src/libpsl/src/psl.c linenumber=77
  psl_str_to_utf8lower /src/libpsl/src/psl.c linenumber=79
    str_is_ascii /src/libpsl/src/psl.c linenumber=1925
    psl_strdup /src/libpsl/src/psl.c linenumber=1929
    __ctype_b_loc  linenumber=1936
    tolower  linenumber=1937
  psl_str_to_utf8lower /src/libpsl/src/psl.c linenumber=81
  psl_str_to_utf8lower /src/libpsl/src/psl.c linenumber=83
  psl_free /src/libpsl/src/psl.c linenumber=86
    vector_free /src/libpsl/src/psl.c linenumber=1389
  psl_is_public_suffix /src/libpsl/src/psl.c linenumber=89
  psl_check_version_number /src/libpsl/src/psl.c linenumber=90
  psl_get_version /src/libpsl/src/psl.c linenumber=91
  psl_dist_filename /src/libpsl/src/psl.c linenumber=92
  psl_builtin_outdated /src/libpsl/src/psl.c linenumber=93
    stat  linenumber=1556
  psl_builtin_filename /src/libpsl/src/psl.c linenumber=94
  psl_builtin_sha1sum /src/libpsl/src/psl.c linenumber=95
  psl_builtin_file_time /src/libpsl/src/psl.c linenumber=96
====================================
