public final class org.openjdk.jmh.infra.ThreadParams extends org.openjdk.jmh.infra.ThreadParamsL4
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: org.openjdk.jmh.infra.ThreadParams
super_class: org.openjdk.jmh.infra.ThreadParamsL4
{
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=5, locals=0, args_size=0
0: ldc Lorg/openjdk/jmh/infra/ThreadParams;
iconst_2
anewarray java.lang.String
dup
iconst_0
ldc "threadIdx"
aastore
dup
iconst_1
ldc "threadCount"
aastore
invokestatic org.openjdk.jmh.util.Utils.check:(Ljava/lang/Class;[Ljava/lang/String;)V
1: ldc Lorg/openjdk/jmh/infra/ThreadParams;
iconst_2
anewarray java.lang.String
dup
iconst_0
ldc "groupIdx"
aastore
dup
iconst_1
ldc "groupCount"
aastore
invokestatic org.openjdk.jmh.util.Utils.check:(Ljava/lang/Class;[Ljava/lang/String;)V
2: ldc Lorg/openjdk/jmh/infra/ThreadParams;
iconst_2
anewarray java.lang.String
dup
iconst_0
ldc "subgroupIdx"
aastore
dup
iconst_1
ldc "subgroupCount"
aastore
invokestatic org.openjdk.jmh.util.Utils.check:(Ljava/lang/Class;[Ljava/lang/String;)V
3: ldc Lorg/openjdk/jmh/infra/ThreadParams;
iconst_2
anewarray java.lang.String
dup
iconst_0
ldc "groupThreadIdx"
aastore
dup
iconst_1
ldc "groupThreadCount"
aastore
invokestatic org.openjdk.jmh.util.Utils.check:(Ljava/lang/Class;[Ljava/lang/String;)V
4: ldc Lorg/openjdk/jmh/infra/ThreadParams;
iconst_2
anewarray java.lang.String
dup
iconst_0
ldc "subgroupThreadIdx"
aastore
dup
iconst_1
ldc "subgroupThreadCount"
aastore
invokestatic org.openjdk.jmh.util.Utils.check:(Ljava/lang/Class;[Ljava/lang/String;)V
5: return
LocalVariableTable:
Start End Slot Name Signature
public void <init>(int, int, int, int, int, int, int, int, int, int);
descriptor: (IIIIIIIIII)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=11, locals=11, args_size=11
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 start local 8 start local 9 start local 10 0: aload 0
iload 1
iload 2
iload 3
iload 4
iload 5
iload 6
1: iload 7
iload 8
iload 9
iload 10
invokespecial org.openjdk.jmh.infra.ThreadParamsL4.<init>:(IIIIIIIIII)V
2: return
end local 10 end local 9 end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/openjdk/jmh/infra/ThreadParams;
0 3 1 threadIdx I
0 3 2 threadCount I
0 3 3 groupIdx I
0 3 4 groupCount I
0 3 5 subgroupIdx I
0 3 6 subgroupCount I
0 3 7 groupThreadIdx I
0 3 8 groupThreadCount I
0 3 9 subgroupThreadIdx I
0 3 10 subgroupThreadCount I
MethodParameters:
Name Flags
threadIdx
threadCount
groupIdx
groupCount
subgroupIdx
subgroupCount
groupThreadIdx
groupThreadCount
subgroupThreadIdx
subgroupThreadCount
public int getGroupCount();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.openjdk.jmh.infra.ThreadParams.groupCount:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/openjdk/jmh/infra/ThreadParams;
public int getGroupIndex();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.openjdk.jmh.infra.ThreadParams.groupIdx:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/openjdk/jmh/infra/ThreadParams;
public int getSubgroupCount();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.openjdk.jmh.infra.ThreadParams.subgroupCount:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/openjdk/jmh/infra/ThreadParams;
public int getSubgroupIndex();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.openjdk.jmh.infra.ThreadParams.subgroupIdx:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/openjdk/jmh/infra/ThreadParams;
public int getThreadCount();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.openjdk.jmh.infra.ThreadParams.threadCount:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/openjdk/jmh/infra/ThreadParams;
public int getThreadIndex();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.openjdk.jmh.infra.ThreadParams.threadIdx:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/openjdk/jmh/infra/ThreadParams;
public int getGroupThreadCount();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.openjdk.jmh.infra.ThreadParams.groupThreadCount:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/openjdk/jmh/infra/ThreadParams;
public int getGroupThreadIndex();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.openjdk.jmh.infra.ThreadParams.groupThreadIdx:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/openjdk/jmh/infra/ThreadParams;
public int getSubgroupThreadCount();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.openjdk.jmh.infra.ThreadParams.subgroupThreadCount:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/openjdk/jmh/infra/ThreadParams;
public int getSubgroupThreadIndex();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.openjdk.jmh.infra.ThreadParams.subgroupThreadIdx:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/openjdk/jmh/infra/ThreadParams;
}
SourceFile: "ThreadParams.java"