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 ImagePointerImagePointer. add(long offset)Build a new image pointer offset from this one by the given amount.ImagePointerCorruptData. getAddress()Return an address associated with the corruption.ImagePointerImageSymbol. getAddress()Get the address of this symbol in the image.ImagePointerImageSection. getBaseAddress()Gets the base address (the lowest) of memory in this section.ImagePointerImageStackFrame. getBasePointer()Get the base pointer of the stack frame.ImagePointerImageAddressSpace. getPointer(long address)A factory method for creating pointers into this address space.ImagePointerMemoryAccessException. getPointer()Get a pointer into the image where the access failed.ImagePointerImagePointer. getPointerAt(long index)Get the value at the given offset from this pointer.ImagePointerImageStackFrame. 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 classImagePointerMethods in com.ibm.dtfj.image.j9 that return ImagePointer Modifier and Type Method Description ImagePointerImageAddressSpace. 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 classCorruptImagePointerClass 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 classJCImagePointerMethods in com.ibm.dtfj.image.javacore that return ImagePointer Modifier and Type Method Description ImagePointerJCImageThread. getInternalID()NON-DTFJ.ImagePointerJCImageThread. getSystemThreadID()NON-DTFJ.static ImagePointerBuilderData. imagePointerIsSet(ImagePointer pointer)Methods in com.ibm.dtfj.image.javacore with parameters of type ImagePointer Modifier and Type Method Description JCImageThreadJCImageProcess. getImageThread(ImagePointer id)NON-DTFJstatic ImagePointerBuilderData. imagePointerIsSet(ImagePointer pointer)voidJCImageThread. 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 ImagePointerJavaLocation. getAddress()Fetches the absolute address of the code which this location represents.ImagePointerJavaStackFrame. getBasePointer()Get a pointer to the base of this stack frameImagePointerJavaVMOption. getExtraInfo()Fetch the extraInfo component of this option.ImagePointerJavaClass. getID()The ID of a class is a pointer to a section of memory which identifies the class.ImagePointerJavaMonitor. getID()Get the identifier for this monitorImagePointerJavaObject. getID()The ID of an object is a unique address is memory which identifies the object.ImagePointerJavaRuntime. getJavaVM()Get the object that represents the virtual machineImagePointerJavaThread. 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 JavaObjectJavaRuntime. getObjectAtAddress(ImagePointer address)Gets the object located at addressaddressin 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 ImagePointerJavaAbstractClass. _classPointerMethods in com.ibm.dtfj.java.j9 that return ImagePointer Modifier and Type Method Description ImagePointerJavaObject. getFObjectAtOffset(int offset)ImagePointerJavaRuntime. pointerInAddressSpace(long id)Since a JavaVM cannot span address spaces, use the VM's container address space to build this pointer, given the raw IDImagePointerJavaHeap. readClassPointerRelativeTo(ImagePointer pointer)ImagePointerJavaHeap. readFObjectAt(ImagePointer basePointer, long offset)Methods in com.ibm.dtfj.java.j9 with parameters of type ImagePointer Modifier and Type Method Description voidJavaHeapRegion. addExtent(ImagePointer startAddress, int size, int count)static JavaObjectJavaObject. createJavaObject(JavaRuntime vm, ImagePointer address)Deprecated.UseJavaRuntime.getObjectAtAddress(ImagePointer)insteadstatic JavaObjectJavaObject. createJavaObject(JavaRuntime vm, ImagePointer address, JavaHeap containingHeap, JavaHeapRegion containingRegion)Deprecated.UseJavaRuntime#getObjectInHeapRegion(ImagePointer,JavaHeap,JavaHeapRegion)insteadJavaObjectJavaHeapRegion. getObjectAtAddress(ImagePointer address)JavaObjectJavaRuntime. getSpecialObject(ImagePointer address)ImagePointerJavaHeap. readClassPointerRelativeTo(ImagePointer pointer)ImagePointerJavaHeap. readFObjectAt(ImagePointer basePointer, long offset)JavaHeapRegionJavaHeap. 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 ImagePointerJCJavaRuntime. getJavaVM()ImagePointerJCJavaClassLoader. getPointerID()NON-DTFJImagePointerJCJavaThread. getThreadID()Not in DTFJ.ImagePointerJCJavaThread. setJNIEnv(ImagePointer env)Not in DTFJ.Methods in com.ibm.dtfj.java.javacore with parameters of type ImagePointer Modifier and Type Method Description voidJCJavaClassLoader. addClass(String name, ImagePointer ip)NOT in DTFJvoidJCJavaMonitor. addEnterWaiter(ImagePointer threadID)NOT in DTFJvoidJCJavaMonitor. addNotifyWaiter(ImagePointer threadID)NOT in DTFJvoidJCJavaLocation. setAddress(ImagePointer address)NON-DTFJvoidJCJavaStackFrame. setBasePointer(ImagePointer imagePointer)ImagePointerJCJavaThread. 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 classJ9DDRImagePointerConstructors 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 DTFJJavaHeapDTFJJavaRuntime. getHeapFromAddress(ImagePointer address)JavaObjectDTFJJavaRuntime. getNestedPackedArrayObject(JavaClass jc, ImagePointer i, int arrayLength)JavaObjectDTFJJavaRuntime. 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 StringUtils. toHex(ImagePointer p)Format an ImagePointer for printing.
-