Fuzz introspector: libpsl_icu_load_dafsa_fuzzer
For issues and ideas: https://github.com/ossf/fuzz-introspector/issues

Fuzz blockers

The followings are the branches where fuzzer fails to bypass.

Unique non-covered Complexity Unique Reachable Complexities Unique Reachable Functions All non-covered Complexity All Reachable Complexity Function Name Function Callsite Blocked Branch
820 820 1 :

['icu_59::Norm2AllModes::getNFKCInstance(UErrorCode&)']

822 1903 icu_59::Normalizer2::getInstance(charconst*,charconst*,UNormalization2Mode,UErrorCode&) call site: 00000 /src/icu/source/common/loadednormalizer2impl.cpp:221
737 881 12 :

['udata_findCachedData(char const*, UErrorCode&)', 'udata_cacheDataItem(char const*, UDataMemory*, UErrorCode*)', 'uprv_mapFile_59', 'icu_59::UDataPathIterator::UDataPathIterator(char const*, char const*, char const*, char const*, signed char, UErrorCode*)', 'U_FAILURE(UErrorCode) [clone .2245]', 'U_SUCCESS(UErrorCode) [clone .2248]', 'UDataMemory_isLoaded_59', 'icu_59::UDataPathIterator::~UDataPathIterator()', 'u_getDataDirectory_59', 'findBasename(char const*)', 'icu_59::UDataPathIterator::next(UErrorCode*)', 'udata_checkCommonData_59']

737 881 openCommonData(charconst*,int,UErrorCode*) call site: 00000 /src/icu/source/common/udata.cpp:671
571 676 19 :

['icu_59::ReorderingBuffer::length() const', 'icu_59::ReorderingBuffer::equals(char16_t const*, char16_t const*) const', 'icu_59::Normalizer2Impl::findNextCompBoundary(char16_t const*, char16_t const*) const', 'icu_59::Normalizer2Impl::decomposeShort(char16_t const*, char16_t const*, icu_59::ReorderingBuffer&, UErrorCode&) const', 'icu_59::ReorderingBuffer::getLastCC() const', 'icu_59::ReorderingBuffer::setLastChar(char16_t)', 'icu_59::ReorderingBuffer::appendZeroCC(char16_t const*, char16_t const*, UErrorCode&)', 'icu_59::ReorderingBuffer::append(int, unsigned char, UErrorCode&)', 'icu_59::Hangul::isHangulWithoutJamoT(char16_t)', 'icu_59::Normalizer2Impl::getTrailCCFromCompYesAndZeroCC(char16_t const*, char16_t const*) const', 'icu_59::ReorderingBuffer::appendBMP(char16_t, unsigned char, UErrorCode&)', 'icu_59::Normalizer2Impl::hasCompBoundaryBefore(int, unsigned short) const', 'icu_59::Normalizer2Impl::recompose(icu_59::ReorderingBuffer&, int, signed char) const', 'icu_59::ReorderingBuffer::remove()', 'icu_59::Normalizer2Impl::getNorm16(int) const', 'icu_59::Normalizer2Impl::isMaybeOrNonZeroCC(unsigned short) const', 'icu_59::ReorderingBuffer::removeSuffix(int)', 'icu_59::Normalizer2Impl::isJamoVT(unsigned short)', 'icu_59::Normalizer2Impl::isCompYesAndZeroCC(unsigned short) const']

571 676 icu_59::Normalizer2Impl::compose(char16_tconst*,char16_tconst*,signedchar,signedchar,icu_59::ReorderingBuffer&,UErrorCode&)const call site: 00000 /src/icu/source/common/normalizer2impl.cpp:1157
162 162 3 :

['icu_59::Normalizer2Impl::copyLowPrefixFromNulTerminated(char16_t const*, int, icu_59::ReorderingBuffer*, UErrorCode&) const', 'u_strchr_59', 'U_FAILURE(UErrorCode) [clone .5550]']

733 838 icu_59::Normalizer2Impl::compose(char16_tconst*,char16_tconst*,signedchar,signedchar,icu_59::ReorderingBuffer&,UErrorCode&)const call site: 00000 /src/icu/source/common/normalizer2impl.cpp:1099
152 152 1 :

['icu_59::Norm2AllModes::getNFCInstance(UErrorCode&)']

154 1235 icu_59::Normalizer2::getInstance(charconst*,charconst*,UNormalization2Mode,UErrorCode&) call site: 00000 /src/icu/source/common/loadednormalizer2impl.cpp:219
151 155 12 :

['fgets', 'add_punycode_if_needed', 'vector_alloc', 'isspace_ascii', 'psl_idna_close', 'vector_find', 'vector_sort', 'psl_idna_open', 'vector_get', 'suffix_init', 'strstr', 'vector_add']

151 155 psl_load_fp call site: 00007 /src/libpsl/src/psl.c:1204
124 129 2 :

['icu_59::UnicodeString::length() const', 'u_strFromPunycode_59']

600 1504 icu_59::UTS46::processLabel(icu_59::UnicodeString&,int,int,signedchar,icu_59::IDNAInfo&,UErrorCode&)const call site: 00000 /src/icu/source/common/uts46.cpp:704
98 98 1 :

['icu_59::UTS46::markBadACELabel(icu_59::UnicodeString&, int, int, signed char, icu_59::IDNAInfo&, UErrorCode&) const']

98 235 icu_59::UTS46::processLabel(icu_59::UnicodeString&,int,int,signedchar,icu_59::IDNAInfo&,UErrorCode&)const call site: 00000 /src/icu/source/common/uts46.cpp:826
78 81 2 :

['icu_59::UnicodeString::getBuffer() const', 'icu_59::UnicodeString::replace(int, int, char16_t)']

280 887 icu_59::UTS46::processLabel(icu_59::UnicodeString&,int,int,signedchar,icu_59::IDNAInfo&,UErrorCode&)const call site: 00000 /src/icu/source/common/uts46.cpp:817
66 112 2 :

['icu_59::UnicodeString::~UnicodeString()', 'icu_59::UnicodeString::tempSubString(int, int) const']

260 1146 icu_59::UTS46::processUnicode(icu_59::UnicodeStringconst&,int,int,signedchar,signedchar,icu_59::UnicodeString&,icu_59::IDNAInfo&,UErrorCode&)const call site: 00000 /src/icu/source/common/uts46.cpp:532
52 52 1 :

['icu_59::UTS46::checkLabelContextO(char16_t const*, int, icu_59::IDNAInfo&) const']

52 656 icu_59::UTS46::processLabel(icu_59::UnicodeString&,int,int,signedchar,icu_59::IDNAInfo&,UErrorCode&)const call site: 00000 /src/icu/source/common/uts46.cpp:837
36 38 2 :

