UnsafeUtil

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total738 of 91419%55 of 6819%851001321825166
determineAndroidSupportByAddressSize(Class)13942%1150%12121401
mismatch(byte[], int, byte[], int, int)1180%260%1414191911
putByteBigEndian(Object, long, byte)360%n/a115511
putByteLittleEndian(Object, long, byte)340%n/a115511
getMemoryAccessor()18933%6225%456901
getByteBigEndian(Object, long)180%n/a111111
firstDifferingByteIndexNativeEndian(long, long)160%20%224411
getByteLittleEndian(Object, long)160%n/a111111
logMissingMethod(Throwable)140%n/a113311
allocateInstance(Class)100%n/a113311
putInt(int[], long, int)100%n/a112211
putLong(long[], long, long)100%n/a112211
putBoolean(boolean[], long, boolean)100%n/a112211
putFloat(float[], long, float)100%n/a112211
putDouble(double[], long, double)100%n/a112211
putObject(Object[], long, Object)100%n/a112211
copyMemory(byte[], long, byte[], long, long)100%n/a112211
putBooleanBigEndian(Object, long, boolean)100%20%222211
putBooleanLittleEndian(Object, long, boolean)100%20%222211
bufferAddressField()91562%5337%453601
getInt(int[], long)90%n/a111111
getLong(long[], long)90%n/a111111
getBoolean(boolean[], long)90%n/a111111
getFloat(float[], long)90%n/a111111
getDouble(double[], long)90%n/a111111
getObject(Object[], long)90%n/a111111
putByte(byte[], long, byte)80%n/a112211
getBooleanBigEndian(Object, long)80%20%221111
getBooleanLittleEndian(Object, long)80%20%221111
copyMemory(byte[], long, long, long)70%n/a112211
copyMemory(long, byte[], long, long)70%n/a112211
putByte(Object, long, byte)60%n/a112211
putInt(Object, long, int)60%n/a112211
putLong(Object, long, long)60%n/a112211
putBoolean(Object, long, boolean)60%n/a112211
putFloat(Object, long, float)60%n/a112211
putDouble(Object, long, double)60%n/a112211
putObject(Object, long, Object)60%n/a112211
getByte(Object, long)50%n/a111111
getInt(Object, long)50%n/a111111
getBoolean(Object, long)50%n/a111111
getFloat(Object, long)50%n/a111111
getDouble(Object, long)50%n/a111111
getObject(Object, long)50%n/a111111
putByte(long, byte)50%n/a112211
putInt(long, int)50%n/a112211
putLong(long, long)50%n/a112211
addressOffset(ByteBuffer)50%n/a111111
objectFieldOffset(Field)40%n/a111111
getByte(long)40%n/a111111
getInt(long)40%n/a111111
getLong(long)40%n/a111111
getStaticObject(Field)40%n/a111111
field(Class, String)3770%n/a012501
static {...}28297%1150%1202301
fieldOffset(Field)2880%2250%230101
supportsUnsafeArrayOperations()2571%1150%121301
supportsUnsafeByteBufferOperations()2571%1150%121301
isAndroid64()20%n/a111111
getUnsafe()1191%n/a011601
arrayBaseOffset(Class)787%1150%120101
arrayIndexScale(Class)787%1150%120101
getByte(byte[], long)7100%n/a010101
getLong(Object, long)5100%n/a010101
hasUnsafeArrayOperations()2100%n/a010101
hasUnsafeByteBufferOperations()2100%n/a010101