Index
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 this image and any associated resources.
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
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
Note that this value will be inlined so users can reference it directly
(ie: factory.getDTFJMinorVersion() >= ImageFactory.DTFJ_MINOR_VERSION)
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
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
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
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.
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
Determines 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.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.
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(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.
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.
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.
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.
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
Fetch the name of a 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.
Get the name of the class.
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.ImageModule
Get the table of properties associated with this module.
getProperties() -
Method in interface com.ibm.dtfj.image.ImageThread
Get the OS-specific properties for this thread.
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.
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.
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.
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 for 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
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
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 (e.g.
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
implementors.
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.
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.
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.
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
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
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
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
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