Files
CoreCLR/lib/Debug/Linux_x86_64/libclrinterpreter.so
T

231 lines
276 KiB
Plaintext
Raw Normal View History

2026-05-30 16:42:41 +08:00
ELF>@ŘF@8 @@@@hhTT``.`.PP°6°V°V��@;@k@kŘ � °6°F°Fđ7đWđWRĺtd°6°V°V�P Pĺtd`Â`Â`””Qĺtd¨¨¨$$GNUP»
‰0Ü>–rÁökuŘŰ0©^#ś  , F"U\du„‹’™ˇ¦­»ÁĐÖÝĺ÷!6U\l…‘¦ĚÓÚáčC°“wNP”/   ˙ýŠđ”
@0PFPqpt)’ÓŻk %P&y >ui Pii
\”‘–fii
†&€€&ŢŞŔÁ-í†˙__gmon_start___ITM_deregisterTMCloneTable_ITM_registerTMCloneTable__cxa_finalizestderrfprintf__stack_chk_fail__tls_get_addrprintfmallocmemsetreallocfreememcpy__assert_fail_Znam_Unwind_Resume_Znwm_ZdlPvisprint__cxa_begin_catch_ZSt9terminatevmemcmp__cxa_pure_virtual__gxx_personality_v0__cxa_atexitjitStartupgetJitstrcmp__cxa_end_catch__cxa_allocate_exception__cxa_throw__cxa_free_exception_ZTVN10__cxxabiv117__class_type_infoEstrlenstrcpycallocmemchrstrncmplibclrinterpreter.soV1.0libstdc++.so.6GLIBCXX_3.4CXXABI_1.3libgcc_s.so.1GCC_3.0libc.so.6GLIBC_2.2.5GLIBC_2.4GLIBC_2.14ld-linux-x86-64.so.2GLIBC_2.3libm.so.6°VĐ.¸V/ŔV‘ČVĐ.ŕVičV0iđV i(W(ľ@W€”HW@šPW`šXWŔšpW%xW�%�WŚľ WŔ=¨W�#ŔW =ČWŔ#ŕWPąčWŕC@k@kPkE…Xk1`kmIhk#opk'`xkBf€k@M�k*]�k0C�kŃk k�b¨k[‡°kpI¸k-]Ŕk.�Čk¶vĐk@�Řk<ŕk?]čkeOđkk{řkë>l™bl¬blR�l‚I lCC(lYC0lCM8lÉh@l!HlďpPlÜQXlÁb`lâhhlwOpl*`xlq€lq�l:q�l1<�lĂY léY¨lXM°lţ>¸l1ŔlAČlm‡ĐlV]ŘlöQŕlČvčlGđlÝSřlrCm�ImÔ8möhmtM m}{(m@W0mń88mŐb@mH…HmZPm›=XmšG`m5hm9pmâkxmWq€mA�múk�m-5�mEf mE5¨můb°mßv¸mTŔmiČmbfĐmŐEŘmpqŕmŽMčm(1đmcřmŚOnY…núEnXWnqW n>1(n]50n&o8nQ<@n†WHns]Pn’]Xn”q`n.ihn;pnZxn|€nZ�n·I�n¬]�n†‡ n
R¨n˛M°nT¸nCZŔnßMČnlĐn3RŘn´qŕn&cčnFođng�řnŕqorooÔ]o¨oo y o˘(o—{0or8oK`@oFHo®=Po[RXo~…`oůvho Wpo‘CxoJT€o/A�o^�o¬‡�o¶G o=F¨oÝG°o4l¸oJyŔoěČo_lĐo¸{ŘoJAŕo͇čo–�đo¦Cřog`p�p?pU1p3^ p^T(pN0pĚC8p4N@pRiHpň‡Pp…iXpyf`p´Whpu5ppoZxp‘5€pµ5�pL?�p„1�pUc p
H¨pw°p�¸p¨1ŔpqRČp�`Đp}lŘp#€ŕpXNčpycđp*9řp Rqčoq2�q‹Zq•f qÉ=(q\^0qI€8q±Z@qĐZHqł`Pq…TXqĐW`q«chqkApqˇixqČc€q=w�qk��qřC�qĎ` qĄ…¨q§l°q/rŔq@WČq WĐqäfŘqő{ŕqačq˝RđqŠNřqšFrŮTr[HrźFra r6(rp0rěf8rX@rú{HrpPrßTXräc`rŃihr$„pr+„xrp€r�N¸t€ĘŔtpĚŕt ˙u€W(ZZZZZ ZWWW¸q W €W PZXZ`ZhZpZ xZ
€Z �Z �Z
�Z Z¨Z°Z¸ZŔZČZĐZŘZŕZčZđZřZ[[[[! ["([#0[$8[%¨¨¨¨ĚŘĚŘäđäÉ]µĹ�b�b�b�bJcJcJcJcčcčcčcčcdbľbębc€c´cô`á]á]á]á]á]á]á]á]á]á]M^·^/_Ď_T`µĹŚ“•µĹÄ’“
eR‰ó‰mŠçŠa‹Ű‹ĎŚUŚIŤĂŤ=Ž·Ž1Źň�݉)ŠŁŠ‹—‹‹ŚŚŤŤůŤsŽíއťťťťťťťťťťťťťťťťťťťťťťÝžÝžÝžÝžÝžÝžÝžgŹâŹ]�Ř�‘*‘S‘|‘Ą‘Α÷‘ ’I’r’›’igui´mżnÖoÇp©l¸qÄ’µĹdOaO“uÄuÄĎrµĹµĹHŻú­ć–i•®™Ĺ›.›ŞśdÜ}¨�p�Ď~µ€›‚i„A…:†G®ţ˛źµ(»âµ!¶`¶ź¶޶·\·›·Ú·¸X¸Dľ~ľµľďľ)żcżťż׿—¸ŔHŻµĹµĹµĹµĹµĹµĹµĹµĹµĹµĹµĹµĹµĹŻsµt»uÁvÇwŻxµy¦zµĹµĹµĹµĹµĹµĹµĹµĹµĹµĹµĹµĹµĹµĹµĹµĹµĹµĹµĹµĹµĹĂohcf’k¸{Ę|�ŹąŹ†�Ż� �4�Ö«¬¬Ýž{jµĹµĹµĹµĹµĹµĹµĹµĹµĹµĹµĹµĹµĹµĹµĹµĹµĹµĹµĹµĹµĹµĹµĹµĹµĹµĹµĹµĹµĹy ĎĽâĽ˝řĽ$˝:˝P˝f˝|˝’˝-µHµcµ~µ™µ´µϵ굞:žcžŚžµžȤ~ŁU§sś®śéś$ťsťÂť4ˇU§ď˘™źzź[ź±źŢžł¦U§U§NŁU§D˘U§<ź™%™4™C™R™R™a™p™™Ž™ť™px–x$xJxNwtww(w,vRvŕuv+uQußtut2tÉsěsssŃrôrr$r»qŢqëpqĄpČpŐořoŹo˛ożnânynśnÉmŁmxmžmbl�lŤlłl˙l˙lŮlUk{kˇkÇk jzjĆjTjyiźi-iSiĘiĘi¤iLhQhh)h—h—hth%g*gßfgpgpgMgřeDfŇe¬efIffĹdëdźdydđdeđdťcŔcWczc‡bŞbAbdbqa”a+aNa[`~``8`¬ĆĆ(ĆĆĆ4Ć(Ć@Ć@ĆLĆLĆXĆXĆdĆpĆ|Ć�ƔƠĆ|Ć ĆOĘqĘ`Ę€ĚË€Ě`Ę`Ę`Ę`Ę`Ę‘Ě`ʦˑ̑̑̂ʂĘ`Ę“Ęůíîîzęîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîî;ě”ęîî‚é)íîîîîîîîîîîîîîîîîîîîî.ëîîîîîîîééîîhéŕíěíříîîî(î4î@îLîXîľ•t›_ ¬¸ÄĐÜčô dp|�” ¬¸Äff}¨ ‹!‹!}7777ee7777ee  ee  Ô˘˘˘r-w-�-Á-ŕ-.2.Y./Ę/0î.˝.ť.R0>0ˇ0ß01 try [IR_%04x(%x), IR_%04x(%x)) pPrevBB->pNextBB == NULL || pPrevBB->pNextBB == pFinallyCallIslandBB%d sizeOffset=%d(direct) I8CORINFO_HELP_NEWARR_1_MAYBEFROZENCORINFO_HELP_ENDCATCHCORINFO_HELP_CHECK_OBJCORINFO_HELP_READYTORUN_NONGCTHREADSTATIC_BASECORINFO_HELP_CHECKED_ASSIGN_REF_ESICORINFO_HELP_THROW_ARGUMENTEXCEPTION!InterpConfig.IsInitialized()/home/crazytuzi/runtime_clr/src/coreclr/interpreter/stackmap.cppSystemReciprocalEstimate!m_overflowGcInfoEncoding::DENORMALIZE_CODE_OFFSET(GcInfoEncoding::NORMALIZE_CODE_OFFSET(pCallSites[i])) == pCallSites[i]GcInfoEncoding::DENORMALIZE_CODE_LENGTH(GcInfoEncoding::NORMALIZE_CODE_LENGTH(m_CodeLength)) == m_CodeLengthm_SizeOfStackOutgoingAndScratchArea != (UINT32)-1void TGcInfoEncoder<AMD64GcInfoEncoding>::EliminateRedundantLiveDeadPairs(GcInfoEncoderExt::LifetimeTransition **, size_t *, GcInfoEncoderExt::LifetimeTransition **) [GcInfoEncoding = AMD64GcInfoEncoding]m_pVars[sVar].size == m_pVars[dVar].sizejitFlagsSize == sizeof(corJitFlags)ShortInlineBrTarget out of boundsInvalid handler region in EH clauseWARNING: Intrinsic not implemented in EmitNamedIntrinsicCall: %d (for %s.%s.%s)
CORINFO_HELP_UNBOX_NULLABLECORINFO_HELP_THROWEXACTCORINFO_HELP_RNGCHKFAILCORINFO_HELP_ASSIGN_REFCORINFO_HELP_ASSIGN_REF_EDICORINFO_HELP_CHECKED_ASSIGN_REF_EAXCORINFO_HELP_CHECKED_ASSIGN_REF_EBXint32_t CEEOpcodeSize(const uint8_t *, const uint8_t *)longvalue_count <= UINT32_MAXm_GSCookieValidRangeStart == 0 || m_GSCookieValidRangeStart == prologSizeGcInfoEncoding::DENORMALIZE_STACK_BASE_REGISTER(GcInfoEncoding::NORMALIZE_STACK_BASE_REGISTER(regNum)) == regNumnumChunks > 0=== FullyInterruptible global breakdown ===
=== PartiallyInterruptible global breakdown ===
x > 0void SimplerHashTable<const BitArray *, LiveStateFuncs, unsigned int, GcInfoHashBehavior>::KeyIterator::SetValue(const Value &) const [Key = const BitArray *, KeyFuncs = LiveStateFuncs, Value = unsigned int, Behavior = GcInfoHashBehavior]Switch target out of bounds(%s)(indirect) %s %s%sgcslot %u at %u
Reusedglobal slot != ((GcSlotId)-1)Internal error in simdhashCORINFO_HELP_ISINSTANCEOFANYCORINFO_HELP_CHKCASTCLASS_SPECIALCORINFO_HELP_GETREFANYCORINFO_HELP_JIT_PINVOKE_BEGIN_capacity <= UINT32_MAXok == DN_SIMDHASH_INSERT_OK_ADDED_NEWm_list != nullptrm_pLastInterruptibleRange == NULL || normStartOffset >= m_pLastInterruptibleRange->NormStopOffsetspOffsetGSCookie != NO_GS_COOKIEm_NumCallSites == 0 || m_pCallSites != NULLcurrentSlot < m_NumSlots=== PartiallyInterruptible method breakdown ===
result + initial == writer.GetBitCount()!less(*(first + 1), *first)SimplerHashTable<const BitArray *, LiveStateFuncs, unsigned int, GcInfoHashBehavior>::KeyIterator::KeyIterator(const SimplerHashTable<Key, KeyFuncs, Value, Behavior> *, BOOL) [Key = const BitArray *, KeyFuncs = LiveStateFuncs, Value = unsigned int, Behavior = GcInfoHashBehavior]IL_----: %-14sslotIndex < m_slotTableSizeCORINFO_HELP_LMUL_OVFCORINFO_HELP_NEWSFAST_ALIGN8_VCCORINFO_HELP_ASSIGN_REF_ENSURE_NONHEAP/home/crazytuzi/runtime_clr/src/coreclr/interpreter/eeinterp.cpphashpCorJitInfo != NULLGC_SP_REL != spBase || spOffset >= 0(m_SlotTable[ slotId ].Flags & GC_SLOT_UNTRACKED) == 0pSlotDesc->IsUntracked()pNewTransitionsCopyPtr != NULLIL_%04x %-10s - opcode not supported yet
("\" %ldCORINFO_HELP_UNBOXCORINFO_HELP_PINVOKE_CALLICORINFO_HELP_GVMLOOKUP_FOR_SLOT/home/crazytuzi/runtime_clr/src/coreclr/interpreter/intops.cppvoid TArray<char>::RemoveAt(int32_t) [T = char]m_firstChunk != nullptr!m_IsSlotTableFrozenlength > 0numTransitionsInCurrentChunk > 0Stack underflowiat == IAT_VALUE%sIL_%04x: %-14sBB%d CORINFO_HELP_ULDIVCORINFO_HELP_NEWARR_1_DIRECTCORINFO_HELP_READYTORUN_THREADSTATIC_BASE_NOCTORCORINFO_HELP_CHECKED_ASSIGN_REF_ECX/home/crazytuzi/runtime_clr/src/coreclr/interpreter/compileropt.cppvoid TArray<InterpInst *>::RemoveAt(int32_t) [T = InterpInst *]System.Private.CoreLibConvertToIntegerNativeStubHelpersMemoryMarshalFastPollGCWriteBarrierpSecond->IsRegister()!"Duplicate slots definitions found in GC information!"Over/underflow in GetDataForHelperFtnCurrently do not support LDFTN of Parameterized functionsCORINFO_HELP_NEWARR_1_PTRCORINFO_HELP_THROWCORINFO_HELP_NATIVE_MEMSETCORINFO_HELP_READYTORUN_NEWARR_1CORINFO_HELP_VTABLEPROFILE64!"Overwrote an existing item while adding"(spOffset % TARGET_POINTER_SIZE) == 0normEpilogSize < m_CodeLengthcurrentChunk < numChunksother.m_pEndData - other.m_pData == m_pEndData - m_pDataresult == numerator % p.prime*pSlot == (int32_t)0xdeadbeef
Compiled method: Not expanding initlocals from [%d-%d] for global vars stack top of %d
m_pVars[var].ILGlobalfieldInfo.fieldAccessor == CORINFO_FIELD_INSTANCE [nil <-CORINFO_HELP_UNDEFCORINFO_HELP_ULNG2DBLCORINFO_HELP_DBL2INT_OVFCORINFO_HELP_ISINSTANCEOFARRAYCORINFO_HELP_MEMZEROCORINFO_HELP_READYTORUN_GCSTATIC_BASECORINFO_HELP_READYTORUN_GENERIC_STATIC_BASECORINFO_HELP_VALIDATE_INDIRECT_CALL/home/crazytuzi/runtime_clr/src/coreclr/interpreter/datastructs.hT TArray<Reloc *>::Get(int32_t) [T = Reloc *]falsePINNED__m_IsSlotTableFrozen || m_NumSlots == 0(last - first) < INT32_MAXCopyToInterpGenericLookup: Helper lookup must have a signatureins->opcode == INTOP_SWITCHm_ILToNativeMapSize < m_ILCodeSizeinterior pVar->liveStartInterpDataItemIndexMap::VarSizedDataWithPayload<void *>::VarSizedDataWithPayload() [T = void *]CORINFO_HELP_METHOD_ACCESS_EXCEPTIONCORINFO_HELP_GETSYNCFROMCLASSHANDLECORINFO_HELP_PROF_FCN_TAILCALLCORINFO_HELP_TYPEHANDLE_TO_RUNTIMETYPE_MAYBENULLT TArray<void *>::Get(int32_t) [T = void *]byteintMemoryBarrierintersectionStart > 0 && intersectionStart < m_CodeLength!pSlotDesc->IsRegister()/home/crazytuzi/runtime_clr/src/coreclr/inc/bitposition.h!"Unexpected call kind"Unknown(flags & GC_SLOT_UNTRACKED) == 0CORINFO_HELP_INITINSTCLASSCORINFO_HELP_UNBOX_TYPETESTCORINFO_HELP_TYPEHANDLE_TO_RUNTIMETYPECORINFO_HELP_METHODDESC_TO_STUBRUNTIMEMETHODCORINFO_HELP_CHECKED_ASSIGN_REF_EBPconst int32_t *InterpNextOp(const int32_t *)ushort:thisSystem.Runtime.InteropServicesmetapNoMem != NULL!slimHeader/home/crazytuzi/runtime_clr/src/coreclr/gcinfo/../jit/jitstd/algorithm.hpStartBB != NULLInvalid try region in EH clauseIAT_PPVALUE pinvokes not implemented in interpreter Class,%c %d,%d,%dR4CORINFO_HELP_UMODCORINFO_HELP_ULNG2FLTCORINFO_HELP_ISINSTANCEOFCLASSCORINFO_HELP_GETPINNED_GCSTATIC_BASET TArray<LeavesTableEntry>::Get(int32_t) [T = LeavesTableEntry]alloc global var %d to offset %d
InterpException::InterpException(const char *, CorJitResult)ReciprocalSqrtEstimateVectornew_bucketsalignment != 0pCallSiteSizes[i] > 0!pFirstPreserved->IsDeletednormCodeOffsetDelta < GcInfoEncoding::NUM_NORM_CODE_OFFSETS_PER_CHUNKbool SimplerHashTable<const BitArray *, LiveStateFuncs, unsigned int, GcInfoHashBehavior>::Set(Key, Value) [Key = const BitArray *, KeyFuncs = LiveStateFuncs, Value = unsigned int, Behavior = GcInfoHashBehavior]m_table != NULLconst Key &SimplerHashTable<const BitArray *, LiveStateFuncs, unsigned int, GcInfoHashBehavior>::KeyIterator::Get() const [Key = const BitArray *, KeyFuncs = LiveStateFuncs, Value = unsigned int, Behavior = GcInfoHashBehavior]m_pVars[var].liveEnd != NULLgetVirtualFunctionPtrHelper != NULL?AllocatedMPCORINFO_HELP_DBL2LNGCORINFO_HELP_NEW_MDARR_RARECORINFO_HELP_CHKCASTARRAYCORINFO_HELP_CLASS_ACCESS_EXCEPTIONCORINFO_HELP_GETDYNAMIC_GCSTATIC_BASE_NOCTORCORINFO_HELP_GETPINNED_NONGCSTATIC_BASE_NOCTORCORINFO_HELP_READYTORUN_DELEGATE_CTORCORINFO_HELP_EE_PERSONALITY_ROUTINECORINFO_HELP_THROW_AMBIGUOUS_RESOLUTION_EXCEPTIONsbytevarm_allocator != nullptrpCurrent <= pFirstPreserved!m_SlotTable[i].IsDeleted()m_pVars[i].ILGlobaltargetBBhandleData.argType == HelperArgType::GenericResolutionInjecting finally call island BB%d
]" BB%dCORINFO_HELP_LDIVCORINFO_HELP_NEWFASTCORINFO_HELP_MON_EXITBB%d
%d (end void TArray<int>::RemoveAt(int32_t) [T = int]m_listFromConfig == nullptrMathF/home/crazytuzi/runtime_clr/src/native/containers/dn-simdhash-ght-compatible.cm_lastChunk == nullptrm_GSCookieValidRangeEnd == (UINT32)(-1) || m_GSCookieValidRangeEnd == prologSize+1m_SizeOfEditAndContinuePreservedArea == NO_SIZE_OF_EDIT_AND_CONTINUE_PRESERVED_AREAFitsIn<UINT32>(m_Info2.GetBitCount())0index == m_paramArgIndexBranch target out of boundspTargetBB != NULLInvalid code detectedcallInfo.thisTransform == CORINFO_DEREF_THISretry emit
\\ IR_%04x (CORINFO_HELP_DBL2ULNG_OVFCORINFO_HELP_STRCNSCORINFO_HELP_GET_NONGCSTATIC_BASE_NOCTORCORINFO_HELP_GET_NONGCTHREADSTATIC_BASECORINFO_HELP_TAILCALLCORINFO_HELP_THROW_ARGUMENTOUTOFRANGEEXCEPTIONCORINFO_HELP_JIT_PINVOKE_ENDchar/home/crazytuzi/runtime_clr/src/coreclr/inc/safemath.hvoid jitstd::sort(RandomAccessIterator, RandomAccessIterator, Less) [RandomAccessIterator = GcSlotDescAndId *, Less = CompareSlotDescAndIdBySlotDesc]\rIR_%04xSlot %u (%s var #%d offset %u) live [IR_%04x - IR_%04x] [%u - %u]
CORINFO_HELP_ISINSTANCEOFINTERFACECORINFO_HELP_THROWNULLREFCORINFO_HELP_GETDYNAMIC_NONGCSTATIC_BASE_NOCTORCORINFO_HELP_MEMCPYCORINFO_HELP_READYTORUN_GENERIC_HANDLECORINFO_HELP_DELEGATEPROFILE32active vars:Unsupported value for DOTNET_InterpModeshortstringsizeofSets == m_Info2.GetBitCount()foundvoid TGcInfoEncoder<InterpreterGcInfoEncoding>::EliminateRedundantLiveDeadPairs(GcInfoEncoderExt::LifetimeTransition **, size_t *, GcInfoEncoderExt::LifetimeTransition **) [GcInfoEncoding = InterpreterGcInfoEncoding]!end() && (m_curBit != 0)!pSecond->IsRegister()/home/crazytuzi/runtime_clr/src/coreclr/inc/simplerhash.inlCopyToInterpGenericLookup: Offsets too large for generic lookup, unable to compile
alloc arg var %d to offset %d
BB%d (IL_%04x):
!"Floating point unsigned conversions".%sMethodThisSizeOf() == sizeof(VarSizedDataWithPayload<T>)CORINFO_HELP_CHKCASTANYCORINFO_HELP_STOP_FOR_GCCORINFO_HELP_POLL_GCCORINFO_HELP_ASSIGN_BYREFCORINFO_HELP_MEMSETCORINFO_HELP_ASSIGN_REF_ESICORINFO_HELP_DELEGATEPROFILE64m_pDeferredCalls == NULLInterpreterInterpModenuintVolatilebucket_count < UINT32_MAXpPrev->CodeOffset == m_CodeLength && !pPrev->BecomesLive(liveState.ReadBit(slotIndex) && !becomesLive) || (!liveState.ReadBit(slotIndex) && becomesLive)!m_SlotTable[i].IsUntracked()unsigned int BitArrayIterator::operator*()clsHnd != NULLInvalid filter region in EH clausepConstrainedToken != NULLextraParamArgLocation == INT_MAXpNewBB->emitState == BBStateNotEmitted %dCORINFO_HELP_NEWSFAST_ALIGN8_FINALIZECORINFO_HELP_NEW_MDARRCORINFO_HELP_BOX_NULLABLECORINFO_HELP_GETDYNAMIC_NONGCSTATIC_BASECORINFO_HELP_GETPINNED_GCSTATIC_BASE_NOCTORCORINFO_HELP_ASSIGN_REF_EBPCORINFO_HELP_JIT_REVERSE_PINVOKE_EXITCORINFO_HELP_PATCHPOINT_FORCEDCORINFO_HELP_CLASSPROFILE32GetMethodTable!"Failed to add a new item but there was no existing item"/home/crazytuzi/runtime_clr/src/coreclr/gcinfo/gcinfoencoder.cpp(base > 0) && (base < BITS_PER_SIZE_T)pMethodInfo != NULLm_GenericsInstContextStackSlot == NO_GENERICS_INST_CONTEXT || m_GenericsInstContextStackSlot == spOffsetGenericsContextm_CodeLength == 0 || m_CodeLength == lengthregNum != NO_STACK_BASE_REGISTERnumInterruptibleRanges == 0pSlotDesc->IsRegister()embedInfo.lookup.constLookup.accessType == IAT_VALUE!isPInvoke && !isMarshaledPInvokeCEE_LOCALLOC not at stack base + 1, %dF CORINFO_HELP_LLSHCORINFO_HELP_ULMUL_OVFCORINFO_HELP_NEWARR_1_ALIGN8CORINFO_HELP_BULK_WRITEBARRIERCORINFO_HELP_GETFIELDADDRCORINFO_HELP_GETPINNED_NONGCSTATIC_BASECORINFO_HELP_GETDYNAMIC_GCTHREADSTATIC_BASE_NOCTOR_OPTIMIZEDCORINFO_HELP_RUNTIMEHANDLE_METHODCORINFO_HELP_READYTORUN_VIRTUAL_FUNC_PTRCORINFO_HELP_STACK_PROBEMathCompareExchange/home/crazytuzi/runtime_clr/src/native/containers/dn-simdhash.c!"Internal error in dn_simdhash_ght_insert_replace"(flags & (GC_SLOT_IS_REGISTER | GC_SLOT_IS_DELETED)) == 0(pSlotDesc->Slot.Stack.Base & ~3) == 0m_tableSizeInfo.prime != 0void jitstd::sort(RandomAccessIterator, RandomAccessIterator, Less) [RandomAccessIterator = GcInfoEncoderExt::LifetimeTransition *, Less = CompareLifetimeTransitionsBySlot]O CORINFO_HELP_NEWFAST_MAYBEFROZENCORINFO_HELP_PROF_FCN_LEAVECORINFO_HELP_READYTORUN_NONGCSTATIC_BASECORINFO_HELP_THROW_NOT_IMPLEMENTEDCORINFO_HELP_CLASSPROFILE64CORINFO_HELP_DISPATCH_INDIRECT_CALL ins_index %d booluintm_SizeOfStackOutgoingAndScratchArea == (UINT32)-1 || m_SizeOfStackOutgoingAndScratchArea == sizeintersectionStart <= intersectionEndnormPrologSize > 0 && normPrologSize < m_CodeLengthnormStopDelta > 0/home/crazytuzi/runtime_clr/src/coreclr/inc/gcinfotypes.hpN == NULL || KeyFuncs::Equals(k, pN->m_key)!src->indirectSecondOffsetUnbox of a reference type is not valid\t%p CORINFO_HELP_MODCORINFO_HELP_ULMODCORINFO_HELP_LNG2FLTCORINFO_HELP_FLTREMCORINFO_HELP_ISINSTANCEOF_EXCEPTIONCORINFO_HELP_OVERFLOWCORINFO_HELP_MON_ENTERCORINFO_HELP_GETDYNAMIC_NONGCTHREADSTATIC_BASECORINFO_HELP_CHECKED_ASSIGN_REF_EDICORINFO_HELP_THROW_ENTRYPOINT_NOT_FOUND_EXCEPTIONCORINFO_HELP_VTABLEPROFILE32CORINFO_HELP_COUNTPROFILE64ptrSystem.Runtimeoknew_valuesnormOffset < (UINT32)1 << (numBitsPerOffset+1)totalInterruptibleLength <= GcInfoEncoding::NORMALIZE_CODE_OFFSET(m_CodeLength)unsigned int magicNumberRem(unsigned int, const PrimeInfo &)newTableSize >= (GetCount() * Behavior::s_density_factor_denominator / Behavior::s_density_factor_numerator)m_pILToNativeMap[i].ilOffset != ilOffsetfilter IR_%04x(%x), handler [IR_%04x(%x), IR_%04x(%x))%s
Unoptimized IR:
Switch instruction is too big(clause.Flags == CORINFO_EH_CLAUSE_FINALLY) || (clause.Flags == CORINFO_EH_CLAUSE_FAULT)...global!"Unimplemented CorInfoType"VTCORINFO_HELP_USER_BREAKPOINTCORINFO_HELP_FAIL_FASTCORINFO_HELP_ASSIGN_REF_ECXCORINFO_HELP_JIT_REVERSE_PINVOKE_EXIT_TRACK_TRANSITIONS!m_pVars[var].callArgs<UNDEF>nintGetArrayDataReferencecascaded_count > 0pSlotDesc->Flags == GC_SLOT_IS_REGISTERdepth < ARRAY_SIZE(firstStack)void jitstd::(anonymous namespace)::quick_sort(RandomAccessIterator, RandomAccessIterator, Less) [RandomAccessIterator = GcInfoEncoderExt::LifetimeTransition *, Less = CompareLifetimeTransitionsBySlot] Indirections: %d
EmitNamedIntrinsicCall not implemented must-expand intrinsicBB%d:
%s,%p[/home/crazytuzi/runtime_clr/src/coreclr/interpreter/compiler.hCORINFO_HELP_DBL2LNG_OVFCORINFO_HELP_DBLREMCORINFO_HELP_CHKCASTINTERFACECORINFO_HELP_VERIFICATIONCORINFO_HELP_GETSTATICFIELDADDR_TLSCORINFO_HELP_EE_PERSONALITY_ROUTINE_FILTER_FUNCLETCORINFO_HELP_ASSIGN_REF_EBXCORINFO_HELP_COUNTPROFILE32*ip == INTOP_SWITCHbyref/home/crazytuzi/runtime_clr/src/coreclr/gcinfo/arraylist.cppspOffsetGenericsContext != NO_GENERICS_INST_CONTEXTsize != (UINT32)-1pT == pCurrenttypename SimplerHashTable<Key, KeyFuncs, Value, Behavior>::Node *SimplerHashTable<const BitArray *, LiveStateFuncs, unsigned int, GcInfoHashBehavior>::FindNode(Key) const [Key = const BitArray *, KeyFuncs = LiveStateFuncs, Value = unsigned int, Behavior = GcInfoHashBehavior]m_node != NULL None
Virtual call to a function added via EnC is not supportedCORINFO_HELP_DIVCORINFO_HELP_ARRADDR_STCORINFO_HELP_RETHROWCORINFO_HELP_GET_GCTHREADSTATIC_BASECORINFO_HELP_FIELDDESC_TO_STUBRUNTIMEFIELDCORINFO_HELP_VIRTUAL_FUNC_PTRCORINFO_HELP_THROW_PLATFORM_NOT_SUPPORTEDCORINFO_HELP_ALLOC_CONTINUATION_METHOD
Allocating var offsets
m_names == nullptrReadBarriervector.ReadBit(i) == 0i >= rleStartvoid jitstd::(anonymous namespace)::quick_sort(RandomAccessIterator, RandomAccessIterator, Less) [RandomAccessIterator = GcSlotDescAndId *, Less = CompareSlotDescAndIdBySlotDesc]Expanding initlocals from [%d-%d] to [%d-%d]
pAfterFinallyBB != NULLBranch compare args must be of the same typeembedInfo.compileTimeHandle != NULL((SIZE_T)exactContextHnd & CORINFO_CONTEXTFLAGS_MASK) == CORINFO_CONTEXTFLAGS_CLASS!"Unexpected access type for function pointer"Unsupported element type for LDELEM c:],R8CORINFO_HELP_CHECKED_ASSIGN_REFCORINFO_HELP_GET_GCTHREADSTATIC_BASE_NOCTORCORINFO_HELP_GETDYNAMIC_NONGCTHREADSTATIC_BASE_NOCTORCORINFO_HELP_GETDYNAMIC_NONGCTHREADSTATIC_BASE_NOCTOR_OPTIMIZEDCORINFO_HELP_JIT_REVERSE_PINVOKE_ENTERulongdoubletypedbyrefSingleget_IsHardwareAccelerated(alignment & (alignment - 1)) == 0m_checkedOverflow!pSlotDesc->IsUntracked()couldBeLive.ReadBit(slotId)/home/crazytuzi/runtime_clr/src/coreclr/inc/simplerhash.h(CORINFO_HELP_DBL2ULNGCORINFO_HELP_NEWSFASTCORINFO_HELP_NEWSFAST_FINALIZECORINFO_HELP_NEWSFAST_ALIGN8CORINFO_HELP_LDELEMA_REFCORINFO_HELP_FIELD_ACCESS_EXCEPTIONCORINFO_HELP_GETSTATICFIELDADDRCORINFO_HELP_GETDYNAMIC_GCTHREADSTATIC_BASECORINFO_HELP_GETDYNAMIC_GCTHREADSTATIC_BASE_NOCTORCORINFO_HELP_PROF_FCN_ENTERCORINFO_HELP_ALLOC_CONTINUATION_CLASSm_pActiveCalls->GetSize() == 0T TArray<InterpInst *>::Get(int32_t) [T = InterpInst *]CORINFO_TYPE_INVALIDSystem.StubHelpersSystem.Runtime.CompilerServicesSystem.Threading(meta->bucket_capacity > 1) && (meta->bucket_capacity <= DN_SIMDHASH_MAX_BUCKET_CAPACITY)count <= BITS_PER_SIZE_Tcount > 0m_NumSlots < m_SlotTableSizedestBufferfirst <= lastm_alloc != nullptrSimplerHashTable<const BitArray *, LiveStateFuncs, unsigned int, GcInfoHashBehavior>::SimplerHashTable(IAllocator *) [Key = const BitArray *, KeyFuncs = LiveStateFuncs, Value = unsigned int, Behavior = GcInfoHashBehavior]void SimplerHashTable<const BitArray *, LiveStateFuncs, unsigned int, GcInfoHashBehavior>::Reallocate(unsigned int) [Key = const BitArray *, KeyFuncs = LiveStateFuncs, Value = unsigned int, Behavior = GcInfoHashBehavior]( firstOffset > secondOffset ) && "Redundant transitions found in GC info!"CopyToInterpGenericLookup: Offsets too large for generic lookupins->ilOffset >= 0 (same try)catch handler [IR_%04x(%x), IR_%04x(%x))%s
pFieldInfo->fieldLookup.accessType == IAT_VALUE nil],varIndex < m_compiler->m_varsSizeCORINFO_HELP_LRSZCORINFO_HELP_INITCLASSCORINFO_HELP_THROWDIVZEROCORINFO_HELP_INIT_PINVOKE_FRAMECORINFO_HELP_LOOP_CLONE_CHOICE_ADDRCORINFO_HELP_VALUEPROFILE32index < m_sizeT TArray<int>::Get(int32_t) [T = int]DoubleSystem.NumericsVolatileReadAsByref(flags & (GC_SLOT_IS_REGISTER | GC_SLOT_IS_DELETED | GC_SLOT_UNTRACKED)) == 0intersectionEnd > 0 && intersectionEnd <= m_CodeLengthm_GSCookieValidRangeStart > 0 && m_GSCookieValidRangeStart < m_CodeLength=== FullyInterruptible method breakdown ===
m_pVars[var].liveStart != NULL [%d <-UnknownHelper(corrupted) , pVar->liveEndCORINFO_HELP_GETDYNAMIC_NONGCTHREADSTATIC_BASE_NOCTOR_OPTIMIZED2CORINFO_HELP_TYPEHANDLE_TO_RUNTIMETYPEHANDLEInterpListStaticsHelpersRuntimeHelpersmeta->key_size > 0/home/crazytuzi/runtime_clr/src/native/containers/dn-simdhash-specialization.h((INT32)(UINT32)n) >= 0pJitAllocator != NULLm_StackBaseRegister == NO_STACK_BASE_REGISTER || m_StackBaseRegister == regNumGcInfoEncoding::DENORMALIZE_CODE_OFFSET(GcInfoEncoding::NORMALIZE_CODE_OFFSET(callSite)) == callSitepFirstPreserved >= pCurrentfinally handler [IR_%04x(%x), IR_%04x(%x))
Create IL Vars:
accessType == IAT_VALUEUseHelper %glocalCORINFO_HELP_LMODCORINFO_HELP_CHKCASTCLASSCORINFO_HELP_DBG_IS_JUST_MY_CODECORINFO_HELP_READYTORUN_NEW),InterpDumpCOPY_WITH_HELPER__voidfloatmeta->bucket_size_bytes >= (DN_SIMDHASH_VECTOR_WIDTH + (meta->bucket_capacity * meta->key_size))m_head != nullptrm_GSCookieStackSlot == NO_GS_COOKIE || m_GSCookieStackSlot == spOffsetGSCookieslots != NO_SIZE_OF_EDIT_AND_CONTINUE_PRESERVED_AREApSlotDesc->Flags == GC_SLOT_BASEvoid jitstd::sort(RandomAccessIterator, RandomAccessIterator, Less) [RandomAccessIterator = GcInfoEncoderExt::LifetimeTransition *, Less = CompareLifetimeTransitionsByOffsetThenSlot]!"opcode not implemented"!src->indirectFirstOffsetins->nativeOffset >= 0
Locals size %d
Create clause Vars:
exactContextHnd != METHOD_BEING_COMPILED_CONTEXT()Chaining BB%d -> BB%d
)\x%02x(double-indirect) InterpDataItemIndexMap::VarSizedDataWithPayload<InterpGenericLookup>::VarSizedDataWithPayload() [T = InterpGenericLookup]CORINFO_HELP_DBL2UINT_OVFCORINFO_HELP_GET_GCSTATIC_BASECORINFO_HELP_GET_NONGCSTATIC_BASECORINFO_HELP_GETDYNAMIC_GCSTATIC_BASECORINFO_HELP_GETDYNAMIC_NONGCTHREADSTATIC_BASE_NOCTOR_OPTIMIZED2_NOJITOPTCORINFO_HELP_TYPEHANDLE_TO_RUNTIMETYPEHANDLE_MAYBENULLCORINFO_HELP_THROW_TYPE_NOT_SUPPORTEDCORINFO_HELP_PATCHPOINT/home/crazytuzi/runtime_clr/src/coreclr/interpreter/interpconfig.cpp/home/crazytuzi/runtime_clr/src/coreclr/interpreter/methodset.cppNextCallReturnAddressSystem.Runtime.Intrinsicsget_IsSupportedInterlockedvalue_count <= hash->buffers.values_lengthfuncgrow_okvalidRangeStart < validRangeEndm_NumCallSites == 0 || numInterruptibleRanges == 0void SimplerHashTable<const BitArray *, LiveStateFuncs, unsigned int, GcInfoHashBehavior>::KeyIterator::Next() [Key = const BitArray *, KeyFuncs = LiveStateFuncs, Value = unsigned int, Behavior = GcInfoHashBehavior]/home/crazytuzi/runtime_clr/src/coreclr/interpreter/compiler.cpp!"Invalid data item index" %d,%dIR_%04x: %-14sFailed to add new item into simdhashCORINFO_HELP_LRSHCORINFO_HELP_LMULCORINFO_HELP_LNG2DBLCORINFO_HELP_GET_NONGCTHREADSTATIC_BASE_NOCTORCORINFO_HELP_READYTORUN_CHKCASTCORINFO_HELP_READYTORUN_THREADSTATIC_BASEm_pActiveVars->GetSize() == 0alloc var %d to offset %d
InterpHaltstructclass!"After growing there was no space for a new item"prologSize != 0m_CodeLength > 0pSlotDesc->Flags == GC_SLOT_UNTRACKEDInterpreter compile method %s
BB%d without initialized stack
Unsupported element type for STELEM!"Token not resolved or resolved to unexpected type":I4CORINFO_HELP_BOXCORINFO_HELP_GETCLASSFROMMETHODPARAMCORINFO_HELP_GETCURRENTMANAGEDTHREADIDCORINFO_HELP_ALLOC_CONTINUATION!m_isInitializedversionIdentifier != nullptrIsReferenceOrContainsReferences!chunkSize.IsOverflow()m_head == nullptrm_FreeBitsInCurrentSlot < BITS_PER_SIZE_TcurStart >= prevEndpCurrent->CodeOffset < m_CodeLength(value != 0) && ((value & (value-1)) == 0) Offsets: %zu %zu %zu %zu
Allocating gcinfo slots for %u vars
EH info:
IL_%04x %-10s, sp %d, %sUseContextMethodTableOrMethodDescDirectly\nCORINFO_HELP_UDIVCORINFO_HELP_NEWARR_1_VCCORINFO_HELP_GET_GCSTATIC_BASE_NOCTORCORINFO_HELP_RUNTIMEHANDLE_CLASSCORINFO_HELP_READYTORUN_ISINSTANCEOFCORINFO_HELP_ASSIGN_REF_EAXCORINFO_HELP_DEBUG_LOG_LOOP_CLONINGCORINFO_HELP_JIT_REVERSE_PINVOKE_ENTER_TRACK_TRANSITIONSCORINFO_HELP_VALUEPROFILE64result != CORJIT_OKMultiplyAddEstimateThreadc >= 0m_pCallSites != NULL!m_SlotTable[pCurrent->SlotId].IsDeleted()void jitstd::(anonymous namespace)::quick_sort(RandomAccessIterator, RandomAccessIterator, Less) [RandomAccessIterator = GcInfoEncoderExt::LifetimeTransition *, Less = CompareLifetimeTransitionsByOffsetThenSlot]
´ÎÁčÁčÁÁÁÁÁÁőŰŰÁŰretret.vtret.voidinitlocalsmembarldc.i4ldc.i4.0ldc.i8.0ldc.i8ldc.r4ldc.r8ldptrldptr.derefnullchecknewarrnewarr.genericnewmdarrnewmdarr.genericldelem.i1ldelem.u1ldelem.i2ldelem.u2ldelem.i4ldelem.i8ldelem.r4ldelem.r8ldelem.refldelem.vtstelem.i1stelem.u1stelem.i2stelem.u2stelem.i4stelem.i8stelem.r4stelem.r8stelem.refstelem.vtstelem.vt.norefldelemaldelema.refldelema.ref.genericmov.i4.i1mov.i4.u1mov.i4.i2mov.i4.u2mov.4mov.8mov.vtldlocaswitchsafepointbrbrfalse.i4brfalse.i8brtrue.i4brtrue.i8beq.i4beq.i8beq.r4beq.r8bge.i4bge.i8bge.r4bge.r8bgt.i4bgt.i8bgt.r4bgt.r8blt.i4blt.i8blt.r4blt.r8ble.i4ble.i8ble.r4ble.r8bne.un.i4bne.un.i8bne.un.r4bne.un.r8bge.un.i4bge.un.i8bge.un.r4bge.un.r8bgt.un.i4bgt.un.i8bgt.un.r4bgt.un.r8ble.un.i4ble.un.i8ble.un.r4ble.un.r8blt.un.i4blt.un.i8blt.un.r4blt.un.r8neg.i4neg.i8neg.r4neg.r8not.i4not.i8conv.r.un.i4conv.r.un.i8conv.i1.i4conv.i1.i8conv.i1.r4conv.i1.r8conv.u1.i4conv.u1.i8conv.u1.r4conv.u1.r8conv.i2.i4conv.i2.i8conv.i2.r4conv.i2.r8conv.u2.i4conv.u2.i8conv.u2.r4conv.u2.r8conv.i4.r4conv.i4.r8conv.u4.r4conv.u4.r8conv.i8.i4conv.i8.u4conv.i8.r4conv.i8.r8conv.r4.i4conv.r4.i8conv.r4.r8conv.r8.i4conv.r8.i8conv.r8.r4conv.u8.u4conv.u8.r4conv.u8.r8conv.ovf.i1.i4conv.ovf.i1.i8conv.ovf.i1.r4conv.ovf.i1.r8conv.ovf.u1.i4conv.ovf.u1.i8conv.ovf.u1.r4conv.ovf.u1.r8conv.ovf.i2.i4conv.ovf.i2.i8conv.ovf.i2.r4conv.ovf.i2.r8conv.ovf.u2.i4conv.ovf.u2.i8conv.ovf.u2.r4conv.ovf.u2.r8conv.ovf.i4.u4conv.ovf.i4.i8conv.ovf.i4.r4conv.ovf.i4.r8conv.ovf.u4.i4conv.ovf.u4.i8conv.ovf.u4.r4conv.ovf.u4.r8conv.ovf.i8.u8conv.ovf.i8.r4conv.ovf.i8.r8conv.ovf.u8.i4conv.ovf.u8.i8conv.ovf.u8.r4conv.ovf.u8.r8conv.ovf.i1.u4conv.ovf.i1.u8conv.ovf.u1.u4conv.ovf.u1.u8conv.ovf.i2.u4conv.ovf.i2.u8conv.ovf.u2.u4conv.ovf.u2.u8conv.ovf.i4.u8conv.ovf.u4.u8unbox.anyunbox.any.genericadd.i4.immadd.i8.immadd.i4add.i8add.r4add.r8add.ovf.i4add.ovf.i8add.ovf.un.i4add.ovf.un.i8sub.i4sub.i8sub.r4sub.r8sub.ovf.i4sub.ovf.i8sub.ovf.un.i4sub.ovf.un.i8mul.i4mul.i8mul.r4mul.r8mul.ovf.i4mul.ovf.i8mul.ovf.un.i4mul.ovf.un.i8div.i4div.i8div.r4div.r8div.un.i4div.un.i8rem.i4rem.i8rem.r4rem.r8rem.un.i4rem.un.i8and.i4and.i8or.i4or.i8xor.i4xor.i8shr.un.i4shr.un.i8shl.i4shl.i8shr.i4shr.i8ceq.i4ceq.i8ceq.r4ceq.r8cgt.i4cgt.i8cgt.r4cgt.r8cgt.un.i4cgt.un.i8cgt.un.r4cgt.un.r8clt.i4clt.i8clt.r4clt.r8clt.un.i4clt.un.i8clt.un.r4clt.un.r8ldind.i1ldind.u1ldind.i2ldind.u2ldind.i4ldind.i8ldind.r4ldind.r8ldind.oldind.vtstind.i1stind.u1stind.i2stind.u2stind.i4stind.i8stind.r4stind.r8stind.ostind.vtstind.vt.norefldfldacallcall.delegatecallicallvirtcall.pinvokenewobjnewobj.genericnewobj.vtcall.helper.p.pcall.helper.p.gcall.helper.p.scall.helper.p.pscall.helper.p.gscall.helper.p.spcall.helper.p.pacall.helper.p.gacall.helper.v.apscall.helper.v.agsgenericcall.finallyzeroblk.immcpblklocallocbreakpointthrowrethrowleavefilterleavecatchload.exceptionthrow.pnseload.framevarcompare.exchange.i4compare.exchange.i8nopdefmov.src.off &-6?FMTZfpw†Ź Ş´ľČŇÜćđű#-7AKU`jz‚Ž˘¬ŔĘĐÖÝäëőř")07>ELSZahov}„‹’™ §®¸ÂĚÖŕęôţ&0:DNXblv}„‹’™ ­şĹĐŰćńü(3>IT_ju€‹–ˇ¬·ÂÍŘăîů%4CRapŽť¬»ĘŮč÷$3BQ`o~Ťś«şÉŘçö#2AP_n}Ś–¨łľĹĚ


(
1
:
C
L
T
]
f
o
x
�
Š
“
ś
Ą
­
Ĺ
Ě
Ń
ß
ĺ
î
ű
   + ; K \ m ~ Ź   ˛ Ä Ě Ů ĺ ë ô ˙ 
 $ 3 > L ` t x | 
 
 
    

  nopbreakldarg.0ldarg.1ldarg.2ldarg.3ldloc.0ldloc.1ldloc.2ldloc.3stloc.0stloc.1stloc.2stloc.3ldarg.sldarga.sstarg.sldloc.sldloca.sstloc.sldnullldc.i4.m1ldc.i4.0ldc.i4.1ldc.i4.2ldc.i4.3ldc.i4.4ldc.i4.5ldc.i4.6ldc.i4.7ldc.i4.8ldc.i4.sldc.i4ldc.i8ldc.r4ldc.r8unusedduppopjmpcallcalliretbr.sbrfalse.sbrtrue.sbeq.sbge.sbgt.sble.sblt.sbne.un.sbge.un.sbgt.un.sble.un.sblt.un.sbrbrfalsebrtruebeqbgebgtblebltbne.unbge.unbgt.unble.unblt.unswitchldind.i1ldind.u1ldind.i2ldind.u2ldind.i4ldind.u4ldind.i8ldind.ildind.r4ldind.r8ldind.refstind.refstind.i1stind.i2stind.i4stind.i8stind.r4stind.r8addsubmuldivdiv.unremrem.unandorxorshlshrshr.unnegnotconv.i1conv.i2conv.i4conv.i8conv.r4conv.r8conv.u4conv.u8callvirtcpobjldobjldstrnewobjcastclassisinstconv.r.ununusedunusedunboxthrowldfldldfldastfldldsfldldsfldastsfldstobjconv.ovf.i1.unconv.ovf.i2.unconv.ovf.i4.unconv.ovf.i8.unconv.ovf.u1.unconv.ovf.u2.unconv.ovf.u4.unconv.ovf.u8.unconv.ovf.i.unconv.ovf.u.unboxnewarrldlenldelemaldelem.i1ldelem.u1ldelem.i2ldelem.u2ldelem.i4ldelem.u4ldelem.i8ldelem.ildelem.r4ldelem.r8ldelem.refstelem.istelem.i1stelem.i2stelem.i4stelem.i8stelem.r4stelem.r8stelem.refldelemstelemunbox.anyunusedunusedunusedunusedunusedunusedunusedunusedunusedunusedunusedunusedunusedconv.ovf.i1conv.ovf.u1conv.ovf.i2conv.ovf.u2conv.ovf.i4conv.ovf.u4conv.ovf.i8conv.ovf.u8unusedunusedunusedunusedunusedunusedunusedrefanyvalckfiniteunusedunusedmkrefanyunusedunusedunusedunusedunusedunusedunusedunusedunusedldtokenconv.u2conv.u1conv.iconv.ovf.iconv.ovf.uadd.ovfadd.ovf.unmul.ovfmul.ovf.unsub.ovfsub.ovf.unendfinallyleaveleave.sstind.iconv.uunusedunusedunusedunusedunusedunusedunusedunusedunusedunusedunusedunusedunusedunusedunusedunusedunusedunusedunusedunusedunusedunusedunusedprefix7prefix6prefix5prefix4prefix3prefix2prefix1prefixrefarglistceqcgtcgt.uncltclt.unldftnldvirtftnunusedldargldargastargldlocldlocastloclocallocunusedendfilterunaligned.volatile.tail.initobjconstrained.cpblkinitblkunusedrethrowunusedsizeofrefanytypereadonly.unusedunusedunusedunusedillegalendmaccodelabel
"*2:BJRZbjr{�‹”śŁ­żČŃÚăěőţ#*.26;AEJT]ciou{„Ť–ꍫłşľÂĆĘÎŐÜăęńř
%.7?HQ[enw€‰’›źŁ§«˛˝ÁÄČĚĐ×Űßçď÷˙(.4:AKR\cjpv|�‰��źĄ´ĂŇáđ˙+9=DJR\fpz„Ž�ˇ«µŔÉÓÝçńű(/6=DKRY`gnu|�Ź›§łżË×ăęńř˙
'.5>ELSZahov}…Ť•ś§˛şĹÍŘŕëöü !(/6=DKRY`gnu|�Š‘�ꦭ´ĽÄĚÔÜäěöţ
(/5<BHOU^eoz„Š’źĄ­´ĽĂĘŐßćíôű
×פ×Ř×15InterpExceptionVĽŚzž!C€ą ŇĹxÉEˇŕ˛ŕ¦ŕˇŕŢő%ń89 99NEeE•E‰E23GcInfoNoMemoryException 9Žă8ÉB˛;ż<¶"�ó,#úď;lj±Q§u ůĄFVwŁ*a»
© źj
çIPUň K_ęE ­2Óö4
ˇWŰľ. ßµŐë+´Ey¶­•a$ß)WmÄ�ˇ&
ĺ˝ŕMŤDoÄ6–‹8Á­pH÷?u�[Ľ‹µ!óaSƆů(ř›Çţ@‰mŃ\`}Íw 9Úń{'Ź}P˘t­b±+GÄľ]˙˙ 7Ô Ź‹
;˙˙
űĂ[˙˙)a�™�Ş¸Ć»‹ ̢;»ÝÚ˙›
%:˙˙čč&ľŽ_˙˙ 33O85˙˙HHŰM;�řŤ»˙˙ -O?`DC˙›
 ˙›1#ţţ “ŹňŞ�_ŕŞý×}ܰ˙˙ $$
G.7˙˙ $$
G.7˙˙ C*7˙˙Óӑ؉˙˙ ­š đÇ O˙˙ ĹI¦ŽX˙˙Ů9ż—
Đ„/żł¬˙›
Sr˙˙mmą‚°Ę˛é˙›5+Ţ_Ţ_Ĺ­aŁaIěa)Óf�cŻ­aţfÜÓfÚ}ţ!}<ł˙˙——Îśg˙›
 ˙˙mmą‚°Ę˛é˙›5+Ţ_Ţ_Ĺ­aŁaIěa)Óf�cŻ­aţfÜÓfÚ}ţ!}IJ˙›
,;”1Ŕl°`mŘŕmřPnŕp8qX qx`q�€q¸ŔqŘđqřrPr8đrX@sxŔs��t¸ŔtŘpuř uv8€vX vxw�Đx¸°yŘzř z{8`{X {x }�~¸�~ŘPřĐ€đ€8�Xŕ�x€‚���¸„ذ„ř…�…8Ŕ…Xđ…x0†�`†¸đ†Ř ‡ř€� �8p�X°�x‘� ‘¸P‘Ř�’ř ’“8đ“X ”ŕWp™x ™�ŕ™¸ťŕ0ťpť @ž@Pź`�ˇ€ ˘ ĐĄXp§Č€§č২(P¨Hŕ¨h©0XP¬�€¬¨ ¬ČЬč­0­(`­Hđ­h0®�P®¨�®ČĐ®XX Żč@°`°(€°HĐ´pŕ*�0+¸,€Xp-Řđ-ř€. /8@/X`/xŔ0 Đ0Ŕŕ1ŕ04Ŕ40`8X€8x@>  >Ŕp?ŕ`@ ŔB ŕB@  D` �E€ ĐG  0IŔ ŕLŕ ŕM!ŕN !PP@!ŕP`!€Q€! Q !ĐQŔ!Rŕ! S"pS("ŔSH"Th"€Z�"`[°"�[Đ"€\ř"ŕ\#@]@# ]h#0^�#P^¨#°_Đ#Đ_đ#`$ a8$@b`$pb€$ b $ĐbŔ$0dč$�e%đf8%Ph`%�i�%°j°% mŘ%@…&€… & …@&�†`&Ŕ†€&‡ &`‡Ŕ&€‡ŕ&`�'đ� 'p‰@'@Š`'@��'p’°'Ŕ“Đ'ŕ“đ'€•(–8(P–X( –x(Đ–�(ŕ–¸(�—ŕ(0�)°� )đš@)@ź`)Ŕ €)°Ł¨)đŁČ)0¤č) Ą*€¦0* ¦P*Цp*@§�*`§°*�§Đ*¨đ*`¨+p¨(+ШP+@Şx+ Ş�+«¸+`«Ř+ «ř+Ŕ«,ŕ«8, ¬X,°¬x,®�,0®¸,€®Ř,đ®ř,0Ż-pŻ8-±`-`±€-б -@˛Ŕ-`˛ŕ-€˛.ł .0ł@.ŕł`.´€.0µ .`µŔ.ŕ¶ŕ.`ą/ŕą(/đą¨X`şH/Ŕşh/»�/໨/đ»Č/PĽč/ŕĽĐX0É0`É(0�ÉH0ŕÉh00Ę�0Ŕʨ0đĘČ0`Ëč0ĐË1PĚ(1€ĚH1°Ěh1Í�1pΰ1 ÎP2°ÎY@ĎĐ1€Ďđ1 Đ2Ń02 Ń(YPŃp2ĐŃ�2đѰ2 ŇXY×€Yp×Đ2�×đ2ŕ×3Ř03`ŘP3pŘp3ĐŘ Y@ŮŔY°Ů�3ŕŮŕYP۰3�ŰĐ3pÝř3�Ý4ŕÝ84pŢX4ŕŢx4Pß�4Đ߸40âŕ4€â5�â 5ă@5�ăZ0ę`5Pę@ZŔë€5Pě 5ŔěŔ5 îč5 đ6°đxZ�ó(6°óH6ŕôh6Pű�6`ű¸6Ŕýŕ6ţ7đ 7�@7ŕ`7ŕ�7@¨7đČ7�č78`(8 H8 p8
�8° Ŕ8` ŕ8 9đ09 P9px9�9`#Ŕ9%č9p%: &(:@,P:Đ,p:p/�: 0¸:00Ř:P0ř: 1;p3@;�5h;`;�;Ŕ<¸;°>ŕ;đ>< ? <đ?@<0Bh<pH�< I°<ŕNŘ<€Oř<`V =XH=ŔXh=p^�=a¸=`aŘ=0b>°b¨Z0c >`c@>€eh>f�>@f¨>đfĐ> gř>Ŕg?0h8?ĐhX? ix?Ŕi�?@j¸?�jŘ? jř?°j@°k8@ŕkX@0lx@Pl�@pl W€l¸@°lŘ@Ŕoř@ŕoAp8AĐpXAŕpxA@q�A°r¸AsŘApsřA�sBŕt8BuXB uxBPu�BvŔBwčB xĐZŔzC{0C@{PC`{pC€{�CŔ|°CĐ|ĐCŕ|đC ~D ~8D°XD €xD ��DŔ�¸D€‚ŕD�Eđ� EŔ„@E`…`E€…€E … E0†ŔEđ†ŕE‡F‡ F�‡@F°‡`F@�řZ Ř€F@Ř FPŘŔF`ŘŕFpŘG€Ř G ŮHG�ŮhGŕŮ�G@Ú¨GĐÚĐG0ÜřG`ŢH°ß@Hpŕ`HŔŕ€Há HPáŔHpáŕH�áI°á IĐá@IPâ`IŔâ€Iđâ I°ă [@ĺŔIpĺŕI ĺJĐĺ J€ćHJŕćhJđç�Jč¨J0čČJ�ččJ ëKŔěH[đě0KíPK`îxK°î�KĐî¸K`ďŘK€ďřKpđL�đ8LĐđXLđđxLôp[°ö�Lđö¸L÷ŘLPřřL`řMpř8M°ů`M0ú€M@ű M°űŔM0ýŕMPýNţ(NđţHNŔ˙hN`�N€¨N ČN0čNđO(OHO�hO°�O@�[ S¨O0SČO@SčOPSP`S(PTPP0VpPŕV�PđYŔP[ŕP [Q\ QP\@Qp\`Q�_€Qŕ_ Q``ŔQđ`čQ0aR`a(R�aHRŔahRb�R@b¨R�bČR gđR�gS€h8Si`S i€S�m¨SoČSpđS�pT p8TĐpXTĐqŔ[r€T@s T€sŔT°sŕTĐsUPt UŔt@Uu`U@u€Uđu U vŔUPvŕU€vVđv V w@VyhV0y�Vđy°V`{ĐVđřV�€W€�@W°�`Wŕ�€WzRx �$[’A†C
� A D€[rA†C
m dŕ[aA†C
\ „0\�A†C
~ ¤ ^A†C
Z Ä ^A†C
Z ä ^:A†C
u Ŕ^A†C
Z $Ŕ^:A†C
u Dŕ^'A†C
b dđ^A†C
Z „đ^9A†C
t ¤_ A†C
› Ä�_IA†C
D äŔ_rA†C
m  `ÇA†C
 $Đ`0A†C
k Dŕ`¨A†C
Ł dpa!A†C
\ „€amA†C
h ¤ĐaoA†C
j Ä bA†C
T ä blA†C
g pbşA†C
µ $d×A†C
Ň DĐd[A†C
V de‡A†C
‚ „€eiA†C
d ¤ĐeIA†C
D Äf4A†C
o ä fřA†C
ó hdA†C
_ $Ph|A†C
w D°h´A†C
Ż dPiuA†C
p „°jA†C
R ¤°jA†C
R İjÎA†C
É ä`k‘A†C
Ś ŕk
A†C
 $Đl}A†C
x D0mžA†C
™ d°mOA†C
J „ŕm‚A†C
} ¤Pn+A†C
f Ä`n.A†C
i äpn5A†C
p �n.A†C
i $ nŠA†C
… Do«A†C
¦ d oÖA†C
Ń „`pA†C
T ¤`pÁA†C
Ľ Äx5A†C
p ä0xNA†C
I `xA†C
P $`x*A†C
e Dpx9A†C
4 d�yA†C
K „€y\A†C
W ¤ŔyîA†C
é Ä�z0A†C
k äđ#A†C
^ €1A†C
l $$ €A†C
 A L�#A†C
^ l(�=A†C
x ŚH�ÄA†C
ż ¬ř� A†C
 Ěč„9A†C
4 ě‡A†C
ü $ ř‡!A†C
 A 4  ŚA†C
K T �Ś\A†C
W t ĐŚ&A†C
a ” ŕŚ1A†C
l ´ Ť‚A†C
} Ô pŤ%A†C
` ô Ŕ�#A†C
^ 
Đ�A†C
P 4
Đ�#A†C
^ T
ŕ�#A†C
^ t
đ�%A†C
` ”
‘&A†C
a ´
‘ŠA†C
… Ô
€‘1A†C
l ô
 ‘A†C
M   ‘1A†C
l 4 Ŕ‘1A†C
l T 0’A†C
  t 0“A†C
L ” 0“A†C
M $´ 0“HA†C
> A $Ü X—vA†C
v A  @
NA†C
I $ p
ÇA†C
 D �rA†C
m d đ�A†C
~ „ `™A†C
” ¤ ŕA†C
Y Ä ŕ A†C
[ $ä ŕVA†C
L A 
A†C
J ,
A†C
˙ $L
řDA†C
: A $t
�A†C
w A $ś
�‘A†C
‡ A Ä