public class org.graalvm.compiler.asm.aarch64.test.AArch64AddressingModeTest extends org.graalvm.compiler.test.GraalTest
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.graalvm.compiler.asm.aarch64.test.AArch64AddressingModeTest
super_class: org.graalvm.compiler.test.GraalTest
{
private org.graalvm.compiler.asm.aarch64.AArch64MacroAssembler masm;
descriptor: Lorg/graalvm/compiler/asm/aarch64/AArch64MacroAssembler;
flags: (0x0002) ACC_PRIVATE
private org.graalvm.compiler.asm.aarch64.test.TestProtectedAssembler asm;
descriptor: Lorg/graalvm/compiler/asm/aarch64/test/TestProtectedAssembler;
flags: (0x0002) ACC_PRIVATE
private jdk.vm.ci.code.Register base;
descriptor: Ljdk/vm/ci/code/Register;
flags: (0x0002) ACC_PRIVATE
private jdk.vm.ci.code.Register index;
descriptor: Ljdk/vm/ci/code/Register;
flags: (0x0002) ACC_PRIVATE
private jdk.vm.ci.code.Register scratch;
descriptor: Ljdk/vm/ci/code/Register;
flags: (0x0002) ACC_PRIVATE
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial org.graalvm.compiler.test.GraalTest.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/asm/aarch64/test/AArch64AddressingModeTest;
private static java.util.EnumSet<jdk.vm.ci.aarch64.AArch64$CPUFeature> computeFeatures();
descriptor: ()Ljava/util/EnumSet;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=2, locals=1, args_size=0
0: ldc Ljdk/vm/ci/aarch64/AArch64$CPUFeature;
invokestatic java.util.EnumSet.noneOf:(Ljava/lang/Class;)Ljava/util/EnumSet;
astore 0
start local 0 1: aload 0
getstatic jdk.vm.ci.aarch64.AArch64$CPUFeature.FP:Ljdk/vm/ci/aarch64/AArch64$CPUFeature;
invokevirtual java.util.EnumSet.add:(Ljava/lang/Object;)Z
pop
2: aload 0
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
1 3 0 features Ljava/util/EnumSet<Ljdk/vm/ci/aarch64/AArch64$CPUFeature;>;
Signature: ()Ljava/util/EnumSet<Ljdk/vm/ci/aarch64/AArch64$CPUFeature;>;
private static java.util.EnumSet<jdk.vm.ci.aarch64.AArch64$Flag> computeFlags();
descriptor: ()Ljava/util/EnumSet;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=1, locals=1, args_size=0
0: ldc Ljdk/vm/ci/aarch64/AArch64$Flag;
invokestatic java.util.EnumSet.noneOf:(Ljava/lang/Class;)Ljava/util/EnumSet;
astore 0
start local 0 1: aload 0
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
1 2 0 flags Ljava/util/EnumSet<Ljdk/vm/ci/aarch64/AArch64$Flag;>;
Signature: ()Ljava/util/EnumSet<Ljdk/vm/ci/aarch64/AArch64$Flag;>;
private static jdk.vm.ci.code.TargetDescription createTarget();
descriptor: ()Ljdk/vm/ci/code/TargetDescription;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=7, locals=1, args_size=0
0: new jdk.vm.ci.aarch64.AArch64
dup
invokestatic org.graalvm.compiler.asm.aarch64.test.AArch64AddressingModeTest.computeFeatures:()Ljava/util/EnumSet;
invokestatic org.graalvm.compiler.asm.aarch64.test.AArch64AddressingModeTest.computeFlags:()Ljava/util/EnumSet;
invokespecial jdk.vm.ci.aarch64.AArch64.<init>:(Ljava/util/EnumSet;Ljava/util/EnumSet;)V
astore 0
start local 0 1: new jdk.vm.ci.code.TargetDescription
dup
aload 0
iconst_1
bipush 16
sipush 4096
iconst_1
invokespecial jdk.vm.ci.code.TargetDescription.<init>:(Ljdk/vm/ci/code/Architecture;ZIIZ)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
1 2 0 arch Ljdk/vm/ci/code/Architecture;
public void setupEnvironment();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tBefore cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/asm/aarch64/test/AArch64AddressingModeTest;
RuntimeInvisibleAnnotations:
Before()
public void testGenerateAddressPlan();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tTest cannot be resolved to a type\n\tAssert cannot be resolved\n\tAssert cannot be resolved\n\tAssert cannot be resolved\n\tAssert cannot be resolved\n\tAssert cannot be resolved\n\tAssert cannot be resolved\n\tAssert cannot be resolved\n\tAssert cannot be resolved\n\tAssert cannot be resolved\n\tAssert cannot be resolved\n\tAssert cannot be resolved\n\tAssert cannot be resolved\n\tAssert cannot be resolved\n\tAssert cannot be resolved\n\tAssert cannot be resolved\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/asm/aarch64/test/AArch64AddressingModeTest;
RuntimeInvisibleAnnotations:
Test()
public void testMakeAddressNoAction();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tTest cannot be resolved to a type\n\tAssert cannot be resolved\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/asm/aarch64/test/AArch64AddressingModeTest;
RuntimeInvisibleAnnotations:
Test()
public void testMakeAddressAddIndex();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tTest cannot be resolved to a type\n\tAssert cannot be resolved\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/asm/aarch64/test/AArch64AddressingModeTest;
RuntimeInvisibleAnnotations:
Test()
public void testMakeAddressAddIndexNoOverwrite();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tTest cannot be resolved to a type\n\tAssert cannot be resolved\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/asm/aarch64/test/AArch64AddressingModeTest;
RuntimeInvisibleAnnotations:
Test()
public void testMakeAddressAddBaseNoOverwrite();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tTest cannot be resolved to a type\n\tAssert cannot be resolved\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/asm/aarch64/test/AArch64AddressingModeTest;
RuntimeInvisibleAnnotations:
Test()
public void testMakeAddressAddBase();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tTest cannot be resolved to a type\n\tAssert cannot be resolved\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/asm/aarch64/test/AArch64AddressingModeTest;
RuntimeInvisibleAnnotations:
Test()
public void testMakeAddressAddIndexNoOverwriteExtend();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tTest cannot be resolved to a type\n\tAssert cannot be resolved\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/asm/aarch64/test/AArch64AddressingModeTest;
RuntimeInvisibleAnnotations:
Test()
public void testMakeAddressAddIndexExtend();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tTest cannot be resolved to a type\n\tAssert cannot be resolved\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/asm/aarch64/test/AArch64AddressingModeTest;
RuntimeInvisibleAnnotations:
Test()
public void testLoadAddressUnscaled();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tTest cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/asm/aarch64/test/AArch64AddressingModeTest;
RuntimeInvisibleAnnotations:
Test()
public void testLoadAddressUnscaled2();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tTest cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/asm/aarch64/test/AArch64AddressingModeTest;
RuntimeInvisibleAnnotations:
Test()
public void testLoadAddressScaled();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tTest cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/asm/aarch64/test/AArch64AddressingModeTest;
RuntimeInvisibleAnnotations:
Test()
public void testLoadAddressScaledLowerOnly();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tTest cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/asm/aarch64/test/AArch64AddressingModeTest;
RuntimeInvisibleAnnotations:
Test()
public void testLoadAddressScaledHigherOnly();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tTest cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/asm/aarch64/test/AArch64AddressingModeTest;
RuntimeInvisibleAnnotations:
Test()
public void testLoadAddressRegisterOffsetUnscaled();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tTest cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/asm/aarch64/test/AArch64AddressingModeTest;
RuntimeInvisibleAnnotations:
Test()
public void testLoadAddressRegisterOffsetScaled();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tTest cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/asm/aarch64/test/AArch64AddressingModeTest;
RuntimeInvisibleAnnotations:
Test()
public void testLoadAddressExtendedRegisterOffsetUnscaled();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tTest cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/asm/aarch64/test/AArch64AddressingModeTest;
RuntimeInvisibleAnnotations:
Test()
public void testLoadAddressExtendedRegisterOffsetScaled();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tTest cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/asm/aarch64/test/AArch64AddressingModeTest;
RuntimeInvisibleAnnotations:
Test()
private void compareAssembly();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tThe method assertArrayEquals(byte[], byte[]) is undefined for the type AArch64AddressingModeTest\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/asm/aarch64/test/AArch64AddressingModeTest;
}
SourceFile: "AArch64AddressingModeTest.java"
InnerClasses:
public final CPUFeature = jdk.vm.ci.aarch64.AArch64$CPUFeature of jdk.vm.ci.aarch64.AArch64
public final Flag = jdk.vm.ci.aarch64.AArch64$Flag of jdk.vm.ci.aarch64.AArch64