static {...} |   | 47% |   | 36% | 30 | 31 | 75 | 152 | 0 | 1 |
hashCodeAscii(byte[], int, int) |  | 0% |  | 0% | 13 | 13 | 20 | 20 | 1 | 1 |
equalsConstantTime(byte[], int, byte[], int, int) |  | 0% |  | 0% | 5 | 5 | 18 | 18 | 1 | 1 |
equals(byte[], int, byte[], int, int) |  | 0% |  | 0% | 12 | 12 | 19 | 19 | 1 | 1 |
isZero(byte[], int, int) |  | 0% |  | 0% | 11 | 11 | 15 | 15 | 1 | 1 |
newDirectBuffer(long, int) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
explicitNoUnsafeCause0() |   | 42% |   | 50% | 3 | 4 | 6 | 13 | 0 | 1 |
allocateUninitializedArray(int) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
copyMemoryWithSafePointPolling(Object, long, Object, long, long) |  | 0% |  | 0% | 2 | 2 | 8 | 8 | 1 | 1 |
copyMemoryWithSafePointPolling(long, long, long) |  | 0% |  | 0% | 2 | 2 | 8 | 8 | 1 | 1 |
alignSlice(ByteBuffer, int) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
copyMemory(Object, long, Object, long, long) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
hashCodeAsciiCompute(long, int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
majorVersion(String) |   | 68% |   | 37% | 3 | 5 | 2 | 8 | 0 | 1 |
copyMemory(long, long, long) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
getContextClassLoader() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
reallocateDirectNoCleaner(ByteBuffer, int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
allocateDirectNoCleaner(int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
getInt(int[], long) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
getLong(long[], long) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
putByte(byte[], int, byte) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
putShort(byte[], int, short) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
putInt(byte[], int, int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
putLong(byte[], int, long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
getByte(byte[], int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
getShort(byte[], int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
getInt(byte[], int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
getLong(byte[], int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
getClassLoader(Class) |   | 41% |   | 50% | 1 | 2 | 1 | 3 | 0 | 1 |
throwException(Throwable) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
getByte(byte[], long) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
setMemory(Object, long, long, byte) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
getSystemClassLoader() |  | 40% |   | 50% | 1 | 2 | 1 | 3 | 0 | 1 |
isExplicitNoUnsafe() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
hasAlignSliceMethod() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
putIntOrdered(long, int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
putObject(Object, long, Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
setMemory(long, long, byte) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
safeConstructPutInt(Object, long, int) |   | 68% |   | 50% | 1 | 2 | 1 | 5 | 0 | 1 |
getObject(Object, long) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
getIntVolatile(long) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
putByte(long, byte) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
putShort(long, short) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
putInt(long, int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
putLong(long, long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
reallocateMemory(long, long) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
getByte(long) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
getShort(long) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
getInt(long) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
getLong(long) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
hashCodeAsciiSanitize(int) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
hashCodeAsciiSanitize(short) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
hashCodeAsciiSanitize(byte) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
allocateMemory(long) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
freeMemory(long) | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
isAndroid0() |  | 78% |   | 50% | 1 | 2 | 1 | 5 | 0 | 1 |
javaVersion0() |  | 78% |   | 50% | 1 | 2 | 1 | 5 | 0 | 1 |
explicitTryReflectionSetAccessible0() |  | 81% |   | 50% | 2 | 3 | 0 | 2 | 0 | 1 |
hasDirectBufferNoCleanerConstructor() | | 66% |   | 50% | 1 | 2 | 0 | 1 | 0 | 1 |
hasAllocateArrayMethod() | | 66% |   | 50% | 1 | 2 | 0 | 1 | 0 | 1 |
unalignedAccess() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
unsafeStaticFieldOffsetSupported() |  | 83% |   | 50% | 1 | 2 | 0 | 1 | 0 | 1 |
hasUnsafe() |  | 83% |   | 50% | 1 | 2 | 0 | 1 | 0 | 1 |
putByte(Object, long, byte) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
getInt(Object, long) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
getLong(Object, long) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
majorVersionFromJavaSpecificationVersion() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
directBufferAddress(ByteBuffer) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
objectFieldOffset(Field) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
addressSize() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
isUnaligned() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
getUnsafeUnavailabilityCause() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
byteArrayBaseOffset() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
isAndroid() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
isExplicitTryReflectionSetAccessible() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
javaVersion() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |