Class Loader

java.lang.Object
io.perfmark.java15.Loader

final class Loader extends Object
  • Field Details

    • DEFAULT_SIZE

      static final int DEFAULT_SIZE
      See Also:
    • maxEventsOffsets

      private static final int[] maxEventsOffsets
    • maxEventsMaskOffsets

      private static final int[] maxEventsMaskOffsets
    • markHolderClassData

      private static final byte[] markHolderClassData
  • Constructor Details

    • Loader

      private Loader()
  • Method Details

    • getHiddenClass

      static Class<? extends MarkHolderRecorder> getHiddenClass(int size) throws IllegalAccessException
      Throws:
      IllegalAccessException
    • replaceSize

      private static void replaceSize(byte[] haystack, int size, int[] maxEventsOffsets, int[] maxEventsMaskOffsets)
    • findOffsets

      private static int[] findOffsets(byte[] haystack, byte[] needle)