public interface com.oracle.svm.core.genscavenge.AuxiliaryImageHeap
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: com.oracle.svm.core.genscavenge.AuxiliaryImageHeap
  super_class: java.lang.Object
{
  public static boolean isPresent();
    descriptor: ()Z
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 38
            ldc Lcom/oracle/svm/core/genscavenge/AuxiliaryImageHeap;
            invokestatic org.graalvm.nativeimage.ImageSingletons.contains:(Ljava/lang/Class;)Z
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    RuntimeVisibleAnnotations: 
      org.graalvm.compiler.api.replacements.Fold()

  public static com.oracle.svm.core.genscavenge.AuxiliaryImageHeap singleton();
    descriptor: ()Lcom/oracle/svm/core/genscavenge/AuxiliaryImageHeap;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 43
            ldc Lcom/oracle/svm/core/genscavenge/AuxiliaryImageHeap;
            invokestatic org.graalvm.nativeimage.ImageSingletons.lookup:(Ljava/lang/Class;)Ljava/lang/Object;
            checkcast com.oracle.svm.core.genscavenge.AuxiliaryImageHeap
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    RuntimeVisibleAnnotations: 
      org.graalvm.compiler.api.replacements.Fold()

  public abstract boolean containsObject(org.graalvm.word.Pointer);
    descriptor: (Lorg/graalvm/word/Pointer;)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      com.oracle.svm.core.annotate.Uninterruptible(reason = "Called from uninterruptible code.", mayBeInlined = true)
    MethodParameters:
         Name  Flags
      address  

  public abstract boolean containsObjectSlow(org.graalvm.word.Pointer);
    descriptor: (Lorg/graalvm/word/Pointer;)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      com.oracle.svm.core.annotate.Uninterruptible(reason = "Called from uninterruptible code.", mayBeInlined = true)
    MethodParameters:
         Name  Flags
      address  

  public abstract boolean walkObjects(com.oracle.svm.core.heap.ObjectVisitor);
    descriptor: (Lcom/oracle/svm/core/heap/ObjectVisitor;)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
         Name  Flags
      visitor  

  public abstract boolean walkRegions(com.oracle.svm.core.MemoryWalker$ImageHeapRegionVisitor);
    descriptor: (Lcom/oracle/svm/core/MemoryWalker$ImageHeapRegionVisitor;)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
         Name  Flags
      visitor  

  public abstract com.oracle.svm.core.genscavenge.ImageHeapInfo getImageHeapInfo();
    descriptor: ()Lcom/oracle/svm/core/genscavenge/ImageHeapInfo;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
}
SourceFile: "AuxiliaryImageHeap.java"
InnerClasses:
  public abstract ImageHeapRegionVisitor = com.oracle.svm.core.MemoryWalker$ImageHeapRegionVisitor of com.oracle.svm.core.MemoryWalker