Skip navigation links
Diagnostic Tool Framework for Java™
A C D E F G H I J M R S T 

A

add(long) - Method in interface com.ibm.dtfj.image.ImagePointer
Build a new image pointer offset from this one by the given amount.
ALLOCATION_TYPE_MALLOC_FREED - Static variable in interface com.ibm.dtfj.java.JavaRuntimeMemorySection
Type code for memory that was allocated, and freed, by the Java runtime on the native heap using malloc() or similar.
ALLOCATION_TYPE_MALLOC_LIVE - Static variable in interface com.ibm.dtfj.java.JavaRuntimeMemorySection
Type code for memory allocated on the native heap via an API such as malloc().
ALLOCATION_TYPE_MEMORY_MAPPED_FILE - Static variable in interface com.ibm.dtfj.java.JavaRuntimeMemorySection
Type code for memory allocated for memory mapping files through an API like mmap().
ALLOCATION_TYPE_SHARED_MEMORY - Static variable in interface com.ibm.dtfj.java.JavaRuntimeMemorySection
Type code for shared memory sections.
ALLOCATION_TYPE_VIRTUAL_ALLOC - Static variable in interface com.ibm.dtfj.java.JavaRuntimeMemorySection
Type code for anonymous memory mappings / virtual allocations.
arraycopy(int, Object, int, int) - Method in interface com.ibm.dtfj.java.JavaObject
Copies data from the image array into a local Java array.

C

close() - Method in interface com.ibm.dtfj.image.Image
Close this image and any associated resources.
com.ibm.dtfj.image - package com.ibm.dtfj.image
Classes to support reading system images.
com.ibm.dtfj.java - package com.ibm.dtfj.java
Classes to support Java™ runtime instances.
com.ibm.dtfj.runtime - package com.ibm.dtfj.runtime
Classes to support managed runtime instances.
CorruptData - Interface in com.ibm.dtfj.image
This class is used to indicate that corruption has been detected in the image.
CorruptDataException - Exception in com.ibm.dtfj.image
Used to indicate that corruption has been detected in the image.
CorruptDataException(CorruptData) - Constructor for exception com.ibm.dtfj.image.CorruptDataException
Construct a new CorruptDataException for the specified corrupt data

D

DataUnavailable - Exception in com.ibm.dtfj.image
This exception is used to indicate that data was requested which is not available on this system, or in this image.
DataUnavailable(String) - Constructor for exception com.ibm.dtfj.image.DataUnavailable
Build exception with the given description
DataUnavailable() - Constructor for exception com.ibm.dtfj.image.DataUnavailable
Build exception with no description
DTFJ_LOGGER_NAME - Static variable in interface com.ibm.dtfj.image.ImageFactory
This is the name of the java.util.logging.Logger subsystem to which DTFJ passes verbose messages.
DTFJ_MAJOR_VERSION - Static variable in interface com.ibm.dtfj.image.ImageFactory
The major version number of the current API.
DTFJ_MINOR_VERSION - Static variable in interface com.ibm.dtfj.image.ImageFactory
The minor version number of the current API.
DTFJException - Exception in com.ibm.dtfj.image
This class is the superclass of all exceptions thrown by DTFJ classes
DTFJException(String) - Constructor for exception com.ibm.dtfj.image.DTFJException
Build exception with the given description
DTFJException() - Constructor for exception com.ibm.dtfj.image.DTFJException
Build exception with no description

E

equals(Object) - Method in interface com.ibm.dtfj.image.ImagePointer
 
equals(Object) - Method in interface com.ibm.dtfj.java.JavaClass
 
equals(Object) - Method in interface com.ibm.dtfj.java.JavaClassLoader
 
equals(Object) - Method in interface com.ibm.dtfj.java.JavaField
Compares the argument to the receiver, and answers true if they represent the same object using a class specific comparison.
equals(Object) - Method in interface com.ibm.dtfj.java.JavaHeap
 
equals(Object) - Method in interface com.ibm.dtfj.java.JavaLocation
 
equals(Object) - Method in interface com.ibm.dtfj.java.JavaMember
 
equals(Object) - Method in interface com.ibm.dtfj.java.JavaMethod
 
equals(Object) - Method in interface com.ibm.dtfj.java.JavaMonitor
 
equals(Object) - Method in interface com.ibm.dtfj.java.JavaObject
Compares the argument to the receiver, and answers true if they represent the same object using a class specific comparison.
equals(Object) - Method in interface com.ibm.dtfj.java.JavaRuntime
 
equals(Object) - Method in interface com.ibm.dtfj.java.JavaStackFrame
 
equals(Object) - Method in interface com.ibm.dtfj.java.JavaThread
 

F

findClass(String) - Method in interface com.ibm.dtfj.java.JavaClassLoader
Find a named class within this class loader.

G

