Files
CoreCLR/lib/Debug/Linux_x86_64/libSystem.Globalization.Native.so
T

140 lines
95 KiB
Plaintext
Raw Normal View History

2026-05-30 16:42:41 +08:00
ELF>@Hs@8
@@@@00|V|V€V€f€fððpmp�p�  p   (€m€�€�°°Råtdpmp�p� �PåtdÀCÀCÀCTTQåtdppp$$GNUŒ­æ”#|?Ì8Ž˜F<SŒÜ  , F"qëMTYELSðùÿAsz�L ‘qñ  šðÔ `ê€=‚ Ðhy ¾Ô› ð¾¢Q kˆÊ pjë °žóg €Õ7  À)‘?Š ýµ À•‹� 0訉 €q™ý °‹¦“ ð”ÐÑ À˜ß- €¡¤Ä  Àé¯ r�Õ °r{U @gÕ ˆ¬Z �¼| àÂ@°  é·  ài…ö ÀmYa 0~ä �„lp “¦8 ο(  p3# `�óë �ÁIui 
ii
ii
 ´‘–* p"H"‰ ² ˆC(€°@IE€”U#'.39¤’ØÎ¶_éÑÀ•4D�×ÒŠ¦|Ü�š áÔJ�™=`ñ� ¬.愉+7e¤þ\ž¦€‰KJÑÆIqÎ5æŠ÷ø/>èÚS>-Jæùü=úûzÒ¾�a:âFC-šˆÝñ¼œîÝ€GSƒƒ&ÜÈüÏî@©ì™&;ë2œ�&ȈáÛÒ�dP††F3c-EÀ__gmon_start___ITM_deregisterTMCloneTable_ITM_registerTMCloneTable__cxa_finalizeGlobalizationNative_ToAscii__stack_chk_failGlobalizationNative_ToUnicodeGlobalizationNative_InitOrdinalCasingPageGlobalizationNative_GetCalendarsstrcasecmpGlobalizationNative_GetCalendarInfo__assert_failGlobalizationNative_EnumCalendarInfocallocfreestrncpyGlobalizationNative_GetLatestJapaneseEraGlobalizationNative_GetJapaneseEraStartDateGlobalizationNative_ChangeCaseGlobalizationNative_ChangeCaseInvariantGlobalizationNative_ChangeCaseTurkishGlobalizationNative_GetSortHandlememsetGlobalizationNative_CloseSortHandleGlobalizationNative_GetSortVersionGlobalizationNative_CompareStringGlobalizationNative_IndexOfGlobalizationNative_LastIndexOfGlobalizationNative_StartsWithGlobalizationNative_EndsWithGlobalizationNative_GetSortKeystrlenstrcmpGlobalizationNative_GetLocalesGlobalizationNative_GetLocaleNameGlobalizationNative_GetDefaultLocaleNameGlobalizationNative_IsPredefinedLocaleGlobalizationNative_GetLocaleTimeFormatGlobalizationNative_GetLocaleInfoIntGlobalizationNative_GetLocaleInfoGroupingSizesGlobalizationNative_GetLocaleInfoStringGlobalizationNative_IsNormalizedGlobalizationNative_NormalizeStringGlobalizationNative_LoadICUsnprintfdlsymstderrdlerrorfprintfabortGlobalizationNative_InitICUFunctions__isoc99_sscanfGlobalizationNative_GetICUVersiongetenvdlopendlcloseGlobalizationNative_WindowsIdToIanaIdGlobalizationNative_IanaIdToWindowsIdGlobalizationNative_GetTimeZoneDisplayNamelibc.so.6GLIBC_2.2.5GLIBC_2.4GLIBC_2.7GLIBC_2.34libSystem.Globalization.Native.sop�ðfx�0g   z  [,0 å$8 N2@ ô2H É:P ž5` °:h /%p Ø#x +€ È"ˆ u'� Ü#˜ '   '¨ M&° y'¸ ­À ³:È #3Рœ7Ø +à Í"è ´ð Üø à#¡?¡f!¡Ì: ¡Ð;(¡U30¡Í<8¡k!@¡'H¡…4P¡}'X¡o!`¡'h¡t!p¡ëx¡æ#€¡¢5ˆ¡é#0�8�@�H�P�p�x�€�ˆ���˜�  �
¨� °�(¸� À�
È�Ð�Ø�à�è�ð�ø���&ZÍZ=[i[¢[Û[\G\€\¶\ì\]ukukõjek%kEkkkukukukukukukukukukukukukuk5kUknext pointer shouldn't be null.(C n)ucal_getKeywordValuesForLocale%susearch_setPattern%sint32_t CreateNewSearchNode(SortHandle *, int32_t)u_strncpy%su_toupper%sucol_getStrength%sudatpg_getBestPattern%suenum_close%sgregorianhebrewnC-int GetPercentPositivePattern(const char *)ucal_set%sulocdata_getCLDRVersion%sunorm2_getNFDInstance%sicuuc != NULLversion != NULLbuild(*fillIndex) + (4 * (hiraganaEnd - hiraganaStart + 1)) <= completeRulesLengthudat_close%suloc_getCharacterOrientation%sbuddhistpersianvoid GlobalizationNative_ChangeCaseInvariant(const UChar *, int32_t, UChar *, int32_t, int32_t)cwTargetLength > 0matchEnd <= textLength_/home/crazytuzi/runtime_clr/src/native/libs/System.Globalization.Native/pal_localeNumberData.cn- Cu_charsToUChars%sResultCode GlobalizationNative_GetSortHandle(const char *, SortHandle **)ucal_add%sucal_getAttribute%sja_JP@calendar=japanesedangiconst UCollator *GetCollatorFromSortHandle(SortHandle *, int32_t, UErrorCode *)(*fillIndex) + (FullWidthAlphabetRangeLength * 4) <= completeRulesLengthn %en_USubrk_close%sucol_getOffset%suloc_getDefault%suloc_getDisplayCountry%sunorm2_getNFKCInstance%sunum_getAttribute%sunum_toPattern%sures_open%sucurr_getName%sfalsevoid CloseSearchIterator(UStringSearch *)void FillIgnoreKanaRules(UChar *, int32_t *, int32_t, int32_t)int32_t GetSearchIterator(SortHandle *, const UChar *, int32_t, const UChar *, int32_t, int32_t, UStringSearch **)$CR = [\p{Grapheme_Cluster_Break = CR}];
$LF = [\p{Grapheme_Cluster_Break = LF}];
$Control = [\p{Grapheme_Cluster_Break = Control}];
$Extend = [\p{Grapheme_Cluster_Break = Extend}];
$SpacingMark = [\p{Grapheme_Cluster_Break = SpacingMark}];
$Regional_Indicator = [\p{Grapheme_Cluster_Break = Regional_Indicator}];
$L = [\p{Grapheme_Cluster_Break = L}];
$V = [\p{Grapheme_Cluster_Break = V}];
$T = [\p{Grapheme_Cluster_Break = T}];
$LV = [\p{Grapheme_Cluster_Break = LV}];
$LVT = [\p{Grapheme_Cluster_Break = LVT}];
!!chain;
!!forward;
$L ($L | $V | $LV | $LVT);
($LV | $V) ($V | $T);
($LVT | $T) $T;
$Regional_Indicator $Regional_Indicator;
[^$Control $CR $LF] $Extend;
[^$Control $CR $LF] $SpacingMark;
!!reverse;
($L | $V | $LV | $LVT) $L;
($V | $T) ($LV | $V);
$T ($LVT | $T);
$Regional_Indicator $Regional_Indicator;
$Extend [^$Control $CR $LF];
$SpacingMark [^$Control $CR $LF];
!!safe_reverse;
!!safe_forward;
-n %n-%% n-n- %ucal_getNow%sudatpg_open%suloc_getDisplayLanguage%suloc_getLCID%sucol_clone%slibicui18n.socalendarvoid GlobalizationNative_ChangeCase(const UChar *, int32_t, UChar *, int32_t, int32_t)Search iterator not expected to be NULL at this stage.int GetNumberNegativePattern(const char *)int GetCurrencyPositivePattern(const char *)(Cn)C -nu_getVersion%sucal_openTimeZoneIDEnumeration%suloc_getName%s_%d_%d_%d%svoid GlobalizationNative_ChangeCaseTurkish(const UChar *, int32_t, UChar *, int32_t, int32_t)pCurrent->searchIterator != NULL && "Search iterator not expected to be NULL at this stage."C nC-n(n C)n%% nuiLocaleName != NULL/home/crazytuzi/runtime_clr/src/native/libs/System.Globalization.Native/pal_localeStringData.cucal_getWindowsTimeZoneID%suldn_close%s%d.%d.%dvoid FillIgnoreWidthRules(UChar *, int32_t *, int32_t, int32_t, int32_t, int32_t)(n)uenum_count%suloc_getParent%srulesLength + 4 <= completeRulesLengthnCCannot get symbol %s from libicui18n
Error: %s
uloc_getAvailable%sures_close%sstrlen(suffix) + 1 <= SYMBOL_CUSTOM_SUFFIX_SIZEint32_t GlobalizationNative_GetSortVersion(SortHandle *)pCollator != NULL && "pCollator not expected to be null here."status != U_BUFFER_OVERFLOW_ERROR-nCudat_open%suidna_nameToASCII%suloc_canonicalize%sunorm2_getNFKDInstance%sicuin != NULLislamicislamic-umalqura(*fillIndex) + (5 * g_HalfFullCharsLength) <= completeRulesLengthCn-(nC)n%-% -nudat_format%suloc_setKeywordValue%susearch_setText%sint32_t UErrorCodeToBool(UErrorCode)-Cnn-Cn %-ucal_open%sucol_open%sulocdata_getMeasurementSystem%susearch_getBreakIterator%sThe resolved version "%s" from System.Globalization.AppLocalIcu switch has to be < %zu chars long.
Could not load ICU data. UErrorCode: %d
int32_t GlobalizationNative_EnumCalendarInfo(EnumCalendarInfoCallback, const UChar *, CalendarId, CalendarDataType, const void *)ubrk_openRules%sucol_next%sucol_previous%sures_getByKey%s/home/crazytuzi/runtime_clr/src/native/libs/System.Globalization.Native/pal_casing.cUBreakIterator *CreateCustomizedBreakIterator(void)int32_t GlobalizationNative_GetLocaleInfoInt(const UChar *, LocaleNumberData, int32_t *)int GetPercentNegativePattern(const char *)uloc_getBaseName%su_strlenint32_t GlobalizationNative_LastIndexOf(SortHandle *, const UChar *, int32_t, const UChar *, int32_t, int32_t, int32_t *)pSearch != NULLint GetNumericPattern(const UNumberFormat *, const char **, int, int)n CC n-ucal_getTimeZoneDisplayName%suidna_openUTS46%suloc_countAvailable%susearch_first%sResultCode GlobalizationNative_GetCalendarInfo(const UChar *, CalendarId, CalendarDataType, UChar *, int32_t)isError == false && srcIdx == dstIdxUCollator *CloneCollatorWithOptions(const UCollator *, int32_t, UErrorCode *)!!quoted_literals_only;
$CR = [\p{Grapheme_Cluster_Break = CR}];
$LF = [\p{Grapheme_Cluster_Break = LF}];
$Control = [[\p{Grapheme_Cluster_Break = Control}]];
$Extend = [[\p{Grapheme_Cluster_Break = Extend}]];
$ZWJ = [\p{Grapheme_Cluster_Break = ZWJ}];
$Regional_Indicator = [\p{Grapheme_Cluster_Break = Regional_Indicator}];
$Prepend = [\p{Grapheme_Cluster_Break = Prepend}];
$SpacingMark = [\p{Grapheme_Cluster_Break = SpacingMark}];
$Virama = [\p{Gujr}\p{sc=Telu}\p{sc=Mlym}\p{sc=Orya}\p{sc=Beng}\p{sc=Deva}&\p{Indic_Syllabic_Category=Virama}];
$LinkingConsonant = [\p{Gujr}\p{sc=Telu}\p{sc=Mlym}\p{sc=Orya}\p{sc=Beng}\p{sc=Deva}&\p{Indic_Syllabic_Category=Consonant}];
$ExtCccZwj = [[\p{gcb=Extend}-\p{ccc=0}] \p{gcb=ZWJ}];
$L = [\p{Grapheme_Cluster_Break = L}];
$V = [\p{Grapheme_Cluster_Break = V}];
$T = [\p{Grapheme_Cluster_Break = T}];
$LV = [\p{Grapheme_Cluster_Break = LV}];
$LVT = [\p{Grapheme_Cluster_Break = LVT}];
$Extended_Pict = [:ExtPict:];
!!chain;
!!lookAheadHardBreak;
$L ($L | $V | $LV | $LVT);
($LV | $V) ($V | $T);
($LVT | $T) $T;
[^$Control $CR $LF] ($Extend | $ZWJ);
[^$Control $CR $LF] $SpacingMark;
$Prepend [^$Control $CR $LF];
$LinkingConsonant $ExtCccZwj* $Virama $ExtCccZwj* $LinkingConsonant;
$Extended_Pict $Extend* $ZWJ $Extended_Pict;
^$Prepend* $Regional_Indicator $Regional_Indicator / $Regional_Indicator;
^$Prepend* $Regional_Indicator $Regional_Indicator;
.;-nsuseu_uastrncpy%sucol_setAttribute%sunorm2_isNormalized%svoid GlobalizationNative_InitICUFunctions(void *, void *, const char *, const char *)libicuuc.soroc- nU_SUCCESS(err)normalizedPatternLength > 0-C nint GetCurrencyNegativePattern(const char *)%-nuidna_nameToUnicode%suloc_getCountry%sures_getStringByIndex%s%s.%s%dpCollator not expected to be null here.*pSearchIterator != NULL && "Should having a valid search handle at this stage."r && "restoring search handle shouldn't fail."normalizedPatternLength < MAX_DOTNET_NUMERIC_PATTERN_LENGTH-% nucol_getVersion%sucol_setMaxVariable%sudat_countSymbols%sudat_toPattern%suloc_getISO3Language%s_%d%s/home/crazytuzi/runtime_clr/src/native/libs/System.Globalization.Native/pal_calendarData.cstrength >= UCOL_SECONDARYint32_t GetCollationElementMask(UColAttributeValue)n -%nudatpg_close%suidna_close%suldn_keyValueDisplayName%smajorVer != -1false && "Unexpected ucol_getVersion to fail."int32_t SimpleAffix_Iterators(UCollationElements *, UCollationElements *, UColAttributeValue, int32_t, int32_t *)ucal_getTimeZoneIDForWindowsID%sucal_setMillis%sucol_getSortKey%suloc_getDisplayName%suloc_getLanguage%sunorm2_normalize%sunum_getSymbol%susearch_getMatchedLength%sThe resolved suffix "%s" from System.Globalization.AppLocalIcu switch has to be < %zu chars long.
n C-u_strcmp%su_tolower%sucol_closeElements%sucol_openRules%sfalse && "Couldn't open the search iterator."status != U_INTERNAL_PROGRAM_ERRORen_US_POSIXucol_openElements%s/home/crazytuzi/runtime_clr/src/native/libs/System.Globalization.Native/pal_icushim.cDOTNET_ICU_VERSION_OVERRIDEint32_t GlobalizationNative_IndexOf(SortHandle *, const UChar *, int32_t, const UChar *, int32_t, int32_t, int32_t *)Should having a valid search handle at this stage.restoring search handle shouldn't fail.int32_t ComplexEndsWith(SortHandle *, const UChar *, int32_t, const UChar *, int32_t, int32_t, int32_t *)ucol_getRules%sudat_getSymbols%s_%snarrowppSortHandle != NULLs_breakIteratorRules != NULL/home/crazytuzi/runtime_clr/src/native/libs/System.Globalization.Native/pal_locale.cCn-n Cenucol_close%sn--n%uloc_getISO3Country%suloc_getKeywordValue%susearch_close%susearch_openFromCollator%svoid GetVersionedLibFileName(const char *, int, int, int, const char *, char *)/home/crazytuzi/runtime_clr/src/native/libs/System.Globalization.Native/pal_collation.c-%nCannot get symbol %s from libicuuc
Error: %s
ucal_get%sunum_close%sunum_open%susearch_last%suldn_open%sCannot get the symbols of ICU APIs ucol_safeClone or ucol_clone.
_%d_%d%seraspCurrent->next != NULL && "next pointer shouldn't be null."%n-u_strcpy%su_strlen%sucal_close%s.%drulesLength <= completeRulesLengthfalse && "Couldn't get the collator."int32_t GetSearchIteratorUsingCollator(SortHandle *, const UCollator *, const UChar *, int32_t, const UChar *, int32_t, int32_t, UStringSearch **)int32_t GlobalizationNative_GetLocaleInfoString(const UChar *, LocaleStringData, UChar *, int32_t, const UChar *)ucal_getLimit%suenum_next%sunorm2_getNFCInstance%sures_getSize%sCould not find symbol: %s from libicuuc
ucol_safeClone%sjapanesefalse && "Couldn't open a new search iterator."collationU_SUCCESS(status)C- nucol_strcoll%sudat_setCalendar%sucurr_forLocale%snameLen <= VERSIONED_LIB_NAME_LENyMdyMMMMMMMMdA0B0C0D0E0F0G0H0I0J0K0M0O0Q0S0U0W0Y0[0]0_0a0c0d0f0h0j0k0l0m0n0o0r0u0x0{0~00€0�0‚0ƒ0„0…0†0‡0ˆ0‰0Š0‹0Œ0�0Ž0�0�0‘0’0“0•0–0�0!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~¢£¬¯¦¥© 0 0
00û0ò0¡0£0¥0§0©0ã0å0ç0Ã0¢0¤0¦0¨0ª0«0­0¯0±0³0µ0·0¹0»0½0¿0Á0Ä0Æ0È0Ê0Ë0Ì0Í0Î0Ï0Ò0Õ0Ø0Û0Þ0ß0à0á0â0ä0æ0è0é0ê0ë0ì0í0ï0ó0d1112131415161718191:1;1<1=1>1?1@1A1B1C1D1E1F1G1H1I1J1K1L1M1N1O1P1Q1R1S1T1U1V1W1X1Y1Z1[1\1]1^1_1`1a1b1c1ÿÿÿÿÿÿÿÿ ÿ
ÿ ÿ ÿ
ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ ÿ!ÿ"ÿ#ÿ$ÿ%ÿ&ÿ'ÿ(ÿ)ÿ*ÿ+ÿ,ÿ-ÿ.ÿ/ÿ0ÿ1ÿ2ÿ3ÿ4ÿ5ÿ6ÿ7ÿ8ÿ9ÿ:ÿ;ÿ=ÿ>ÿ?ÿ@ÿAÿBÿCÿDÿEÿFÿGÿHÿIÿJÿKÿLÿMÿNÿOÿPÿQÿRÿSÿTÿUÿVÿWÿXÿYÿZÿ[ÿ\ÿ]ÿ^ÿàÿáÿâÿãÿäÿåÿæÿaÿbÿcÿdÿeÿfÿgÿhÿiÿjÿkÿlÿmÿnÿoÿqÿrÿsÿtÿuÿvÿwÿxÿyÿzÿ{ÿ|ÿ}ÿ~ÿÿ€ÿ�ÿ‚ÿƒÿ„ÿ…ÿ†ÿ‡ÿˆÿ‰ÿŠÿ‹ÿŒÿ�ÿŽÿ�ÿ�ÿ‘ÿ’ÿ“ÿ”ÿ•ÿ–ÿ—ÿ˜ÿ™ÿšÿ›ÿœÿ�ÿ ÿ¡ÿ¢ÿ£ÿ¤ÿ¥ÿ¦ÿ§ÿ¨ÿ©ÿªÿ«ÿ¬ÿ­ÿ®ÿ¯ÿ°ÿ±ÿ²ÿ³ÿ´ÿµÿ¶ÿ·ÿ¸ÿ¹ÿºÿ»ÿ¼ÿ½ÿ¾ÿÂÿÃÿÄÿÅÿÆÿÇÿÊÿËÿÌÿÍÿÎÿÏÿÒÿÓÿÔÿÕÿÖÿ×ÿÚÿÛÿÜÿ ¥¹¥¦¦Ò¥ë¥[0ê/!0Í0 1vvvvVVVVVVV;Ti€#p $˜%¸ &à°& ((*H`+p0,˜à,À 1è€2Ð38P7`p:ˆ`;°`>Ø0?ø�?P@@Ð@`@D€ðG  KÀ LèM`M(àNH`OhP�0Q°RØ�S`T(UHàVpÐW˜PYÀðZèð[ À]8 p^` Àbˆ 0c¨ eÈ �gè @h
°h(
mP
`ox
Àp˜
ÀqÀ
tè
°t @u0 €wX xx €x˜ Ðx¸ PzØ 0{ à|( Ð}P x `„  ð„È †ð ‡
ˆ@
0‰h
@�
Œ¸
@Žà
À‘ž0ОX@Ÿx�  `¡È@¢ðà¢À£@p¤h ¥�॰ ¦Ø äÀä @åHæp %˜@'¸Ð'à)�)(0*Hð*h€,�À-¸`.àð.p10Ð1P�2p@3�zRx �$ A†C
  A D!gA†C
b $dP!A†C
ý A Œ8"…A†C
€ $¬¨"ëA†C
á A Ôp$`A†C
[ $ô°%YA†C
O A $è&ÊA†C
À A $D�'ªA†C
  A $l(3A†C
) A $”0,[A†C
Q A $¼h-MA†C
C A $ä�.~A†C
t A $ è1A†C

 A $4à4äA†C
Ú A $\¨5ýA†C
ó A „€8ËA†C
Æ ¤09_A†C
Z $Äp9¹A†C
¯ A ì:rA†C
m  h:lA†C
g ,¸=¬A†C
§ LHA¦A†C
¡ $lØDóA†C
é A ”°EQA†C
L ´ðE_A†C
Z Ô0FqA†C
l ô�G€A†C
{ $ðG¦A†C
œ A <xHA†C
 $\xIÐA†C
Æ A $„ J‹A†C
� A $¬ˆKÉA†C
¿ A Ô0L•A†C
� $ô°LßA†C
Õ A $hNðA†C
æ A $D0OwA†C
m A $lˆP‘A†C
‡ A $”RóA†C
é A $¼ØRÈA†C
¾ A $ä€T¤A†C
š A $ UJA†C
@ A 40YcA†C
^ T€YÌA†C
Ç t0[‰A†C
„ ” ]§A†C
¢ ´0^fA†C
a $Ô€^OA†C
E A $ü¨bXA†C
N A $àdTA†C