Module openj9.dtfj

Class J9MethodDebugInfoHelper

java.lang.Object
com.ibm.j9ddr.vm29.pointer.helper.J9MethodDebugInfoHelper

public class J9MethodDebugInfoHelper extends Object
  • Constructor Details

    • J9MethodDebugInfoHelper

      public J9MethodDebugInfoHelper()
  • Method Details

    • getLineNumberCount

      public static U32 getLineNumberCount(com.ibm.j9ddr.vm29.pointer.generated.J9MethodDebugInfoPointer ptr) throws CorruptDataException
      Throws:
      CorruptDataException
    • getLineNumberTableForROMClass

      public static com.ibm.j9ddr.vm29.pointer.generated.J9LineNumberPointer getLineNumberTableForROMClass(com.ibm.j9ddr.vm29.pointer.generated.J9MethodDebugInfoPointer ptr) throws CorruptDataException
      Throws:
      CorruptDataException
    • getCompressedLineNumberTableForROMClassV1

      public static U8Pointer getCompressedLineNumberTableForROMClassV1(com.ibm.j9ddr.vm29.pointer.generated.J9MethodDebugInfoPointer ptr) throws CorruptDataException
      Throws:
      CorruptDataException
    • getLineNumberCompressedSize

      public static U32 getLineNumberCompressedSize(com.ibm.j9ddr.vm29.pointer.generated.J9MethodDebugInfoPointer ptr) throws CorruptDataException
      Throws:
      CorruptDataException