A C D E F G H I J M S T

A

add(long) - Method in interface com.ibm.dtfj.image.ImagePointer
 
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

CorruptData - interface com.ibm.dtfj.image.CorruptData.
This class is used to indicate that corruption has been detected in the image.
CorruptDataException - exception com.ibm.dtfj.image.CorruptDataException.
Used to indicate that corruption has been detected in the image.
CorruptDataException(CorruptData) - Constructor for class com.ibm.dtfj.image.CorruptDataException
Construct a new CorruptDataException for the specified corrupt data
com.ibm.dtfj.image - package com.ibm.dtfj.image
 
com.ibm.dtfj.java - package com.ibm.dtfj.java
 
com.ibm.dtfj.runtime - package com.ibm.dtfj.runtime
 

D

DTFJException - exception com.ibm.dtfj.image.DTFJException.
This class is the superclass of all exceptions thrown by DTFJ classes
DTFJException(String) - Constructor for class com.ibm.dtfj.image.DTFJException
 
DTFJException() - Constructor for class com.ibm.dtfj.image.DTFJException
 
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 Note that this value will be inlined so users can reference it directly (ie: factory.getDTFJMinorVersion >= ImageFactory.DTFJ_MINOR_VERSION)
DataUnavailable - exception com.ibm.dtfj.image.DataUnavailable.
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 class com.ibm.dtfj.image.DataUnavailable
 
DataUnavailable() - Constructor for class com.ibm.dtfj.image.DataUnavailable
 

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
 
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
 
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
 
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
 
getAddress() - Method in interface com.ibm.dtfj.image.ImageSymbol
 
getAddress() - Method in interface com.ibm.dtfj.java.JavaLocation
 
getAddressSpace() - Method in interface com.ibm.dtfj.image.ImagePointer
 
getAddressSpaces() - Method in interface com.ibm.dtfj.image.Image
 
getArraySize() - Method in interface com.ibm.dtfj.java.JavaObject
 
getBaseAddress() - Method in interface com.ibm.dtfj.image.ImageSection
 
getBasePointer() - Method in interface com.ibm.dtfj.image.ImageStackFrame
 
getBasePointer() - Method in interface com.ibm.dtfj.java.JavaStackFrame
 
getBoolean(JavaObject) - Method in interface com.ibm.dtfj.java.JavaField
 
getByte(JavaObject) - Method in interface com.ibm.dtfj.java.JavaField
 
getByteAt(long) - Method in interface com.ibm.dtfj.image.ImagePointer
 
getBytecodeSections() - Method in interface com.ibm.dtfj.java.JavaMethod
 
getCachedClasses() - Method in interface com.ibm.dtfj.java.JavaClassLoader
When a ClassLoader succesfully 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
 
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
 
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
 
getCorruptData() - Method in class com.ibm.dtfj.image.CorruptDataException
Get more info about the corrupted data
getCreationTime() - Method in interface com.ibm.dtfj.image.Image
Determines when the image was created
getCurrentProcess() - Method in interface com.ibm.dtfj.image.ImageAddressSpace
 
getCurrentThread() - Method in interface com.ibm.dtfj.image.ImageProcess
Find the thread which triggered the creation of the image
getDTFJMajorVersion() - Method in interface com.ibm.dtfj.image.ImageFactory
Fetch the DTFJ major version number (in this version of API, currently 1)
getDTFJMinorVersion() - Method in interface com.ibm.dtfj.image.ImageFactory
Fetch the DTFJ minor version number (in this version of API, currently 0)
getDeclaredFields() - Method in interface com.ibm.dtfj.java.JavaClass
 
getDeclaredMethods() - Method in interface com.ibm.dtfj.java.JavaClass
 
getDeclaringClass() - Method in interface com.ibm.dtfj.java.JavaMember
 
getDefinedClasses() - Method in interface com.ibm.dtfj.java.JavaClassLoader
 
getDouble(JavaObject) - Method in interface com.ibm.dtfj.java.JavaField
 
getDoubleAt(long) - Method in interface com.ibm.dtfj.image.ImagePointer
 
getEnterWaiters() - Method in interface com.ibm.dtfj.java.JavaMonitor
 
