Uses of Class
com.ibm.dtfj.image.DataUnavailable
-
Packages that use DataUnavailable Package Description com.ibm.dtfj.image Classes to support reading system images.com.ibm.dtfj.image.j9 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.dtfj.phd com.ibm.j9ddr.view.dtfj com.ibm.j9ddr.view.dtfj.image com.ibm.j9ddr.view.dtfj.java.helper com.ibm.j9ddr.vm29.view.dtfj.java -
-
Uses of DataUnavailable in com.ibm.dtfj.image
Methods in com.ibm.dtfj.image that throw DataUnavailable Modifier and Type Method Description String
ImageProcess. getCommandLine()
Fetch the command line for this process.long
Image. getCreationTime()
Get the time when the image was createdlong
Image. getCreationTimeNanos()
Get the value of the JVM's high-resolution timer when the image was created.Properties
ImageProcess. getEnvironment()
Get the environment variables for this process.ImageModule
ImageProcess. getExecutable()
Get the module representing the executable within the image.String
Image. getHostName()
Get the host name of the system where the image was running.String
ImageAddressSpace. getID()
Gets the system wide identifier for the address spaceString
ImageProcess. getID()
Get the system-wide identifier for the process.long
Image. getInstalledMemory()
Get the amount of physical memory (in bytes) installed in the system on which the image was running.Iterator
Image. getIPAddresses()
The set of IP addresses (as InetAddresses) which the system running the image possessed.Iterator
ImageProcess. getLibraries()
Get the set of shared libraries which are loaded in this process.long
ImageModule. getLoadAddress()
Get the address at which the module or executable was loaded.int
Image. getProcessorCount()
Get the number of CPUs running in the system on which the image was running.String
Image. getProcessorSubType()
Get the precise model of the CPU.String
Image. getProcessorType()
Get the family name for the processor on which the image was running.String
ImageProcess. getSignalName()
Get the name of the OS signal in this process which triggered the creation of this image.int
ImageProcess. getSignalNumber()
Get the OS signal number in this process which triggered the creation of this image.Iterator
ImageThread. getStackFrames()
Get the set of stack frames on this thread.String
Image. getSystemSubType()
Get the detailed name of the operating system.String
Image. getSystemType()
Get the family name for the operating system.boolean
ImagePointer. isExecutable()
Tests memory execute permission.boolean
ImageSection. isExecutable()
Tests executable permission on memory section.boolean
ImagePointer. isReadOnly()
Tests memory read/write permission.boolean
ImageSection. isReadOnly()
Tests read permission on memory section.boolean
ImagePointer. isShared()
Tests memory shared permission.boolean
ImageSection. isShared()
Tests shared permission on memory section. -
Uses of DataUnavailable in com.ibm.dtfj.image.j9
Subclasses of DataUnavailable in com.ibm.dtfj.image.j9 Modifier and Type Class Description class
FutureImplementation
Constructors in com.ibm.dtfj.image.j9 with parameters of type DataUnavailable Constructor Description PartialProcess(String pid, String commandLine, Properties environment, ImageThread currentThread, Iterator threads, ImageModule executable, Iterator libraries, int pointerSize, DataUnavailable executableException, DataUnavailable libraryException)
-
Uses of DataUnavailable in com.ibm.dtfj.image.javacore
Methods in com.ibm.dtfj.image.javacore that throw DataUnavailable Modifier and Type Method Description String
JCImageProcess. getSignalName()
Get signal name (if signal was available in javacore).int
JCImageProcess. getSignalNumber()
Get signal number (if signal was available in javacore)Iterator
JCImageThread. getStackFrames()
Not available in javacorestatic ImagePointer
BuilderData. imagePointerIsSet(ImagePointer pointer)
static String
BuilderData. stringIsSet(String value)
static int
BuilderData. valIntIsSet(int value)
static long
BuilderData. valLongIsSet(long value)
-
Uses of DataUnavailable in com.ibm.dtfj.java
Methods in com.ibm.dtfj.java that throw DataUnavailable Modifier and Type Method Description String
JavaRuntimeMemorySection. getAllocator()
Returns string describing the code that allocated this memory section.JavaObject
JavaThread. getBlockingObject()
For threads that are in STATE_BLOCKED_ON_MONITOR_ENTER this method returns the JavaObject who's monitor they are blocked on.JavaClass
JavaMember. getDeclaringClass()
Get the class which declares this field or methodImagePointer
JavaVMOption. getExtraInfo()
Fetch the extraInfo component of this option.String
JavaLocation. getFilename()
Get the source file name.long
JavaObject. getHashcode()
Fetch the basic hash code for the object.JavaHeap
JavaObject. getHeap()
Gets the heap where this object is located.boolean
JavaVMInitArgs. getIgnoreUnrecognized()
Fetch the ignoreUnrecognized field from the JavaVMInitArgs structure used to create this VM.ImageThread
JavaThread. getImageThread()
Represents the joining point between the Java view of execution and the corresponding native view.long
JavaClass. getInstanceSize()
Returns the size in bytes of an instance of this class on the heap.JavaVMInitArgs
JavaRuntime. getJavaVMInitArgs()
Fetch the JavaVMInitArgs which were used to create this VM.Properties
JavaRuntime. getJITProperties()
Get any vendor specific properties in use by the JIT for this Java runtimeint
JavaLocation. getLineNumber()
Get the line number.Iterator
JavaRuntime. getMemoryCategories()
Returns iterator of the top-level memory categories used by this Java runtime.JavaRuntimeMemoryCategory
JavaRuntimeMemorySection. getMemoryCategory()
Returns memory category this section was allocated under.Iterator
JavaRuntime. getMemorySections(boolean includeFreed)
Returns an iterator of JavaRuntimeMemorySection objects corresponding to the blocks of memory allocated by the JavaRuntime.Iterator
JavaRuntimeMemoryCategory. getMemorySections(boolean includeFreed)
Gets iterator of memory sections allocated against this category.JavaObject
JavaRuntime. getObjectAtAddress(ImagePointer address)
Gets the object located at addressaddress
in the heap.Iterator
JavaVMInitArgs. getOptions()
Fetch the options used to start this VM, in the order they were originally specified.String
JavaVMOption. getOptionString()
Fetch the optionString component of the option.long
JavaObject. getPersistentHashcode()
Fetch the basic hash code of the object in the image.JavaObject
JavaClass. getProtectionDomain()
Returns the protection domain for this class.Object
JavaReference. getSource()
Get the source of this reference if available.long
JavaRuntime. getStartTime()
Get the time when the JVM was started.long
JavaRuntime. getStartTimeNanos()
Get the value of the JVM's high-resolution timer when the JVM was started.default String
JavaRuntime. getSystemProperty(String key)
Get a system property of the virtual machine.Object
JavaReference. getTarget()
Get the object referred to by this reference.int
JavaVMInitArgs. getVersion()
Fetch the JNI version from the JavaVMInitArgs structure used to create this VM.boolean
JavaReference. isClassReference()
Does this reference point to a class?boolean
JavaRuntime. isJITEnabled()
Determine if the JIT was enabled for this Java runtime.boolean
JavaReference. isObjectReference()
Does this reference point to an object in the heap? -
Uses of DataUnavailable in com.ibm.dtfj.java.j9
Methods in com.ibm.dtfj.java.j9 that throw DataUnavailable Modifier and Type Method Description String
JavaClass. getFilename()
-
Uses of DataUnavailable in com.ibm.dtfj.java.javacore
Methods in com.ibm.dtfj.java.javacore that throw DataUnavailable Modifier and Type Method Description JavaVMInitArgs
JCJavaRuntime. getJavaVMInitArgs()
-
Uses of DataUnavailable in com.ibm.dtfj.phd
Methods in com.ibm.dtfj.phd that throw DataUnavailable Modifier and Type Method Description long
PHDImage. getCreationTime()
Use the filename if of the form heapdump.yyyyMMdd.HHmmss.pid.seq.phd else the file date -
Uses of DataUnavailable in com.ibm.j9ddr.view.dtfj
Methods in com.ibm.j9ddr.view.dtfj that return DataUnavailable Modifier and Type Method Description static DataUnavailable
J9DDRDTFJUtils. handleAsDataUnavailable(Throwable t)
Handle the supplied error condition and ultimately surface it as a data unavailable exception.Methods in com.ibm.j9ddr.view.dtfj that throw DataUnavailable Modifier and Type Method Description static CorruptDataException
J9DDRDTFJUtils. handleAllButDataUnavailAsCorruptDataException(IProcess p, Throwable t)
Go through the standard handleAsCorruptDataException method to convert the supplied error condition into a corrupt data exception as long as it is not present in the allow list AND especially for this method, if it is not a DataUnavailable.static CorruptDataException
J9DDRDTFJUtils. handleAllButMemAccExAndDataUnavailAsCorruptDataException(IProcess p, Throwable t, Class<?>[] allowlist)
Go through the standard handleAsCorruptDataException method to convert the supplied error condition into a corrupt data exception as long as it is not present in the allow list AND especially for this method, if it is neither MemoryAccessException or DataUnavailable. -
Uses of DataUnavailable in com.ibm.j9ddr.view.dtfj.image
Methods in com.ibm.j9ddr.view.dtfj.image that throw DataUnavailable Modifier and Type Method Description String
J9DDRImageProcess. getCommandLine()
This method tries to get command line of the program that generated core file.long
J9DDRImage. getCreationTime()
Return the dump creation time.long
J9DDRImage. getCreationTimeNanos()
Return the value of the system nanotime (high resolution timer) at dump creation time.Properties
J9DDRImageProcess. getEnvironment()
This method gets the environment variables.long
J9RASImageDataFactory.ProcessData. pid()
long
J9RASImageDataFactory.ProcessData. tid()
-
Uses of DataUnavailable in com.ibm.j9ddr.view.dtfj.java.helper
Methods in com.ibm.j9ddr.view.dtfj.java.helper that throw DataUnavailable Modifier and Type Method Description static JavaObject
DTFJJavaClassHelper. getProtectionDomain(JavaClass clazz)
-
Uses of DataUnavailable in com.ibm.j9ddr.vm29.view.dtfj.java
Methods in com.ibm.j9ddr.vm29.view.dtfj.java that throw DataUnavailable Modifier and Type Method Description JavaObject
DTFJJavaRuntime. getNestedPackedArrayObject(JavaClass jc, ImagePointer i, int arrayLength)
JavaObject
DTFJJavaRuntime. getNestedPackedObject(JavaClass jc, ImagePointer packedDataAddress)
long
DTFJJavaClass. getPackedDataSize()
long
DTFJJavaRuntime. getStartTime()
Return the JVM start time.long
DTFJJavaRuntime. getStartTimeNanos()
Return the value of the system nanotime (high resolution timer) at JVM start.
-