public interface com.oracle.svm.core.RegisterDumper
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: com.oracle.svm.core.RegisterDumper
super_class: java.lang.Object
{
public static com.oracle.svm.core.RegisterDumper singleton();
descriptor: ()Lcom/oracle/svm/core/RegisterDumper;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: ldc Lcom/oracle/svm/core/RegisterDumper;
invokestatic org.graalvm.nativeimage.ImageSingletons.contains:(Ljava/lang/Class;)Z
ifne 2
1: invokestatic com.oracle.svm.core.util.VMError.shouldNotReachHere:()Ljava/lang/RuntimeException;
athrow
2: StackMap locals:
StackMap stack:
ldc Lcom/oracle/svm/core/RegisterDumper;
invokestatic org.graalvm.nativeimage.ImageSingletons.lookup:(Ljava/lang/Class;)Ljava/lang/Object;
checkcast com.oracle.svm.core.RegisterDumper
areturn
LocalVariableTable:
Start End Slot Name Signature
RuntimeVisibleAnnotations:
com.oracle.svm.core.annotate.Uninterruptible(reason = "Called from uninterruptible code.", mayBeInlined = true)
public static void dumpReg(com.oracle.svm.core.log.Log, java.lang.String, long);
descriptor: (Lcom/oracle/svm/core/log/Log;Ljava/lang/String;J)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
invokevirtual com.oracle.svm.core.log.Log.string:(Ljava/lang/String;)Lcom/oracle/svm/core/log/Log;
lload 2
invokevirtual com.oracle.svm.core.log.Log.zhex:(J)Lcom/oracle/svm/core/log/Log;
invokevirtual com.oracle.svm.core.log.Log.newline:()Lcom/oracle/svm/core/log/Log;
pop
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 log Lcom/oracle/svm/core/log/Log;
0 2 1 label Ljava/lang/String;
0 2 2 value J
MethodParameters:
Name Flags
log
label
value
public abstract void dumpRegisters(com.oracle.svm.core.log.Log, com.oracle.svm.core.RegisterDumper$Context);
descriptor: (Lcom/oracle/svm/core/log/Log;Lcom/oracle/svm/core/RegisterDumper$Context;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
log
context
public abstract org.graalvm.word.PointerBase getHeapBase(com.oracle.svm.core.RegisterDumper$Context);
descriptor: (Lcom/oracle/svm/core/RegisterDumper$Context;)Lorg/graalvm/word/PointerBase;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
context
public abstract org.graalvm.word.PointerBase getThreadPointer(com.oracle.svm.core.RegisterDumper$Context);
descriptor: (Lcom/oracle/svm/core/RegisterDumper$Context;)Lorg/graalvm/word/PointerBase;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
context
public abstract org.graalvm.word.PointerBase getSP(com.oracle.svm.core.RegisterDumper$Context);
descriptor: (Lcom/oracle/svm/core/RegisterDumper$Context;)Lorg/graalvm/word/PointerBase;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
context
public abstract org.graalvm.word.PointerBase getIP(com.oracle.svm.core.RegisterDumper$Context);
descriptor: (Lcom/oracle/svm/core/RegisterDumper$Context;)Lorg/graalvm/word/PointerBase;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
context
}
SourceFile: "RegisterDumper.java"
NestMembers:
com.oracle.svm.core.RegisterDumper$Context
InnerClasses:
public abstract Context = com.oracle.svm.core.RegisterDumper$Context of com.oracle.svm.core.RegisterDumper