Index
G
Get the contents of an Object field
Return an address associated with the corruption.
Get the unwrapped address, represented as a Java long.
Get the address of this symbol in the image.
Fetches the absolute address of the code which this location represents.
Get the address space to which this pointer belongs.
Get the set of address spaces within the image - typically one but may be more on some
systems such as Z/OS.
Get memory allocation type code.
Returns string describing the code that allocated this memory section.
Get the number of elements in this array.
Gets the base address (the lowest) of memory in this section.
Get the base pointer of the stack frame.
Get a pointer to the base of this stack frame
For threads that are in STATE_BLOCKED_ON_MONITOR_ENTER this method returns the JavaObject who's monitor they are blocked on.
Get the contents of a boolean field
Get the contents of a byte field
Get the value at the given offset from this pointer.
Get the set of ImageSections containing the bytecode of this method.
When a ClassLoader successfully delegates a findClass() request to
another ClassLoader, the result of the delegation must be cached within
the internal structure so that the VM does not make repeated requests
for the same class.
Get the contents of a char field
Gets iterator of child categories.
Fetch the class loader associated with this class.
Fetch the command line for this process.
Get the compilation level for this location.
This is short cut method.
Get the set of ImageSections containing the compiled code of this method.
For array classes, returns a JavaClass representing the component type of this array class.
Java classes may refer to other classes and to String objects via
the class's constant pool.
Get more info about the corrupted data
Determines when the image was created
Get the process within this address space that caused the image to be created.
Find the thread which triggered the creation of the image
Get the set of fields declared in this class.
Get the set of methods declared in this class.
Get the class which declares this field or method
Gets number of allocations recorded against this category, and all children of this category.
Gets number of bytes recorded against this category, and all children of this category.
Get the set of classes which are defined in this JavaClassLoader.
Get a string describing the reference type.
Get the contents of a double field
Get the value at the given offset from this pointer.
Fetch the DTFJ major version number.
Fetch the DTFJ minor version number.
Fetch the DTFJ modification level.
Get the set of threads waiting to enter the monitor
Get the environment variables for this process.
Get the module representing the executable within the image.
Fetch the extraInfo component of this option.
Get the source file name.
Get the contents of a float field
Get the value at the given offset from this pointer.
Deprecated. Use "getVersion()" instead
Fetch the basic hash code for the object.
Gets the heap where this object is located.
Get the set of object and class roots known to the VM.
Get the set of object roots from this stack frame.
Get the set of heaps known by the VM
Get the host name of the system where the image was running.
Get the system-wide identifier for the process.
Fetch a unique identifier for the thread.
The ID of a class is a pointer to a section of memory which identifies
the class.
Get the identifier for this monitor
The ID of an object is a unique address is memory which identifies the object.
Fetch the ignoreUnrecognized field from the JavaVMInitArgs structure used to create this VM.
Creates a new Image object based on the contents of imageFile.
Creates a new Image object based on the contents of imageFile and metadata.
Get the raw memory in the address space.
Represents the joining point between the Java view of execution and the corresponding native view.
Get the amount of physical memory (in bytes) installed in the system on which
the image was running.
Returns the size in bytes of an instance of this class on the heap.
Get the contents of an int field
Get the value at the given offset from this pointer.
Get the set of names of interfaces directly implemented by this class.
The set of IP addresses (as InetAddresses) which the system running the image possessed.
Get the JavaClass instance which represents the class of this object.
Get the set of class loaders active in this VM
Get the object that represents the virtual machine
Fetch the JavaVMInitArgs which were used to create this VM.
Get the address of the JNIEnv structure which represents this thread instance in JNI.
Get the set of shared libraries which are loaded in this process.
Get the line number.
Get the location at which the method owning this frame is currently executing
Get the contents of a long field
Get the value at the given offset from this pointer.
Returns iterator of the top-level memory categories used by this
Java runtime.
Returns memory category this section was allocated under.
Returns an iterator of JavaRuntimeMemorySection objects corresponding to the blocks of memory allocated by the JavaRuntime.
Gets iterator of memory sections allocated against this category.
Get the method which contains the point of execution.
Return the Java language modifiers for this class.
Get the set of modifiers for this field or method - a set of bits
Provides access to the collection of monitors used in the JavaVM.
Get the file name of the shared library.
Fetch the name of a register.
Gets the name of this section.
Get the name of the symbol.
Get the name of the class.
Get a brief textual description of this heap.
Get the name of the field or method
Note that the name of a JavaMonitor is not necessarily meaningful but is provided here as it is
usually present in the running VM.
Gets the name of this category.
Return the name of the thread.
Get the set of threads waiting to be notified on the monitor (in the Object.wait method)
Fetch the java.lang.Class object associated with this class.
Get the java.lang.ClassLoader instance associated with this class loader.
Get the object associated with this monitor.
Fetch the java.lang.Thread associated with this thread.
Gets the object located at address address
in the heap.
Get the set of objects which are stored in this heap.
Fetch the options used to start this VM, in the order they were originally specified.
Fetch the optionString component of the option.
Get the thread which currently owns the monitor
Fetch the basic hash code of the object in the image.
A factory method for creating pointers into this address space.
Get a pointer into the image where the access failed.
Get the value at the given offset from this pointer.
Determine the pointer size used by this process.
Get the Java priority of the thread.
Get the address of the current instruction within
the procedure being executed.
Returns a string describing the procedure at this stack
frame.
Get the set of processes within the address space.
Get the number of CPUs running in the system on which the image was running.
Get the precise model of the CPU.
Get the family name for the processor on which the image was
running.
Get the table of properties associated with this module.
Get the OS-specific properties for this thread.
Get the reachability of the target object via this specific reference.
Get the set of references from this class.
Get the set of references from this object.
Get the reference type, as defined in the JVMTI specification.
Get the register contents.
Get the root type, as defined in the JVMTI specification.
Get the set of the known ManagedRuntime environments in the image.
Get the collection of sections that make up this library.
Get the set of contiguous memory regions which form this heap.
An object is represented in the Java runtime by one or more regions of memory.
Gets number of allocations recorded against this category.
Gets number of bytes allocated under this category.
Get the contents of a short field
Get the value at the given offset from this pointer.
Get the name of the OS signal in this process which triggered the
creation of this image.
Get the OS signal number in this process which triggered the creation
of this image.
Get the signature of the field or method
Gets the size of the memory section.
Get the number of bytes of memory occupied by this object.
Get the source of this reference if available.
Get the set of stack frames on this thread.
Get the set of stack frames.
Get the set of image sections which make up the stack.
Get the set of ImageSections which make up the managed stack.
Get the state of the thread when the image was created.
Get the contents of a string field
Get the immediate superclass of this class.
Provides a collection of symbols defined by the library.
Get the detailed name of the operating system.
Get the family name for the operating system.
Get the object referred to by this reference.
Get the set of image threads in the image.
Get the set of Java threads known by the VM
Fetches implementation specific trace buffers, like the verbose GC buffer
or the Universal Trace Engine (UTE) buffer
Get the value for the register.
Fetch the JNI version from the JavaVMInitArgs structure used to create this VM.
Get the version data available for this runtime instance.