io.netty.buffer.PoolChunk.class Maven / Gradle / Ivy
???? 28 io/netty/buffer/PoolChunk ILjava/lang/Object;Lio/netty/buffer/PoolChunkMetric; java/lang/Object io/netty/buffer/PoolChunkMetric PoolChunk.java INTEGER_SIZE_MINUS_ONE I arena Lio/netty/buffer/PoolArena; Lio/netty/buffer/PoolArena; memory Ljava/lang/Object; TT; unpooled Z offset memoryMap [B depthMap subpages [Lio/netty/buffer/PoolSubpage; #[Lio/netty/buffer/PoolSubpage; subpageOverflowMask pageSize
pageShifts maxOrder chunkSize
log2ChunkSize maxSubpageAllocs unusable B freeBytes parent Lio/netty/buffer/PoolChunkList; $Lio/netty/buffer/PoolChunkList; prev Lio/netty/buffer/PoolChunk; Lio/netty/buffer/PoolChunk; next $assertionsDisabled 5(Lio/netty/buffer/PoolArena;Ljava/lang/Object;IIIII)V ()V - /
0 2
4 6
8
:
<
>
@ " # B log2 (I)I D E
F
H
J $
L , N java/lang/AssertionError P java/lang/StringBuilder R
S 0 !maxOrder should be < 30, but is: U append -(Ljava/lang/String;)Ljava/lang/StringBuilder; W X
S Y (I)Ljava/lang/StringBuilder; W [
S \ toString ()Ljava/lang/String; ^ _
S ` (Ljava/lang/Object;)V - b
Q c io/netty/buffer/PoolArena e !
g i k newSubpageArray !(I)[Lio/netty/buffer/PoolSubpage; m n
o q p depth d this memoryMapIndex 2(Lio/netty/buffer/PoolArena;Ljava/lang/Object;II)V size io/netty/buffer/PoolSubpage z usage ()I java/lang/Throwable ~ | E
? d freePercentage allocate (I)J allocateRun ? ?
? allocateSubpage ? ?
? normCapacity updateParentsAlloc (I)V value (I)B ? ?
? setValue (IB)V ? ?
? parentId val1 val2 val id updateParentsFree t ?
? logChild allocateNode #val = %d, id & initial = %d, d = %d ? java/lang/Byte ? valueOf (B)Ljava/lang/Byte; ? ?
? ? java/lang/Integer ? (I)Ljava/lang/Integer; ? ?
? ? java/lang/String ? format 9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; ? ?
? ? ? ?
? initial ? E
? runLength ? E
? findSubpagePoolHead (I)Lio/netty/buffer/PoolSubpage; ? ?
f ?
subpageIdx ? E
? runOffset ? E
? ?(Lio/netty/buffer/PoolSubpage;Lio/netty/buffer/PoolChunk;IIII)V - ?
{ ? init !(Lio/netty/buffer/PoolSubpage;I)V ? ?
{ ? ()J ? ?
{ ? subpage "Lio/netty/buffer/PoolSubpage; Lio/netty/buffer/PoolSubpage; head free (J)V memoryMapIdx (J)I ? ?
? bitmapIdx ? ?
? doNotDestroy ? { ?
Q 0 elemSize ?
{ ????? !(Lio/netty/buffer/PoolSubpage;I)Z ? ?
{ ? ? ?
? handle J initBuf $(Lio/netty/buffer/PooledByteBuf;JI)V (I)Ljava/lang/String; ? ?
? ? (Lio/netty/buffer/PooledByteBufAllocator; % ? f ? &io/netty/buffer/PooledByteBufAllocator ? threadCache #()Lio/netty/buffer/PoolThreadCache; ? ?
? ? io/netty/buffer/PooledByteBuf ? C(Lio/netty/buffer/PoolChunk;JIIILio/netty/buffer/PoolThreadCache;)V ? ?
? ? initBufWithSubpage %(Lio/netty/buffer/PooledByteBuf;JII)V
buf $Lio/netty/buffer/PooledByteBuf; Lio/netty/buffer/PooledByteBuf; reqCapacity numberOfLeadingZeros E
?
shift Chunk(
java/lang/System identityHashCode (Ljava/lang/Object;)I
toHexString ?
? : %, (C)Ljava/lang/StringBuilder; W
S destroy destroyChunk (Lio/netty/buffer/PoolChunk;)V !
f" java/lang/Class% desiredAssertionStatus ()Z'(
&)
ConstantValue Signature Code LocalVariableTable LocalVariableTypeTable LineNumberTable
StackMapTable +(Lio/netty/buffer/PoolArena;TT;IIIII)V ((Lio/netty/buffer/PoolArena;TT;II)V &(I)[Lio/netty/buffer/PoolSubpage; )(Lio/netty/buffer/PooledByteBuf;JI)V *(Lio/netty/buffer/PooledByteBuf;JII)V
SourceFile 0
+
, ,
,
!
" # $
% &