getEnvironment() - Method in interface com.ibm.dtfj.image.ImageProcess
 
getExecutable() - Method in interface com.ibm.dtfj.image.ImageProcess
 
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
 
getFloat(JavaObject) - Method in interface com.ibm.dtfj.java.JavaField
 
getFloatAt(long) - Method in interface com.ibm.dtfj.image.ImagePointer
 
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.
getHeaps() - Method in interface com.ibm.dtfj.java.JavaRuntime
 
getHostName() - Method in interface com.ibm.dtfj.image.Image
 
getID() - Method in interface com.ibm.dtfj.image.ImageProcess
 
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
 
getID() - Method in interface com.ibm.dtfj.java.JavaObject
The ID of an object is a unique address is memory which identifies the object.
getIPAddresses() - Method in interface com.ibm.dtfj.image.Image
 
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(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
An accessor for the raw memory in the address space.
getImageThread() - Method in interface com.ibm.dtfj.java.JavaThread
 
getInstalledMemory() - Method in interface com.ibm.dtfj.image.Image
 
getInt(JavaObject) - Method in interface com.ibm.dtfj.java.JavaField
 
getIntAt(long) - Method in interface com.ibm.dtfj.image.ImagePointer
 
getInterfaces() - Method in interface com.ibm.dtfj.java.JavaClass
 
getJNIEnv() - Method in interface com.ibm.dtfj.java.JavaThread
 
getJavaClass() - Method in interface com.ibm.dtfj.java.JavaObject
 
getJavaClassLoaders() - Method in interface com.ibm.dtfj.java.JavaRuntime
 
getJavaVM() - Method in interface com.ibm.dtfj.java.JavaRuntime
 
getJavaVMInitArgs() - Method in interface com.ibm.dtfj.java.JavaRuntime
Fetch the JavaVMInitArgs which were used to create this VM.
getLibraries() - Method in interface com.ibm.dtfj.image.ImageProcess
 
getLineNumber() - Method in interface com.ibm.dtfj.java.JavaLocation
 
getLocation() - Method in interface com.ibm.dtfj.java.JavaStackFrame
 
getLong(JavaObject) - Method in interface com.ibm.dtfj.java.JavaField
 
getLongAt(long) - Method in interface com.ibm.dtfj.image.ImagePointer
 
getMethod() - Method in interface com.ibm.dtfj.java.JavaLocation
 
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
 
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
 
getName() - Method in interface com.ibm.dtfj.image.ImageRegister
 
getName() - Method in interface com.ibm.dtfj.image.ImageSection
 
getName() - Method in interface com.ibm.dtfj.image.ImageSymbol
 
getName() - Method in interface com.ibm.dtfj.java.JavaClass
 
getName() - Method in interface com.ibm.dtfj.java.JavaHeap
 
getName() - Method in interface com.ibm.dtfj.java.JavaMember
 
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.JavaThread
Return the name of the thread.
getNotifyWaiters() - Method in interface com.ibm.dtfj.java.JavaMonitor
 
getObject() - Method in interface com.ibm.dtfj.java.JavaClass
 
getObject() - Method in interface com.ibm.dtfj.java.JavaClassLoader
 
getObject() - Method in interface com.ibm.dtfj.java.JavaMonitor
 
getObject() - Method in interface com.ibm.dtfj.java.JavaThread
Fetch the java.lang.Thread associated with this thread.
getObjects() - Method in interface com.ibm.dtfj.java.JavaHeap
 
getOptionString() - Method in interface com.ibm.dtfj.java.JavaVMOption
Fetch the optionString component of the option.
getOptions() - Method in interface com.ibm.dtfj.java.JavaVMInitArgs
Fetch the options used to start this VM, in the order they were originally specified.
getOwner() - Method in interface com.ibm.dtfj.java.JavaMonitor
 
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 class com.ibm.dtfj.image.MemoryAccessException
 
getPointerAt(long) - Method in interface com.ibm.dtfj.image.ImagePointer
 
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
 
getProcedureAddress() - Method in interface com.ibm.dtfj.image.ImageStackFrame
 
getProcedureName() - Method in interface com.ibm.dtfj.image.ImageStackFrame
 
getProcesses() - Method in interface com.ibm.dtfj.image.ImageAddressSpace
 
getProcessorCount() - Method in interface com.ibm.dtfj.image.Image
 
getProcessorSubType() - Method in interface com.ibm.dtfj.image.Image
 
getProcessorType() - Method in interface com.ibm.dtfj.image.Image
 
getProperties() - Method in interface com.ibm.dtfj.image.ImageModule
 
getProperties() - Method in interface com.ibm.dtfj.image.ImageThread
 
getRegisters() - Method in interface com.ibm.dtfj.image.ImageThread
 
getRuntimes() - Method in interface com.ibm.dtfj.image.ImageProcess
 
getSections() - Method in interface com.ibm.dtfj.image.ImageModule
 
getSections() - Method in interface com.ibm.dtfj.java.JavaHeap
 
getSections() - Method in interface com.ibm.dtfj.java.JavaObject
An object is represented in the Java runtime by one or more regions of memory.
getShort(JavaObject) - Method in interface com.ibm.dtfj.java.JavaField
 
getShortAt(long) - Method in interface com.ibm.dtfj.image.ImagePointer
 
getSignalName() - Method in interface com.ibm.dtfj.image.ImageProcess
 
getSignalNumber() - Method in interface com.ibm.dtfj.image.ImageProcess
 
getSignature() - Method in interface com.ibm.dtfj.java.JavaMember
 
getSize() - Method in interface com.ibm.dtfj.image.ImageSection
 
getSize() - Method in interface com.ibm.dtfj.java.JavaObject
 
getStackFrames() - Method in interface com.ibm.dtfj.image.ImageThread
 
getStackFrames() - Method in interface com.ibm.dtfj.java.JavaThread
 
getStackSections() - Method in interface com.ibm.dtfj.image.ImageThread
 
getStackSections() - Method in interface com.ibm.dtfj.java.JavaThread
 
getState() - Method in interface com.ibm.dtfj.java.JavaThread
 
getString(JavaObject) - Method in interface com.ibm.dtfj.java.JavaField
 
getSuperclass() - Method in interface com.ibm.dtfj.java.JavaClass
 
getSymbols() - Method in interface com.ibm.dtfj.image.ImageModule
Provides a collection of symbols defined by the library.
getSystemSubType() - Method in interface com.ibm.dtfj.image.Image
 
getSystemType() - Method in interface com.ibm.dtfj.image.Image
 
getThreads() - Method in interface com.ibm.dtfj.image.ImageProcess
 
getThreads() - Method in interface com.ibm.dtfj.java.JavaRuntime
 
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
 
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
 

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
 
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
 
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
 

I

Image - interface com.ibm.dtfj.image.Image.
This class represents an entire operating system image (e.g.
ImageAddressSpace - interface com.ibm.dtfj.image.ImageAddressSpace.
This class represents a single Address Space within the image.
ImageFactory - interface com.ibm.dtfj.image.ImageFactory.
This interface is used for classes which can produce instances of Image implementors.
ImageModule - interface com.ibm.dtfj.image.ImageModule.
Represents a shared library loaded into the image, or the executable module itself
ImagePointer - interface com.ibm.dtfj.image.ImagePointer.
Represents an address in image memory.
ImageProcess - interface com.ibm.dtfj.image.ImageProcess.
This class represents a Process running in a given Address Space.
ImageRegister - interface com.ibm.dtfj.image.ImageRegister.
Represents the state of a CPU or FPU register
ImageSection - interface com.ibm.dtfj.image.ImageSection.
Represents a range of memory used for a specific purpose.
ImageStackFrame - interface com.ibm.dtfj.image.ImageStackFrame.
Represents a native stack frame
ImageSymbol - interface com.ibm.dtfj.image.ImageSymbol.
Represents a symbol defined in an ImageModule
ImageThread - interface com.ibm.dtfj.image.ImageThread.
A low-level thread instance
isArray() - Method in interface com.ibm.dtfj.java.JavaClass
 
isArray() - Method in interface com.ibm.dtfj.java.JavaObject
 
isExecutable() - Method in interface com.ibm.dtfj.image.ImagePointer
 
isExecutable() - Method in interface com.ibm.dtfj.image.ImageSection
 
isReadOnly() - Method in interface com.ibm.dtfj.image.ImagePointer
 
isReadOnly() - Method in interface com.ibm.dtfj.image.ImageSection
 
isShared() - Method in interface com.ibm.dtfj.image.ImagePointer
 
isShared() - Method in interface com.ibm.dtfj.image.ImageSection
 

J

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
JavaClass - interface com.ibm.dtfj.java.JavaClass.
Represents a Java class.
JavaClassLoader - interface com.ibm.dtfj.java.JavaClassLoader.
Represents an internal ClassLoader structure within a Java VM instance.
JavaField - interface com.ibm.dtfj.java.JavaField.
Represents a field declaration.
JavaHeap - interface com.ibm.dtfj.java.JavaHeap.
Represents a heap of managed objects.
JavaLocation - interface com.ibm.dtfj.java.JavaLocation.
Represents a point of execution within a Java method
JavaMember - interface com.ibm.dtfj.java.JavaMember.
Abstract interface which both JavaField and JavaMethod inherit from.
JavaMethod - interface com.ibm.dtfj.java.JavaMethod.
Represents a method or constructor in a class
JavaMonitor - interface com.ibm.dtfj.java.JavaMonitor.
Represents a monitor, either an object monitor or a raw monitor.
JavaObject - interface com.ibm.dtfj.java.JavaObject.
Represents a Java object
JavaRuntime - interface com.ibm.dtfj.java.JavaRuntime.
Represents an instance of a JavaVM within the ImageProcess
JavaStackFrame - interface com.ibm.dtfj.java.JavaStackFrame.
 
JavaThread - interface com.ibm.dtfj.java.JavaThread.
Represents a Java thread
JavaVMInitArgs - interface com.ibm.dtfj.java.JavaVMInitArgs.
 
JavaVMOption - interface com.ibm.dtfj.java.JavaVMOption.
 

M

ManagedRuntime - interface com.ibm.dtfj.runtime.ManagedRuntime.
A generic managed runtime instance.
MemoryAccessException - exception com.ibm.dtfj.image.MemoryAccessException.
Indicates that an attempt was made to access memory which is not included within the image
MemoryAccessException(ImagePointer, String) - Constructor for class com.ibm.dtfj.image.MemoryAccessException
 
MemoryAccessException(ImagePointer) - Constructor for class com.ibm.dtfj.image.MemoryAccessException
 

S

STATE_ALIVE - Static variable in interface com.ibm.dtfj.java.JavaThread
 
STATE_BLOCKED_ON_MONITOR_ENTER - Static variable in interface com.ibm.dtfj.java.JavaThread
 
STATE_INTERRUPTED - Static variable in interface com.ibm.dtfj.java.JavaThread
 
STATE_IN_NATIVE - Static variable in interface com.ibm.dtfj.java.JavaThread
 
STATE_IN_OBJECT_WAIT - Static variable in interface com.ibm.dtfj.java.JavaThread
 
STATE_PARKED - Static variable in interface com.ibm.dtfj.java.JavaThread
 
STATE_RUNNABLE - Static variable in interface com.ibm.dtfj.java.JavaThread
 
STATE_SLEEPING - Static variable in interface com.ibm.dtfj.java.JavaThread
 
STATE_SUSPENDED - Static variable in interface com.ibm.dtfj.java.JavaThread
 
STATE_TERMINATED - Static variable in interface com.ibm.dtfj.java.JavaThread
 
STATE_VENDOR_1 - Static variable in interface com.ibm.dtfj.java.JavaThread
 
STATE_VENDOR_2 - Static variable in interface com.ibm.dtfj.java.JavaThread
 
STATE_VENDOR_3 - Static variable in interface com.ibm.dtfj.java.JavaThread
 
STATE_WAITING - Static variable in interface com.ibm.dtfj.java.JavaThread
 
STATE_WAITING_INDEFINITELY - Static variable in interface com.ibm.dtfj.java.JavaThread
 
STATE_WAITING_WITH_TIMEOUT - Static variable in interface com.ibm.dtfj.java.JavaThread
 

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 S T