['icu_59::MaybeStackArray ::getCapacity() const', 'icu_59::MaybeStackArray ::resize(int, int)']

36 38 icu_59::CharString::ensureCapacity(int,int,UErrorCode&) call site: 00000 /src/icu/source/common/charstr.cpp:136

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site] 00000
1 __assert_fail [call site] 00001
1 fmemopen [call site] 00002
1 __assert_fail [call site] 00003
1 psl_load_fp [function] [call site] 00004
2 calloc [call site] 00005
2 fgets [call site] 00006
2 strlen [call site] 00007
2 atoi [call site] 00008
2 fread [call site] 00009
2 realloc [call site] 00010
2 realloc [call site] 00011
2 GetUtfMode [function] [call site] 00012
2 psl_idna_open [function] [call site] 00013
3 uidna_openUTS46_59 [function] [call site] 00014
4 icu_59::IDNA::createUTS46Instance(unsigned int, UErrorCode&) [function] [call site] 00015
5 U_SUCCESS(UErrorCode) [function] [call site] 00016
5 icu_59::UMemory::operator new(unsigned long) [function] [call site] 00017
6 uprv_malloc_59 [function] [call site] 00018
6 __cxa_call_unexpected [call site] 00019
5 icu_59::UTS46::UTS46(unsigned int, UErrorCode&) [function] [call site] 00020
6 icu_59::IDNA::IDNA() [function] [call site] 00021
7 icu_59::UObject::UObject() [function] [call site] 00022
6 icu_59::Normalizer2::getInstance(char const*, char const*, UNormalization2Mode, UErrorCode&) [function] [call site] 00023
7 U_FAILURE(UErrorCode) [function] [call site] 00024
7 strcmp [call site] 00025
7 icu_59::Norm2AllModes::getNFCInstance(UErrorCode&) [function] [call site] 00026
8 U_FAILURE(UErrorCode) [function] [call site] 00027
8 icu_59::umtx_initOnce(icu_59::UInitOnce&, void (*)(UErrorCode&), UErrorCode&) [function] [call site] 00028
9 U_FAILURE(UErrorCode) [function] [call site] 00029
9 icu_59::umtx_loadAcquire(std::__1::atomic &) [function] [call site] 00030
9 icu_59::umtx_initImplPreInit(icu_59::UInitOnce&) [function] [call site] 00031
10 pthread_mutex_lock [call site] 00032
10 icu_59::umtx_storeRelease(std::__1::atomic &, int) [function] [call site] 00033
10 pthread_mutex_unlock [call site] 00034
10 pthread_cond_wait [call site] 00035
10 pthread_mutex_unlock [call site] 00036
9 icu_59::umtx_initImplPostInit(icu_59::UInitOnce&) [function] [call site] 00037
10 pthread_mutex_lock [call site] 00038
10 icu_59::umtx_storeRelease(std::__1::atomic &, int) [function] [call site] 00039
10 pthread_cond_broadcast [call site] 00040
10 pthread_mutex_unlock [call site] 00041
9 U_FAILURE(UErrorCode) [function] [call site] 00042
8 icu_59::initNFCSingleton(UErrorCode&) [function] [call site] 00043
9 icu_59::Norm2AllModes::createNFCInstance(UErrorCode&) [function] [call site] 00044
10 U_FAILURE(UErrorCode) [function] [call site] 00045
10 icu_59::UMemory::operator new(unsigned long) [function] [call site] 00046
10 icu_59::Normalizer2Impl::Normalizer2Impl() [function] [call site] 00047
11 icu_59::UObject::UObject() [function] [call site] 00048
11 icu_59::UInitOnce::reset() [function] [call site] 00049
11 icu_59::UObject::~UObject() [function] [call site] 00050
10 icu_59::Normalizer2Impl::init(int const*, UTrie2 const*, unsigned short const*, unsigned char const*) [function] [call site] 00051
11 icu_59::Normalizer2Impl::getFCD16FromNormData(int) const [function] [call site] 00052
12 icu_59::Normalizer2Impl::getNorm16(int) const [function] [call site] 00053
12 icu_59::Normalizer2Impl::isDecompNoAlgorithmic(unsigned short) const [function] [call site] 00054
12 icu_59::Normalizer2Impl::mapAlgorithmic(int, unsigned short) const [function] [call site] 00055
12 icu_59::Normalizer2Impl::getMapping(unsigned short) const [function] [call site] 00056
10 icu_59::Norm2AllModes::createInstance(icu_59::Normalizer2Impl*, UErrorCode&) [function] [call site] 00057
11 U_FAILURE(UErrorCode) [function] [call site] 00058
11 icu_59::UMemory::operator new(unsigned long) [function] [call site] 00059
11 icu_59::Norm2AllModes::Norm2AllModes(icu_59::Normalizer2Impl*) [function] [call site] 00060
12 icu_59::ComposeNormalizer2::ComposeNormalizer2(icu_59::Normalizer2Impl const&, signed char) [function] [call site] 00061
13 icu_59::Normalizer2WithImpl::Normalizer2WithImpl(icu_59::Normalizer2Impl const&) [function] [call site] 00062
14 icu_59::Normalizer2::Normalizer2() [function] [call site] 00063
15 icu_59::UObject::UObject() [function] [call site] 00064
12 icu_59::FCDNormalizer2::~FCDNormalizer2() [function] [call site] 00065
13 icu_59::Normalizer2WithImpl::~Normalizer2WithImpl() [function] [call site] 00066
14 icu_59::Normalizer2::~Normalizer2() [function] [call site] 00067
15 icu_59::UObject::~UObject() [function] [call site] 00068
9 ucln_common_registerCleanup_59 [function] [call site] 00069
10 icu_59::Mutex::Mutex(UMutex*) [function] [call site] 00070
11 umtx_lock_59 [function] [call site] 00071
12 pthread_mutex_lock [call site] 00072
10 icu_59::Mutex::~Mutex() [function] [call site] 00073
11 umtx_unlock_59 [function] [call site] 00074
12 pthread_mutex_unlock [call site] 00075
11 __clang_call_terminate [call site] 00076
12 __cxa_begin_catch [call site] 00077
9 icu_59::uprv_normalizer2_cleanup() [function] [call site] 00078
10 icu_59::Norm2AllModes::~Norm2AllModes() [function] [call site] 00079
11 icu_59::ComposeNormalizer2::~ComposeNormalizer2() [function] [call site] 00080
12 icu_59::Normalizer2WithImpl::~Normalizer2WithImpl() [function] [call site] 00081
10 icu_59::UMemory::operator delete(void*) [function] [call site] 00082
11 uprv_free_59 [function] [call site] 00083
11 __cxa_call_unexpected [call site] 00084
10 icu_59::UInitOnce::reset() [function] [call site] 00085
10 icu_59::UInitOnce::reset() [function] [call site] 00086
7 strcmp [call site] 00087
7 icu_59::Norm2AllModes::getNFKCInstance(UErrorCode&) [function] [call site] 00088
8 U_FAILURE(UErrorCode) [function] [call site] 00089
8 void icu_59::umtx_initOnce (icu_59::UInitOnce&, void (*)(char const*, UErrorCode&), char const*, UErrorCode&) [function] [call site] 00090
9 U_FAILURE(UErrorCode) [function] [call site] 00091
9 icu_59::umtx_loadAcquire(std::__1::atomic &) [function] [call site] 00092
9 icu_59::umtx_initImplPreInit(icu_59::UInitOnce&) [function] [call site] 00093
9 icu_59::umtx_initImplPostInit(icu_59::UInitOnce&) [function] [call site] 00094
9 U_FAILURE(UErrorCode) [function] [call site] 00095
8 icu_59::initSingletons(char const*, UErrorCode&) [function] [call site] 00096
9 strcmp [call site] 00097
9 icu_59::Norm2AllModes::createInstance(char const*, char const*, UErrorCode&) [function] [call site] 00098
10 U_FAILURE(UErrorCode) [function] [call site] 00099
10 icu_59::UMemory::operator new(unsigned long) [function] [call site] 00100
10 icu_59::LoadedNormalizer2Impl::LoadedNormalizer2Impl() [function] [call site] 00101
11 icu_59::Normalizer2Impl::Normalizer2Impl() [function] [call site] 00102
10 icu_59::LoadedNormalizer2Impl::load(char const*, char const*, UErrorCode&) [function] [call site] 00103
11 U_FAILURE(UErrorCode) [function] [call site] 00104
11 udata_openChoice_59 [function] [call site] 00105
12 U_FAILURE(UErrorCode) [function] [call site] 00106
12 doOpenChoice(char const*, char const*, char const*, signed char (*)(void*, char const*, char const*, UDataInfo const*), void*, UErrorCode*) [function] [call site] 00107
13 strcmp [call site] 00108
13 strncmp [call site] 00109
13 strncmp [call site] 00110
13 icu_59::CharString::CharString() [function] [call site] 00111
14 icu_59::MaybeStackArray ::MaybeStackArray() [function] [call site] 00112
13 icu_59::CharString::CharString() [function] [call site] 00113
13 icu_59::CharString::CharString() [function] [call site] 00114
13 icu_59::CharString::CharString() [function] [call site] 00115
13 icu_59::StringPiece::StringPiece(char const*) [function] [call site] 00116
14 strlen [call site] 00117
13 icu_59::CharString::append(icu_59::StringPiece, UErrorCode&) [function] [call site] 00118
14 icu_59::StringPiece::data() const [function] [call site] 00119
14 icu_59::CharString::append(char const*, int, UErrorCode&) [function] [call site] 00120
15 U_FAILURE(UErrorCode) [function] [call site] 00121
15 strlen [call site] 00122
15 icu_59::MaybeStackArray ::getAlias() const [function] [call site] 00123
15 icu_59::MaybeStackArray ::getCapacity() const [function] [call site] 00124
15 icu_59::MaybeStackArray ::operator[](long) [function] [call site] 00125
15 icu_59::MaybeStackArray ::getAlias() const [function] [call site] 00126
15 icu_59::MaybeStackArray ::getCapacity() const [function] [call site] 00127
15 icu_59::CharString::CharString(char const*, int, UErrorCode&) [function] [call site] 00128
16 icu_59::MaybeStackArray ::MaybeStackArray() [function] [call site] 00129
16 icu_59::MaybeStackArray ::operator[](long) [function] [call site] 00130
16 icu_59::CharString::append(char const*, int, UErrorCode&) [function] [call site] 00131
17 icu_59::CharString::ensureCapacity(int, int, UErrorCode&) [function] [call site] 00132
18 U_FAILURE(UErrorCode) [function] [call site] 00133
18 icu_59::MaybeStackArray ::getCapacity() const [function] [call site] 00134
18 icu_59::MaybeStackArray ::getCapacity() const [function] [call site] 00135
18 icu_59::MaybeStackArray ::resize(int, int) [function] [call site] 00136
19 uprv_malloc_59 [function] [call site] 00137
19 icu_59::MaybeStackArray ::releaseArray() [function] [call site] 00138
20 uprv_free_59 [function] [call site] 00139
18 icu_59::MaybeStackArray ::resize(int, int) [function] [call site] 00140
17 icu_59::MaybeStackArray ::getAlias() const [function] [call site] 00141
17 icu_59::MaybeStackArray ::operator[](long) [function] [call site] 00142
16 icu_59::MaybeStackArray ::~MaybeStackArray() [function] [call site] 00143
17 icu_59::MaybeStackArray ::releaseArray() [function] [call site] 00144
17 __clang_call_terminate [call site] 00145
13 icu_59::CharString::~CharString() [function] [call site] 00146
14 icu_59::MaybeStackArray ::~MaybeStackArray() [function] [call site] 00147
13 strrchr [call site] 00148
13 strchr [call site] 00149
13 uprv_pathIsAbsolute_59 [function] [call site] 00150
13 icu_59::StringPiece::StringPiece(char const*) [function] [call site] 00151
13 icu_59::CharString::append(icu_59::StringPiece, UErrorCode&) [function] [call site] 00152
13 icu_59::StringPiece::StringPiece(char const*) [function] [call site] 00153
13 icu_59::CharString::append(icu_59::StringPiece, UErrorCode&) [function] [call site] 00154
13 strchr [call site] 00155
13 icu_59::StringPiece::StringPiece(char const*) [function] [call site] 00156
13 icu_59::CharString::append(icu_59::StringPiece, UErrorCode&) [function] [call site] 00157
13 icu_59::StringPiece::StringPiece(char const*) [function] [call site] 00158
13 icu_59::CharString::append(icu_59::StringPiece, UErrorCode&) [function] [call site] 00159
13 icu_59::CharString::append(char const*, int, UErrorCode&) [function] [call site] 00160
13 icu_59::CharString::data() [function] [call site] 00161
14 icu_59::MaybeStackArray ::getAlias() const [function] [call site] 00162
13 icu_59::StringPiece::StringPiece(char const*) [function] [call site] 00163
13 icu_59::CharString::append(icu_59::StringPiece, UErrorCode&) [function] [call site] 00164
13 icu_59::StringPiece::StringPiece(char const*) [function] [call site] 00165
13 icu_59::CharString::append(icu_59::StringPiece, UErrorCode&) [function] [call site] 00166
13 icu_59::CharString::append(icu_59::CharString const&, UErrorCode&) [function] [call site] 00167
14 icu_59::CharString::data() const [function] [call site] 00168
15 icu_59::MaybeStackArray ::getAlias() const [function] [call site] 00169
14 icu_59::CharString::append(char const*, int, UErrorCode&) [function] [call site] 00170
13 icu_59::CharString::append(icu_59::CharString const&, UErrorCode&) [function] [call site] 00171
13 icu_59::CharString::length() const [function] [call site] 00172
13 icu_59::CharString::isEmpty() const [function] [call site] 00173
13 icu_59::CharString::append(char, UErrorCode&) [function] [call site] 00174
13 icu_59::CharString::append(icu_59::CharString const&, UErrorCode&) [function] [call site] 00175
13 icu_59::CharString::append(char, UErrorCode&) [function] [call site] 00176
13 icu_59::CharString::append(icu_59::CharString const&, UErrorCode&) [function] [call site] 00177
13 icu_59::CharString::append(char, UErrorCode&) [function] [call site] 00178
13 icu_59::StringPiece::StringPiece(char const*) [function] [call site] 00179
13 icu_59::CharString::append(icu_59::StringPiece, UErrorCode&) [function] [call site] 00180
13 icu_59::CharString::append(char, UErrorCode&) [function] [call site] 00181
13 icu_59::StringPiece::StringPiece(char const*) [function] [call site] 00182
13 icu_59::CharString::append(icu_59::StringPiece, UErrorCode&) [function] [call site] 00183
13 icu_59::StringPiece::StringPiece(char const*) [function] [call site] 00184
13 icu_59::CharString::append(icu_59::StringPiece, UErrorCode&) [function] [call site] 00185
13 icu_59::StringPiece::StringPiece(char const*) [function] [call site] 00186
13 icu_59::CharString::append(icu_59::StringPiece, UErrorCode&) [function] [call site] 00187
13 icu_59::CharString::data() [function] [call site] 00188
13 u_getDataDirectory_59 [function] [call site] 00189
14 icu_59::umtx_initOnce(icu_59::UInitOnce&, void (*)()) [function] [call site] 00190
15 icu_59::umtx_loadAcquire(std::__1::atomic &) [function] [call site] 00191
15 icu_59::umtx_initImplPreInit(icu_59::UInitOnce&) [function] [call site] 00192
15 icu_59::umtx_initImplPostInit(icu_59::UInitOnce&) [function] [call site] 00193
14 dataDirectoryInitFn() [function] [call site] 00194
15 getenv [call site] 00195
15 u_setDataDirectory_59 [function] [call site] 00196
16 strlen [call site] 00197
16 uprv_malloc_59 [function] [call site] 00198
16 strcpy [call site] 00199
16 uprv_free_59 [function] [call site] 00200
16 ucln_common_registerCleanup_59 [function] [call site] 00201
16 putil_cleanup() [function] [call site] 00202
17 uprv_free_59 [function] [call site] 00203
17 icu_59::UInitOnce::reset() [function] [call site] 00204
17 icu_59::CharString::~CharString() [function] [call site] 00205
17 icu_59::UMemory::operator delete(void*) [function] [call site] 00206
17 icu_59::UInitOnce::reset() [function] [call site] 00207
17 icu_59::UMemory::operator delete(void*) [function] [call site] 00208
17 uprv_free_59 [function] [call site] 00209
13 isTimeZoneFile(char const*, char const*) [function] [call site] 00210
14 strcmp [call site] 00211
14 strcmp [call site] 00212
14 strcmp [call site] 00213
14 strcmp [call site] 00214
14 strcmp [call site] 00215
13 u_getTimeZoneFilesDirectory_59 [function] [call site] 00216
14 icu_59::umtx_initOnce(icu_59::UInitOnce&, void (*)(UErrorCode&), UErrorCode&) [function] [call site] 00217
14 TimeZoneDataDirInitFn(UErrorCode&) [function] [call site] 00218
15 ucln_common_registerCleanup_59 [function] [call site] 00219
15 putil_cleanup() [function] [call site] 00220
15 icu_59::UMemory::operator new(unsigned long) [function] [call site] 00221
15 icu_59::CharString::CharString() [function] [call site] 00222
15 getenv [call site] 00223
15 setTimeZoneFilesDir(char const*, UErrorCode&) [function] [call site] 00224
16 U_FAILURE(UErrorCode) [function] [call site] 00225
16 icu_59::CharString::clear() [function] [call site] 00226
17 icu_59::MaybeStackArray ::operator[](long) [function] [call site] 00227
16 icu_59::StringPiece::StringPiece(char const*) [function] [call site] 00228
16 icu_59::CharString::append(icu_59::StringPiece, UErrorCode&) [function] [call site] 00229
14 U_SUCCESS(UErrorCode) [function] [call site] 00230
14 icu_59::CharString::data() [function] [call site] 00231
13 doLoadFromIndividualFiles(char const*, char const*, char const*, char const*, char const*, char const*, signed char (*)(void*, char const*, char const*, UDataInfo const*), void*, UErrorCode*, UErrorCode*) [function] [call site] 00232
14 icu_59::UDataPathIterator::UDataPathIterator(char const*, char const*, char const*, char const*, signed char, UErrorCode*) [function] [call site] 00233
15 icu_59::CharString::CharString() [function] [call site] 00234
15 u_getDataDirectory_59 [function] [call site] 00235
15 icu_59::CharString::~CharString() [function] [call site] 00236
15 icu_59::CharString::append(char, UErrorCode&) [function] [call site] 00237
15 icu_59::StringPiece::StringPiece(char const*) [function] [call site] 00238
15 icu_59::CharString::append(icu_59::StringPiece, UErrorCode&) [function] [call site] 00239
15 findBasename(char const*) [function] [call site] 00240
16 strrchr [call site] 00241
15 strlen [call site] 00242
15 icu_59::CharString::append(char const*, int, UErrorCode&) [function] [call site] 00243
15 icu_59::CharString::data() [function] [call site] 00244
14 icu_59::UDataPathIterator::next(UErrorCode*) [function] [call site] 00245
15 U_FAILURE(UErrorCode) [function] [call site] 00246
15 icu_59::CharString::data() [function] [call site] 00247
15 strlen [call site] 00248
15 strchr [call site] 00249
15 strlen [call site] 00250
15 icu_59::CharString::clear() [function] [call site] 00251
15 icu_59::CharString::append(char const*, int, UErrorCode&) [function] [call site] 00252
15 icu_59::CharString::data() [function] [call site] 00253
15 findBasename(char const*) [function] [call site] 00254
15 icu_59::CharString::data() [function] [call site] 00255
15 strncmp [call site] 00256
15 icu_59::CharString::data() [function] [call site] 00257
15 findBasename(char const*) [function] [call site] 00258
15 strncmp [call site] 00259
15 strlen [call site] 00260
15 icu_59::CharString::operator[](int) const [function] [call site] 00261
16 icu_59::MaybeStackArray ::operator[](long) const [function] [call site] 00262
15 icu_59::CharString::data() [function] [call site] 00263
15 strncmp [call site] 00264
15 icu_59::CharString::isEmpty() const [function] [call site] 00265
15 icu_59::CharString::length() const [function] [call site] 00266
15 icu_59::CharString::data() [function] [call site] 00267
15 strcmp [call site] 00268
15 icu_59::CharString::length() const [function] [call site] 00269
15 icu_59::CharString::truncate(int) [function] [call site] 00270
16 icu_59::MaybeStackArray ::operator[](long) [function] [call site] 00271
15 icu_59::CharString::append(char, UErrorCode&) [function] [call site] 00272
15 icu_59::CharString::data() [function] [call site] 00273
15 icu_59::CharString::append(char const*, int, UErrorCode&) [function] [call site] 00274
15 icu_59::StringPiece::StringPiece(char const*) [function] [call site] 00275
15 icu_59::CharString::append(icu_59::StringPiece, UErrorCode&) [function] [call site] 00276
15 icu_59::CharString::data() [function] [call site] 00277
14 uprv_mapFile_59 [function] [call site] 00278
15 UDataMemory_init_59 [function] [call site] 00279
15 stat [call site] 00280
15 mmap [call site] 00281
14 checkDataItem(DataHeader const*, signed char (*)(void*, char const*, char const*, UDataInfo const*), void*, char const*, char const*, UErrorCode*, UErrorCode*) [function] [call site] 00282
15 U_FAILURE(UErrorCode) [function] [call site] 00283
15 UDataMemory_createNewInstance_59 [function] [call site] 00284
16 U_FAILURE(UErrorCode) [function] [call site] 00285
16 uprv_malloc_59 [function] [call site] 00286
16 UDataMemory_init_59 [function] [call site] 00287
15 U_FAILURE(UErrorCode) [function] [call site] 00288
14 icu_59::UDataPathIterator::~UDataPathIterator() [function] [call site] 00289
15 icu_59::CharString::~CharString() [function] [call site] 00290
14 udata_close_59 [function] [call site] 00291
15 uprv_unmapFile_59 [function] [call site] 00292
16 munmap [call site] 00293
15 uprv_free_59 [function] [call site] 00294
15 UDataMemory_init_59 [function] [call site] 00295
14 U_FAILURE(UErrorCode) [function] [call site] 00296
13 U_FAILURE(UErrorCode) [function] [call site] 00297
13 icu_59::CharString::data() [function] [call site] 00298
13 doLoadFromCommonData(signed char, char const*, char const*, char const*, char const*, char const*, char const*, char const*, signed char (*)(void*, char const*, char const*, UDataInfo const*), void*, UErrorCode*, UErrorCode*) [function] [call site] 00299
14 openCommonData(char const*, int, UErrorCode*) [function] [call site] 00300
15 U_FAILURE(UErrorCode) [function] [call site] 00301
15 UDataMemory_init_59 [function] [call site] 00302
15 icu_59::Mutex::Mutex(UMutex*) [function] [call site] 00303
15 icu_59::Mutex::~Mutex() [function] [call site] 00304
15 setCommonICUDataPointer(void const*, signed char, UErrorCode*) [function] [call site] 00305
16 UDataMemory_init_59 [function] [call site] 00306
16 UDataMemory_setData_59 [function] [call site] 00307
17 UDataMemory_normalizeDataPointer_59 [function] [call site] 00308
16 udata_checkCommonData_59 [function] [call site] 00309
17 U_FAILURE(UErrorCode) [function] [call site] 00310
17 udata_getHeaderSize_59 [function] [call site] 00311
17 udata_getHeaderSize_59 [function] [call site] 00312
17 U_FAILURE(UErrorCode) [function] [call site] 00313
17 udata_close_59 [function] [call site] 00314
16 setCommonICUData(UDataMemory*, signed char, UErrorCode*) [function] [call site] 00315
17 UDataMemory_createNewInstance_59 [function] [call site] 00316
17 U_FAILURE(UErrorCode) [function] [call site] 00317
17 UDatamemory_assign_59 [function] [call site] 00318
17 umtx_lock_59 [function] [call site] 00319
17 umtx_unlock_59 [function] [call site] 00320
17 ucln_common_registerCleanup_59 [function] [call site] 00321
17 udata_cleanup() [function] [call site] 00322
18 uhash_close_59 [function] [call site] 00323
19 uhash_nextElement_59 [function] [call site] 00324
19 uprv_free_59 [function] [call site] 00325
19 uprv_free_59 [function] [call site] 00326
18 icu_59::UInitOnce::reset() [function] [call site] 00327
18 udata_close_59 [function] [call site] 00328
17 uprv_free_59 [function] [call site] 00329
15 icu_59::Mutex::Mutex(UMutex*) [function] [call site] 00330
15 icu_59::Mutex::~Mutex() [function] [call site] 00331
15 findBasename(char const*) [function] [call site] 00332
15 U_SUCCESS(UErrorCode) [function] [call site] 00333
15 udata_findCachedData(char const*, UErrorCode&) [function] [call site] 00334
16 udata_getHashTable(UErrorCode&) [function] [call site] 00335
17 icu_59::umtx_initOnce(icu_59::UInitOnce&, void (*)(UErrorCode&), UErrorCode&) [function] [call site] 00336
17 udata_initHashTable(UErrorCode&) [function] [call site] 00337
18 uhash_open_59 [function] [call site] 00338
19 _uhash_create(int (*)(UElement), signed char (*)(UElement, UElement), signed char (*)(UElement, UElement), int, UErrorCode*) [function] [call site] 00339
20 U_FAILURE(UErrorCode) [function] [call site] 00340
20 uprv_malloc_59 [function] [call site] 00341
20 _uhash_init(UHashtable*, int (*)(UElement), signed char (*)(UElement, UElement), signed char (*)(UElement, UElement), int, UErrorCode*) [function] [call site] 00342
21 U_FAILURE(UErrorCode) [function] [call site] 00343
21 _uhash_internalSetResizePolicy(UHashtable*, UHashResizePolicy) [function] [call site] 00344
21 _uhash_allocate(UHashtable*, int, UErrorCode*) [function] [call site] 00345
22 U_FAILURE(UErrorCode) [function] [call site] 00346
22 uprv_malloc_59 [function] [call site] 00347
21 U_FAILURE(UErrorCode) [function] [call site] 00348
20 U_FAILURE(UErrorCode) [function] [call site] 00349
20 uprv_free_59 [function] [call site] 00350
18 U_FAILURE(UErrorCode) [function] [call site] 00351
18 uhash_setValueDeleter_59 [function] [call site] 00352
18 DataCacheElement_deleter(void*) [function] [call site] 00353
19 udata_close_59 [function] [call site] 00354
19 uprv_free_59 [function] [call site] 00355
19 uprv_free_59 [function] [call site] 00356
18 ucln_common_registerCleanup_59 [function] [call site] 00357
18 udata_cleanup() [function] [call site] 00358
16 U_FAILURE(UErrorCode) [function] [call site] 00359
16 findBasename(char const*) [function] [call site] 00360
16 umtx_lock_59 [function] [call site] 00361
16 uhash_get_59 [function] [call site] 00362
17 _uhash_find(UHashtable const*, UElement, int) [function] [call site] 00363
16 umtx_unlock_59 [function] [call site] 00364
15 U_FAILURE(UErrorCode) [function] [call site] 00365
15 u_getDataDirectory_59 [function] [call site] 00366
15 icu_59::UDataPathIterator::UDataPathIterator(char const*, char const*, char const*, char const*, signed char, UErrorCode*) [function] [call site] 00367
15 UDataMemory_isLoaded_59 [function] [call site] 00368
15 icu_59::UDataPathIterator::next(UErrorCode*) [function] [call site] 00369
15 uprv_mapFile_59 [function] [call site] 00370
15 icu_59::UDataPathIterator::~UDataPathIterator() [function] [call site] 00371
15 U_FAILURE(UErrorCode) [function] [call site] 00372
15 UDataMemory_isLoaded_59 [function] [call site] 00373
15 udata_checkCommonData_59 [function] [call site] 00374
15 udata_cacheDataItem(char const*, UDataMemory*, UErrorCode*) [function] [call site] 00375
16 udata_getHashTable(UErrorCode&) [function] [call site] 00376
16 U_FAILURE(UErrorCode) [function] [call site] 00377
16 uprv_malloc_59 [function] [call site] 00378
16 UDataMemory_createNewInstance_59 [function] [call site] 00379
16 U_FAILURE(UErrorCode) [function] [call site] 00380
16 uprv_free_59 [function] [call site] 00381
16 UDatamemory_assign_59 [function] [call site] 00382
16 findBasename(char const*) [function] [call site] 00383
16 strlen [call site] 00384
16 uprv_malloc_59 [function] [call site] 00385
16 uprv_free_59 [function] [call site] 00386
16 uprv_free_59 [function] [call site] 00387
16 strcpy [call site] 00388
16 umtx_lock_59 [function] [call site] 00389
16 uhash_get_59 [function] [call site] 00390
16 uhash_put_59 [function] [call site] 00391
17 _uhash_put(UHashtable*, UElement, UElement, signed char, UErrorCode*) [function] [call site] 00392
18 U_FAILURE(UErrorCode) [function] [call site] 00393
18 _uhash_remove(UHashtable*, UElement) [function] [call site] 00394
19 _uhash_find(UHashtable const*, UElement, int) [function] [call site] 00395
19 _uhash_internalRemoveElement(UHashtable*, UHashElement*) [function] [call site] 00396
20 _uhash_setElement(UHashtable*, UHashElement*, int, UElement, UElement, signed char) [function] [call site] 00397
19 _uhash_rehash(UHashtable*, UErrorCode*) [function] [call site] 00398
20 _uhash_allocate(UHashtable*, int, UErrorCode*) [function] [call site] 00399
20 U_FAILURE(UErrorCode) [function] [call site] 00400
20 _uhash_find(UHashtable const*, UElement, int) [function] [call site] 00401
20 uprv_free_59 [function] [call site] 00402
18 _uhash_rehash(UHashtable*, UErrorCode*) [function] [call site] 00403
18 U_FAILURE(UErrorCode) [function] [call site] 00404
18 _uhash_find(UHashtable const*, UElement, int) [function] [call site] 00405
18 _uhash_setElement(UHashtable*, UHashElement*, int, UElement, UElement, signed char) [function] [call site] 00406
16 umtx_unlock_59 [function] [call site] 00407
16 U_FAILURE(UErrorCode) [function] [call site] 00408
16 uprv_free_59 [function] [call site] 00409
16 uprv_free_59 [function] [call site] 00410
16 uprv_free_59 [function] [call site] 00411
14 U_SUCCESS(UErrorCode) [function] [call site] 00412
14 checkDataItem(DataHeader const*, signed char (*)(void*, char const*, char const*, UDataInfo const*), void*, char const*, char const*, UErrorCode*, UErrorCode*) [function] [call site] 00413
14 U_FAILURE(UErrorCode) [function] [call site] 00414
14 extendICUData(UErrorCode*) [function] [call site] 00415
15 icu_59::umtx_loadAcquire(std::__1::atomic &) [function] [call site] 00416
15 openCommonData(char const*, int, UErrorCode*) [function] [call site] 00417
15 UDataMemory_init_59 [function] [call site] 00418
15 UDatamemory_assign_59 [function] [call site] 00419
15 setCommonICUData(UDataMemory*, signed char, UErrorCode*) [function] [call site] 00420
15 icu_59::umtx_storeRelease(std::__1::atomic &, int) [function] [call site] 00421
15 findCommonICUDataByName(char const*, UErrorCode&) [function] [call site] 00422
16 udata_findCachedData(char const*, UErrorCode&) [function] [call site] 00423
16 U_FAILURE(UErrorCode) [function] [call site] 00424
16 icu_59::Mutex::Mutex(UMutex*) [function] [call site] 00425
16 icu_59::Mutex::~Mutex() [function] [call site] 00426
13 U_FAILURE(UErrorCode) [function] [call site] 00427
13 icu_59::CharString::data() [function] [call site] 00428
13 doLoadFromIndividualFiles(char const*, char const*, char const*, char const*, char const*, char const*, signed char (*)(void*, char const*, char const*, UDataInfo const*), void*, UErrorCode*, UErrorCode*) [function] [call site] 00429
13 U_FAILURE(UErrorCode) [function] [call site] 00430
13 icu_59::CharString::data() [function] [call site] 00431
13 doLoadFromCommonData(signed char, char const*, char const*, char const*, char const*, char const*, char const*, char const*, signed char (*)(void*, char const*, char const*, UDataInfo const*), void*, UErrorCode*, UErrorCode*) [function] [call site] 00432
13 U_FAILURE(UErrorCode) [function] [call site] 00433
13 icu_59::CharString::data() [function] [call site] 00434
13 doLoadFromCommonData(signed char, char const*, char const*, char const*, char const*, char const*, char const*, char const*, signed char (*)(void*, char const*, char const*, UDataInfo const*), void*, UErrorCode*, UErrorCode*) [function] [call site] 00435
13 U_FAILURE(UErrorCode) [function] [call site] 00436
13 U_SUCCESS(UErrorCode) [function] [call site] 00437
13 U_SUCCESS(UErrorCode) [function] [call site] 00438
11 icu_59::LoadedNormalizer2Impl::isAcceptable(void*, char const*, char const*, UDataInfo const*) [function] [call site] 00439
11 U_FAILURE(UErrorCode) [function] [call site] 00440
11 udata_getMemory_59 [function] [call site] 00441
12 udata_getHeaderSize_59 [function] [call site] 00442
11 utrie2_openFromSerialized_59 [function] [call site] 00443
12 U_FAILURE(UErrorCode) [function] [call site] 00444
12 uprv_malloc_59 [function] [call site] 00445
11 U_FAILURE(UErrorCode) [function] [call site] 00446
11 icu_59::Normalizer2Impl::init(int const*, UTrie2 const*, unsigned short const*, unsigned char const*) [function] [call site] 00447
9 strcmp [call site] 00448
9 icu_59::Norm2AllModes::createInstance(char const*, char const*, UErrorCode&) [function] [call site] 00449
9 ucln_common_registerCleanup_59 [function] [call site] 00450
9 icu_59::uprv_loaded_normalizer2_cleanup() [function] [call site] 00451
10 icu_59::Norm2AllModes::~Norm2AllModes() [function] [call site] 00452
10 icu_59::UMemory::operator delete(void*) [function] [call site] 00453
10 icu_59::Norm2AllModes::~Norm2AllModes() [function] [call site] 00454
10 icu_59::UMemory::operator delete(void*) [function] [call site] 00455
10 uhash_close_59 [function] [call site] 00456
10 icu_59::UInitOnce::reset() [function] [call site] 00457
10 icu_59::UInitOnce::reset() [function] [call site] 00458
7 strcmp [call site] 00459
7 icu_59::Norm2AllModes::getNFKC_CFInstance(UErrorCode&) [function] [call site] 00460
8 U_FAILURE(UErrorCode) [function] [call site] 00461
8 void icu_59::umtx_initOnce (icu_59::UInitOnce&, void (*)(char const*, UErrorCode&), char const*, UErrorCode&) [function] [call site] 00462
8 icu_59::initSingletons(char const*, UErrorCode&) [function] [call site] 00463
7 U_SUCCESS(UErrorCode) [function] [call site] 00464
7 icu_59::Mutex::Mutex(UMutex*) [function] [call site] 00465
7 uhash_get_59 [function] [call site] 00466
7 icu_59::Mutex::~Mutex() [function] [call site] 00467
7 ucln_common_registerCleanup_59 [function] [call site] 00468
7 icu_59::uprv_loaded_normalizer2_cleanup() [function] [call site] 00469
7 icu_59::Norm2AllModes::createInstance(char const*, char const*, UErrorCode&) [function] [call site] 00470
7 icu_59::LocalPointer ::LocalPointer(icu_59::Norm2AllModes*) [function] [call site] 00471
8 icu_59::LocalPointerBase ::LocalPointerBase(icu_59::Norm2AllModes*) [function] [call site] 00472
7 U_SUCCESS(UErrorCode) [function] [call site] 00473
7 icu_59::Mutex::Mutex(UMutex*) [function] [call site] 00474
7 uhash_open_59 [function] [call site] 00475
7 U_FAILURE(UErrorCode) [function] [call site] 00476
7 icu_59::Mutex::~Mutex() [function] [call site] 00477
7 uhash_setKeyDeleter_59 [function] [call site] 00478
7 uhash_setValueDeleter_59 [function] [call site] 00479
7 uhash_get_59 [function] [call site] 00480
7 strlen [call site] 00481
7 uprv_malloc_59 [function] [call site] 00482
7 icu_59::LocalPointerBase ::getAlias() const [function] [call site] 00483
7 icu_59::LocalPointerBase ::orphan() [function] [call site] 00484
7 uhash_put_59 [function] [call site] 00485
7 icu_59::LocalPointer ::~LocalPointer() [function] [call site] 00486
8 icu_59::Norm2AllModes::~Norm2AllModes() [function] [call site] 00487
8 icu_59::UMemory::operator delete(void*) [function] [call site] 00488
8 icu_59::LocalPointerBase ::~LocalPointerBase() [function] [call site] 00489
7 U_SUCCESS(UErrorCode) [function] [call site] 00490
6 icu_59::IDNA::~IDNA() [function] [call site] 00491
7 icu_59::UObject::~UObject() [function] [call site] 00492
5 U_FAILURE(UErrorCode) [function] [call site] 00493
2 vector_alloc [function] [call site] 00494
3 calloc [call site] 00495
2 isspace_ascii [function] [call site] 00496
2 strstr [call site] 00497
2 strstr [call site] 00498
2 strstr [call site] 00499
2 strstr [call site] 00500
2 isspace_ascii [function] [call site] 00501
2 suffix_init [function] [call site] 00502
2 vector_find [function] [call site] 00503
2 vector_get [function] [call site] 00504
2 vector_add [function] [call site] 00505
3 realloc [call site] 00506
2 add_punycode_if_needed [function] [call site] 00507
3 str_is_ascii [function] [call site] 00508
3 psl_idna_toASCII [function] [call site] 00509
4 u_strFromUTF8_59 [function] [call site] 00510
5 u_strFromUTF8WithSub_59 [function] [call site] 00511
6 U_FAILURE(UErrorCode) [function] [call site] 00512
6 utf8_nextCharSafeBodyTerminated(unsigned char const**, int) [function] [call site] 00513
6 utf8_nextCharSafeBodyTerminated(unsigned char const**, int) [function] [call site] 00514
6 utf8_nextCharSafeBodyPointer(unsigned char const**, unsigned char const*, int) [function] [call site] 00515
6 utf8_nextCharSafeBodyPointer(unsigned char const**, unsigned char const*, int) [function] [call site] 00516
6 utf8_nextCharSafeBodyPointer(unsigned char const**, unsigned char const*, int) [function] [call site] 00517
6 u_terminateUChars_59 [function] [call site] 00518
7 U_SUCCESS(UErrorCode) [function] [call site] 00519
4 u_strFromUTF8_59 [function] [call site] 00520
4 uidna_nameToASCII_59 [function] [call site] 00521
5 checkArgs(void const*, int, void*, int, UIDNAInfo*, UErrorCode*) [function] [call site] 00522
6 U_FAILURE(UErrorCode) [function] [call site] 00523
5 icu_59::ConstChar16Ptr::ConstChar16Ptr(char16_t const*) [function] [call site] 00524
5 icu_59::UnicodeString::UnicodeString(signed char, icu_59::ConstChar16Ptr, int) [function] [call site] 00525
6 icu_59::Replaceable::Replaceable() [function] [call site] 00526
7 icu_59::UObject::UObject() [function] [call site] 00527
6 icu_59::ConstChar16Ptr::operator char16_t const*() const [function] [call site] 00528
7 icu_59::ConstChar16Ptr::get() const [function] [call site] 00529
6 icu_59::UnicodeString::setToEmpty() [function] [call site] 00530
6 icu_59::Replaceable::~Replaceable() [function] [call site] 00531
7 icu_59::UObject::~UObject() [function] [call site] 00532
6 icu_59::UnicodeString::setToBogus() [function] [call site] 00533
7 icu_59::UnicodeString::releaseArray() [function] [call site] 00534
8 icu_59::UnicodeString::removeRef() [function] [call site] 00535
9 icu_59::umtx_atomic_dec(std::__1::atomic *) [function] [call site] 00536
8 uprv_free_59 [function] [call site] 00537
6 u_strlen_59 [function] [call site] 00538
6 icu_59::UnicodeString::setArray(char16_t*, int, int) [function] [call site] 00539
7 icu_59::UnicodeString::setLength(int) [function] [call site] 00540
8 icu_59::UnicodeString::setShortLength(int) [function] [call site] 00541
5 icu_59::UnicodeString::UnicodeString(char16_t*, int, int) [function] [call site] 00542
6 icu_59::Replaceable::Replaceable() [function] [call site] 00543
6 icu_59::UnicodeString::setToEmpty() [function] [call site] 00544
6 icu_59::Replaceable::~Replaceable() [function] [call site] 00545
6 icu_59::UnicodeString::setToBogus() [function] [call site] 00546
6 icu_59::UnicodeString::setArray(char16_t*, int, int) [function] [call site] 00547
5 icu_59::IDNAInfo::IDNAInfo() [function] [call site] 00548
5 idnaInfoToStruct(icu_59::IDNAInfo&, UIDNAInfo*) [function] [call site] 00549
6 icu_59::IDNAInfo::isTransitionalDifferent() const [function] [call site] 00550
6 icu_59::IDNAInfo::getErrors() const [function] [call site] 00551
5 icu_59::Char16Ptr::Char16Ptr(char16_t*) [function] [call site] 00552
5 icu_59::UnicodeString::extract(icu_59::Char16Ptr, int, UErrorCode&) const [function] [call site] 00553
6 icu_59::UnicodeString::length() const [function] [call site] 00554
7 icu_59::UnicodeString::hasShortLength() const [function] [call site] 00555
6 U_SUCCESS(UErrorCode) [function] [call site] 00556
6 icu_59::UnicodeString::isBogus() const [function] [call site] 00557
6 icu_59::Char16Ptr::operator char16_t*() const [function] [call site] 00558
7 icu_59::Char16Ptr::get() const [function] [call site] 00559
6 icu_59::UnicodeString::getArrayStart() const [function] [call site] 00560
6 icu_59::Char16Ptr::operator char16_t*() const [function] [call site] 00561
6 icu_59::Char16Ptr::operator char16_t*() const [function] [call site] 00562
6 u_memcpy_59 [function] [call site] 00563
6 icu_59::Char16Ptr::operator char16_t*() const [function] [call site] 00564
6 u_terminateUChars_59 [function] [call site] 00565
5 icu_59::UnicodeString::~UnicodeString() [function] [call site] 00566
6 icu_59::UnicodeString::releaseArray() [function] [call site] 00567
6 icu_59::Replaceable::~Replaceable() [function] [call site] 00568
6 __clang_call_terminate [call site] 00569
4 u_strToUTF8_59 [function] [call site] 00570
5 u_strToUTF8WithSub_59 [function] [call site] 00571
6 U_FAILURE(UErrorCode) [function] [call site] 00572
6 _appendUTF8(unsigned char*, int) [function] [call site] 00573
6 _appendUTF8(unsigned char*, int) [function] [call site] 00574
6 _appendUTF8(unsigned char*, int) [function] [call site] 00575
6 u_terminateChars_59 [function] [call site] 00576
7 U_SUCCESS(UErrorCode) [function] [call site] 00577
4 u_strToUTF8_59 [function] [call site] 00578
4 strdup [call site] 00579
3 strcmp [call site] 00580
3 strlen [call site] 00581
3 suffix_init [function] [call site] 00582
3 vector_add [function] [call site] 00583
2 fgets [call site] 00584
2 vector_sort [function] [call site] 00585
3 qsort [call site] 00586
2 psl_idna_close [function] [call site] 00587
3 uidna_close_59 [function] [call site] 00588
2 psl_free [function] [call site] 00589
3 vector_free [function] [call site] 00590
1 psl_is_public_suffix [function] [call site] 00591
2 is_public_suffix [function] [call site] 00592
3 psl_idna_open [function] [call site] 00593
3 psl_idna_toASCII [function] [call site] 00594
3 strlen [call site] 00595
3 psl_idna_close [function] [call site] 00596
3 LookupStringInFixedSet [function] [call site] 00597
4 GetNextOffset [function] [call site] 00598
4 IsMatch [function] [call site] 00600
5 IsMatchUnchecked [function] [call site] 00601
6 GetMultibyteLength [function] [call site] 00602
4 NextPos [function] [call site] 00603
5 GetMultibyteLength [function] [call site] 00604
5 GetMultibyteLength [function] [call site] 00605
4 GetReturnValue [function] [call site] 00609
4 IsEndCharMatch [function] [call site] 00610
5 IsMatchUnchecked [function] [call site] 00611
3 strchr [call site] 00613
3 strlen [call site] 00614
3 LookupStringInFixedSet [function] [call site] 00615
3 vector_get [function] [call site] 00616
3 vector_find [function] [call site] 00617
3 strchr [call site] 00618
3 strlen [call site] 00619
3 vector_find [function] [call site] 00620
1 psl_is_public_suffix [function] [call site] 00621
1 psl_suffix_wildcard_count [function] [call site] 00622
1 psl_suffix_exception_count [function] [call site] 00623
1 psl_suffix_count [function] [call site] 00624
1 fclose [call site] 00626
1 psl_latest [function] [call site] 00627
2 insert_file [function] [call site] 00628
3 stat [call site] 00629
2 insert_file [function] [call site] 00630
2 insert_file [function] [call site] 00631
2 psl_load_file [function] [call site] 00632
3 fopen [call site] 00633
3 psl_load_fp [function] [call site] 00634
3 fclose [call site] 00635
2 psl_builtin [function] [call site] 00636