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 u8_strlen /src/libunistring/lib/unistr/u8-strlen.c linenumber=792 strlen linenumber=28 u8_tolower /src/libunistring/lib/unicase/u8-tolower.c linenumber=795 libunistring_u8_casemap /src/libunistring/lib/unicase/u-casemap.h linenumber=41 u8_mbtouc_unsafe /src/libunistring/lib/unistr/u8-mbtouc-unsafe.c linenumber=67 libunistring_gl_unicase_special_lookup /src/libunistring/lib/./unicase/special-casing-table.h linenumber=83 gl_unicase_special_hash /src/libunistring/lib/./unicase/special-casing-table.h linenumber=160 memcmp linenumber=167 libunistring_uc_is_cased /src/libunistring/lib/unicase/cased.c linenumber=115 bitmap_lookup /src/libunistring/lib/./unictype/bitmap.h linenumber=58 u8_mbtouc_unsafe /src/libunistring/lib/unistr/u8-mbtouc-unsafe.c linenumber=125 libunistring_uc_is_case_ignorable /src/libunistring/lib/unicase/ignorable.c linenumber=130 bitmap_lookup /src/libunistring/lib/./unictype/bitmap.h linenumber=76 libunistring_uc_is_cased /src/libunistring/lib/unicase/cased.c linenumber=132 libunistring_uc_is_cased /src/libunistring/lib/unicase/cased.c linenumber=139 uc_is_property_soft_dotted /src/libunistring/lib/unictype/pr_soft_dotted.c linenumber=151 bitmap_lookup /src/libunistring/lib/unictype/bitmap.h linenumber=39 u8_mbtouc_unsafe /src/libunistring/lib/unistr/u8-mbtouc-unsafe.c linenumber=167 uc_combining_class /src/libunistring/lib/unictype/combiningclass.c linenumber=168 u8_mbtouc_unsafe /src/libunistring/lib/unistr/u8-mbtouc-unsafe.c linenumber=202 uc_combining_class /src/libunistring/lib/unictype/combiningclass.c linenumber=209 abort linenumber=233 u8_uctomb /src/libunistring/lib/unistr/u8-uctomb.c linenumber=288 __errno_location linenumber=291 abort linenumber=306 __errno_location linenumber=314 __errno_location linenumber=323 u8_cpy /src/libunistring/lib/unistr/u-cpy.h linenumber=326 realloc linenumber=331 __errno_location linenumber=334 u8_uctomb /src/libunistring/lib/unistr/u8-uctomb.c linenumber=341 __errno_location linenumber=344 abort linenumber=348 libunistring_uc_is_case_ignorable /src/libunistring/lib/unicase/ignorable.c linenumber=357 uc_combining_class /src/libunistring/lib/unictype/combiningclass.c linenumber=361 u8_normalize /src/libunistring/lib/uninorm/u-normalize-internal.h linenumber=374 u8_mbtouc_unsafe /src/libunistring/lib/unistr/u8-mbtouc-unsafe.c linenumber=60 abort linenumber=85 abort linenumber=90 uc_combining_class /src/libunistring/lib/unictype/combiningclass.c linenumber=122 libunistring_gl_uninorm_decompose_merge_sort_inplace /src/libunistring/lib/./array-mergesort.h linenumber=136 libunistring_gl_uninorm_decompose_merge_sort_inplace /src/libunistring/lib/./array-mergesort.h linenumber=269 gl_uninorm_decompose_merge_sort_fromto /src/libunistring/lib/./array-mergesort.h linenumber=271 gl_uninorm_decompose_merge_sort_fromto /src/libunistring/lib/./array-mergesort.h linenumber=179 gl_uninorm_decompose_merge_sort_fromto /src/libunistring/lib/./array-mergesort.h linenumber=181 merge /src/libunistring/lib/./array-mergesort.h linenumber=183 merge /src/libunistring/lib/./array-mergesort.h linenumber=273 u8_uctomb /src/libunistring/lib/unistr/u8-uctomb.c linenumber=206 __errno_location linenumber=209 abort linenumber=224 __errno_location linenumber=233 __errno_location linenumber=243 u8_cpy /src/libunistring/lib/unistr/u-cpy.h linenumber=246 realloc linenumber=251 __errno_location linenumber=254 u8_uctomb /src/libunistring/lib/unistr/u8-uctomb.c linenumber=262 __errno_location linenumber=265 abort linenumber=269 abort linenumber=291 __errno_location linenumber=296 libunistring_rpl_free /src/libunistring/lib/free.c linenumber=302 __errno_location linenumber=47 __errno_location linenumber=49 __errno_location linenumber=328 realloc linenumber=336 abort linenumber=342 libunistring_rpl_free /src/libunistring/lib/free.c linenumber=344 __errno_location linenumber=351 libunistring_rpl_free /src/libunistring/lib/free.c linenumber=353 libunistring_rpl_free /src/libunistring/lib/free.c linenumber=355 __errno_location linenumber=356 libunistring_rpl_free /src/libunistring/lib/free.c linenumber=378 __errno_location linenumber=390 realloc linenumber=398 __errno_location linenumber=409 libunistring_rpl_free /src/libunistring/lib/free.c linenumber=410 __errno_location linenumber=411 uc_tolower /src/libunistring/lib/unicase/simple-mapping.h linenumber=41 idn2_lookup_u8 /src/libidn2/lib/lookup.c linenumber=800 set_default_flags /src/libidn2/lib/lookup.c linenumber=544 _tr46 /src/libidn2/lib/lookup.c linenumber=552 u8_strlen /src/libunistring/lib/unistr/u8-strlen.c linenumber=272 u8_to_u32 /src/libunistring/lib/unistr/u8-to-u32.c linenumber=272 u8_mbtoucr /src/libunistring/lib/unistr/u8-mbtoucr.c linenumber=58 libunistring_rpl_free /src/libunistring/lib/free.c linenumber=62 __errno_location linenumber=63 realloc linenumber=80 libunistring_rpl_free /src/libunistring/lib/free.c linenumber=85 __errno_location linenumber=86 __errno_location linenumber=105 realloc linenumber=114 __errno_location linenumber=274 get_idna_map /src/libidn2/lib/tr46map.c linenumber=284 bsearch linenumber=111 _compare_idna_map /src/libidn2/lib/tr46map.c linenumber=111 _fill_map /src/libidn2/lib/tr46map.c linenumber=77 bsearch linenumber=116 _compare_idna_map /src/libidn2/lib/tr46map.c linenumber=116 bsearch linenumber=121 _compare_idna_map /src/libidn2/lib/tr46map.c linenumber=121 _fill_map /src/libidn2/lib/tr46map.c linenumber=133 map_is /src/libidn2/lib/tr46map.c linenumber=286 rpl_free /src/libidn2/gl/free.c linenumber=290 map_is /src/libidn2/lib/tr46map.c linenumber=295 map_is /src/libidn2/lib/tr46map.c linenumber=299 map_is /src/libidn2/lib/tr46map.c linenumber=303 map_is /src/libidn2/lib/tr46map.c linenumber=307 map_is /src/libidn2/lib/tr46map.c linenumber=318 map_is /src/libidn2/lib/tr46map.c linenumber=323 rpl_free /src/libidn2/gl/free.c linenumber=335 rpl_free /src/libidn2/gl/free.c linenumber=342 get_idna_map /src/libidn2/lib/tr46map.c linenumber=352 map_is /src/libidn2/lib/tr46map.c linenumber=354 map_is /src/libidn2/lib/tr46map.c linenumber=358 get_map_data /src/libidn2/lib/tr46map.c linenumber=360 map_is /src/libidn2/lib/tr46map.c linenumber=362 map_is /src/libidn2/lib/tr46map.c linenumber=366 map_is /src/libidn2/lib/tr46map.c linenumber=370 get_map_data /src/libidn2/lib/tr46map.c linenumber=374 map_is /src/libidn2/lib/tr46map.c linenumber=381 map_is /src/libidn2/lib/tr46map.c linenumber=385 get_map_data /src/libidn2/lib/tr46map.c linenumber=387 rpl_free /src/libidn2/gl/free.c linenumber=391 u32_normalize /src/libunistring/lib/uninorm/u-normalize-internal.h linenumber=395 u32_mbtouc_unsafe /src/libunistring/lib/unistr/u32-mbtouc-unsafe.c linenumber=60 u32_uctomb /src/libunistring/lib/unistr/u32-uctomb.c linenumber=206 u32_cpy /src/libunistring/lib/unistr/u-cpy.h linenumber=246 u32_uctomb /src/libunistring/lib/unistr/u32-uctomb.c linenumber=262 rpl_free /src/libidn2/gl/free.c linenumber=396 __errno_location linenumber=401 u32_to_u8 /src/libunistring/lib/unistr/u32-to-u8.c linenumber=422 u8_uctomb /src/libunistring/lib/unistr/u8-uctomb.c linenumber=62 libunistring_rpl_free /src/libunistring/lib/free.c linenumber=66 __errno_location linenumber=67 realloc linenumber=81 libunistring_rpl_free /src/libunistring/lib/free.c linenumber=86 __errno_location linenumber=87 u8_uctomb /src/libunistring/lib/unistr/u8-uctomb.c linenumber=94 abort linenumber=96 __errno_location linenumber=109 realloc linenumber=118 rpl_free /src/libidn2/gl/free.c linenumber=425 __errno_location linenumber=426 idn2_punycode_decode /src/libidn2/lib/punycode.c linenumber=431 decode_digit /src/libidn2/lib/punycode.c linenumber=359 adapt /src/libidn2/lib/punycode.c linenumber=374 rpl_free /src/libidn2/gl/free.c linenumber=434 rpl_free /src/libidn2/gl/free.c linenumber=438 _idn2_label_test /src/libidn2/lib/idna.c linenumber=447 u32_normalize /src/libunistring/lib/uninorm/u-normalize-internal.h linenumber=141 __errno_location linenumber=146 memcmp linenumber=150 rpl_free /src/libidn2/gl/free.c linenumber=151 uc_is_general_category /src/libunistring/lib/unictype/categ_test.c linenumber=170 bitmap_lookup /src/libunistring/lib/unictype/bitmap.h linenumber=31 _idn2_disallowed_p /src/libidn2/lib/tables.c linenumber=178 property /src/libidn2/lib/tables.c linenumber=69 bsearch linenumber=59 _compare /src/libidn2/lib/tables.c linenumber=59 get_idna_map /src/libidn2/lib/tr46map.c linenumber=184 map_is /src/libidn2/lib/tr46map.c linenumber=185 map_is /src/libidn2/lib/tr46map.c linenumber=186 _idn2_contextj_p /src/libidn2/lib/tables.c linenumber=199 property /src/libidn2/lib/tables.c linenumber=75 _idn2_contextj_rule /src/libidn2/lib/context.c linenumber=210 _idn2_contextj_p /src/libidn2/lib/tables.c linenumber=46 uc_combining_class /src/libunistring/lib/unictype/combiningclass.c linenumber=56 uc_joining_type /src/libunistring/lib/unictype/joiningtype_of.c linenumber=74 uc_is_general_category_withtable /src/libunistring/lib/unictype/categ_of.c linenumber=50 lookup_withtable /src/libunistring/lib/unictype/categ_of.c linenumber=59 uc_joining_type /src/libunistring/lib/unictype/joiningtype_of.c linenumber=87 uc_combining_class /src/libunistring/lib/unictype/combiningclass.c linenumber=105 _idn2_contexto_p /src/libidn2/lib/tables.c linenumber=220 property /src/libidn2/lib/tables.c linenumber=81 _idn2_contexto_p /src/libidn2/lib/tables.c linenumber=228 _idn2_contexto_with_rule /src/libidn2/lib/context.c linenumber=229 _idn2_contexto_rule /src/libidn2/lib/context.c linenumber=240 _idn2_contexto_p /src/libidn2/lib/tables.c linenumber=131 _uc_script_name /src/libidn2/lib/context.c linenumber=151 uc_script /src/libunistring/lib/unictype/scripts.c linenumber=118 strcmp linenumber=151 _uc_script_name /src/libidn2/lib/context.c linenumber=162 strcmp linenumber=162 _uc_script_name /src/libidn2/lib/context.c linenumber=213 strcmp linenumber=213 _uc_script_name /src/libidn2/lib/context.c linenumber=214 strcmp linenumber=214 _uc_script_name /src/libidn2/lib/context.c linenumber=215 strcmp linenumber=215 _idn2_unassigned_p /src/libidn2/lib/tables.c linenumber=250 property /src/libidn2/lib/tables.c linenumber=87 _idn2_bidi /src/libidn2/lib/bidi.c linenumber=256 _isBidi /src/libidn2/lib/bidi.c linenumber=61 uc_bidi_category /src/libunistring/lib/unictype/bidi_of.c linenumber=45 uc_bidi_class /src/libunistring/lib/unictype/bidi_of.c linenumber=57 uc_bidi_category /src/libunistring/lib/unictype/bidi_of.c linenumber=65 uc_bidi_category /src/libunistring/lib/unictype/bidi_of.c linenumber=71 uc_bidi_category /src/libunistring/lib/unictype/bidi_of.c linenumber=97 get_idna_map /src/libidn2/lib/tr46map.c linenumber=279 map_is /src/libidn2/lib/tr46map.c linenumber=281 map_is /src/libidn2/lib/tr46map.c linenumber=282 map_is /src/libidn2/lib/tr46map.c linenumber=287 _idn2_label_test /src/libidn2/lib/idna.c linenumber=459 u32_to_u8 /src/libunistring/lib/unistr/u32-to-u8.c linenumber=469 rpl_free /src/libidn2/gl/free.c linenumber=470 __errno_location linenumber=474 rpl_free /src/libidn2/gl/free.c linenumber=482 strchrnul linenumber=561 label /src/libidn2/lib/lookup.c linenumber=568 _idn2_ascii_p /src/libidn2/lib/idna.c linenumber=137 memcmp linenumber=140 idn2_punycode_decode /src/libidn2/lib/punycode.c linenumber=150 u32_to_u8 /src/libunistring/lib/unistr/u32-to-u8.c linenumber=161 __errno_location linenumber=164 _idn2_u8_to_u32_nfc /src/libidn2/lib/idna.c linenumber=182 u8_to_u32 /src/libunistring/lib/unistr/u8-to-u32.c linenumber=94 __errno_location linenumber=97 _isNFC /src/libidn2/lib/idna.c linenumber=102 uc_combining_class /src/libunistring/lib/unictype/combiningclass.c linenumber=69 get_nfcqc_map /src/libidn2/lib/tr46map.c linenumber=73 bsearch linenumber=156 _compare_nfcqc_map /src/libidn2/lib/tr46map.c linenumber=156 u32_normalize /src/libunistring/lib/uninorm/u-normalize-internal.h linenumber=105 rpl_free /src/libidn2/gl/free.c linenumber=106 _idn2_label_test /src/libidn2/lib/idna.c linenumber=188 idn2_punycode_encode /src/libidn2/lib/punycode.c linenumber=212 encode_digit /src/libidn2/lib/punycode.c linenumber=248 encode_digit /src/libidn2/lib/punycode.c linenumber=252 adapt /src/libidn2/lib/punycode.c linenumber=253 c_strncasecmp /src/libidn2/lib/lookup.c linenumber=222 c_tolower /src/libidn2/lib/lookup.c linenumber=81 c_tolower /src/libidn2/lib/lookup.c linenumber=82 idn2_punycode_decode /src/libidn2/lib/punycode.c linenumber=230 u32_cmp /src/libunistring/lib/unistr/u32-cmp.c linenumber=238 rpl_free /src/libidn2/gl/free.c linenumber=248 rpl_free /src/libidn2/gl/free.c linenumber=249 rpl_free /src/libidn2/gl/free.c linenumber=571 rpl_free /src/libidn2/gl/free.c linenumber=578 rpl_free /src/libidn2/gl/free.c linenumber=589 rpl_free /src/libidn2/gl/free.c linenumber=602 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 strlen linenumber=353 strcpy linenumber=356 __ctype_b_loc linenumber=1936 tolower linenumber=1937 nl_langinfo linenumber=2024 isUTF8 /src/libpsl/src/psl.c linenumber=2035 iconv_open linenumber=2036 strlen linenumber=2040 iconv linenumber=2047 iconv linenumber=2048 idn_u8_tolower /src/libpsl/src/psl.c linenumber=2055 u8_tolower /src/libunistring/lib/unicase/u8-tolower.c linenumber=1884 iconv_close linenumber=2072 strlen linenumber=2083 idn_u8_tolower /src/libpsl/src/psl.c linenumber=2085 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 ====================================