Uses of Interface
com.ibm.dtfj.image.ImagePointer
-
Packages that use ImagePointer Package Description com.ibm.dtfj.image Classes to support reading system images.com.ibm.dtfj.image.j9 com.ibm.dtfj.image.j9.corrupt com.ibm.dtfj.image.javacore com.ibm.dtfj.java Classes to support Java™ runtime instances.com.ibm.dtfj.java.j9 com.ibm.dtfj.java.javacore com.ibm.j9ddr.view.dtfj.image com.ibm.j9ddr.vm29.view.dtfj.java com.ibm.jvm.dtfjview.commands.helpers -
-
Uses of ImagePointer in com.ibm.dtfj.image
Methods in com.ibm.dtfj.image that return ImagePointer Modifier and Type Method Description ImagePointer
ImagePointer. add(long offset)
Build a new image pointer offset from this one by the given amount.ImagePointer
CorruptData. getAddress()
Return an address associated with the corruption.ImagePointer
ImageSymbol. getAddress()
Get the address of this symbol in the image.ImagePointer
ImageSection. getBaseAddress()
Gets the base address (the lowest) of memory in this section.ImagePointer
ImageStackFrame. getBasePointer()
Get the base pointer of the stack frame.ImagePointer
ImageAddressSpace. getPointer(long address)
A factory method for creating pointers into this address space.ImagePointer
MemoryAccessException. getPointer()
Get a pointer into the image where the access failed.ImagePointer
ImagePointer. getPointerAt(long index)
Get the value at the given offset from this pointer.ImagePointer
ImageStackFrame. getProcedureAddress()
Get the address of the current instruction within the procedure being executed.Constructors in com.ibm.dtfj.image with parameters of type ImagePointer Constructor Description MemoryAccessException(ImagePointer badPointer)
Build exception for the given location and descriptionMemoryAccessException(ImagePointer badPointer, String description)
Build exception for the given location and description -
Uses of ImagePointer in com.ibm.dtfj.image.j9
Classes in com.ibm.dtfj.image.j9 that implement ImagePointer Modifier and Type Class Description class
ImagePointer
Methods in com.ibm.dtfj.image.j9 that return ImagePointer Modifier and Type Method Description ImagePointer
ImageAddressSpace. readPointerAtIndex(long address)
Constructors in com.ibm.dtfj.image.j9 with parameters of type ImagePointer Constructor Description BytecodeImageSection(ImagePointer start, long size)
CorruptData(String message, ImagePointer address)
ImageSection(ImagePointer start, long size)
ImageStackFrame(ImageAddressSpace space, ImagePointer procedureAddress, ImagePointer basePointer)
ImageSymbol(String functionName, ImagePointer relocatedFunctionAddress)
JitImageSection(ImagePointer id, ImagePointer startPointer, long size)
RawImageSection(ImagePointer base, long size)
-
Uses of ImagePointer in com.ibm.dtfj.image.j9.corrupt
Classes in com.ibm.dtfj.image.j9.corrupt that implement ImagePointer Modifier and Type Class Description class
CorruptImagePointer
Class to represent a corrupt pointer and can be used to populate a corrupt data exception. -
Uses of ImagePointer in com.ibm.dtfj.image.javacore
Classes in com.ibm.dtfj.image.javacore that implement ImagePointer Modifier and Type Class Description class
JCImagePointer
Methods in com.ibm.dtfj.image.javacore that return ImagePointer Modifier and Type Method Description ImagePointer
JCImageThread. getInternalID()
NON-DTFJ.ImagePointer
JCImageThread. getSystemThreadID()
NON-DTFJ.static ImagePointer
BuilderData. imagePointerIsSet(ImagePointer pointer)
Methods in com.ibm.dtfj.image.javacore with parameters of type ImagePointer Modifier and Type Method Description JCImageThread
JCImageProcess. getImageThread(ImagePointer id)
NON-DTFJstatic ImagePointer
BuilderData. imagePointerIsSet(ImagePointer pointer)
void
JCImageThread. setSystemThreadID(ImagePointer systemThreadID)
NON-DTFJ.Constructors in com.ibm.dtfj.image.javacore with parameters of type ImagePointer Constructor Description JCCorruptData(ImagePointer pointer)
JCCorruptData(String message, ImagePointer pointer)
JCImageSection(String name, ImagePointer base, long size)
Construct a new Image section with the given name, base address and length in bytesJCImageStackFrame(String name, ImagePointer base, ImagePointer proc)
JCImageSymbol(String name, ImagePointer address)
JCImageThread(ImagePointer nativeThreadID)
-
Uses of ImagePointer in com.ibm.dtfj.java
Methods in com.ibm.dtfj.java that return ImagePointer Modifier and Type Method Description ImagePointer
JavaLocation. getAddress()
Fetches the absolute address of the code which this location represents.ImagePointer
JavaStackFrame. getBasePointer()
Get a pointer to the base of this stack frameImagePointer
JavaVMOption. getExtraInfo()
Fetch the extraInfo component of this option.ImagePointer
JavaClass. getID()
The ID of a class is a pointer to a section of memory which identifies the class.ImagePointer
JavaMonitor. getID()
Get the identifier for this monitorImagePointer
JavaObject. getID()
The ID of an object is a unique address is memory which identifies the object.ImagePointer
JavaRuntime. getJavaVM()
Get the object that represents the virtual machineImagePointer
JavaThread. getJNIEnv()
Get the address of the JNIEnv structure which represents this thread instance in JNI.Methods in com.ibm.dtfj.java with parameters of type ImagePointer Modifier and Type Method Description JavaObject
JavaRuntime. getObjectAtAddress(ImagePointer address)
Gets the object located at addressaddress
in the heap. -
Uses of ImagePointer in com.ibm.dtfj.java.j9
Fields in com.ibm.dtfj.java.j9 declared as ImagePointer Modifier and Type Field Description protected ImagePointer
JavaAbstractClass. _classPointer
Methods in com.ibm.dtfj.java.j9 that return ImagePointer Modifier and Type Method Description ImagePointer
JavaObject. getFObjectAtOffset(int offset)
ImagePointer
JavaRuntime. pointerInAddressSpace(long id)
Since a JavaVM cannot span address spaces, use the VM's container address space to build this pointer, given the raw IDImagePointer
JavaHeap. readClassPointerRelativeTo(ImagePointer pointer)
ImagePointer
JavaHeap. readFObjectAt(ImagePointer basePointer, long offset)
Methods in com.ibm.dtfj.java.j9 with parameters of type ImagePointer Modifier and Type Method Description void
JavaHeapRegion. addExtent(ImagePointer startAddress, int size, int count)
static JavaObject
JavaObject. createJavaObject(JavaRuntime vm, ImagePointer address)
Deprecated.UseJavaRuntime.getObjectAtAddress(ImagePointer)
insteadstatic JavaObject
JavaObject. createJavaObject(JavaRuntime vm, ImagePointer address, JavaHeap containingHeap, JavaHeapRegion containingRegion)
Deprecated.UseJavaRuntime#getObjectInHeapRegion(ImagePointer,JavaHeap,JavaHeapRegion)
insteadJavaObject
JavaHeapRegion. getObjectAtAddress(ImagePointer address)
JavaObject
JavaRuntime. getSpecialObject(ImagePointer address)
ImagePointer
JavaHeap. readClassPointerRelativeTo(ImagePointer pointer)
ImagePointer
JavaHeap. readFObjectAt(ImagePointer basePointer, long offset)
JavaHeapRegion
JavaHeap. regionForPointer(ImagePointer address)
Constructors in com.ibm.dtfj.java.j9 with parameters of type ImagePointer Constructor Description JavaAbstractClass(JavaRuntime vm, ImagePointer id, int modifiers, long loaderID, ImagePointer objectID, int flagOffset, int hashcodeSlot)
JavaArrayClass(JavaRuntime runtime, ImagePointer pointer, int modifiers, int flagOffset, int sizeOffset, int bytesForSize, int firstElementOffset, long leafClassID, int dimension, long loaderID, ImagePointer objectID, int hashcodeSlot)
JavaClass(JavaRuntime vm, ImagePointer classPointer, long superClassID, String name, int instanceSize, long classLoaderID, int modifiers, int flagOffset, String fileName, ImagePointer objectID, int hashcodeSlot)
JavaClassLoader(JavaRuntime runtime, ImagePointer id, ImagePointer obj)
JavaHeap(JavaRuntime vm, String name, ImagePointer id, ImagePointer start, long size, int arrayletIdOffset, int arrayletIdWidth, long arrayletIdMask, long arrayletIdResult, int fobjectSize, int fobjectPointerScale, long fobjectPointerDisplacement, int classOffset, int classSize, long classAlignment, boolean isSWH)
JavaHeapRegion(JavaRuntime javaVM, String name, ImagePointer id, int objectAlignment, int minimumObjectSize, long arrayletLeafSize, JavaHeap parentHeap, ImagePointer heapSectionBase, long heapSectionSize)
JavaLocation(ImagePointer methodid, ImagePointer pc, int lineNumber)
JavaLocation(JavaMethod method, ImagePointer pc, int lineNumber)
JavaMethod(ImagePointer methodID, String name, String signature, int modifiers, JavaClass declaringClass)
JavaMonitor(JavaRuntime runtime, ImagePointer pointer, String name, ImagePointer encompassingObjectAddress, long owningThread)
JavaRuntime(ImageProcess containingProc, ImagePointer baseAddress, String runtimeVersion)
JavaStackFrame(JavaRuntime javaVM, ImagePointer basePointer, ImagePointer methodID, ImagePointer pc, int lineNumber)
JavaStackFrame(JavaRuntime javaVM, ImagePointer basePointer, JavaMethod method, ImagePointer pc, int lineNumber)
JavaThread(JavaRuntime vm, ImagePointer nativeID, ImagePointer objectID, String state, ImageThread imageThread)
JavaVMOption(String optionString, ImagePointer extraInfo)
-
Uses of ImagePointer in com.ibm.dtfj.java.javacore
Methods in com.ibm.dtfj.java.javacore that return ImagePointer Modifier and Type Method Description ImagePointer
JCJavaRuntime. getJavaVM()
ImagePointer
JCJavaClassLoader. getPointerID()
NON-DTFJImagePointer
JCJavaThread. getThreadID()
Not in DTFJ.ImagePointer
JCJavaThread. setJNIEnv(ImagePointer env)
Not in DTFJ.Methods in com.ibm.dtfj.java.javacore with parameters of type ImagePointer Modifier and Type Method Description void
JCJavaClassLoader. addClass(String name, ImagePointer ip)
NOT in DTFJvoid
JCJavaMonitor. addEnterWaiter(ImagePointer threadID)
NOT in DTFJvoid
JCJavaMonitor. addNotifyWaiter(ImagePointer threadID)
NOT in DTFJvoid
JCJavaLocation. setAddress(ImagePointer address)
NON-DTFJvoid
JCJavaStackFrame. setBasePointer(ImagePointer imagePointer)
ImagePointer
JCJavaThread. setJNIEnv(ImagePointer env)
Not in DTFJ.Constructors in com.ibm.dtfj.java.javacore with parameters of type ImagePointer Constructor Description JCJavaMonitor(JCJavaRuntime javaRuntime, ImagePointer monitorPointer, String name)
JCJavaObject(ImagePointer address, JavaClass javaClass)
JCJavaThread(JCJavaRuntime runtime, ImagePointer threadID)
JCJavaThread(JCJavaRuntime runtime, ImagePointer threadID, String name)
JCJavaVMOption(String optionString, ImagePointer extraInfo)
-
Uses of ImagePointer in com.ibm.j9ddr.view.dtfj.image
Classes in com.ibm.j9ddr.view.dtfj.image that implement ImagePointer Modifier and Type Class Description class
J9DDRImagePointer
Constructors in com.ibm.j9ddr.view.dtfj.image with parameters of type ImagePointer Constructor Description J9DDRImageSymbol(String name, ImagePointer address)
-
Uses of ImagePointer in com.ibm.j9ddr.vm29.view.dtfj.java
Methods in com.ibm.j9ddr.vm29.view.dtfj.java with parameters of type ImagePointer Modifier and Type Method Description DTFJJavaHeap
DTFJJavaRuntime. getHeapFromAddress(ImagePointer address)
JavaObject
DTFJJavaRuntime. getNestedPackedArrayObject(JavaClass jc, ImagePointer i, int arrayLength)
JavaObject
DTFJJavaRuntime. getNestedPackedObject(JavaClass jc, ImagePointer packedDataAddress)
Constructors in com.ibm.j9ddr.vm29.view.dtfj.java with parameters of type ImagePointer Constructor Description DTFJJavaHeap(com.ibm.j9ddr.vm29.pointer.generated.MM_MemorySpacePointer space, String name, ImagePointer id)
DTFJJavaStackFrame(DTFJJavaThread dtfjJavaThread, DTFJJavaMethod dtfjMethod, com.ibm.j9ddr.vm29.pointer.generated.J9MethodPointer method, ImagePointer pc, ImagePointer basePointer, U8Pointer bytecodePCOffset, boolean jitted)
-
Uses of ImagePointer in com.ibm.jvm.dtfjview.commands.helpers
Methods in com.ibm.jvm.dtfjview.commands.helpers with parameters of type ImagePointer Modifier and Type Method Description static String
Utils. toHex(ImagePointer p)
Format an ImagePointer for printing.
-