public interface com.oracle.svm.core.posix.UContextRegisterDumper extends 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.posix.UContextRegisterDumper
super_class: java.lang.Object
{
public abstract void (com.oracle.svm.core.log.Log, com.oracle.svm.core.posix.headers.Signal$ucontext_t);
descriptor: (Lcom/oracle/svm/core/log/Log;Lcom/oracle/svm/core/posix/headers/Signal$ucontext_t;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
log
uContext
public abstract org.graalvm.word.PointerBase (com.oracle.svm.core.posix.headers.Signal$ucontext_t);
descriptor: (Lcom/oracle/svm/core/posix/headers/Signal$ucontext_t;)Lorg/graalvm/word/PointerBase;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
uContext
public abstract org.graalvm.word.PointerBase (com.oracle.svm.core.posix.headers.Signal$ucontext_t);
descriptor: (Lcom/oracle/svm/core/posix/headers/Signal$ucontext_t;)Lorg/graalvm/word/PointerBase;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
uContext
public abstract org.graalvm.word.PointerBase (com.oracle.svm.core.posix.headers.Signal$ucontext_t);
descriptor: (Lcom/oracle/svm/core/posix/headers/Signal$ucontext_t;)Lorg/graalvm/word/PointerBase;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
uContext
public abstract org.graalvm.word.PointerBase (com.oracle.svm.core.posix.headers.Signal$ucontext_t);
descriptor: (Lcom/oracle/svm/core/posix/headers/Signal$ucontext_t;)Lorg/graalvm/word/PointerBase;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
uContext
public 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: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
checkcast com.oracle.svm.core.posix.headers.Signal$ucontext_t
invokeinterface com.oracle.svm.core.posix.UContextRegisterDumper.dumpRegisters:(Lcom/oracle/svm/core/log/Log;Lcom/oracle/svm/core/posix/headers/Signal$ucontext_t;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/svm/core/posix/UContextRegisterDumper;
0 2 1 log Lcom/oracle/svm/core/log/Log;
0 2 2 context Lcom/oracle/svm/core/RegisterDumper$Context;
MethodParameters:
Name Flags
log
context
public org.graalvm.word.PointerBase getHeapBase(com.oracle.svm.core.RegisterDumper$Context);
descriptor: (Lcom/oracle/svm/core/RegisterDumper$Context;)Lorg/graalvm/word/PointerBase;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
checkcast com.oracle.svm.core.posix.headers.Signal$ucontext_t
invokeinterface com.oracle.svm.core.posix.UContextRegisterDumper.getHeapBase:(Lcom/oracle/svm/core/posix/headers/Signal$ucontext_t;)Lorg/graalvm/word/PointerBase;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/svm/core/posix/UContextRegisterDumper;
0 1 1 context Lcom/oracle/svm/core/RegisterDumper$Context;
RuntimeVisibleAnnotations:
com.oracle.svm.core.annotate.Uninterruptible(reason = "Called from uninterruptible code.", mayBeInlined = true)
MethodParameters:
Name Flags
context
public org.graalvm.word.PointerBase getThreadPointer(com.oracle.svm.core.RegisterDumper$Context);
descriptor: (Lcom/oracle/svm/core/RegisterDumper$Context;)Lorg/graalvm/word/PointerBase;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
checkcast com.oracle.svm.core.posix.headers.Signal$ucontext_t
invokeinterface com.oracle.svm.core.posix.UContextRegisterDumper.getThreadPointer:(Lcom/oracle/svm/core/posix/headers/Signal$ucontext_t;)Lorg/graalvm/word/PointerBase;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/svm/core/posix/UContextRegisterDumper;
0 1 1 context Lcom/oracle/svm/core/RegisterDumper$Context;
RuntimeVisibleAnnotations:
com.oracle.svm.core.annotate.Uninterruptible(reason = "Called from uninterruptible code.", mayBeInlined = true)
MethodParameters:
Name Flags
context
public org.graalvm.word.PointerBase getSP(com.oracle.svm.core.RegisterDumper$Context);
descriptor: (Lcom/oracle/svm/core/RegisterDumper$Context;)Lorg/graalvm/word/PointerBase;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
checkcast com.oracle.svm.core.posix.headers.Signal$ucontext_t
invokeinterface com.oracle.svm.core.posix.UContextRegisterDumper.getSP:(Lcom/oracle/svm/core/posix/headers/Signal$ucontext_t;)Lorg/graalvm/word/PointerBase;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/svm/core/posix/UContextRegisterDumper;
0 1 1 context Lcom/oracle/svm/core/RegisterDumper$Context;
MethodParameters:
Name Flags
context
public org.graalvm.word.PointerBase getIP(com.oracle.svm.core.RegisterDumper$Context);
descriptor: (Lcom/oracle/svm/core/RegisterDumper$Context;)Lorg/graalvm/word/PointerBase;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
checkcast com.oracle.svm.core.posix.headers.Signal$ucontext_t
invokeinterface com.oracle.svm.core.posix.UContextRegisterDumper.getIP:(Lcom/oracle/svm/core/posix/headers/Signal$ucontext_t;)Lorg/graalvm/word/PointerBase;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/svm/core/posix/UContextRegisterDumper;
0 1 1 context Lcom/oracle/svm/core/RegisterDumper$Context;
MethodParameters:
Name Flags
context
}
SourceFile: "UContextRegisterDumper.java"
InnerClasses:
public abstract Context = com.oracle.svm.core.RegisterDumper$Context of com.oracle.svm.core.RegisterDumper
public abstract ucontext_t = com.oracle.svm.core.posix.headers.Signal$ucontext_t of com.oracle.svm.core.posix.headers.Signal