get(JavaObject) - Method in interface com.ibm.dtfj.java.JavaField
Get the contents of an Object field.
getAddress() - Method in interface com.ibm.dtfj.image.CorruptData
Return an address associated with the corruption.
getAddress() - Method in interface com.ibm.dtfj.image.ImagePointer
Get the unwrapped address, represented as a Java long.
getAddress() - Method in interface com.ibm.dtfj.image.ImageSymbol
Get the address of this symbol in the image.
getAddress() - Method in interface com.ibm.dtfj.java.JavaLocation
Fetches the absolute address of the code which this location represents.
getAddressSpace() - Method in interface com.ibm.dtfj.image.ImagePointer
Get the address space to which this pointer belongs.
getAddressSpaces() - Method in interface com.ibm.dtfj.image.Image
Get the set of address spaces within the image - typically one but may be more on some systems such as Z/OS.
getAllocationType() - Method in interface com.ibm.dtfj.java.JavaRuntimeMemorySection
Get memory allocation type code.
getAllocator() - Method in interface com.ibm.dtfj.java.JavaRuntimeMemorySection
Returns string describing the code that allocated this memory section.
getArraySize() - Method in interface com.ibm.dtfj.java.JavaObject
Get the number of elements in this array.
getBaseAddress() - Method in interface com.ibm.dtfj.image.ImageSection
Gets the base address (the lowest) of memory in this section.
getBasePointer() - Method in interface com.ibm.dtfj.image.ImageStackFrame
Get the base pointer of the stack frame.
getBasePointer() - Method in interface com.ibm.dtfj.java.JavaStackFrame
Get a pointer to the base of this stack frame
getBlockingObject() - Method in interface com.ibm.dtfj.java.JavaThread
For threads that are in STATE_BLOCKED_ON_MONITOR_ENTER this method returns the JavaObject who's monitor they are blocked on.
getBoolean(JavaObject) - Method in interface com.ibm.dtfj.java.JavaField
Get the contents of a boolean field.
getByte(JavaObject) - Method in interface com.ibm.dtfj.java.JavaField
Get the contents of a byte field.
getByteAt(long) - Method in interface com.ibm.dtfj.image.ImagePointer
Get the value at the given offset from this pointer.
getBytecodeSections() - Method in interface com.ibm.dtfj.java.JavaMethod
Get the set of ImageSections containing the bytecode of this method.
getByteOrder() - Method in interface com.ibm.dtfj.image.ImageAddressSpace
Return the byte order of this address space.
getCachedClasses() - Method in interface com.ibm.dtfj.java.JavaClassLoader
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.
getChar(JavaObject) - Method in interface com.ibm.dtfj.java.JavaField
Get the contents of a char field.
getChildren() - Method in interface com.ibm.dtfj.java.JavaRuntimeMemoryCategory
Gets iterator of child categories.
getClassLoader() - Method in interface com.ibm.dtfj.java.JavaClass
Fetch the class loader associated with this class.
getCommandLine() - Method in interface com.ibm.dtfj.image.ImageProcess
Fetch the command line for this process.
getCompilationLevel() - Method in interface com.ibm.dtfj.java.JavaLocation
Get the compilation level for this location.
getCompiledMethods() - Method in interface com.ibm.dtfj.java.JavaRuntime
This is short cut method.
getCompiledSections() - Method in interface com.ibm.dtfj.java.JavaMethod
Get the set of ImageSections containing the compiled code of this method.
getComponentType() - Method in interface com.ibm.dtfj.java.JavaClass
For array classes, returns a JavaClass representing the component type of this array class.
getConstantPoolReferences() - Method in interface com.ibm.dtfj.java.JavaClass
Java classes may refer to other classes and to String objects via the class's constant pool.
getCorruptData() - Method in exception com.ibm.dtfj.image.CorruptDataException
Get more info about the corrupted data
getCreationTime() - Method in interface com.ibm.dtfj.image.Image
Get the time when the image was created
getCreationTimeNanos() - Method in interface com.ibm.dtfj.image.Image
Get the value of the JVM's high-resolution timer when the image was created.
getCurrentProcess() - Method in interface com.ibm.dtfj.image.ImageAddressSpace
Get the process within this address space that caused the image to be created.
getCurrentThread() - Method in interface com.ibm.dtfj.image.ImageProcess
Find the thread which triggered the creation of the image
getDeclaredFields() - Method in interface com.ibm.dtfj.java.JavaClass
Get the set of fields declared in this class.
getDeclaredMethods() - Method in interface com.ibm.dtfj.java.JavaClass
Get the set of methods declared in this class.
getDeclaringClass() - Method in interface com.ibm.dtfj.java.JavaMember
Get the class which declares this field or method
getDeepAllocations() - Method in interface com.ibm.dtfj.java.JavaRuntimeMemoryCategory
Gets number of allocations recorded against this category, and all children of this category.
getDeepBytes() - Method in interface com.ibm.dtfj.java.JavaRuntimeMemoryCategory
Gets number of bytes recorded against this category, and all children of this category.
getDefinedClasses() - Method in interface com.ibm.dtfj.java.JavaClassLoader
Get the set of classes which are defined in this JavaClassLoader.
getDescription() - Method in interface com.ibm.dtfj.java.JavaReference
Get a string describing the reference type.
getDouble(JavaObject) - Method in interface com.ibm.dtfj.java.JavaField
Get the contents of a double field.
getDoubleAt(long) - Method in interface com.ibm.dtfj.image.ImagePointer
Get the value at the given offset from this pointer.
getDTFJMajorVersion() - Method in interface com.ibm.dtfj.image.ImageFactory
Fetch the DTFJ major version number.
getDTFJMinorVersion() - Method in interface com.ibm.dtfj.image.ImageFactory
Fetch the DTFJ minor version number.
getDTFJModificationLevel() - Method in interface com.ibm.dtfj.image.ImageFactory
Fetch the DTFJ modification level.
getEnterWaiters() - Method in interface com.ibm.dtfj.java.JavaMonitor
Get the set of threads waiting to enter the monitor
getEnvironment() - Method in interface com.ibm.dtfj.image.ImageProcess
Get the environment variables for this process.
getExecutable() - Method in interface com.ibm.dtfj.image.ImageProcess
Get the module representing the executable within the image.
getExtraInfo() - Method in interface com.ibm.dtfj.java.JavaVMOption
Fetch the extraInfo component of this option.
getFilename() - Method in interface com.ibm.dtfj.java.JavaLocation
Get the source file name.
getFloat(JavaObject) - Method in interface com.ibm.dtfj.java.JavaField
Get the contents of a float field.
getFloatAt(long) - Method in interface com.ibm.dtfj.image.ImagePointer
Get the value at the given offset from this pointer.
getFullVersion() - Method in interface com.ibm.dtfj.runtime.ManagedRuntime
Deprecated.
Use "getVersion()" instead
getHashcode() - Method in interface com.ibm.dtfj.java.JavaObject
Fetch the basic hash code for the object.
getHeap() - Method in interface com.ibm.dtfj.java.JavaObject
Gets the heap where this object is located.
getHeapRoots() - Method in interface com.ibm.dtfj.java.JavaRuntime
Get the set of object and class roots known to the VM.
getHeapRoots() - Method in interface com.ibm.dtfj.java.JavaStackFrame
Get the set of object roots from this stack frame.
getHeaps() - Method in interface com.ibm.dtfj.java.JavaRuntime
Get the set of heaps known by the VM
getHostName() - Method in interface com.ibm.dtfj.image.Image
Get the host name of the system where the image was running.
getID() - Method in interface com.ibm.dtfj.image.ImageAddressSpace
Gets the system wide identifier for the address space
getID() - Method in interface com.ibm.dtfj.image.ImageProcess
Get the system-wide identifier for the process.
getID() - Method in interface com.ibm.dtfj.image.ImageThread
Fetch a unique identifier for the thread.
getID() - Method in interface com.ibm.dtfj.java.JavaClass
The ID of a class is a pointer to a section of memory which identifies the class.
getID() - Method in interface com.ibm.dtfj.java.JavaMonitor
Get the identifier for this monitor
getID() - Method in interface com.ibm.dtfj.java.JavaObject
The ID of an object is a unique address is memory which identifies the object.
getIgnoreUnrecognized() - Method in interface com.ibm.dtfj.java.JavaVMInitArgs
Fetch the ignoreUnrecognized field from the JavaVMInitArgs structure used to create this VM.
getImage(File) - Method in interface com.ibm.dtfj.image.ImageFactory
Creates a new Image object based on the contents of imageFile.
getImage(ImageInputStream, URI) - Method in interface com.ibm.dtfj.image.ImageFactory
Creates a new Image object based on the contents of the given input stream.
getImage(ImageInputStream, ImageInputStream, URI) - Method in interface com.ibm.dtfj.image.ImageFactory
Creates a new Image object based on the contents of the given input stream.
getImage(File, File) - Method in interface com.ibm.dtfj.image.ImageFactory
Creates a new Image object based on the contents of imageFile and metadata.
getImageSections() - Method in interface com.ibm.dtfj.image.ImageAddressSpace
Get the raw memory in the address space.
getImagesFromArchive(File, boolean) - Method in interface com.ibm.dtfj.image.ImageFactory
Creates an array of Image objects from an archive such as a zip or jar file.
getImageThread() - Method in interface com.ibm.dtfj.java.JavaThread
Represents the joining point between the Java view of execution and the corresponding native view.
getInstalledMemory() - Method in interface com.ibm.dtfj.image.Image
Get the amount of physical memory (in bytes) installed in the system on which the image was running.
getInstanceSize() - Method in interface com.ibm.dtfj.java.JavaClass
Returns the size in bytes of an instance of this class on the heap.
getInt(JavaObject) - Method in interface com.ibm.dtfj.java.JavaField
Get the contents of an int field.
getIntAt(long) - Method in interface com.ibm.dtfj.image.ImagePointer
Get the value at the given offset from this pointer.
getInterfaces() - Method in interface com.ibm.dtfj.java.JavaClass
Get the set of names of interfaces directly implemented by this class.
getIPAddresses() - Method in interface com.ibm.dtfj.image.Image
The set of IP addresses (as InetAddresses) which the system running the image possessed.
getJavaClass() - Method in interface com.ibm.dtfj.java.JavaObject
Get the JavaClass instance which represents the class of this object.
getJavaClassLoaders() - Method in interface com.ibm.dtfj.java.JavaRuntime
Get the set of class loaders active in this VM
getJavaVM() - Method in interface com.ibm.dtfj.java.JavaRuntime
Get the object that represents the virtual machine
getJavaVMInitArgs() - Method in interface com.ibm.dtfj.java.JavaRuntime
Fetch the JavaVMInitArgs which were used to create this VM.
getJITProperties() - Method in interface com.ibm.dtfj.java.JavaRuntime
Get any vendor specific properties in use by the JIT for this Java runtime
getJNIEnv() - Method in interface com.ibm.dtfj.java.JavaThread
Get the address of the JNIEnv structure which represents this thread instance in JNI.
getLibraries() - Method in interface com.ibm.dtfj.image.ImageProcess
Get the set of shared libraries which are loaded in this process.
getLineNumber() - Method in interface com.ibm.dtfj.java.JavaLocation
Get the line number.
getLoadAddress() - Method in interface com.ibm.dtfj.image.ImageModule
Get the address at which the module or executable was loaded.
getLocation() - Method in interface com.ibm.dtfj.java.JavaStackFrame
Get the location at which the method owning this frame is currently executing
getLong(JavaObject) - Method in interface com.ibm.dtfj.java.JavaField
Get the contents of a long field.
getLongAt(long) - Method in interface com.ibm.dtfj.image.ImagePointer
Get the value at the given offset from this pointer.
getMemoryCategories() - Method in interface com.ibm.dtfj.java.JavaRuntime
Returns iterator of the top-level memory categories used by this Java runtime.
getMemoryCategory() - Method in interface com.ibm.dtfj.java.JavaRuntimeMemorySection
Returns memory category this section was allocated under.
getMemorySections(boolean) - Method in interface com.ibm.dtfj.java.JavaRuntime
Returns an iterator of JavaRuntimeMemorySection objects corresponding to the blocks of memory allocated by the JavaRuntime.
getMemorySections(boolean) - Method in interface com.ibm.dtfj.java.JavaRuntimeMemoryCategory
Gets iterator of memory sections allocated against this category.
getMethod() - Method in interface com.ibm.dtfj.java.JavaLocation
Get the method which contains the point of execution.
getModifiers() - Method in interface com.ibm.dtfj.java.JavaClass
Return the Java language modifiers for this class.
getModifiers() - Method in interface com.ibm.dtfj.java.JavaMember
Get the set of modifiers for this field or method - a set of bits
getMonitors() - Method in interface com.ibm.dtfj.java.JavaRuntime
Provides access to the collection of monitors used in the JavaVM.
getName() - Method in interface com.ibm.dtfj.image.ImageModule
Get the file name of the shared library.
getName() - Method in interface com.ibm.dtfj.image.ImageRegister
Get the name of the register.
getName() - Method in interface com.ibm.dtfj.image.ImageSection
Gets the name of this section.
getName() - Method in interface com.ibm.dtfj.image.ImageSymbol
Get the name of the symbol.
getName() - Method in interface com.ibm.dtfj.java.JavaClass
Get the name of the class.
getName() - Method in interface com.ibm.dtfj.java.JavaHeap
Get a brief textual description of this heap.
getName() - Method in interface com.ibm.dtfj.java.JavaMember
Get the name of the field or method
getName() - Method in interface com.ibm.dtfj.java.JavaMonitor
Note that the name of a JavaMonitor is not necessarily meaningful but is provided here as it is usually present in the running VM.
getName() - Method in interface com.ibm.dtfj.java.JavaRuntimeMemoryCategory
Gets the name of this category.
getName() - Method in interface com.ibm.dtfj.java.JavaThread
Return the name of the thread.
getNotifyWaiters() - Method in interface com.ibm.dtfj.java.JavaMonitor
Get the set of threads waiting to be notified on the monitor (in the Object.wait method)
getObject() - Method in interface com.ibm.dtfj.java.JavaClass
Fetch the java.lang.Class object associated with this class.
getObject() - Method in interface com.ibm.dtfj.java.JavaClassLoader
Get the java.lang.ClassLoader instance associated with this class loader.
getObject() - Method in interface com.ibm.dtfj.java.JavaMonitor
Get the object associated with this monitor.
getObject() - Method in interface com.ibm.dtfj.java.JavaThread
Fetch the java.lang.Thread associated with this thread.
getObjectAtAddress(ImagePointer) - Method in interface com.ibm.dtfj.java.JavaRuntime
Gets the object located at address address in the heap.
getObjects() - Method in interface com.ibm.dtfj.java.JavaHeap
Get the set of objects which are stored in this heap.
getOptions() - Method in interface com.ibm.dtfj.java.JavaVMInitArgs
Fetch the options used to start this VM, in the order they were originally specified.
getOptionString() - Method in interface com.ibm.dtfj.java.JavaVMOption
Fetch the optionString component of the option.
getOwner() - Method in interface com.ibm.dtfj.java.JavaMonitor
Get the thread which currently owns the monitor
getPersistentHashcode() - Method in interface com.ibm.dtfj.java.JavaObject
Fetch the basic hash code of the object in the image.
getPointer(long) - Method in interface com.ibm.dtfj.image.ImageAddressSpace
A factory method for creating pointers into this address space.
getPointer() - Method in exception com.ibm.dtfj.image.MemoryAccessException
Get a pointer into the image where the access failed.
getPointerAt(long) - Method in interface com.ibm.dtfj.image.ImagePointer
Get the value at the given offset from this pointer.
getPointerSize() - Method in interface com.ibm.dtfj.image.ImageProcess
Determine the pointer size used by this process.
getPriority() - Method in interface com.ibm.dtfj.java.JavaThread
Get the Java priority of the thread.
getProcedureAddress() - Method in interface com.ibm.dtfj.image.ImageStackFrame
Get the address of the current instruction within the procedure being executed.
getProcedureName() - Method in interface com.ibm.dtfj.image.ImageStackFrame
Returns a string describing the procedure at this stack frame.
getProcesses() - Method in interface com.ibm.dtfj.image.ImageAddressSpace
Get the set of processes within the address space.
getProcessorCount() - Method in interface com.ibm.dtfj.image.Image
Get the number of CPUs running in the system on which the image was running.
getProcessorSubType() - Method in interface com.ibm.dtfj.image.Image
Get the precise model of the CPU.
getProcessorType() - Method in interface com.ibm.dtfj.image.Image
Get the family name for the processor on which the image was running.
getProperties() - Method in interface com.ibm.dtfj.image.Image
Gets the OS specific properties for this image.
getProperties() - Method in interface com.ibm.dtfj.image.ImageAddressSpace
Gets the OS specific properties for this address space.
getProperties() - Method in interface com.ibm.dtfj.image.ImageModule
Get the table of properties associated with this module.
getProperties() - Method in interface com.ibm.dtfj.image.ImagePointer
Get the OS-specific properties for this address
getProperties() - Method in interface com.ibm.dtfj.image.ImageProcess
Gets the OS specific properties for this process.
getProperties() - Method in interface com.ibm.dtfj.image.ImageSection
Get the OS-specific properties for this section.
getProperties() - Method in interface com.ibm.dtfj.image.ImageThread
Get the OS-specific properties for this thread.
getProtectionDomain() - Method in interface com.ibm.dtfj.java.JavaClass
Returns the protection domain for this class.
getReachability() - Method in interface com.ibm.dtfj.java.JavaReference
Get the reachability of the target object via this specific reference.
getReferences() - Method in interface com.ibm.dtfj.java.JavaClass
Get the set of references from this class.
getReferences() - Method in interface com.ibm.dtfj.java.JavaObject
Get the set of references from this object.
getReferenceType() - Method in interface com.ibm.dtfj.java.JavaReference
Get the reference type, as defined in the JVMTI specification.
getRegisters() - Method in interface com.ibm.dtfj.image.ImageThread
Get the register contents.
getRootType() - Method in interface com.ibm.dtfj.java.JavaReference
Get the root type, as defined in the JVMTI specification.
getRuntimes() - Method in interface com.ibm.dtfj.image.ImageProcess
Get the set of the known ManagedRuntime environments in the image.
getSections() - Method in interface com.ibm.dtfj.image.ImageModule
Get the collection of sections that make up this library.
getSections() - Method in interface com.ibm.dtfj.java.JavaHeap
Get the set of contiguous memory regions which form this heap.
getSections() - Method in interface com.ibm.dtfj.java.JavaObject
An object is represented in the Java runtime by one or more regions of memory.
getShallowAllocations() - Method in interface com.ibm.dtfj.java.JavaRuntimeMemoryCategory
Gets number of allocations recorded against this category.
getShallowBytes() - Method in interface com.ibm.dtfj.java.JavaRuntimeMemoryCategory
Gets number of bytes allocated under this category.
getShort(JavaObject) - Method in interface com.ibm.dtfj.java.JavaField
Get the contents of a short field.
getShortAt(long) - Method in interface com.ibm.dtfj.image.ImagePointer
Get the value at the given offset from this pointer.
getSignalName() - Method in interface com.ibm.dtfj.image.ImageProcess
Get the name of the OS signal in this process which triggered the creation of this image.
getSignalNumber() - Method in interface com.ibm.dtfj.image.ImageProcess
Get the OS signal number in this process which triggered the creation of this image.
getSignature() - Method in interface com.ibm.dtfj.java.JavaMember
Get the signature of the field or method
getSize() - Method in interface com.ibm.dtfj.image.ImageSection
Gets the size of the memory section.
getSize() - Method in interface com.ibm.dtfj.java.JavaObject
Get the number of bytes of memory occupied by this object on the heap.
getSource() - Method in interface com.ibm.dtfj.image.Image
A unique identifier for the source of this image
getSource() - Method in interface com.ibm.dtfj.java.JavaReference
Get the source of this reference if available.
getStackFrames() - Method in interface com.ibm.dtfj.image.ImageThread
Get the set of stack frames on this thread.
getStackFrames() - Method in interface com.ibm.dtfj.java.JavaThread
Get the set of stack frames.
getStackSections() - Method in interface com.ibm.dtfj.image.ImageThread
Get the set of image sections which make up the stack.
getStackSections() - Method in interface com.ibm.dtfj.java.JavaThread
Get the set of ImageSections which make up the managed stack.
getStartTime() - Method in interface com.ibm.dtfj.java.JavaRuntime
Get the time when the JVM was started.
getStartTimeNanos() - Method in interface com.ibm.dtfj.java.JavaRuntime
Get the value of the JVM's high-resolution timer when the JVM was started.
getState() - Method in interface com.ibm.dtfj.java.JavaThread
Get the state of the thread when the image was created.
getString(JavaObject) - Method in interface com.ibm.dtfj.java.JavaField
Get the contents of a string field.
getSuperclass() - Method in interface com.ibm.dtfj.java.JavaClass
Get the immediate superclass of this class.
getSymbols() - Method in interface com.ibm.dtfj.image.ImageModule
Provides a collection of symbols defined by the library.
getSystemProperty(String) - Method in interface com.ibm.dtfj.java.JavaRuntime
Get a system property of the virtual machine.
getSystemSubType() - Method in interface com.ibm.dtfj.image.Image
Get the detailed name of the operating system.
getSystemType() - Method in interface com.ibm.dtfj.image.Image
Get the family name for the operating system.
getTarget() - Method in interface com.ibm.dtfj.java.JavaReference
Get the object referred to by this reference.
getThreads() - Method in interface com.ibm.dtfj.image.ImageProcess
Get the set of image threads in the image.
getThreads() - Method in interface com.ibm.dtfj.java.JavaRuntime
Get the set of Java threads known by the VM
getTraceBuffer(String, boolean) - Method in interface com.ibm.dtfj.java.JavaRuntime
Fetches implementation specific trace buffers, like the verbose GC buffer or the Universal Trace Engine (UTE) buffer
getValue() - Method in interface com.ibm.dtfj.image.ImageRegister
Get the value of the register.
getVersion() - Method in interface com.ibm.dtfj.java.JavaVMInitArgs
Fetch the JNI version from the JavaVMInitArgs structure used to create this VM.
getVersion() - Method in interface com.ibm.dtfj.runtime.ManagedRuntime
Get the version data available for this runtime instance.

