Package | Description |
---|---|
com.ibm.dtfj.image |
Classes to support reading system images.
|
com.ibm.dtfj.java |
Classes to support Java™ runtime instances.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
ImageProcess.getCommandLine()
Fetch the command line for this process.
|
long |
Image.getCreationTime()
Get the time when the image was created
|
long |
Image.getCreationTimeNanos()
Get the value of the JVM's high-resolution timer when the image was created.
|
java.util.Properties |
ImageProcess.getEnvironment()
Get the environment variables for this process.
|
ImageModule |
ImageProcess.getExecutable()
Get the module representing the executable within the image.
|
java.lang.String |
Image.getHostName()
Get the host name of the system where the image was running.
|
java.lang.String |
ImageProcess.getID()
Get the system-wide identifier for the process.
|
java.lang.String |
ImageAddressSpace.getID()
Gets the system wide identifier for the address space
|
long |
Image.getInstalledMemory()
Get the amount of physical memory (in bytes) installed in the system on which
the image was running.
|
java.util.Iterator |
Image.getIPAddresses()
The set of IP addresses (as InetAddresses) which the system running the image possessed.
|
java.util.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.
|
java.lang.String |
Image.getProcessorSubType()
Get the precise model of the CPU.
|
java.lang.String |
Image.getProcessorType()
Get the family name for the processor on which the image was
running.
|
java.lang.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.
|
java.util.Iterator |
ImageThread.getStackFrames()
Get the set of stack frames on this thread.
|
java.lang.String |
Image.getSystemSubType()
Get the detailed name of the operating system.
|
java.lang.String |
Image.getSystemType()
Get the family name for the operating system.
|
boolean |
ImageSection.isExecutable()
Tests executable permission on memory section.
|
boolean |
ImagePointer.isExecutable()
Tests memory execute permission.
|
boolean |
ImageSection.isReadOnly()
Tests read permission on memory section.
|
boolean |
ImagePointer.isReadOnly()
Tests memory read/write permission.
|
boolean |
ImageSection.isShared()
Tests shared permission on memory section.
|
boolean |
ImagePointer.isShared()
Tests memory shared permission.
|
Modifier and Type | Method and Description |
---|---|
java.lang.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 method
|
ImagePointer |
JavaVMOption.getExtraInfo()
Fetch the extraInfo component of this option.
|
java.lang.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.
|
java.util.Properties |
JavaRuntime.getJITProperties()
Get any vendor specific properties in use by the JIT for this Java runtime
|
int |
JavaLocation.getLineNumber()
Get the line number.
|
java.util.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.
|
java.util.Iterator |
JavaRuntimeMemoryCategory.getMemorySections(boolean includeFreed)
Gets iterator of memory sections allocated against this category.
|
java.util.Iterator |
JavaRuntime.getMemorySections(boolean includeFreed)
Returns an iterator of JavaRuntimeMemorySection objects corresponding to the blocks of memory allocated by the JavaRuntime.
|
JavaObject |
JavaRuntime.getObjectAtAddress(ImagePointer address)
Gets the object located at address
address in the heap. |
java.util.Iterator |
JavaVMInitArgs.getOptions()
Fetch the options used to start this VM, in the order they were originally specified.
|
java.lang.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.
|
java.lang.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 java.lang.String |
JavaRuntime.getSystemProperty(java.lang.String key)
Get a system property of the virtual machine.
|
java.lang.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?
|
Eclipse OpenJ9 website.
To raise a bug report or suggest an improvement create an Eclipse OpenJ9 issue.
Copyright © 2004, 2023 IBM Corp. and others.