Uses of Class
com.ibm.j9ddr.vm29.pointer.VoidPointer
-
-
Uses of VoidPointer in com.ibm.j9ddr.vm29.j9
Methods in com.ibm.j9ddr.vm29.j9 that return VoidPointer Modifier and Type Method Description static VoidPointerObjectModel. getElementAddress(com.ibm.j9ddr.vm29.pointer.generated.J9IndexableObjectPointer indexableObjectPointer, int elementIndex, int elementSize)Returns the address of an element.VoidPointerMonitorTableListIterator. nextAddress()VoidPointerSlotIterator. nextAddress()Methods in com.ibm.j9ddr.vm29.j9 with parameters of type VoidPointer Modifier and Type Method Description protected voidRootScanner. doClass(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer clazz, VoidPointer address)protected voidRootScanner. doClassLoader(com.ibm.j9ddr.vm29.pointer.generated.J9ClassLoaderPointer slot, VoidPointer address)protected voidRootScanner. doClassSlot(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer slot, VoidPointer address)protected abstract voidAddressAwareRootScanner. doFinalizableObject(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer slot, VoidPointer address)protected voidRootScanner. doJNIGlobalReferenceSlot(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer slot, VoidPointer address)protected voidRootScanner. doJNIWeakGlobalReference(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer slot, VoidPointer address)protected voidRootScanner. doJVMTIObjectTagSlot(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer slot, VoidPointer address)protected voidRootScanner. doMemoryAreaSlot(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer slot, VoidPointer address)protected abstract voidAddressAwareRootScanner. doMonitorReference(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectMonitorPointer objectMonitor, VoidPointer address)protected voidRootScanner. doNonCollectableObjectSlot(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer slot, VoidPointer address)protected abstract voidAddressAwareRootScanner. doOwnableSynchronizerObject(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer slot, VoidPointer address)protected voidRootScanner. doPhantomReferenceSlot(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer slot, VoidPointer address)protected voidRootScanner. doRememberedSlot(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer slot, VoidPointer address)protected voidRootScanner. doSoftReferenceSlot(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer slot, VoidPointer address)protected voidRootScanner. doStackSlot(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer slot, WalkState walkState, VoidPointer stackLocation)protected voidRootScanner. doStringCacheTableSlot(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer slot, VoidPointer address)protected voidRootScanner. doStringTableSlot(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer slot, VoidPointer address)protected abstract voidAddressAwareRootScanner. doUnfinalizedObject(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer slot, VoidPointer address)protected voidRootScanner. doVMClassSlot(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer slot, VoidPointer address)protected voidRootScanner. doVMThreadJNISlot(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer slot, VoidPointer address)protected voidRootScanner. doVMThreadMonitorRecordSlot(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer slot, VoidPointer address)protected voidRootScanner. doVMThreadSlot(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer slot, VoidPointer address)protected voidRootScanner. doWeakReferenceSlot(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer slot, VoidPointer address)voidLiveSetWalker.ObjectVisitor. finishVisit(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer object, VoidPointer address)Called when we are finished visiting an object (we have visited itself and all it's children) in a pre-order walkbooleanLiveSetWalker.ObjectVisitor. visit(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer object, VoidPointer address) -
Uses of VoidPointer in com.ibm.j9ddr.vm29.j9.gc
Fields in com.ibm.j9ddr.vm29.j9.gc declared as VoidPointer Modifier and Type Field Description protected VoidPointerGCHeapMap. _heapBaseprotected VoidPointerGCObjectHeapIteratorMarkMapIterator_V1. _heapBaseprotected VoidPointerGCHeapMap. _heapTopprotected VoidPointerGCHeapRegionManager. _highTableEdge< the first (lowest address) byte of heap which is addressable by the tableprotected VoidPointerGCHeapRegionManager. _lowTableEdge< number of heap regions on the fixed-sized table (_regionTable)protected VoidPointerGCArrayletObjectModelBase. arrayletRangeBaseprotected VoidPointerGCArrayletObjectModelBase. arrayletRangeTopprotected VoidPointerGCHeapRegionDescriptor_V1. highAddressprotected VoidPointerGCHeapRegionDescriptor_V1. lowAddressFields in com.ibm.j9ddr.vm29.j9.gc with type parameters of type VoidPointer Modifier and Type Field Description protected Iterator<VoidPointer>GCClassArrayClassSlotIterator. addressIteratorprotected Iterator<VoidPointer>GCConstantPoolSlotIterator. addressIteratorMethods in com.ibm.j9ddr.vm29.j9.gc that return VoidPointer Modifier and Type Method Description VoidPointerGCCardTable. cardAddrToHeapAddr(U8Pointer cardAddr)VoidPointerGCArrayletObjectModelBase. getDataPointerForContiguous(com.ibm.j9ddr.vm29.pointer.generated.J9IndexableObjectPointer array)VoidPointerGCArrayletObjectModelBase. getElementAddress(com.ibm.j9ddr.vm29.pointer.generated.J9IndexableObjectPointer array, int elementIndex, int elementSize)abstract VoidPointerGCObjectModel. getElementAddress(com.ibm.j9ddr.vm29.pointer.generated.J9IndexableObjectPointer indexableObjectPointer, int elementIndex, int elementSize)Returns the address of the element at elementIndex logical offset into indexableObjectPointer, assuming that each element is dataSize bytes.VoidPointerGCHeapMap. getHeapBase()VoidPointerGCHeapMap. getHeapTop()abstract VoidPointerGCHeapRegionDescriptor. getHighAddress()Get the high address of this regionabstract VoidPointerGCHeapRegionDescriptor. getLowAddress()Get the low address of this regionMethods in com.ibm.j9ddr.vm29.j9.gc with parameters of type VoidPointer Modifier and Type Method Description voidGCCardCleaner. clean(VoidPointer lowAddress, VoidPointer highAddress, U8Pointer cardToClean)static GCObjectIteratorGCObjectIterator. fromJ9Class(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer clazz, VoidPointer addr)Factory method to construct an appropriate object iterator.U8PointerGCCardTable. heapAddrToCardAddr(VoidPointer heapAddr)booleanGCArrayletObjectModelBase. isAddressWithinHeap(VoidPointer address)Check if the given address is within the heap.booleanGCArrayletObjectModelBase. isIndexableObjectOffHeap(VoidPointer indexableDataAddr, UDATA dataSizeInBytes)Check if the given indexable object is off heap.Constructors in com.ibm.j9ddr.vm29.j9.gc with parameters of type VoidPointer Constructor Description GCHeapMapWordIterator(GCHeapMap heapMap, VoidPointer heapCardAddress)GCHeapMapWordIterator(UDATA heapMapWord, VoidPointer heapCardAddress) -
Uses of VoidPointer in com.ibm.j9ddr.vm29.j9.stackwalker
Methods in com.ibm.j9ddr.vm29.j9.stackwalker that return VoidPointer Modifier and Type Method Description static VoidPointerMethodMetaData. getFirstInlinedCallSite(com.ibm.j9ddr.vm29.pointer.generated.J9JITExceptionTablePointer methodMetaData, VoidPointer stackMap)static VoidPointerMethodMetaData. getInlinedMethod(VoidPointer inlinedCallSite)static VoidPointerMethodMetaData. getJitInlinedCallInfo(com.ibm.j9ddr.vm29.pointer.generated.J9JITExceptionTablePointer md)static VoidPointerMethodMetaData. getNextInlinedCallSite(com.ibm.j9ddr.vm29.pointer.generated.J9JITExceptionTablePointer methodMetaData, VoidPointer inlinedCallSite)static VoidPointerMethodMetaData. getStackAllocMapFromJitPC(com.ibm.j9ddr.vm29.pointer.generated.J9JavaVMPointer javaVM, com.ibm.j9ddr.vm29.pointer.generated.J9JITExceptionTablePointer methodMetaData, UDATA jitPC, VoidPointer curStackMap)static VoidPointerMethodMetaData. getStackMapFromJitPC(com.ibm.j9ddr.vm29.pointer.generated.J9JavaVMPointer javaVM, com.ibm.j9ddr.vm29.pointer.generated.J9JITExceptionTablePointer methodMetaData, UDATA jitPC)Methods in com.ibm.j9ddr.vm29.j9.stackwalker with parameters of type VoidPointer Modifier and Type Method Description voidIStackWalkerCallbacks. fieldSlotWalkFunction(WalkState walkState, ObjectReferencePointer objectSlot, VoidPointer stackLocation)This callback doesn't exist in the native C.static UDATAMethodMetaData. getCurrentByteCodeIndexAndIsSameReceiver(com.ibm.j9ddr.vm29.pointer.generated.J9JITExceptionTablePointer methodMetaData, VoidPointer stackMap, VoidPointer currentInlinedCallSite, boolean[] isSameReceiver)static VoidPointerMethodMetaData. getFirstInlinedCallSite(com.ibm.j9ddr.vm29.pointer.generated.J9JITExceptionTablePointer methodMetaData, VoidPointer stackMap)static VoidPointerMethodMetaData. getInlinedMethod(VoidPointer inlinedCallSite)static UDATAMethodMetaData. getJitInlineDepthFromCallSite(com.ibm.j9ddr.vm29.pointer.generated.J9JITExceptionTablePointer methodMetaData, VoidPointer inlinedCallSite)static U32MethodMetaData. getJitRegisterMap(com.ibm.j9ddr.vm29.pointer.generated.J9JITExceptionTablePointer methodMetaData, VoidPointer stackMap)static U8PointerMethodMetaData. getJitStackSlots(com.ibm.j9ddr.vm29.pointer.generated.J9JITExceptionTablePointer metaData, VoidPointer stackMap)static U8PointerMethodMetaData. getNextDescriptionCursor(com.ibm.j9ddr.vm29.pointer.generated.J9JITExceptionTablePointer metadata, VoidPointer stackMap, U8Pointer jitDescriptionCursor)static VoidPointerMethodMetaData. getNextInlinedCallSite(com.ibm.j9ddr.vm29.pointer.generated.J9JITExceptionTablePointer methodMetaData, VoidPointer inlinedCallSite)static VoidPointerMethodMetaData. getStackAllocMapFromJitPC(com.ibm.j9ddr.vm29.pointer.generated.J9JavaVMPointer javaVM, com.ibm.j9ddr.vm29.pointer.generated.J9JITExceptionTablePointer methodMetaData, UDATA jitPC, VoidPointer curStackMap)static booleanMethodMetaData. hasMoreInlinedMethods(VoidPointer inlinedCallSite)static voidMethodMetaData. jitAddSpilledRegisters(WalkState walkState, VoidPointer stackMap)voidIStackWalkerCallbacks. objectSlotWalkFunction(WalkState walkState, PointerPointer objectSlot, VoidPointer stackLocation)static voidStackWalkerUtils. WALK_INDIRECT_I_SLOT(WalkState walkState, PointerPointer slot, VoidPointer ind)static voidStackWalkerUtils. WALK_INDIRECT_O_SLOT(WalkState walkState, PointerPointer slot, VoidPointer ind)static voidStackWalkerUtils. WALK_NAMED_INDIRECT_I_SLOT(WalkState walkState, PointerPointer intSlot, VoidPointer indirectSlot, String tag)static voidStackWalkerUtils. WALK_NAMED_INDIRECT_O_SLOT(WalkState walkState, PointerPointer objectSlot, VoidPointer indirectSlot, String tag)static voidMethodMetaData. walkJITFrameSlotsForInternalPointers(WalkState walkState, U8Pointer jitDescriptionCursor, UDATAPointer scanCursor, VoidPointer stackMap, com.ibm.j9ddr.vm29.pointer.generated.J9JITStackAtlasPointer gcStackAtlas) -
Uses of VoidPointer in com.ibm.j9ddr.vm29.pointer
Fields in com.ibm.j9ddr.vm29.pointer declared as VoidPointer Modifier and Type Field Description static VoidPointerVoidPointer. NULLMethods in com.ibm.j9ddr.vm29.pointer that return VoidPointer Modifier and Type Method Description static VoidPointerVoidPointer. cast(long address)static VoidPointerVoidPointer. cast(AbstractPointer pointer)static VoidPointerVoidPointer. cast(UDATA udata)VoidPointerSelfRelativePointer. get()VoidPointerWideSelfRelativePointer. get() -
Uses of VoidPointer in com.ibm.j9ddr.vm29.pointer.helper
Methods in com.ibm.j9ddr.vm29.pointer.helper that return VoidPointer Modifier and Type Method Description static VoidPointerJ9IndexableObjectHelper. getDataAddrForIndexable(com.ibm.j9ddr.vm29.pointer.generated.J9IndexableObjectPointer objPointer)Get the dataAddr field for the indexable object.static VoidPointerJ9IndexableObjectHelper. getElementEA(com.ibm.j9ddr.vm29.pointer.generated.J9IndexableObjectPointer objPointer, int index, int dataSize)Get the address for the desired element in the array.static VoidPointerMM_HeapRegionDescriptorHelper. getHighAddress(com.ibm.j9ddr.vm29.pointer.generated.MM_HeapRegionDescriptorPointer region)static VoidPointerMM_HeapRegionDescriptorHelper. getLowAddress(com.ibm.j9ddr.vm29.pointer.generated.MM_HeapRegionDescriptorPointer region)static VoidPointerJ9ThreadHelper. getTLS(com.ibm.j9ddr.vm29.pointer.generated.J9ThreadPointer threadPointer, UDATA key)static VoidPointerMM_HeapRegionDescriptorHelper. getWalkableHighAddress(com.ibm.j9ddr.vm29.pointer.generated.MM_HeapRegionDescriptorPointer region)static VoidPointerJ9MemTagHelper. j9mem_get_footer_padding(com.ibm.j9ddr.vm29.pointer.generated.J9MemTagPointer headerEyeCatcherAddress)Given the address of the headerEyecatcher for the memory block, return the address of the footer padding.static VoidPointerJ9MemTagHelper. j9mem_get_memory_base(com.ibm.j9ddr.vm29.pointer.generated.J9MemTagPointer headerEyeCatcherAddress)Given the address of the headerEyecatcher for the memory block, return the memory pointer that was returned by j9mem_allocate_memory() when the block was allocated.Methods in com.ibm.j9ddr.vm29.pointer.helper with parameters of type VoidPointer Modifier and Type Method Description static IDATAJ9MemTagHelper. j9mem_check_tags(VoidPointer memoryPointer, long headerEyecatcher, long footerEyecatcher)Performs validation checks on the memory block starting at memoryPointer.static com.ibm.j9ddr.vm29.pointer.generated.J9MemTagPointerJ9MemTagHelper. j9mem_get_header_tag(VoidPointer memoryPointer)Given the address returned by @ref j9mem_allocate_memory(), return address of the header tag for the memory block -
Uses of VoidPointer in com.ibm.j9ddr.vm29.tools.ddrinteractive.gccheck
Fields in com.ibm.j9ddr.vm29.tools.ddrinteractive.gccheck declared as VoidPointer Modifier and Type Field Description VoidPointerCheckError. _objectVoidPointerCheckError. _slotVoidPointerCheckError. _stackLocationConstructors in com.ibm.j9ddr.vm29.tools.ddrinteractive.gccheck with parameters of type VoidPointer Constructor Description CheckError(AbstractPointer object, VoidPointer slot, VoidPointer stackLocation, com.ibm.j9ddr.vm29.tools.ddrinteractive.gccheck.CheckCycle cycle, com.ibm.j9ddr.vm29.tools.ddrinteractive.gccheck.Check check, String elementName, int errorCode, int errorNumber, int objectType)CheckError(com.ibm.j9ddr.vm29.pointer.generated.J9VMThreadPointer object, PointerPointer slot, VoidPointer stackLocation, com.ibm.j9ddr.vm29.tools.ddrinteractive.gccheck.CheckCycle cycle, com.ibm.j9ddr.vm29.tools.ddrinteractive.gccheck.Check check, int errorCode, int errorNumber)
-