H

hashCode() - Method in interface com.ibm.dtfj.image.ImagePointer
 
hashCode() - Method in interface com.ibm.dtfj.java.JavaClass
 
hashCode() - Method in interface com.ibm.dtfj.java.JavaClassLoader
 
hashCode() - Method in interface com.ibm.dtfj.java.JavaField
Answers an integer hash code for the receiver.
hashCode() - Method in interface com.ibm.dtfj.java.JavaHeap
 
hashCode() - Method in interface com.ibm.dtfj.java.JavaLocation
 
hashCode() - Method in interface com.ibm.dtfj.java.JavaMember
 
hashCode() - Method in interface com.ibm.dtfj.java.JavaMethod
 
hashCode() - Method in interface com.ibm.dtfj.java.JavaMonitor
 
hashCode() - Method in interface com.ibm.dtfj.java.JavaObject
Answers an integer hash code for the receiver.
hashCode() - Method in interface com.ibm.dtfj.java.JavaRuntime
 
hashCode() - Method in interface com.ibm.dtfj.java.JavaStackFrame
 
hashCode() - Method in interface com.ibm.dtfj.java.JavaThread
 
HEAP_ROOT_CLASSLOADER - Static variable in interface com.ibm.dtfj.java.JavaReference
Classloader heap root
HEAP_ROOT_FINALIZABLE_OBJ - Static variable in interface com.ibm.dtfj.java.JavaReference
Finalizable object heap root
HEAP_ROOT_JNI_GLOBAL - Static variable in interface com.ibm.dtfj.java.JavaReference
JNI global reference heap root
HEAP_ROOT_JNI_LOCAL - Static variable in interface com.ibm.dtfj.java.JavaReference
JNI local reference heap root
HEAP_ROOT_MONITOR - Static variable in interface com.ibm.dtfj.java.JavaReference
Monitor heap root
HEAP_ROOT_OTHER - Static variable in interface com.ibm.dtfj.java.JavaReference
Other heap root type
HEAP_ROOT_STACK_LOCAL - Static variable in interface com.ibm.dtfj.java.JavaReference
Stack local heap root
HEAP_ROOT_STRINGTABLE - Static variable in interface com.ibm.dtfj.java.JavaReference
Stringtable heap root
HEAP_ROOT_SYSTEM_CLASS - Static variable in interface com.ibm.dtfj.java.JavaReference
System class heap root
HEAP_ROOT_THREAD - Static variable in interface com.ibm.dtfj.java.JavaReference
Thread heap root
HEAP_ROOT_UNFINALIZED_OBJ - Static variable in interface com.ibm.dtfj.java.JavaReference
Unfinalized object heap root
HEAP_ROOT_UNKNOWN - Static variable in interface com.ibm.dtfj.java.JavaReference
Unknown heap root type

