Call tree LLVMFuzzerTestOneInput /src/libidn2/fuzz/libidn2_register_fuzzer.c linenumber=-1 __assert_fail linenumber=37 idn2_register_ul /src/libidn2/lib/register.c linenumber=47 locale_charset /src/libidn2/gl/localcharset.c linenumber=244 nl_langinfo linenumber=808 u8_strconv_from_encoding /src/libidn2/gl/uniconv/u-strconv-from-enc.h linenumber=246 strlen linenumber=25 u8_conv_from_encoding /src/libidn2/gl/uniconv/u8-conv-from-enc.c linenumber=24 c_strcasecmp /src/libidn2/gl/c-strcasecmp.c linenumber=39 c_tolower /src/libidn2/gl/./c-ctype.h linenumber=37 c_tolower /src/libidn2/gl/./c-ctype.h linenumber=38 u8_check /src/libidn2/gl/unistr/u8-check.c linenumber=43 __errno_location linenumber=45 u8_mblen /src/libidn2/gl/unistr/u8-mblen.c linenumber=52 abort linenumber=55 __errno_location linenumber=71 mem_iconveha /src/libidn2/gl/striconveha.c linenumber=86 strlen linenumber=230 mmalloca /src/libidn2/gl/malloca.c linenumber=231 __errno_location linenumber=234 mem_iconveha_notranslit /src/libidn2/gl/striconveha.c linenumber=240 mem_iconveh /src/libidn2/gl/striconveh.c linenumber=154 c_strcasecmp /src/libidn2/gl/c-strcasecmp.c linenumber=1067 __errno_location linenumber=1078 iconveh_open /src/libidn2/gl/striconveh.c linenumber=1091 iconv_open linenumber=49 c_strcasecmp /src/libidn2/gl/c-strcasecmp.c linenumber=52 iconv_open linenumber=56 __errno_location linenumber=59 iconv_close linenumber=61 __errno_location linenumber=62 c_strcasecmp /src/libidn2/gl/c-strcasecmp.c linenumber=68 c_strcasecmp /src/libidn2/gl/c-strcasecmp.c linenumber=73 iconv_open linenumber=79 __errno_location linenumber=82 iconv_close linenumber=84 iconv_close linenumber=86 __errno_location linenumber=87 mem_cd_iconveh /src/libidn2/gl/striconveh.c linenumber=1096 mem_cd_iconveh_internal /src/libidn2/gl/striconveh.c linenumber=1021 iconv linenumber=380 iconv_carefully_1 /src/libidn2/gl/striconveh.c linenumber=399 iconv linenumber=218 __errno_location linenumber=221 iconv linenumber=411 __errno_location linenumber=420 __errno_location linenumber=422 __errno_location linenumber=424 abort linenumber=439 realloc linenumber=444 rpl_free /src/libidn2/gl/free.c linenumber=448 __errno_location linenumber=47 __errno_location linenumber=49 __errno_location linenumber=449 abort linenumber=462 rpl_free /src/libidn2/gl/free.c linenumber=486 realloc linenumber=499 rpl_free /src/libidn2/gl/free.c linenumber=503 __errno_location linenumber=504 iconv linenumber=523 __errno_location linenumber=527 realloc linenumber=535 rpl_free /src/libidn2/gl/free.c linenumber=539 __errno_location linenumber=540 rpl_free /src/libidn2/gl/free.c linenumber=550 iconv linenumber=576 iconv linenumber=578 iconv_carefully_1 /src/libidn2/gl/striconveh.c linenumber=608 iconv linenumber=613 utf8conv_carefully /src/libidn2/gl/striconveh.c linenumber=621 u8_mbtoucr /src/libidn2/gl/unistr/u8-mbtoucr.c linenumber=281 __errno_location linenumber=284 u8_mbtouc /src/libidn2/gl/unistr/u8-mbtouc.c linenumber=285 __errno_location linenumber=294 u8_uctomb /src/libidn2/gl/unistr/u8-uctomb.c linenumber=299 __errno_location linenumber=302 __errno_location linenumber=311 iconv linenumber=635 __errno_location linenumber=648 rpl_free /src/libidn2/gl/free.c linenumber=651 __errno_location linenumber=655 abort linenumber=663 __errno_location linenumber=679 iconv linenumber=702 utf8conv_carefully /src/libidn2/gl/striconveh.c linenumber=708 iconv linenumber=722 __errno_location linenumber=734 __errno_location linenumber=736 __errno_location linenumber=738 u8_prev /src/libidn2/gl/unistr/u8-prev.c linenumber=747 abort linenumber=750 abort linenumber=756 u8_mbtouc_unsafe /src/libidn2/gl/unistr/u8-mbtouc-unsafe.c linenumber=757 iconv linenumber=807 __errno_location linenumber=812 iconv linenumber=829 __errno_location linenumber=855 __errno_location linenumber=860 abort linenumber=864 realloc linenumber=869 rpl_free /src/libidn2/gl/free.c linenumber=873 __errno_location linenumber=874 iconv linenumber=885 abort linenumber=893 rpl_free /src/libidn2/gl/free.c linenumber=921 rpl_free /src/libidn2/gl/free.c linenumber=928 realloc linenumber=942 rpl_free /src/libidn2/gl/free.c linenumber=946 __errno_location linenumber=947 rpl_free /src/libidn2/gl/free.c linenumber=969 __errno_location linenumber=970 __errno_location linenumber=993 realloc linenumber=1003 __errno_location linenumber=1102 iconveh_close /src/libidn2/gl/striconveh.c linenumber=1103 iconv_close linenumber=101 __errno_location linenumber=104 iconv_close linenumber=106 iconv_close linenumber=108 __errno_location linenumber=109 iconv_close linenumber=112 __errno_location linenumber=115 iconv_close linenumber=117 __errno_location linenumber=118 iconv_close linenumber=121 __errno_location linenumber=1104 iconveh_close /src/libidn2/gl/striconveh.c linenumber=1108 rpl_free /src/libidn2/gl/free.c linenumber=1111 __errno_location linenumber=156 streq /src/libidn2/gl/./string.h linenumber=165 strcmp linenumber=1356 mem_iconveha_notranslit /src/libidn2/gl/striconveha.c linenumber=173 __errno_location linenumber=177 mem_iconveha_notranslit /src/libidn2/gl/striconveha.c linenumber=187 __errno_location linenumber=191 __errno_location linenumber=202 freea /src/libidn2/gl/malloca.c linenumber=244 abort linenumber=113 rpl_free /src/libidn2/gl/free.c linenumber=125 mem_iconveha_notranslit /src/libidn2/gl/striconveha.c linenumber=250 __errno_location linenumber=95 u8_strlen /src/libidn2/gl/unistr/u8-strlen.c linenumber=31 strlen linenumber=28 rpl_free /src/libidn2/gl/free.c linenumber=33 __errno_location linenumber=34 __errno_location linenumber=250 idn2_register_u8 /src/libidn2/lib/register.c linenumber=256 strlen linenumber=86 _idn2_ascii_p /src/libidn2/lib/idna.c linenumber=102 idn2_punycode_decode /src/libidn2/lib/punycode.c linenumber=105 decode_digit /src/libidn2/lib/punycode.c linenumber=359 adapt /src/libidn2/lib/punycode.c linenumber=374 u32_to_u8 /src/libidn2/gl/unistr/u32-to-u8.c linenumber=111 u8_uctomb /src/libidn2/gl/unistr/u8-uctomb.c linenumber=62 rpl_free /src/libidn2/gl/free.c linenumber=66 __errno_location linenumber=67 realloc linenumber=81 rpl_free /src/libidn2/gl/free.c linenumber=86 u8_uctomb /src/libidn2/gl/unistr/u8-uctomb.c linenumber=94 abort linenumber=96 realloc linenumber=118 strcmp linenumber=117 idn2_register_u8 /src/libidn2/lib/register.c linenumber=121 strcmp linenumber=125 rpl_free /src/libidn2/gl/free.c linenumber=126 strdup linenumber=132 u8_strlen /src/libidn2/gl/unistr/u8-strlen.c linenumber=141 _idn2_ascii_p /src/libidn2/lib/idna.c linenumber=147 strdup linenumber=154 _idn2_u8_to_u32_nfc /src/libidn2/lib/idna.c linenumber=162 u8_to_u32 /src/libidn2/gl/unistr/u8-to-u32.c linenumber=94 u8_mbtoucr /src/libidn2/gl/unistr/u8-mbtoucr.c linenumber=58 rpl_free /src/libidn2/gl/free.c linenumber=62 __errno_location linenumber=63 realloc linenumber=80 rpl_free /src/libidn2/gl/free.c linenumber=85 __errno_location linenumber=86 __errno_location linenumber=105 realloc linenumber=114 __errno_location linenumber=97 _isNFC /src/libidn2/lib/idna.c linenumber=102 uc_combining_class /src/libidn2/gl/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/libidn2/gl/uninorm/u-normalize-internal.h linenumber=105 u32_mbtouc_unsafe /src/libidn2/gl/unistr/u32-mbtouc-unsafe.c linenumber=60 abort linenumber=85 abort linenumber=90 uc_combining_class /src/libidn2/gl/unictype/combiningclass.c linenumber=122 gl_uninorm_decompose_merge_sort_inplace /src/libidn2/gl/./array-mergesort.h linenumber=136 gl_uninorm_decompose_merge_sort_inplace /src/libidn2/gl/./array-mergesort.h linenumber=269 gl_uninorm_decompose_merge_sort_fromto /src/libidn2/gl/./array-mergesort.h linenumber=271 gl_uninorm_decompose_merge_sort_fromto /src/libidn2/gl/./array-mergesort.h linenumber=179 gl_uninorm_decompose_merge_sort_fromto /src/libidn2/gl/./array-mergesort.h linenumber=181 merge /src/libidn2/gl/./array-mergesort.h linenumber=183 merge /src/libidn2/gl/./array-mergesort.h linenumber=273 u32_uctomb /src/libidn2/gl/unistr/u32-uctomb.c linenumber=206 __errno_location linenumber=209 abort linenumber=224 __errno_location linenumber=233 __errno_location linenumber=243 u32_cpy /src/libidn2/gl/unistr/u-cpy.h linenumber=246 realloc linenumber=251 __errno_location linenumber=254 u32_uctomb /src/libidn2/gl/unistr/u32-uctomb.c linenumber=262 __errno_location linenumber=265 abort linenumber=269 abort linenumber=291 __errno_location linenumber=296 rpl_free /src/libidn2/gl/free.c linenumber=302 __errno_location linenumber=328 realloc linenumber=336 abort linenumber=342 rpl_free /src/libidn2/gl/free.c linenumber=344 __errno_location linenumber=351 rpl_free /src/libidn2/gl/free.c linenumber=353 rpl_free /src/libidn2/gl/free.c linenumber=355 __errno_location linenumber=356 rpl_free /src/libidn2/gl/free.c linenumber=106 _idn2_label_test /src/libidn2/lib/idna.c linenumber=167 u32_normalize /src/libidn2/gl/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/libidn2/gl/unictype/categ_test.c linenumber=170 bitmap_lookup /src/libidn2/gl/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 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=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/libidn2/gl/unictype/combiningclass.c linenumber=56 uc_joining_type /src/libidn2/gl/unictype/joiningtype_of.c linenumber=74 uc_is_general_category_withtable /src/libidn2/gl/unictype/categ_of.c linenumber=50 lookup_withtable /src/libidn2/gl/unictype/categ_of.c linenumber=59 uc_joining_type /src/libidn2/gl/unictype/joiningtype_of.c linenumber=87 uc_combining_class /src/libidn2/gl/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/libidn2/gl/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/libidn2/gl/unictype/bidi_of.c linenumber=45 uc_bidi_class /src/libidn2/gl/unictype/bidi_of.c linenumber=57 uc_bidi_category /src/libidn2/gl/unictype/bidi_of.c linenumber=65 uc_bidi_category /src/libidn2/gl/unictype/bidi_of.c linenumber=71 uc_bidi_category /src/libidn2/gl/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=286 map_is /src/libidn2/lib/tr46map.c linenumber=287 rpl_free /src/libidn2/gl/free.c linenumber=177 idn2_punycode_encode /src/libidn2/lib/punycode.c linenumber=187 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 rpl_free /src/libidn2/gl/free.c linenumber=188 strdup linenumber=196 rpl_free /src/libidn2/gl/free.c linenumber=259 idn2_free /src/libidn2/lib/free.c linenumber=48 rpl_free /src/libidn2/gl/free.c linenumber=48 idn2_register_ul /src/libidn2/lib/register.c linenumber=49 idn2_register_ul /src/libidn2/lib/register.c linenumber=52 idn2_free /src/libidn2/lib/free.c linenumber=53 __assert_fail linenumber=58 idn2_register_ul /src/libidn2/lib/register.c linenumber=65 idn2_free /src/libidn2/lib/free.c linenumber=66 idn2_register_ul /src/libidn2/lib/register.c linenumber=70 ====================================