All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.netty.util.internal.PlatformDependent0.class Maven / Gradle / Ivy

????2?)io/netty/util/internal/PlatformDependent0java/lang/ObjectPlatformDependent0.java+io/netty/util/internal/PlatformDependent0$8+io/netty/util/internal/PlatformDependent0$7+io/netty/util/internal/PlatformDependent0$6
+io/netty/util/internal/PlatformDependent0$5+io/netty/util/internal/PlatformDependent0$4+io/netty/util/internal/PlatformDependent0$3+io/netty/util/internal/PlatformDependent0$2+io/netty/util/internal/PlatformDependent0$1logger/Lio/netty/util/internal/logging/InternalLogger;UNSAFELsun/misc/Unsafe;ADDRESS_FIELD_OFFSETJBYTE_ARRAY_BASE_OFFSETDIRECT_BUFFER_CONSTRUCTORLjava/lang/reflect/Constructor;"Ljava/lang/reflect/Constructor<*>;HASH_CODE_ASCII_SEEDI²?5HASH_CODE_C1?5?HASH_CODE_C2UNSAFE_COPY_THRESHOLD	UNALIGNEDZisUnaligned()Z)*	-	hasUnsafe	0unalignedAccessthrowException(Ljava/lang/Throwable;)Vcause5!io/netty/util/internal/ObjectUtil7checkNotNull8(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;9:
8;java/lang/Throwable=sun/misc/Unsafe?34
@ALjava/lang/Throwable;#hasDirectBufferNoCleanerConstructor	EreallocateDirectNoCleaner-(Ljava/nio/ByteBuffer;I)Ljava/nio/ByteBuffer;directBufferAddress(Ljava/nio/ByteBuffer;)JIJ
KreallocateMemory(JJ)JMN
@OnewDirectBuffer(JI)Ljava/nio/ByteBuffer;QR
SbufferLjava/nio/ByteBuffer;capacityallocateDirectNoCleaner(I)Ljava/nio/ByteBuffer;allocateMemory(J)JZ[
@\address^checkPositiveOrZero(JLjava/lang/String;)J`a
8bW(ILjava/lang/String;)I`e
8fjava/lang/LonghvalueOf(J)Ljava/lang/Long;jk
iljava/lang/Integern(I)Ljava/lang/Integer;jp
oqjava/lang/reflect/ConstructorsnewInstance'([Ljava/lang/Object;)Ljava/lang/Object;uv
twjava/nio/ByteBufferyjava/lang/Error{}4
|~freeDirectBuffer(Ljava/nio/ByteBuffer;)Vio/netty/util/internal/Cleaner0???
??	?getLong(Ljava/lang/Object;J)J??
?byteArrayBaseOffset()J	?	getObject'(Ljava/lang/Object;J)Ljava/lang/Object;??
@?objectLjava/lang/Object;fieldOffsetgetInt(Ljava/lang/Object;J)I??
@?
@?objectFieldOffset(Ljava/lang/reflect/Field;)J??
@?fieldLjava/lang/reflect/Field;getByte(J)B??
@?getShort(J)S??
@?(J)I??
@??[
@?([BI)B(Ljava/lang/Object;J)B??
@?data[Bindex([BI)S(Ljava/lang/Object;J)S??
@?([BI)I([BI)JputByte(JB)V??
@?valueBputShort(JS)V??
@?SputInt(JI)V??
@?putLong(JJ)V??
@?([BIB)V(Ljava/lang/Object;JB)V??
@?([BIS)V(Ljava/lang/Object;JS)V??
@?([BII)V(Ljava/lang/Object;JI)V??
@?([BIJ)V(Ljava/lang/Object;JJ)V??
@?
copyMemory(JJJ)Vjava/lang/Math?min?N
????
@?sizesrcAddrdstAddrlength*(Ljava/lang/Object;JLjava/lang/Object;JJ)V??
@?src	srcOffsetdst	dstOffset	setMemory(JJB)V??
@?bytes(Ljava/lang/Object;JJB)V??
@?ooffsetequals
([BI[BII)Z?getChar(Ljava/lang/Object;J)C
@ijbytes1	startPos1bytes2	startPos2baseOffset1baseOffset2remainingBytesendequalsConstantTime
([BI[BII)I(io/netty/util/internal/ConstantTimeUtils(JJ)I
result
hashCodeAscii([BII)IhashCodeAsciiCompute(JI)I
 hashCodeAsciiSanitize(B)I"#
$(S)I"&
'(I)I")
*startPoshash
baseOffsetgetClassLoader*(Ljava/lang/Class;)Ljava/lang/ClassLoader;java/lang/System4getSecurityManager()Ljava/lang/SecurityManager;67
58java/lang/Class:()Ljava/lang/ClassLoader;2<
;=(Ljava/lang/Class;)V}?
@java/security/AccessControllerBdoPrivileged4(Ljava/security/PrivilegedAction;)Ljava/lang/Object;DE
CFjava/lang/ClassLoaderHclazzLjava/lang/Class<*>;Ljava/lang/Class;getContextClassLoaderjava/lang/ThreadN
currentThread()Ljava/lang/Thread;PQ
ORM<
OT()V}V
	WgetSystemClassLoaderY<
IZ
WaddressSize()I]^
@_
freeMemory(J)Vab
@c
Wthis+Lio/netty/util/internal/PlatformDependent0; java/lang/InstantiationExceptioni java/lang/IllegalAccessExceptionk+java/lang/reflect/InvocationTargetExceptionm4io/netty/util/internal/logging/InternalLoggerFactoryogetInstanceB(Ljava/lang/Class;)Lio/netty/util/internal/logging/InternalLogger;qr
ps	u(io/netty/util/internal/PlatformDependentwisExplicitNoUnsafey,
xzjava/lang/reflect/Field|allocateDirect~Y
z
Wjava/lang/Exception?&sun.misc.Unsafe.theUnsafe: unavailable?-io/netty/util/internal/logging/InternalLogger?debug*(Ljava/lang/String;Ljava/lang/Throwable;)V????$sun.misc.Unsafe.theUnsafe: available?(Ljava/lang/String;)V????(Lsun/misc/Unsafe;)V}?
?%sun.misc.Unsafe.copyMemory: available?'sun.misc.Unsafe.copyMemory: unavailable?)(Lsun/misc/Unsafe;Ljava/nio/ByteBuffer;)V}?
?"java.nio.Buffer.address: available?$java.nio.Buffer.address: unavailable?arrayIndexScale(Ljava/lang/Class;)I??
@?=unsafe.arrayIndexScale is {} (expected: 1). Not using unsafe.?'(Ljava/lang/String;Ljava/lang/Object;)V????????????}?
?$direct buffer constructor: available?&direct buffer constructor: unavailable?
?arrayBaseOffset??
@?

Wjava/lang/Boolean?booleanValue?,
??&java.nio.Bits.unaligned: available, {}?(Z)Ljava/lang/Boolean;j?
??os.arch??)io/netty/util/internal/SystemPropertyUtil?get8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;??
?? ^(i[3-6]86|x86(_64)?|x64|amd64)$?java/lang/String?matches(Ljava/lang/String;)Z??
??'java.nio.Bits.unaligned: unavailable {}?9(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V????/java.nio.DirectByteBuffer.(long, int): {}?	available?unavailable?
?directunsafefinalUnsafemaybeExceptionmaybeAddressFieldbyteArrayIndexScalemaybeUnsafedirectBufferConstructore"Ljava/lang/InstantiationException;"Ljava/lang/IllegalAccessException;-Ljava/lang/reflect/InvocationTargetException;maybeDirectBufferConstructor	unalignedarchLjava/lang/String;tmaybeUnalignedaddressField	Signature
ConstantValueCodeLineNumberTable
StackMapTableLocalVariableTableLocalVariableTypeTable-(Ljava/lang/Class<*>;)Ljava/lang/ClassLoader;
SourceFileInnerClasses0
? !?"#!?$%!?$&?')*2+,??.??#/,?/?1????'?
@2,??.??+34?>?1*6??B??5C?
01D,?/?F????4?
@GH?E?1*?L??P?T??UVW!?8XY?7
?1??]?T??
W!?<QR??@_?cXd?gW?F?Y?mSY?rS?x?z?N-?|?-?|??|Y-??)*>? +5C@^@W!?@AD*E+G2H7J?j>?>???3*????UV?
QRIJ?2*??????UV?U???????Y???=	?1*????	??	??]???=	?1*????	??	??a
???=	?1*????	??	??e???2?1*???????i???2?1????^?m???2?1????^?q???2?1????^?u?[?2?1????^?y???B?1*???a???????!?}???B?1*???a???????!?????B?1*???a???????!?????B?1*???a???????!?????A	?1????	^	???
?????A	?1?ű?	^	???
?????A	?1?ʱ?	^	?!?
?????A	?1 ?α?	^	??
?????Q?1*???a?ұ? ???!???
?????Q?1*???a?ֱ? ???!???
?????Q?1*???a?ڱ? ???!?!?
?????Q?1*???a ?ޱ? ???!??
??????0	??+'??7?1 ??e7a? aA??Ա?*?0?0?0??"????"?'?,?/??.????	
5	??0'??7?1*-??e7a@a7??ϱ?> ?5??5?5??5?5??"????%?*?1?4??3???M?1 ???? ^????
?
????X?1*!????*???????
????????????a7???a7~6		?a7
?e?a7?e?a7
??.?1*???1,??????e7?e7???	?%?	??1*	?a???1,	?a????	?1?1*??1,??	?*`3,`3???*3,3????p2?>3???	!?
??!??!??
?!	&?
?J??????&?F?\?^?q?w?z????????????&?6?'-@@?8	?	7???a7???a7	~6?a7?e?a7	?e?a7??.?1*???1,????7?e7?e7????rV:??{)?1*a???1,	a??????1*
a??1,	
a?????1*???1,	?????	???1*a???1,	a??????1*??1,	????	???1*
a???1,	
a??????1*???1,	?????	???1*???1,	?????	???1*
a??1,	
a?????1*???1,	?????	???1*??1,	????	???1*???1,	?????	??	???z.?:3???	!?
??!??!???
	?!"???$?????"?B?Z?m?????????????????#?-?D?T?X?`?p?t~???????	???&
?:?2*?Q844?BN">???a7~6?a7?e?a7		???1*	???!>	?e7	?????????a)$h?1*???%`$h?1*
a???(`$h?1*a???+`?$h?1*???(`$h?1*a???+`?$h?1*???%`$h?1*
a???+`?$h?1*???+`?$h?1*???%`$h?1*
a???(`?$h?1*???(`?$h?1*???%`???R$!	N??N,!N?!K-!C.=!5?f,:Ep??????? ?!? ?#% &'%((:*L,?
?$? *7%##?T$h??+$h`/ }?`???-!?353")?01~???!?;"&?0~??????"#?/~?????C23?g?9?*?>??Y*?A?G?I??JL?JK?GHJ???M<?D?9?
?S?U??	Y?X?G?I??TU
W?
Y<?A?9??[??Y?\?G?I??ab
d?
]^??1?`??nZ[?2?1?]????rab?6?1?d??^?
vw}V?3*?e??fg?
yzhV?O[?t?vK?{?LKM????L?Y???GN-???M?v?-?????-?@M?v???,?9,:?Y???G:??v????M?v??>??,?C,:?Y+???G:?}??}K?v?????v??>??M,?&,???7
???v??m??M,?1,????????.?F?#?7?Y+???G:?t?Q?1
?]7?t?Y?mSY?rS?xW?tN?v????*:	N?#:	N?:	N??v??>??N???$?1?d?:
????1?d
?-?F*?????1??????
Y???G:		??? 	????6?v??????1?¸?:

ʶ?6	?>:?v??????.?vײF?	٧۹?+?+?ܱ;hkj;hrl;hyn???????V?2?[3?i%???=??.????)???]?m??	o?t??	v?{??	}?*h??????*#??
!?C?|?^?*?X??	<?V
P??I??>]?o?v?}????|??>O&;
>?@ACF)_0`2aDcIdTjXk[li{n||~?????????????????????????????????
????%?*?2?;?W?]?h?k?m?o?r?t?v?y?{?}???????????????????????
?!38RVZ ??}?*z?}z@?'@??1@??&?R}z@jFlFn?}z@t?}z@>?>?}z@t?H?-	}z@t?}z@?}z@???}z@??????B	





© 2015 - 2025 Weber Informatics LLC | Privacy Policy