Module openj9.dtfj

Class DTFJContext


  • public class DTFJContext
    extends Object
    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
    • Constructor Detail

      • DTFJContext

        public DTFJContext()
    • Method Detail

      • getProcess

        public static IProcess getProcess()
      • getVm

        public static com.ibm.j9ddr.vm29.pointer.generated.J9JavaVMPointer getVm()
      • getImagePointer

        public static J9DDRImagePointer getImagePointer​(long address)
      • getLogger

        public static Logger getLogger()
        Convenience method to ensure that all DTFJ components log in the same way
        Returns:
      • getJITMetaData

        public static List<com.ibm.j9ddr.vm29.pointer.generated.J9JITExceptionTablePointer> getJITMetaData​(com.ibm.j9ddr.vm29.pointer.generated.J9MethodPointer j9ramMethod)
      • setImageProcess

        public static void setImageProcess​(J9DDRImageProcess process)