Class DTFJContext
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
FieldsModifier and TypeFieldDescriptionstatic final longstatic final longstatic final longstatic final longstatic final longstatic final long - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionstatic J9DDRImagePointergetImagePointer(long address) static J9DDRImageProcessstatic J9DDRImageSectiongetImageSection(long address, String name) static List<com.ibm.j9ddr.vm29.pointer.generated.J9JITExceptionTablePointer> getJITMetaData(com.ibm.j9ddr.vm29.pointer.generated.J9MethodPointer j9ramMethod) static LoggerConvenience method to ensure that all DTFJ components log in the same waystatic IProcessstatic DTFJJavaRuntimestatic List<J9VMThreadPointerUtil.ThreadInfo> static com.ibm.j9ddr.vm29.pointer.generated.J9JavaVMPointergetVm()static voidsetImageProcess(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
 
 -