
com.groupbyinc.flux.common.netty.util.internal.PlatformDependent0.class Maven / Gradle / Ivy
???? 2? Acom/groupbyinc/flux/common/netty/util/internal/PlatformDependent0 java/lang/Object PlatformDependent0.java Dcom/groupbyinc/flux/common/netty/util/internal/PlatformDependent0$10 Ccom/groupbyinc/flux/common/netty/util/internal/PlatformDependent0$9 Ccom/groupbyinc/flux/common/netty/util/internal/PlatformDependent0$8
Ccom/groupbyinc/flux/common/netty/util/internal/PlatformDependent0$7 Ccom/groupbyinc/flux/common/netty/util/internal/PlatformDependent0$6 Ccom/groupbyinc/flux/common/netty/util/internal/PlatformDependent0$5 Ccom/groupbyinc/flux/common/netty/util/internal/PlatformDependent0$4 Ccom/groupbyinc/flux/common/netty/util/internal/PlatformDependent0$3 Ccom/groupbyinc/flux/common/netty/util/internal/PlatformDependent0$2 Ccom/groupbyinc/flux/common/netty/util/internal/PlatformDependent0$1 logger GLcom/groupbyinc/flux/common/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 UNSAFE_UNAVAILABILITY_CAUSE Ljava/lang/Throwable; INTERNAL_UNSAFE Ljava/lang/Object; UNSAFE Lsun/misc/Unsafe; HASH_CODE_ASCII_SEED²?5 HASH_CODE_C1̞-Q HASH_CODE_C2?5? UNSAFE_COPY_THRESHOLD UNALIGNED $assertionsDisabled isExplicitNoUnsafe ()Z " # < explicitNoUnsafe0 )com.groupbyinc.flux.common.netty.noUnsafe ? Acom/groupbyinc/flux/common/netty/util/internal/SystemPropertyUtil A
getBoolean (Ljava/lang/String;Z)Z C D
B E G -Dio.netty.noUnsafe: {} I java/lang/Boolean K valueOf (Z)Ljava/lang/Boolean; M N
L O Ecom/groupbyinc/flux/common/netty/util/internal/logging/InternalLogger Q debug '(Ljava/lang/String;Ljava/lang/Object;)V S T R U 0sun.misc.Unsafe: unavailable (io.netty.noUnsafe) W (Ljava/lang/String;)V S Y R Z *com.groupbyinc.flux.common.netty.tryUnsafe \ contains (Ljava/lang/String;)Z ^ _
B ` org.jboss.netty.tryUnsafe b Ksun.misc.Unsafe: unavailable (io.netty.tryUnsafe/org.jboss.netty.tryUnsafe) d tryUnsafe noUnsafe isUnaligned 8 # i hasUnsafe - . l getUnsafeUnavailabilityCause ()Ljava/lang/Throwable; ) * p unalignedAccess throwException (Ljava/lang/Throwable;)V cause u 9com/groupbyinc/flux/common/netty/util/internal/ObjectUtil w checkNotNull 8(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; y z
x { java/lang/Throwable } sun/misc/Unsafe s t
? ? #hasDirectBufferNoCleanerConstructor ? reallocateDirectNoCleaner -(Ljava/nio/ByteBuffer;I)Ljava/nio/ByteBuffer; directBufferAddress (Ljava/nio/ByteBuffer;)J ? ?
? reallocateMemory (JJ)J ? ?
? ? newDirectBuffer (JI)Ljava/nio/ByteBuffer; ? ?
? buffer Ljava/nio/ByteBuffer; capacity allocateDirectNoCleaner (I)Ljava/nio/ByteBuffer; allocateMemory (J)J ? ?
? ? 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; M ?
? ? java/lang/reflect/Method ? invoke 9(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; ? ?
? ? [B ? java/lang/Error ? ? t
? ? e "Ljava/lang/IllegalAccessException; -Ljava/lang/reflect/InvocationTargetException; size ? checkPositiveOrZero (ILjava/lang/String;)I ? ?
x ? java/lang/Long ? (J)Ljava/lang/Long; M ?
? ? 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; ? ?
? ? object fieldOffset getInt (Ljava/lang/Object;J)I ? ?
? ?
? ? objectFieldOffset (Ljava/lang/reflect/Field;)J ? ?
? ? field Ljava/lang/reflect/Field; getByte (J)B ? ?
? ? getShort (J)S ? ?
? ? (J)I ? ?
? ? ? ?
? ? ([BI)B (Ljava/lang/Object;J)B ?
? data index ([BI)S (Ljava/lang/Object;J)S ?
? ([BI)I ([BI)J putByte (JB)V
?
value B putShort (JS)V
? S putInt (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)V java/lang/Math0 min2 ?
13./
?5 srcAddr dstAddr length *(Ljava/lang/Object;JLjava/lang/Object;JJ)V.:
?; src srcOffset dst dstOffset setMemory (JJB)VAB
?C bytes (Ljava/lang/Object;JJB)VAF
?G o offset equals
([BI[BII)Z getChar (Ljava/lang/Object;J)COP
?Q i j bytes1 startPos1 bytes2 startPos2 baseOffset1 baseOffset2 remainingBytes end equalsConstantTime
([BI[BII)I @com/groupbyinc/flux/common/netty/util/internal/ConstantTimeUtilsa (JJ)I]c
bd result isZero ([BII)Z startPos
baseOffset
hashCodeAscii ([BII)I hashCodeAsciiCompute (JI)Iop
q hashCodeAsciiSanitize (B)Ist
u (S)Isw
x (I)Isz
{ 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??
??
freeMemory (J)V??
?? newSize isAndroid ( # ?
isAndroid0 android.app.Application?
? forName =(Ljava/lang/String;ZLjava/lang/ClassLoader;)Ljava/lang/Class;??
?? Platform: Android? android ignored javaVersion &