java.lang.Object
com.ibm.j9ddr.vm29.view.dtfj.DTFJContext
Represents the current context under which DTFJ is being used. This will identify
the AddressSpace, Process and RunTime under which operations are being carried out
-
Field Summary
Modifier and TypeFieldDescriptionstatic final long
static final long
static final long
static final long
static final long
static final long
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic J9DDRImagePointer
getImagePointer
(long address) static J9DDRImageProcess
static J9DDRImageSection
getImageSection
(long address, String name) static List
<com.ibm.j9ddr.vm29.pointer.generated.J9JITExceptionTablePointer> getJITMetaData
(com.ibm.j9ddr.vm29.pointer.generated.J9MethodPointer j9ramMethod) static Logger
Convenience method to ensure that all DTFJ components log in the same waystatic IProcess
static DTFJJavaRuntime
static List
<J9VMThreadPointerUtil.ThreadInfo> static com.ibm.j9ddr.vm29.pointer.generated.J9JavaVMPointer
getVm()
static void
setImageProcess
(J9DDRImageProcess process) static void
-
Field Details
-
J9DataTypeExceptionInfo
public static final long J9DataTypeExceptionInfo- See Also:
-
J9DataTypeHashTable
public static final long J9DataTypeHashTable- See Also:
-
J9DataTypeRelocationData
public static final long J9DataTypeRelocationData- See Also:
-
J9DataTypeStackAtlas
public static final long J9DataTypeStackAtlas- See Also:
-
J9DataTypeThunkMappingData
public static final long J9DataTypeThunkMappingData- See Also:
-
J9DataTypeThunkMappingList
public static final long J9DataTypeThunkMappingList- See Also:
-
-
Constructor Details
-
DTFJContext
public DTFJContext()
-
-
Method Details
-
getProcess
-
getVm
public static com.ibm.j9ddr.vm29.pointer.generated.J9JavaVMPointer getVm() -
getImagePointer
-
getImageSection
-
getLogger
Convenience method to ensure that all DTFJ components log in the same way- Returns:
-
getThreadInfoCache
public static List<J9VMThreadPointerUtil.ThreadInfo> getThreadInfoCache() throws CorruptDataException- Throws:
CorruptDataException
-
setRuntime
-
getRuntime
-
getJITMetaData
public static List<com.ibm.j9ddr.vm29.pointer.generated.J9JITExceptionTablePointer> getJITMetaData(com.ibm.j9ddr.vm29.pointer.generated.J9MethodPointer j9ramMethod) -
setImageProcess
-
getImageProcess
-