I

Image - Interface in com.ibm.dtfj.image
Represents an entire operating system image (for example, a core file).
ImageAddressSpace - Interface in com.ibm.dtfj.image
Represents a single address space within the image.
ImageFactory - Interface in com.ibm.dtfj.image
This interface is used for classes which can produce instances of Image implementers.
ImageModule - Interface in com.ibm.dtfj.image
Represents a shared library loaded into the image, or the executable module itself.
ImagePointer - Interface in com.ibm.dtfj.image
Represents an address in memory.
ImageProcess - Interface in com.ibm.dtfj.image
Represents a native operating system process.
ImageRegister - Interface in com.ibm.dtfj.image
Represents the state of a CPU or FPU register
ImageSection - Interface in com.ibm.dtfj.image
Represents a contiguous range of memory in an address space.
ImageStackFrame - Interface in com.ibm.dtfj.image
Represents a native stack frame.
ImageSymbol - Interface in com.ibm.dtfj.image
Represents a symbol defined in an ImageModule.
ImageThread - Interface in com.ibm.dtfj.image
Represents a native operating system thread.
isArray() - Method in interface com.ibm.dtfj.java.JavaClass
Is this an array class ?
isArray() - Method in interface com.ibm.dtfj.java.JavaObject
Is this object an array?
isClassReference() - Method in interface com.ibm.dtfj.java.JavaReference
Does this reference point to a class?
isExecutable() - Method in interface com.ibm.dtfj.image.ImagePointer
Tests memory execute permission.
isExecutable() - Method in interface com.ibm.dtfj.image.ImageSection
Tests executable permission on memory section.
isJITEnabled() - Method in interface com.ibm.dtfj.java.JavaRuntime
Determine if the JIT was enabled for this Java runtime.
isNestedPacked() - Method in interface com.ibm.dtfj.java.JavaField
Deprecated.
isNestedPackedArray() - Method in interface com.ibm.dtfj.java.JavaField
Deprecated.
isObjectReference() - Method in interface com.ibm.dtfj.java.JavaReference
Does this reference point to an object in the heap?
isReadOnly() - Method in interface com.ibm.dtfj.image.ImagePointer
Tests memory read/write permission.
isReadOnly() - Method in interface com.ibm.dtfj.image.ImageSection
Tests read permission on memory section.
isShared() - Method in interface com.ibm.dtfj.image.ImagePointer
Tests memory shared permission.
isShared() - Method in interface com.ibm.dtfj.image.ImageSection
Tests shared permission on memory section.
isTruncated() - Method in interface com.ibm.dtfj.image.Image
Is this image truncated (i.e.

J

JavaClass - Interface in com.ibm.dtfj.java
Represents a Java class.
JavaClassLoader - Interface in com.ibm.dtfj.java
Represents an internal ClassLoader structure within a Java VM instance.
JavaField - Interface in com.ibm.dtfj.java
Represents a Java field declaration.
JavaHeap - Interface in com.ibm.dtfj.java
Represents a heap of managed objects.
JavaLocation - Interface in com.ibm.dtfj.java
Represents a point of execution within a Java method.
JavaMember - Interface in com.ibm.dtfj.java
Base interface inherited by JavaField and JavaMethod.
JavaMethod - Interface in com.ibm.dtfj.java
Represents a method or constructor in a class.
JavaMonitor - Interface in com.ibm.dtfj.java
Represents a Java monitor (either an object monitor or a raw monitor).
JavaObject - Interface in com.ibm.dtfj.java
Represents a Java Object.
JavaReference - Interface in com.ibm.dtfj.java
Represents a Java reference.
JavaRuntime - Interface in com.ibm.dtfj.java
Represents a Java runtime.
JavaRuntimeMemoryCategory - Interface in com.ibm.dtfj.java
Represents a category of native memory allocated by the Java runtime.
JavaRuntimeMemorySection - Interface in com.ibm.dtfj.java
Represents a native memory range allocated by the Java Runtime.
JavaStackFrame - Interface in com.ibm.dtfj.java
Represents a frame on a Java thread stack.
JavaThread - Interface in com.ibm.dtfj.java
Represents a Java thread.
JavaVMInitArgs - Interface in com.ibm.dtfj.java
Represents the JavaVMInitArgs C structure passed to JNI_CreateJavaVM to create the Java runtime.
JavaVMOption - Interface in com.ibm.dtfj.java
Represents the JavaVMOption C structures passed to JNI_CreateJavaVM to create the VM.
JNI_VERSION_1_1 - Static variable in interface com.ibm.dtfj.java.JavaVMInitArgs
The JNI specified version constant for the Java 1.1 version of JNI
JNI_VERSION_1_2 - Static variable in interface com.ibm.dtfj.java.JavaVMInitArgs
The JNI specified version constant for the Java 1.2 version of JNI
JNI_VERSION_1_4 - Static variable in interface com.ibm.dtfj.java.JavaVMInitArgs
The JNI specified version constant for the Java 1.4 version of JNI
JNI_VERSION_1_6 - Static variable in interface com.ibm.dtfj.java.JavaVMInitArgs
The JNI specified version constant for the Java 1.6 version of JNI

M

ManagedRuntime - Interface in com.ibm.dtfj.runtime
Represents a generic managed runtime instance.
MemoryAccessException - Exception in com.ibm.dtfj.image
Indicates that an attempt was made to access memory which is not included within the image.
MemoryAccessException(ImagePointer, String) - Constructor for exception com.ibm.dtfj.image.MemoryAccessException
Build exception for the given location and description
MemoryAccessException(ImagePointer) - Constructor for exception com.ibm.dtfj.image.MemoryAccessException
Build exception for the given location and description
MODIFIERS_UNAVAILABLE - Static variable in interface com.ibm.dtfj.java.JavaClass
MODIFIERS_UNAVAILABLE is returned by getModifiers() when the modifiers are unavailable.

R

REACHABILITY_PHANTOM - Static variable in interface com.ibm.dtfj.java.JavaReference
Reachability of target object via this reference is Phantom
REACHABILITY_SOFT - Static variable in interface com.ibm.dtfj.java.JavaReference
Reachability of target object via this reference is Soft
REACHABILITY_STRONG - Static variable in interface com.ibm.dtfj.java.JavaReference
Reachability of target object via this reference is Strong
REACHABILITY_UNKNOWN - Static variable in interface com.ibm.dtfj.java.JavaReference
Reachability of target object via this reference is unknown
REACHABILITY_WEAK - Static variable in interface com.ibm.dtfj.java.JavaReference
Reachability of target object via this reference is Weak
REFERENCE_ARRAY_ELEMENT - Static variable in interface com.ibm.dtfj.java.JavaReference
Reference from an array to one of its elements
REFERENCE_ASSOCIATED_CLASS - Static variable in interface com.ibm.dtfj.java.JavaReference
Reference from a JavaObject representing a Class to the associated JavaClass
REFERENCE_CLASS - Static variable in interface com.ibm.dtfj.java.JavaReference
Reference from an object to its class
REFERENCE_CLASS_LOADER - Static variable in interface com.ibm.dtfj.java.JavaReference
Reference from a class to its class loader
REFERENCE_CLASS_OBJECT - Static variable in interface com.ibm.dtfj.java.JavaReference
Reference from a class to its java.lang.Class instance
REFERENCE_CONSTANT_POOL - Static variable in interface com.ibm.dtfj.java.JavaReference
Reference from a class to a resolved entry in the constant pool
REFERENCE_FIELD - Static variable in interface com.ibm.dtfj.java.JavaReference
Reference from an object to the value of one of its instance fields
REFERENCE_INTERFACE - Static variable in interface com.ibm.dtfj.java.JavaReference
Reference from a class to one of its interfaces
REFERENCE_LOADED_CLASS - Static variable in interface com.ibm.dtfj.java.JavaReference
Reference from a classloader object to its loaded classes
REFERENCE_PROTECTION_DOMAIN - Static variable in interface com.ibm.dtfj.java.JavaReference
Reference from a class to its protection domain
REFERENCE_SIGNERS - Static variable in interface com.ibm.dtfj.java.JavaReference
Reference from a class to its signers array
REFERENCE_STATIC_FIELD - Static variable in interface com.ibm.dtfj.java.JavaReference
Reference from a class to the value of one of its static fields
REFERENCE_SUPERCLASS - Static variable in interface com.ibm.dtfj.java.JavaReference
Reference from a class to its superclass
REFERENCE_UNKNOWN - Static variable in interface com.ibm.dtfj.java.JavaReference
Unknown reference type
REFERENCE_UNUSED_14 - Static variable in interface com.ibm.dtfj.java.JavaReference
 

S

STATE_ALIVE - Static variable in interface com.ibm.dtfj.java.JavaThread
The thread is alive
STATE_BLOCKED_ON_MONITOR_ENTER - Static variable in interface com.ibm.dtfj.java.JavaThread
The thread is waiting to enter an object monitor
STATE_IN_NATIVE - Static variable in interface com.ibm.dtfj.java.JavaThread
The thread is in native code
STATE_IN_OBJECT_WAIT - Static variable in interface com.ibm.dtfj.java.JavaThread
The thread is in Object.wait
STATE_INTERRUPTED - Static variable in interface com.ibm.dtfj.java.JavaThread
The thread has a pending interrupt
STATE_PARKED - Static variable in interface com.ibm.dtfj.java.JavaThread
The thread has been deliberately removed from scheduling
STATE_RUNNABLE - Static variable in interface com.ibm.dtfj.java.JavaThread
The thread can be run although may not be actually running
STATE_SLEEPING - Static variable in interface com.ibm.dtfj.java.JavaThread
The thread is in the Thread.sleep method
STATE_SUSPENDED - Static variable in interface com.ibm.dtfj.java.JavaThread
The thread has been suspended by Thread.suspend
STATE_TERMINATED - Static variable in interface com.ibm.dtfj.java.JavaThread
The thread has terminated
STATE_VENDOR_1 - Static variable in interface com.ibm.dtfj.java.JavaThread
The thread is in a vendor specific state
STATE_VENDOR_2 - Static variable in interface com.ibm.dtfj.java.JavaThread
The thread is in a vendor specific state
STATE_VENDOR_3 - Static variable in interface com.ibm.dtfj.java.JavaThread
The thread is in a vendor specific state
STATE_WAITING - Static variable in interface com.ibm.dtfj.java.JavaThread
The thread is in a waiting state in native code
STATE_WAITING_INDEFINITELY - Static variable in interface com.ibm.dtfj.java.JavaThread
The thread is waiting on a monitor with no timeout value set
STATE_WAITING_WITH_TIMEOUT - Static variable in interface com.ibm.dtfj.java.JavaThread
The thread is waiting on a monitor but will timeout at some point
SYSTEM_PROPERTY_TMPDIR - Static variable in interface com.ibm.dtfj.image.ImageFactory
If the image is to be created from a core file inside an archive, this property controls where the file will extracted.

T

toString() - Method in interface com.ibm.dtfj.image.CorruptData
Provides a string which describes the corruption.
toString() - Method in interface com.ibm.dtfj.java.JavaLocation
 
A C D E F G H I J M R S T 
Skip navigation links
Diagnostic Tool Framework for Java™

Eclipse OpenJ9 website.
To raise a bug report or suggest an improvement create an Eclipse OpenJ9 issue.
Copyright © 2004, 2025 IBM Corp. and others.