Call tree LLVMFuzzerTestOneInput /src/libpsl/fuzz/libpsl_load_dafsa_fuzzer.c linenumber=-1 __assert_fail linenumber=34 fmemopen linenumber=40 __assert_fail linenumber=41 psl_load_fp /src/libpsl/src/psl.c linenumber=43 calloc linenumber=1222 fgets linenumber=1226 strlen linenumber=1229 strncmp linenumber=1229 atoi linenumber=1234 fread linenumber=1244 realloc linenumber=1247 realloc linenumber=1254 GetUtfMode /src/libpsl/src/lookup_string_in_fixed_set.c linenumber=1260 psl_idna_open /src/libpsl/src/psl.c linenumber=1265 vector_alloc /src/libpsl/src/psl.c linenumber=1272 calloc linenumber=197 suffix_compare_array /src/libpsl/src/psl.c linenumber=1272 suffix_compare /src/libpsl/src/psl.c linenumber=302 strncmp linenumber=296 isspace_ascii /src/libpsl/src/psl.c linenumber=1276 strstr linenumber=1281 strstr linenumber=1283 strstr linenumber=1286 strstr linenumber=1288 isspace_ascii /src/libpsl/src/psl.c linenumber=1295 suffix_init /src/libpsl/src/psl.c linenumber=1317 vector_find /src/libpsl/src/psl.c linenumber=1320 vector_get /src/libpsl/src/psl.c linenumber=1333 vector_add /src/libpsl/src/psl.c linenumber=1337 realloc linenumber=262 vector_get /src/libpsl/src/psl.c linenumber=1337 add_punycode_if_needed /src/libpsl/src/psl.c linenumber=1342 str_is_ascii /src/libpsl/src/psl.c linenumber=823 psl_idna_toASCII /src/libpsl/src/psl.c linenumber=826 u8_strlen /src/libunistring/lib/unistr/u8-strlen.c linenumber=773 strlen linenumber=28 u8_tolower /src/libunistring/lib/unicase/u8-tolower.c linenumber=776 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=781 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 strcmp linenumber=827 strlen linenumber=831 suffix_init /src/libpsl/src/psl.c linenumber=831 vector_add /src/libpsl/src/psl.c linenumber=833 vector_get /src/libpsl/src/psl.c linenumber=833 fgets linenumber=1345 vector_sort /src/libpsl/src/psl.c linenumber=1347 qsort linenumber=282 psl_idna_close /src/libpsl/src/psl.c linenumber=1349 psl_free /src/libpsl/src/psl.c linenumber=1354 vector_free /src/libpsl/src/psl.c linenumber=1370 psl_is_public_suffix /src/libpsl/src/psl.c linenumber=45 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 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_suffix /src/libpsl/src/psl.c linenumber=46 psl_suffix_wildcard_count /src/libpsl/src/psl.c linenumber=47 psl_suffix_exception_count /src/libpsl/src/psl.c linenumber=48 psl_suffix_count /src/libpsl/src/psl.c linenumber=49 psl_free /src/libpsl/src/psl.c linenumber=51 fclose linenumber=52 psl_latest /src/libpsl/src/psl.c linenumber=54 insert_file /src/libpsl/src/psl.c linenumber=2136 stat linenumber=2091 insert_file /src/libpsl/src/psl.c linenumber=2137 insert_file /src/libpsl/src/psl.c linenumber=2138 psl_load_file /src/libpsl/src/psl.c linenumber=2143 fopen linenumber=1190 psl_load_fp /src/libpsl/src/psl.c linenumber=1191 fclose linenumber=1192 psl_builtin /src/libpsl/src/psl.c linenumber=2149 psl_free /src/libpsl/src/psl.c linenumber=55 ====================================