final class org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk extends java.lang.Object implements org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunkMetric
{
private static final int INTEGER_SIZE_MINUS_ONE;
final org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolArena arena;
final java.lang.Object memory;
final boolean unpooled;
final int offset;
private final byte[] memoryMap;
private final byte[] depthMap;
private final org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolSubpage[] subpages;
private final int subpageOverflowMask;
private final int pageSize;
private final int pageShifts;
private final int maxOrder;
private final int chunkSize;
private final int log2ChunkSize;
private final int maxSubpageAllocs;
private final byte unusable;
private final java.util.Deque cachedNioBuffers;
private int freeBytes;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunkList parent;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk prev;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk next;
static final boolean $assertionsDisabled;
void <init>(org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolArena, java.lang.Object, int, int, int, int, int)
{
byte[] v, v, v, v, v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk v;
boolean v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolArena v;
java.lang.AssertionError v;
int v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
java.lang.String v;
java.lang.Object v;
java.util.ArrayDeque v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolSubpage[] v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk;
v := @parameter: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolArena;
v := @parameter: java.lang.Object;
v := @parameter: int;
v := @parameter: int;
v := @parameter: int;
v := @parameter: int;
v := @parameter: int;
specialinvoke v.<java.lang.Object: void <init>()>();
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: boolean unpooled> = 0;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolArena arena> = v;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: java.lang.Object memory> = v;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: int pageSize> = v;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: int pageShifts> = v;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: int maxOrder> = v;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: int chunkSize> = v;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: int offset> = v;
v = v + 1;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: byte unusable> = v;
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: int log2(int)>(v);
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: int log2ChunkSize> = v;
v = v - 1;
v = (int) -1;
v = v ^ v;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: int subpageOverflowMask> = v;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: int freeBytes> = v;
v = <org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: boolean $assertionsDisabled>;
if v != 0 goto label;
if v < 30 goto label;
v = new java.lang.AssertionError;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (int)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("maxOrder should be < 30, but is: \u0001");
specialinvoke v.<java.lang.AssertionError: void <init>(java.lang.Object)>(v);
throw v;
label:
v = 1 << v;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: int maxSubpageAllocs> = v;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: int maxSubpageAllocs>;
v = v << 1;
v = newarray (byte)[v];
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: byte[] memoryMap> = v;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: byte[] memoryMap>;
v = lengthof v;
v = newarray (byte)[v];
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: byte[] depthMap> = v;
v = 1;
v = 0;
label:
if v > v goto label;
v = 1 << v;
v = 0;
label:
if v >= v goto label;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: byte[] memoryMap>;
v[v] = v;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: byte[] depthMap>;
v[v] = v;
v = v + 1;
v = v + 1;
goto label;
label:
v = v + 1;
goto label;
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: int maxSubpageAllocs>;
v = specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolSubpage[] newSubpageArray(int)>(v);
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolSubpage[] subpages> = v;
v = new java.util.ArrayDeque;
specialinvoke v.<java.util.ArrayDeque: void <init>(int)>(8);
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: java.util.Deque cachedNioBuffers> = v;
return;
}
void <init>(org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolArena, java.lang.Object, int, int)
{
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolArena v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk v;
int v, v, v, v, v, v;
java.lang.Object v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk;
v := @parameter: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolArena;
v := @parameter: java.lang.Object;
v := @parameter: int;
v := @parameter: int;
specialinvoke v.<java.lang.Object: void <init>()>();
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: boolean unpooled> = 1;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolArena arena> = v;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: java.lang.Object memory> = v;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: int offset> = v;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: byte[] memoryMap> = null;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: byte[] depthMap> = null;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolSubpage[] subpages> = null;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: int subpageOverflowMask> = 0;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: int pageSize> = 0;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: int pageShifts> = 0;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: int maxOrder> = 0;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: int maxOrder>;
v = v + 1;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: byte unusable> = v;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: int chunkSize> = v;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: int chunkSize>;
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: int log2(int)>(v);
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: int log2ChunkSize> = v;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: int maxSubpageAllocs> = 0;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: java.util.Deque cachedNioBuffers> = null;
return;
}
private org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolSubpage[] newSubpageArray(int)
{
int v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolSubpage[] v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk;
v := @parameter: int;
v = newarray (org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolSubpage)[v];
return v;
}
public int usage()
{
java.lang.Throwable v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolArena v;
int v, v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolArena arena>;
entermonitor v;
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: int freeBytes>;
exitmonitor v;
label:
goto label;
label:
v := @caughtexception;
exitmonitor v;
throw v;
label:
v = specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: int usage(int)>(v);
return v;
catch java.lang.Throwable from label to label with label;
}
private int usage(int)
{
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk v;
int v, v, v;
long v, v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk;
v := @parameter: int;
if v != 0 goto label;
return 100;
label:
v = v * 100L;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: int chunkSize>;
v = v / v;
if v != 0 goto label;
return 99;
label:
v = 100 - v;
return v;
}
boolean allocate(org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PooledByteBuf, int, int)
{
long v;
java.util.Deque v, v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PooledByteBuf v;
byte v;
int v, v, v, v;
java.lang.Object v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk;
v := @parameter: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PooledByteBuf;
v := @parameter: int;
v := @parameter: int;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: int subpageOverflowMask>;
v = v & v;
if v == 0 goto label;
v = specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: long allocateRun(int)>(v);
goto label;
label:
v = specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: long allocateSubpage(int)>(v);
label:
v = v cmp 0L;
if v >= 0 goto label;
return 0;
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: java.util.Deque cachedNioBuffers>;
if v == null goto label;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: java.util.Deque cachedNioBuffers>;
v = interfaceinvoke v.<java.util.Deque: java.lang.Object pollLast()>();
goto label;
label:
v = null;
label:
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: void initBuf(org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PooledByteBuf,java.nio.ByteBuffer,long,int)>(v, v, v, v);
return 1;
}
private void updateParentsAlloc(int)
{
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk v;
byte v, v, v;
int v, v, v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk;
v := @parameter: int;
label:
if v <= 1 goto label;
v = v >>> 1;
v = specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: byte value(int)>(v);
v = v ^ 1;
v = specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: byte value(int)>(v);
if v >= v goto label;
v = v;
goto label;
label:
v = v;
label:
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: void setValue(int,byte)>(v, v);
v = v;
goto label;
label:
return;
}
private void updateParentsFree(int)
{
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk v;
byte v, v, v, v;
int v, v, v, v, v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk;
v := @parameter: int;
v = specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: byte depth(int)>(v);
v = v + 1;
label:
if v <= 1 goto label;
v = v >>> 1;
v = specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: byte value(int)>(v);
v = v ^ 1;
v = specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: byte value(int)>(v);
v = v - 1;
if v != v goto label;
if v != v goto label;
v = v - 1;
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: void setValue(int,byte)>(v, v);
goto label;
label:
if v >= v goto label;
v = v;
goto label;
label:
v = v;
label:
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: void setValue(int,byte)>(v, v);
label:
v = v;
goto label;
label:
return;
}
private int allocateNode(int)
{
java.lang.Object[] v;
java.lang.AssertionError v;
java.lang.Integer v, v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk v;
byte v, v, v;
int v, v, v, v, v, v, v, v, v;
java.lang.String v;
java.lang.Byte v;
boolean v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk;
v := @parameter: int;
v = 1;
v = 1 << v;
v = neg v;
v = specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: byte value(int)>(1);
if v <= v goto label;
v = (int) -1;
return v;
label:
if v < v goto label;
v = v & v;
if v != 0 goto label;
label:
v = v << 1;
v = specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: byte value(int)>(v);
if v <= v goto label;
v = v ^ 1;
v = specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: byte value(int)>(v);
goto label;
label:
v = specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: byte value(int)>(v);
v = <org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: boolean $assertionsDisabled>;
if v != 0 goto label;
if v != v goto label;
v = v & v;
v = 1 << v;
if v == v goto label;
label:
v = new java.lang.AssertionError;
v = newarray (java.lang.Object)[3];
v = staticinvoke <java.lang.Byte: java.lang.Byte valueOf(byte)>(v);
v[0] = v;
v = v & v;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
v[1] = v;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
v[2] = v;
v = staticinvoke <java.lang.String: java.lang.String format(java.lang.String,java.lang.Object[])>("val = %d, id & initial = %d, d = %d", v);
specialinvoke v.<java.lang.AssertionError: void <init>(java.lang.Object)>(v);
throw v;
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: byte unusable>;
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: void setValue(int,byte)>(v, v);
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: void updateParentsAlloc(int)>(v);
return v;
}
private long allocateRun(int)
{
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk v;
int v, v, v, v, v, v, v, v, v, v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk;
v := @parameter: int;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: int maxOrder>;
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: int log2(int)>(v);
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: int pageShifts>;
v = v - v;
v = v - v;
v = specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: int allocateNode(int)>(v);
if v >= 0 goto label;
return v;
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: int freeBytes>;
v = specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: int runLength(int)>(v);
v = v - v;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: int freeBytes> = v;
return v;
}
private long allocateSubpage(int)
{
java.lang.Throwable v;
long v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolSubpage v, v, v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk v;
int v, v, v, v, v, v, v, v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolArena v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolSubpage[] v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk;
v := @parameter: int;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolArena arena>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolArena: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolSubpage findSubpagePoolHead(int)>(v);
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: int maxOrder>;
entermonitor v;
label:
v = specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: int allocateNode(int)>(v);
if v >= 0 goto label;
exitmonitor v;
label:
return v;
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolSubpage[] subpages>;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: int pageSize>;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: int freeBytes>;
v = v - v;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: int freeBytes> = v;
v = specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: int subpageIdx(int)>(v);
v = v[v];
if v != null goto label;
v = new org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolSubpage;
v = specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: int runOffset(int)>(v);
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolSubpage: void <init>(org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolSubpage,org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk,int,int,int,int)>(v, v, v, v, v, v);
v = v;
v[v] = v;
goto label;
label:
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolSubpage: void init(org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolSubpage,int)>(v, v);
label:
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolSubpage: long allocate()>();
exitmonitor v;
label:
return v;
label:
v := @caughtexception;
exitmonitor v;
throw v;
catch java.lang.Throwable from label to label with label;
catch java.lang.Throwable from label to label with label;
}
void free(long, java.nio.ByteBuffer)
{
java.lang.Throwable v;
long v;
java.lang.AssertionError v;
java.util.Deque v, v, v;
java.nio.ByteBuffer v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolSubpage v, v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk v;
byte v;
int v, v, v, v, v, v, v, v, v, v;
boolean v, v, v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolArena v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolSubpage[] v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk;
v := @parameter: long;
v := @parameter: java.nio.ByteBuffer;
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: int memoryMapIdx(long)>(v);
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: int bitmapIdx(long)>(v);
if v == 0 goto label;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolSubpage[] subpages>;
v = specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: int subpageIdx(int)>(v);
v = v[v];
v = <org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: boolean $assertionsDisabled>;
if v != 0 goto label;
if v == null goto label;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolSubpage: boolean doNotDestroy>;
if v != 0 goto label;
label:
v = new java.lang.AssertionError;
specialinvoke v.<java.lang.AssertionError: void <init>()>();
throw v;
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolArena arena>;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolSubpage: int elemSize>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolArena: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolSubpage findSubpagePoolHead(int)>(v);
entermonitor v;
label:
v = v & 1073741823;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolSubpage: boolean free(org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolSubpage,int)>(v, v);
if v == 0 goto label;
exitmonitor v;
label:
return;
label:
exitmonitor v;
label:
goto label;
label:
v := @caughtexception;
exitmonitor v;
throw v;
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: int freeBytes>;
v = specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: int runLength(int)>(v);
v = v + v;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: int freeBytes> = v;
v = specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: byte depth(int)>(v);
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: void setValue(int,byte)>(v, v);
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: void updateParentsFree(int)>(v);
if v == null goto label;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: java.util.Deque cachedNioBuffers>;
if v == null goto label;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: java.util.Deque cachedNioBuffers>;
v = interfaceinvoke v.<java.util.Deque: int size()>();
v = <org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PooledByteBufAllocator: int DEFAULT_MAX_CACHED_BYTEBUFFERS_PER_CHUNK>;
if v >= v goto label;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: java.util.Deque cachedNioBuffers>;
interfaceinvoke v.<java.util.Deque: boolean offer(java.lang.Object)>(v);
label:
return;
catch java.lang.Throwable from label to label with label;
catch java.lang.Throwable from label to label with label;
}
void initBuf(org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PooledByteBuf, java.nio.ByteBuffer, long, int)
{
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PooledByteBufAllocator v;
long v;
java.lang.AssertionError v;
java.nio.ByteBuffer v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk v;
byte v, v;
int v, v, v, v, v, v, v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolThreadCache v;
java.lang.String v;
boolean v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolArena v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PooledByteBuf v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk;
v := @parameter: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PooledByteBuf;
v := @parameter: java.nio.ByteBuffer;
v := @parameter: long;
v := @parameter: int;
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: int memoryMapIdx(long)>(v);
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: int bitmapIdx(long)>(v);
if v != 0 goto label;
v = specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: byte value(int)>(v);
v = <org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: boolean $assertionsDisabled>;
if v != 0 goto label;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: byte unusable>;
if v == v goto label;
v = new java.lang.AssertionError;
v = staticinvoke <java.lang.String: java.lang.String valueOf(int)>(v);
specialinvoke v.<java.lang.AssertionError: void <init>(java.lang.Object)>(v);
throw v;
label:
v = specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: int runOffset(int)>(v);
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: int offset>;
v = v + v;
v = specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: int runLength(int)>(v);
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolArena arena>;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolArena: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PooledByteBufAllocator parent>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PooledByteBufAllocator: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolThreadCache threadCache()>();
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PooledByteBuf: void init(org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk,java.nio.ByteBuffer,long,int,int,int,org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolThreadCache)>(v, v, v, v, v, v, v);
goto label;
label:
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: void initBufWithSubpage(org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PooledByteBuf,java.nio.ByteBuffer,long,int,int)>(v, v, v, v, v);
label:
return;
}
void initBufWithSubpage(org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PooledByteBuf, java.nio.ByteBuffer, long, int)
{
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PooledByteBuf v;
int v, v;
long v;
java.nio.ByteBuffer v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk;
v := @parameter: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PooledByteBuf;
v := @parameter: java.nio.ByteBuffer;
v := @parameter: long;
v := @parameter: int;
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: int bitmapIdx(long)>(v);
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: void initBufWithSubpage(org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PooledByteBuf,java.nio.ByteBuffer,long,int,int)>(v, v, v, v, v);
return;
}
private void initBufWithSubpage(org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PooledByteBuf, java.nio.ByteBuffer, long, int, int)
{
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PooledByteBufAllocator v;
long v;
java.lang.AssertionError v, v, v;
java.nio.ByteBuffer v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolSubpage v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk v;
int v, v, v, v, v, v, v, v, v, v, v, v, v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolThreadCache v;
boolean v, v, v, v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolArena v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PooledByteBuf v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolSubpage[] v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk;
v := @parameter: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PooledByteBuf;
v := @parameter: java.nio.ByteBuffer;
v := @parameter: long;
v := @parameter: int;
v := @parameter: int;
v = <org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: boolean $assertionsDisabled>;
if v != 0 goto label;
if v != 0 goto label;
v = new java.lang.AssertionError;
specialinvoke v.<java.lang.AssertionError: void <init>()>();
throw v;
label:
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: int memoryMapIdx(long)>(v);
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolSubpage[] subpages>;
v = specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: int subpageIdx(int)>(v);
v = v[v];
v = <org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: boolean $assertionsDisabled>;
if v != 0 goto label;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolSubpage: boolean doNotDestroy>;
if v != 0 goto label;
v = new java.lang.AssertionError;
specialinvoke v.<java.lang.AssertionError: void <init>()>();
throw v;
label:
v = <org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: boolean $assertionsDisabled>;
if v != 0 goto label;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolSubpage: int elemSize>;
if v <= v goto label;
v = new java.lang.AssertionError;
specialinvoke v.<java.lang.AssertionError: void <init>()>();
throw v;
label:
v = specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: int runOffset(int)>(v);
v = v & 1073741823;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolSubpage: int elemSize>;
v = v * v;
v = v + v;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: int offset>;
v = v + v;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolSubpage: int elemSize>;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolArena arena>;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolArena: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PooledByteBufAllocator parent>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PooledByteBufAllocator: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolThreadCache threadCache()>();
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PooledByteBuf: void init(org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk,java.nio.ByteBuffer,long,int,int,int,org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolThreadCache)>(v, v, v, v, v, v, v);
return;
}
private byte value(int)
{
byte[] v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk v;
byte v;
int v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk;
v := @parameter: int;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: byte[] memoryMap>;
v = v[v];
return v;
}
private void setValue(int, byte)
{
byte[] v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk v;
byte v;
int v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk;
v := @parameter: int;
v := @parameter: byte;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: byte[] memoryMap>;
v[v] = v;
return;
}
private byte depth(int)
{
byte[] v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk v;
byte v;
int v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk;
v := @parameter: int;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: byte[] depthMap>;
v = v[v];
return v;
}
private static int log2(int)
{
int v, v, v;
v := @parameter: int;
v = staticinvoke <java.lang.Integer: int numberOfLeadingZeros(int)>(v);
v = 31 - v;
return v;
}
private int runLength(int)
{
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk v;
byte v;
int v, v, v, v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk;
v := @parameter: int;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: int log2ChunkSize>;
v = specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: byte depth(int)>(v);
v = v - v;
v = 1 << v;
return v;
}
private int runOffset(int)
{
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk v;
byte v;
int v, v, v, v, v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk;
v := @parameter: int;
v = specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: byte depth(int)>(v);
v = 1 << v;
v = v ^ v;
v = specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: int runLength(int)>(v);
v = v * v;
return v;
}
private int subpageIdx(int)
{
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk v;
int v, v, v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk;
v := @parameter: int;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: int maxSubpageAllocs>;
v = v ^ v;
return v;
}
private static int memoryMapIdx(long)
{
long v;
v := @parameter: long;
return v;
}
private static int bitmapIdx(long)
{
long v, v;
v := @parameter: long;
v = v >>> 32;
return v;
}
public int chunkSize()
{
int v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: int chunkSize>;
return v;
}
public int freeBytes()
{
java.lang.Throwable v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolArena v;
int v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolArena arena>;
entermonitor v;
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: int freeBytes>;
exitmonitor v;
label:
return v;
label:
v := @caughtexception;
exitmonitor v;
throw v;
catch java.lang.Throwable from label to label with label;
}
public java.lang.String toString()
{
java.lang.Throwable v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolArena v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk v;
int v, v, v, v, v, v;
java.lang.String v, v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolArena arena>;
entermonitor v;
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: int freeBytes>;
exitmonitor v;
label:
goto label;
label:
v := @caughtexception;
exitmonitor v;
throw v;
label:
v = staticinvoke <java.lang.System: int identityHashCode(java.lang.Object)>(v);
v = staticinvoke <java.lang.Integer: java.lang.String toHexString(int)>(v);
v = specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: int usage(int)>(v);
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: int chunkSize>;
v = v - v;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: int chunkSize>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,int,int,int)>(v, v, v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("Chunk(\u0001: \u0001%, \u0001/\u)");
return v;
catch java.lang.Throwable from label to label with label;
}
void destroy()
{
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolArena v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolArena arena>;
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolArena: void destroyChunk(org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk)>(v);
return;
}
static void <clinit>()
{
java.lang.Class v;
boolean v, v;
v = class "Lorg/apache/hive/kudu/org/apache/kudu/shaded/io/netty/buffer/PoolChunk;";
v = virtualinvoke v.<java.lang.Class: boolean desiredAssertionStatus()>();
if v != 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.PoolChunk: boolean $assertionsDisabled> = v;
return;
}
}