APIdia Launch Partner
Top Description Constructors Methods
sun.jvm.hotspot.utilities

public Class RobustOopDeterminator

extends Object
Class Inheritance
Imports
sun.jvm.hotspot.debugger.*, sun.jvm.hotspot.oops.Metadata, .Oop, sun.jvm.hotspot.runtime.*, sun.jvm.hotspot.types.*

This class determines to the best of its ability, and in a reasonably robust fashion, whether a given pointer is an intact oop or not. It does this by checking the integrity of the metaclass hierarchy. This is only intended for use in the debugging system. It may provide more resilience to unexpected VM states than the ObjectHeap code.

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public static boolean
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

RobustOopDeterminatorback to summary
public RobustOopDeterminator()

Method Detail

oopLooksValidback to summary
public static boolean oopLooksValid(OopHandle oop)