
classes.io.netty.buffer.PoolArena$DirectArena.class Maven / Gradle / Ivy
???? 2 ?
N O
P
Q
R
S T
S U
P V W
S X
S Y Z
[ \
] ^
S _
S `
a
b
c d
e
f g h /(Lio/netty/buffer/PooledByteBufAllocator;IIII)V Code LineNumberTable LocalVariableTable this DirectArena InnerClasses 'Lio/netty/buffer/PoolArena$DirectArena; parent (Lio/netty/buffer/PooledByteBufAllocator; pageSize I maxOrder
pageShifts chunkSize isDirect ()Z newChunk !(IIII)Lio/netty/buffer/PoolChunk; Signature 8(IIII)Lio/netty/buffer/PoolChunk; newUnpooledChunk (I)Lio/netty/buffer/PoolChunk; capacity 5(I)Lio/netty/buffer/PoolChunk; allocateDirect (I)Ljava/nio/ByteBuffer;
StackMapTable W destroyChunk (Lio/netty/buffer/PoolChunk;)V chunk Lio/netty/buffer/PoolChunk; LocalVariableTypeTable 2Lio/netty/buffer/PoolChunk; 5(Lio/netty/buffer/PoolChunk;)V
newByteBuf "(I)Lio/netty/buffer/PooledByteBuf; maxCapacity 9(I)Lio/netty/buffer/PooledByteBuf;
memoryCopy 0(Ljava/nio/ByteBuffer;ILjava/nio/ByteBuffer;II)V src Ljava/nio/ByteBuffer; srcOffset dst dstOffset length *(Ljava/lang/Object;ILjava/lang/Object;II)V 2Lio/netty/buffer/PoolArena;
SourceFile PoolArena.java io/netty/buffer/PoolChunk 3 4 i j k l * m 4 n o java/nio/ByteBuffer p q r q s t u v w x v y z { | } ~ ? ? ? ? ? ? ? B C %io/netty/buffer/PoolArena$DirectArena io/netty/buffer/PoolArena 4(Lio/netty/buffer/PoolArena;Ljava/lang/Object;IIII)V 1(Lio/netty/buffer/PoolArena;Ljava/lang/Object;I)V (io/netty/util/internal/PlatformDependent useDirectBufferNoCleaner allocateDirectNoCleaner memory Ljava/lang/Object; freeDirectNoCleaner (Ljava/nio/ByteBuffer;)V freeDirectBuffer
HAS_UNSAFE Z )io/netty/buffer/PooledUnsafeDirectByteBuf newInstance .(I)Lio/netty/buffer/PooledUnsafeDirectByteBuf; #io/netty/buffer/PooledDirectByteBuf ((I)Lio/netty/buffer/PooledDirectByteBuf; directBufferAddress (Ljava/nio/ByteBuffer;)J
copyMemory (JJJ)V duplicate ()Ljava/nio/ByteBuffer; position (I)Ljava/nio/Buffer; java/nio/Buffer limit put ,(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer; 0 l *+? ?
? ? > ! " # $ % &