io.netty.util.internal.PlatformDependent0.class Maven / Gradle / Ivy
???? 2t )io/netty/util/internal/PlatformDependent0 java/lang/Object PlatformDependent0.java ,io/netty/util/internal/PlatformDependent0$10 +io/netty/util/internal/PlatformDependent0$9 +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$1 logger /Lio/netty/util/internal/logging/InternalLogger; ADDRESS_FIELD_OFFSET J BYTE_ARRAY_BASE_OFFSET DIRECT_BUFFER_CONSTRUCTOR Ljava/lang/reflect/Constructor; "Ljava/lang/reflect/Constructor<*>; IS_EXPLICIT_NO_UNSAFE Z ALLOCATE_ARRAY_METHOD Ljava/lang/reflect/Method; JAVA_VERSION I
IS_ANDROID INTERNAL_UNSAFE Ljava/lang/Object; UNSAFE Lsun/misc/Unsafe; HASH_CODE_ASCII_SEED²?5 HASH_CODE_C1?5? HASH_CODE_C2 UNSAFE_COPY_THRESHOLD UNALIGNED $assertionsDisabled isExplicitNoUnsafe ()Z " # 9 explicitNoUnsafe0 io.netty.noUnsafe < )io/netty/util/internal/SystemPropertyUtil >
getBoolean (Ljava/lang/String;Z)Z @ A
? B D -Dio.netty.noUnsafe: {} F java/lang/Boolean H valueOf (Z)Ljava/lang/Boolean; J K
I L -io/netty/util/internal/logging/InternalLogger N debug '(Ljava/lang/String;Ljava/lang/Object;)V P Q O R 0sun.misc.Unsafe: unavailable (io.netty.noUnsafe) T (Ljava/lang/String;)V P V O W io.netty.tryUnsafe Y contains (Ljava/lang/String;)Z [ \
? ] 0com.groupbyinc.flux.common.jboss.netty.tryUnsafe _ Ksun.misc.Unsafe: unavailable (io.netty.tryUnsafe/org.jboss.netty.tryUnsafe) a tryUnsafe noUnsafe isUnaligned 5 # f hasUnsafe + , i unalignedAccess throwException (Ljava/lang/Throwable;)V cause n !io/netty/util/internal/ObjectUtil p checkNotNull 8(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; r s
q t java/lang/Throwable v sun/misc/Unsafe x l m
y z Ljava/lang/Throwable; #hasDirectBufferNoCleanerConstructor ~ reallocateDirectNoCleaner -(Ljava/nio/ByteBuffer;I)Ljava/nio/ByteBuffer; directBufferAddress (Ljava/nio/ByteBuffer;)J ? ?
? reallocateMemory (JJ)J ? ?
y ? newDirectBuffer (JI)Ljava/nio/ByteBuffer; ? ?
? buffer Ljava/nio/ByteBuffer; capacity allocateDirectNoCleaner (I)Ljava/nio/ByteBuffer; allocateMemory (J)J ? ?
y ? hasAllocateArrayMethod $ % ? allocateUninitializedArray (I)[B java/lang/IllegalAccessException ? +java/lang/reflect/InvocationTargetException ? ) * ? java/lang/Byte ? TYPE Ljava/lang/Class; ? ? ? ? java/lang/Integer ? (I)Ljava/lang/Integer; J ?
? ? java/lang/reflect/Method ? invoke 9(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; ? ?
? ? [B ? java/lang/Error ? ? m
? ? e "Ljava/lang/IllegalAccessException; -Ljava/lang/reflect/InvocationTargetException; size ? checkPositiveOrZero (ILjava/lang/String;)I ? ?
q ? java/lang/Long ? (J)Ljava/lang/Long; J ?
? ? java/lang/reflect/Constructor ? newInstance '([Ljava/lang/Object;)Ljava/lang/Object; ? ?
? ? java/nio/ByteBuffer ? address ? getLong (Ljava/lang/Object;J)J ? ?
? byteArrayBaseOffset ()J ? getObject '(Ljava/lang/Object;J)Ljava/lang/Object; ? ?
y ? object fieldOffset getInt (Ljava/lang/Object;J)I ? ?
y ?
y ? objectFieldOffset (Ljava/lang/reflect/Field;)J ? ?
y ? field Ljava/lang/reflect/Field; getByte (J)B ? ?
y ? getShort (J)S ? ?
y ? (J)I ? ?
y ? ? ?
y ? ([BI)B (Ljava/lang/Object;J)B ? ?
y ? data index ([BI)S (Ljava/lang/Object;J)S ?
y ([BI)I ([BI)J putByte (JB)V
y value B putShort (JS)V
y
S putInt (JI)V
y putLong (JJ)V
y ([BIB)V (Ljava/lang/Object;JB)V
y ([BIS)V (Ljava/lang/Object;JS)V
y ([BII)V (Ljava/lang/Object;JI)V!
y" ([BIJ)V (Ljava/lang/Object;JJ)V%
y&
copyMemory (JJJ)V java/lang/Math* min, ?
+-()
y/ srcAddr dstAddr length *(Ljava/lang/Object;JLjava/lang/Object;JJ)V(4
y5 src srcOffset dst dstOffset setMemory (JJB)V;<
y= bytes (Ljava/lang/Object;JJB)V;@
yA o offset equals
([BI[BII)Z getChar (Ljava/lang/Object;J)CIJ
yK i j bytes1 startPos1 bytes2 startPos2 baseOffset1 baseOffset2 remainingBytes end equalsConstantTime
([BI[BII)I (io/netty/util/internal/ConstantTimeUtils[ (JJ)IW]
\^ result isZero ([BII)Z startPos
baseOffset
hashCodeAscii ([BII)I hashCodeAsciiCompute (JI)Iij
k hashCodeAsciiSanitize (B)Imn
o (S)Imq
r (I)Imt
u hash getClassLoader *(Ljava/lang/Class;)Ljava/lang/ClassLoader; java/lang/System} getSecurityManager ()Ljava/lang/SecurityManager;?
~? java/lang/Class? ()Ljava/lang/ClassLoader;{?
?? (Ljava/lang/Class;)V ??
? java/security/AccessController? doPrivileged 4(Ljava/security/PrivilegedAction;)Ljava/lang/Object;??
?? java/lang/ClassLoader? clazz Ljava/lang/Class<*>; getContextClassLoader java/lang/Thread?
currentThread ()Ljava/lang/Thread;??
????
?? ()V ??
? getSystemClassLoader??
??
? addressSize ()I??
y?
freeMemory (J)V??
y? newSize isAndroid ( # ?
isAndroid0 android.app.Application?
? forName =(Ljava/lang/String;ZLjava/lang/ClassLoader;)Ljava/lang/Class;??
?? Platform: Android? android ignored javaVersion &