classes.io.netty.buffer.PoolChunk.class Maven / Gradle / Ivy
???? 24
% ? G ? G ? G ? G ? G ? G ? G ? G ?
G ? G ? G ? G ? G ? ? ?
? ?
?
?
?
? G ? G ? G ?
G ? G ? ? d
G ?
G ?
G ?
G ?
G ? ? ?
? ?
? ?
? ?
G ?
G ?
G ?
? ?
G ?
G ?
?
?
?
G ?
G ? ?
? ?????
?
G ?
? ? ? ?
? ?
? ?
G ?
?
?
G
INTEGER_SIZE_MINUS_ONE I
ConstantValue arena Lio/netty/buffer/PoolArena; Signature Lio/netty/buffer/PoolArena; memory Ljava/lang/Object; TT; unpooled Z 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 4(Lio/netty/buffer/PoolArena;Ljava/lang/Object;IIII)V Code LineNumberTable LocalVariableTable p depth d this memoryMapIndex LocalVariableTypeTable
StackMapTable
? *(Lio/netty/buffer/PoolArena;TT;IIII)V 1(Lio/netty/buffer/PoolArena;Ljava/lang/Object;I)V size '(Lio/netty/buffer/PoolArena;TT;I)V newSubpageArray !(I)[Lio/netty/buffer/PoolSubpage; &(I)[Lio/netty/buffer/PoolSubpage; usage ()I freePercentage allocate (I)J normCapacity updateParentsAlloc (I)V parentId val1 val2 val id updateParentsFree logChild allocateNode (I)I initial value allocateRun allocateSubpage
subpageIdx subpage Lio/netty/buffer/PoolSubpage; head "Lio/netty/buffer/PoolSubpage; ? [ free (J)V handle J memoryMapIdx bitmapIdx initBuf $(Lio/netty/buffer/PooledByteBuf;JI)V buf Lio/netty/buffer/PooledByteBuf; reqCapacity $Lio/netty/buffer/PooledByteBuf; )(Lio/netty/buffer/PooledByteBuf;JI)V initBufWithSubpage %(Lio/netty/buffer/PooledByteBuf;JII)V *(Lio/netty/buffer/PooledByteBuf;JII)V (I)B setValue (IB)V log2 runLength runOffset shift (J)I toString ()Ljava/lang/String; ()V ILjava/lang/Object;Lio/netty/buffer/PoolChunkMetric;
SourceFile PoolChunk.java o ? U V N O R S ^ K _ K ` K a K d e ? ? b K ] K f K n V java/lang/AssertionError java/lang/StringBuilder !maxOrder should be < 30, but is: ? ? o c K W X Y X ? ? Z [ io/netty/buffer/PoolSubpage ? ? ? ? ? ? ? ? u ? #val = %d, id & initial = %d, d = %d java/lang/Object ? ? ? ? ? ?
? ? ? ? o ? ? ? ? ?! V" K ?# ? ?$ g%&'()* ? ?+ ? Chunk(,-./$ : ? ? %, 0 io/netty/buffer/PoolChunk123 io/netty/buffer/PoolChunkMetric io/netty/buffer/PoolArena java/lang/Throwable append -(Ljava/lang/String;)Ljava/lang/StringBuilder; (I)Ljava/lang/StringBuilder; (Ljava/lang/Object;)V 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; findSubpagePoolHead (I)Lio/netty/buffer/PoolSubpage; ?(Lio/netty/buffer/PoolSubpage;Lio/netty/buffer/PoolChunk;IIII)V init !(Lio/netty/buffer/PoolSubpage;I)V ()J doNotDestroy elemSize !(Lio/netty/buffer/PoolSubpage;I)Z (I)Ljava/lang/String; (Lio/netty/buffer/PooledByteBufAllocator; &io/netty/buffer/PooledByteBufAllocator threadCache #()Lio/netty/buffer/PoolThreadCache; io/netty/buffer/PooledByteBuf C(Lio/netty/buffer/PoolChunk;JIIILio/netty/buffer/PoolThreadCache;)V numberOfLeadingZeros java/lang/System identityHashCode (Ljava/lang/Object;)I toHexString (C)Ljava/lang/StringBuilder; java/lang/Class desiredAssertionStatus ()Z 0 G % I J K L M N O P Q R S P T U V W X Y X Z [ P \ ] K ^ K _ K ` K a K b K c K d e f K g h P i j k P l m k P l n V o p q ( ?*? *? *+? *,? *? *? *? *? *`?? *?
? *d?? *?
? ? &? ? Y? Y? ? ? ? ? ?*x? **? x?? **? ??? 66? 6x6 6
? *? ?T*? ?T??
??߄???***? ? ? ? r n ? ? ? ? ? ? ? $ ? * ? 3 ? <