Package io.perfmark.java15
Class Loader
java.lang.Object
io.perfmark.java15.Loader
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) static final intprivate static final byte[]private static final int[]private static final int[] -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static int[]findOffsets(byte[] haystack, byte[] needle) (package private) static Class<? extends MarkHolderRecorder> getHiddenClass(int size) private static voidreplaceSize(byte[] haystack, int size, int[] maxEventsOffsets, int[] maxEventsMaskOffsets)
-
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
- Throws:
IllegalAccessException
-
replaceSize
private static void replaceSize(byte[] haystack, int size, int[] maxEventsOffsets, int[] maxEventsMaskOffsets) -
findOffsets
private static int[] findOffsets(byte[] haystack, byte[] needle)
-