Database

Source file "org/eclipse/jdt/internal/core/nd/db/Database.java" was not found during generation of report.

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total3,908 of 3,9080%422 of 4220%328328864864117117
malloc(long, short)2520%300%1616535311
free(long, short)2050%220%1212424211
flushAndUnlockChunks(ArrayList, boolean)2050%400%2121383811
getChunk(long)1890%340%1818424211
unlinkFreeBlock(int)1830%240%1313444411
validateFreeSpaceNode(Set, int, int)1760%100%66363611
createLargeBlock(long)1680%120%77434311
createNewChunks(int)1610%100%66272711
validateFreeBlocksFor(int)1110%60%44262611
clear(int)1080%180%1010242411
Database(File, ChunkCache, int, boolean)960%20%22242411
reportFreeBlocks()940%60%44141411
clearRange(long, long)930%100%66191911
getSmallestChildNoSmallerThan(int, int)910%200%1111212111
verifyNotInFreeSpaceList(long)890%100%66222211
insertChild(int, int)800%60%44202011
removeChunksFromCache()650%80%55141411
freeLargeChunk(int, int)570%120%77151511
flush()560%80%55111111
verifyNotInLargeBlockFreeSpaceTrie(int, int, int)550%60%44131311
close()550%40%33141411
insertFreeBlockAfter(int, int)530%20%22101011
getChunkStats()520%80%55121211
memcpy(long, long, int)470%100%666611
removeBlock(Chunk, int, long)470%80%55101011
addBlock(Chunk, int, long)450%60%449911
setBlockHeader(int, int)430%80%557711
transferTo(FileChannel)410%80%55111111
static {...}380%20%228811
markFileIncomplete()360%20%229911
newString(char[])330%40%339911
formatByteString(long)310%20%227711
checkIfChunkReleased(Chunk)300%60%446611
getFreeBlockFromTrie(int)290%40%338811
linkFreeBlockToTrie(int, int)290%n/a117711
getString(long)280%40%335511
read(ByteBuffer, long)260%40%339911
periodicValidateFreeSpace()240%20%226611
useBytes(char[])240%40%334411
performUninterruptableWrite(Database.IORunnable)230%40%33111111
resetCacheCounters()220%n/a118811
attachBlockHeaderForChunkNum(IndexExceptionBuilder, int)210%20%225511
getAverageReadBytesPerMs()200%20%225511
setVersion(int)180%40%334411
databaseCorruptionDetected()180%n/a112211
validateFreeSpaceTries()170%20%226611
setFirstBlock(int, long)170%40%333311
getRecPtr(byte[], int)170%20%223311
getFirstBlock(int)160%40%332211
putRecPtr(long, byte[], int)160%20%223311
write(ByteBuffer, long)150%n/a112211
getBlockFooterForChunkBefore(int)150%20%223311
openFile()140%20%222211
chunkCleaned(Chunk)140%20%225511
getBlockHeaderForChunkNum(int)130%20%223311
getBytesThatFitInChunks(int)130%n/a111111
getAverageWriteBytesPerMs()120%n/a113311
getChunksNeededForBytes(long)120%n/a112211
validateFreeSpaceLists()110%20%223311
getAddressOfFirstBlockPointer(int)110%n/a111111
chunkDirtied(Chunk)110%20%224411
divideRoundingUp(long, long)90%n/a111111
assertLocked()90%20%223311
getFirstChunkOfBlockBefore(int)90%n/a112211
putBytes(long, byte[], int, int)90%n/a112211
getBytes(long, byte[], int, int)90%n/a112211
putBytes(long, byte[], int)80%n/a112211
lambda$0(ByteBuffer, long)80%n/a111111
putByte(long, byte)70%n/a112211
putInt(long, int)70%n/a112211
putRecPtr(long, long)70%n/a112211
putFreeRecPtr(long, long)70%n/a112211
put3ByteUnsignedInt(long, int)70%n/a112211
putShort(long, short)70%n/a112211
putLong(long, long)70%n/a112211
putDouble(long, double)70%n/a112211
putFloat(long, float)70%n/a112211
putChar(long, char)70%n/a112211
clearBytes(long, int)70%n/a112211
getBytes(long, byte[])70%n/a112211
setExclusiveLock()70%n/a113311
lambda$1()70%n/a112211
lambda$4(ByteBuffer)70%n/a111111
getByte(long)60%n/a111111
getInt(long)60%n/a111111
getRecPtr(long)60%n/a111111
getFreeRecPtr(long)60%n/a111111
get3ByteUnsignedInt(long)60%n/a111111
getShort(long)60%n/a111111
getLong(long)60%n/a111111
getDouble(long)60%n/a111111
getFloat(long)60%n/a111111
getChar(long)60%n/a111111
getDatabaseSize()60%n/a111111
lambda$2(Chunk, Chunk)60%n/a111111
validateFreeSpace()50%n/a113311
newString(String)50%n/a111111
getBytesRead()50%n/a111111
describeProblem()50%n/a111111
setLocked(boolean)40%n/a112211
giveUpExclusiveLock()40%n/a112211
sortBySequenceNumber(ArrayList)40%n/a112211
getSizeBytes()40%n/a111111
getDirtyChunkCount()40%n/a111111
getLog()30%n/a111111
getVersion()30%n/a111111
getBytesFreed()30%n/a111111
getBytesAllocated()30%n/a111111
getLocation()30%n/a111111
getChunkCache()30%n/a111111
getBytesWritten()30%n/a111111
getCacheHits()30%n/a111111
getCacheMisses()30%n/a111111
getCumulativeFlushTimeMs()30%n/a111111
getChunkCount()30%n/a111111
getMemoryStats()30%n/a111111
getCache()30%n/a111111