Êþº¾2¨   u        w  !" # $ %&' ( ) *+ , # -./ 0 1 234 #5 26 7 8 9 :; *<= >ÿÿÿÿÿÿÿÿ?@ ƒ ABC 4#DE wF wG HI wJ wK wL wM wN HO wP wQ wR wS wT wU wV wW wX wY wZ w[ w\ w] w^ w_ w` a wb uc wd we wf wg wh wi wj wk wl wm Hn wo pq wrs -tuv Hw H$ x w% yz s{ u|}MemoryDisposer InnerClasses SharedMemoryallocatedMemoryLjava/util/Map; SignaturePLjava/util/Map;>;buffersLcom/sun/jna/WeakMemoryHolder; cleanable~ Cleanable(Lcom/sun/jna/internal/Cleaner$Cleanable;sizeJpurge()VCodeLineNumberTable disposeAllLocalVariableTablemLcom/sun/jna/Memory;rLjava/lang/ref/Reference;refsLjava/util/Collection;LocalVariableTypeTable/Ljava/lang/ref/Reference;GLjava/util/Collection;>; StackMapTable€(J)Vthisshare(J)Lcom/sun/jna/Pointer;offset(JJ)Lcom/sun/jna/Pointer;szalign(I)Lcom/sun/jna/Memory;newPeernewSizemaskiI byteBoundaryclosedispose DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;clearvalid()Z()J boundsCheck(JJ)VmsgLjava/lang/String;offread(J[BII)VbOffbuf[Bindexlength(J[SII)V[S(J[CII)V[C(J[III)V[I(J[JII)V[J(J[FII)V[F(J[DII)V[D(J[Lcom/sun/jna/Pointer;II)V[Lcom/sun/jna/Pointer;writegetByte(J)BgetChar(J)CgetShort(J)SgetInt(J)IgetLong(J)JgetFloat(J)F getDouble(J)D getPointer getByteBuffer(JJ)Ljava/nio/ByteBuffer;bLjava/nio/ByteBuffer; getString'(JLjava/lang/String;)Ljava/lang/String;encoding getWideString(J)Ljava/lang/String;setByte(JB)VvalueBsetChar(JC)VCsetShort(JS)VSsetInt(JI)VsetLongsetFloat(JF)VF setDouble(JD)VD setPointer(JLcom/sun/jna/Pointer;)VLcom/sun/jna/Pointer; setString((JLjava/lang/String;Ljava/lang/String;)V setWideString(JLjava/lang/String;)VtoString()Ljava/lang/String;freepmallocdumpshareReferenceIfInBounds,(Lcom/sun/jna/Pointer;)Lcom/sun/jna/Pointer;target access$000()Ljava/util/Map; SourceFile Memory.java |} € ‰java/util/ArrayList‚ ƒ„ š… †‡€ ˆ² ‰Šjava/lang/ref/Reference ‹Šcom/sun/jna/Memory «‰ š‰ †‡"java/lang/IllegalArgumentException)Allocation size must be greater than zero šŒ Ø ‡java/lang/OutOfMemoryErrorjava/lang/StringBuilderCannot allocate Ž Ž bytes ‘ ’“java/lang/ref/WeakReference š” •–— ˜™!com/sun/jna/Memory$MemoryDisposer š› š› ‚… †³ ž¡ ´µcom/sun/jna/Memory$SharedMemory šœ Byte boundary must be positive: Ž6Insufficient memory to align to the requested boundary$Byte boundary must be a power of two °›#java/lang/IndexOutOfBoundsExceptionInvalid offset: &Bounds exceeds available space : size= , offset= ¹º ¹Àž Ÿ© ¹Â ¹Ä ¹Æ ¹È ¹Ê  © ¹Ì κ ÎÀ ΠÎÄ ÎÆ ÎÈ ÎÊ ÎÌ ÏÐ ÑÒ ÓÔ ÕÖ ×Ø ÙÚ ÛÜ ÝŸ  Þß •¡ âã åæ çè ëì îï ñò óµ ôõ ÷ø úû ¢£ ýþ¤ ¿¥ ÿ allocated@0x ¦æ ( bytes) › § žŸ&java/util/concurrent/ConcurrentHashMapcom/sun/jna/WeakMemoryHoldercom/sun/jna/Pointerjava/io/Closeable&com/sun/jna/internal/Cleaner$Cleanablejava/util/Collectionjava/util/Iteratorclean java/util/Mapvalues()Ljava/util/Collection;(Ljava/util/Collection;)Viterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;get(Ljava/lang/String;)Vpeerappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;(J)Ljava/lang/StringBuilder;java/lang/LongvalueOf(J)Ljava/lang/Long;(Ljava/lang/Object;)Vput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;com/sun/jna/internal/Cleaner getCleaner ()Lcom/sun/jna/internal/Cleaner;registerP(Ljava/lang/Object;Ljava/lang/Runnable;)Lcom/sun/jna/internal/Cleaner$Cleanable;(Lcom/sun/jna/Memory;JJ)V(I)Ljava/lang/StringBuilder;com/sun/jna/Native WCHAR_SIZE POINTER_SIZE)(Ljava/lang/Object;Lcom/sun/jna/Memory;)VgetBytes((Ljava/lang/String;Ljava/lang/String;)[Bjava/lang/String()I toHexString(JI)Ljava/lang/String;! wx|}~€‚…†‡9 ˆ‰Š#²¶±‹ AB Œ‰ŠÅ>»Y²¹·K*¹L+¹™ +¹ À M,¶ À N-Æ-¶ §ÿݱ‹GH*I2J6K:M=N 2Ž*‘.’“”*•.’–—ý˜™"úš›Šåy*·*µ ” »Y·¿*¸µ*´ ”š#»Y»Y·¶¶¶¶·¿²*´¸»Y*· ¹!W*¸"*»#Y*´·$¶%µ&±‹* pq rsu!v*wJybzx{yœy†‡—ÿ0š‰Š< *·*µ&±‹~ €  œžŸŠ@ **¶'e¶(°‹Š œ  ‡ž¡ŠS*!¶)»*Y*!·+°‹ –— œ ‡¢‡£¤Š@ ”»Y»Y·,¶¶-¶·¿= ¢fx Y… e.ƒB*´!*´”™@*´…a e!7*´*´ae7 ” »Y0·¿**´e¶(À °*°„§ÿš»Y1·¿‹:£¤¦'§.¨7ªE«R¬`­g®q°‚²„¦Šµ>R0¥‡`"¦‡7M§‡!i¨©”œ”ª©—üþOùúú«‰ŠU* µ*´&Æ *´&¹2±‹»¼ ½¿ œ—¬‰Š3*¶ ±‹ ÃÄ œ­®¯°‰Š7 **´¶3±‹ ÈÉ  œ±²ŠD*´ ”™§¬‹Í œ— @†³Š/*´­‹Ñ œ´µŠÀZ ”œ»4Y»Y·5¶¶¶·6¿!a*´”ž0»Y·7¶*´¶8¶!a¶¶:»4Y·6¿±‹ÚÛ!Ý,ÞOàYâ*O ¶·ZœZ¸‡Z¢‡—!7¹ºŠo*… i¶)*-·9±‹ò óô4œ»‡¼½¾©¿©¹ÀŠq*…:i¶)*-·<±‹ 4œ»‡¼Á¾©¿©¹ÂŠq*²=h…¶)*-·>±‹ 4œ»‡¼Ã¾©¿©¹ÄŠq*…?i¶)*-·A±‹ 4œ»‡¼Å¾©¿©¹ÆŠq*…Bi¶)*-·D±‹* +,4œ»‡¼Ç¾©¿©¹ÈŠq*…?i¶)*-·E±‹8 9:4œ»‡¼É¾©¿©¹ÊŠq*…Bi¶)*-·F±‹F GH4œ»‡¼Ë¾©¿©¹ÌŠq*²Gh…¶)*-·H±‹T UV4œ»‡¼Í¾©¿©κŠo*… i¶)*-·I±‹f gh4œ»‡¼½¾©¿©ÎÀŠq*…:i¶)*-·J±‹t uv4œ»‡¼Á¾©¿©ÎŠq*²=h…¶)*-·K±‹‚ ƒ„4œ»‡¼Ã¾©¿©ÎÄŠq*…?i¶)*-·L±‹ ‘’4œ»‡¼Å¾©¿©ÎÆŠq*…Bi¶)*-·M±‹ž Ÿ 4œ»‡¼Ç¾©¿©ÎÈŠq*…?i¶)*-·N±‹¬ ­®4œ»‡¼É¾©¿©ÎÊŠq*…Bi¶)*-·O±‹º »¼4œ»‡¼Ë¾©¿©ÎÌŠq*²Gh…¶)*-·P±‹È ÉÊ4œ»‡¼Í¾©¿©ÏЊD * ¶)*·Q¬‹ ÚÛ œ  ‡ÑÒŠG*²=…¶)*·R¬‹ è 霠‡ÓÔŠF*:¶)*·S¬‹ ö÷œ ‡ÕÖŠF*?¶)*·T¬‹ œ ‡רŠF*B¶)*·U­‹ œ ‡ÙÚŠF*?¶)*·V®‹  !œ ‡ÛÜŠF*B¶)*·W¯‹ ./œ ‡ÝŸŠK*²G…¶)**·X·Y°‹ < =œ ‡Þߊn*!¶)*!·Z:²*¶[°‹NORS*œ ‡¿‡ àáâãŠO * ¶)*-·\°‹ YZ  œ  ‡ ä·åæŠD * ¶)*·]°‹ `a œ  ‡çèŠS * ¶)*·^±‹rs t  œ  ‡ éêëìŠV*²=…¶)*·_±‹€ ‚ œ ‡éíîïŠU*:¶)*·`±‹Ž œ ‡éðñòŠU*?¶)*·a±‹œž œ ‡é©óµŠU*B¶)*!·b±‹ª«¬ œ ‡é‡ôõŠU*?¶)*%·c±‹¸¹º œ ‡éö÷øŠU*B¶)*)·d±‹ÆÇÈ œ ‡éùúûŠV*²G…¶)*-·e±‹Ô ÕÖ œ ‡éüýþŠh*-¸f¾… a¶)*-·g±‹ÚÛÜ*œ ‡é·ä·ÿŠ^*-¶h… a²=…i¶)*-·i±‹àáâ œ ‡é·ŠU+»Y·j¶*´¸k¶l¶*´¶m¶¶°‹æ +œ ›ŠF  ”™¸n±‹ëì î  ‡— ØŠ/¸o­‹ñ †‡Š5 * *¶'ˆ¶p°‹ö  œІ'+ǰ+´q*´eA ”› *´”œ * ¶r°+°‹ % 'œ' ü ‡—ü  в°‹6 ‰Š1»sY·t³»uY·v³±‹ 8 ; z# y* {ƒ2„