Source file "org/eclipse/jdt/internal/core/nd/db/Database.java" was not found during generation of report.
| Element | Missed Instructions | Cov. | Missed Branches | Cov. | Missed | Cxty | Missed | Lines | Missed | Methods |
| Total | 3,908 of 3,908 | 0% | 422 of 422 | 0% | 328 | 328 | 864 | 864 | 117 | 117 |
| malloc(long, short) | 0% | 0% | 16 | 16 | 53 | 53 | 1 | 1 | ||
| free(long, short) | 0% | 0% | 12 | 12 | 42 | 42 | 1 | 1 | ||
| flushAndUnlockChunks(ArrayList, boolean) | 0% | 0% | 21 | 21 | 38 | 38 | 1 | 1 | ||
| getChunk(long) | 0% | 0% | 18 | 18 | 42 | 42 | 1 | 1 | ||
| unlinkFreeBlock(int) | 0% | 0% | 13 | 13 | 44 | 44 | 1 | 1 | ||
| validateFreeSpaceNode(Set, int, int) | 0% | 0% | 6 | 6 | 36 | 36 | 1 | 1 | ||
| createLargeBlock(long) | 0% | 0% | 7 | 7 | 43 | 43 | 1 | 1 | ||
| createNewChunks(int) | 0% | 0% | 6 | 6 | 27 | 27 | 1 | 1 | ||
| validateFreeBlocksFor(int) | 0% | 0% | 4 | 4 | 26 | 26 | 1 | 1 | ||
| clear(int) | 0% | 0% | 10 | 10 | 24 | 24 | 1 | 1 | ||
| Database(File, ChunkCache, int, boolean) | 0% | 0% | 2 | 2 | 24 | 24 | 1 | 1 | ||
| reportFreeBlocks() | 0% | 0% | 4 | 4 | 14 | 14 | 1 | 1 | ||
| clearRange(long, long) | 0% | 0% | 6 | 6 | 19 | 19 | 1 | 1 | ||
| getSmallestChildNoSmallerThan(int, int) | 0% | 0% | 11 | 11 | 21 | 21 | 1 | 1 | ||
| verifyNotInFreeSpaceList(long) | 0% | 0% | 6 | 6 | 22 | 22 | 1 | 1 | ||
| insertChild(int, int) | 0% | 0% | 4 | 4 | 20 | 20 | 1 | 1 | ||
| removeChunksFromCache() | 0% | 0% | 5 | 5 | 14 | 14 | 1 | 1 | ||
| freeLargeChunk(int, int) | 0% | 0% | 7 | 7 | 15 | 15 | 1 | 1 | ||
| flush() | 0% | 0% | 5 | 5 | 11 | 11 | 1 | 1 | ||
| verifyNotInLargeBlockFreeSpaceTrie(int, int, int) | 0% | 0% | 4 | 4 | 13 | 13 | 1 | 1 | ||
| close() | 0% | 0% | 3 | 3 | 14 | 14 | 1 | 1 | ||
| insertFreeBlockAfter(int, int) | 0% | 0% | 2 | 2 | 10 | 10 | 1 | 1 | ||
| getChunkStats() | 0% | 0% | 5 | 5 | 12 | 12 | 1 | 1 | ||
| memcpy(long, long, int) | 0% | 0% | 6 | 6 | 6 | 6 | 1 | 1 | ||
| removeBlock(Chunk, int, long) | 0% | 0% | 5 | 5 | 10 | 10 | 1 | 1 | ||
| addBlock(Chunk, int, long) | 0% | 0% | 4 | 4 | 9 | 9 | 1 | 1 | ||
| setBlockHeader(int, int) | 0% | 0% | 5 | 5 | 7 | 7 | 1 | 1 | ||
| transferTo(FileChannel) | 0% | 0% | 5 | 5 | 11 | 11 | 1 | 1 | ||
| static {...} | 0% | 0% | 2 | 2 | 8 | 8 | 1 | 1 | ||
| markFileIncomplete() | 0% | 0% | 2 | 2 | 9 | 9 | 1 | 1 | ||
| newString(char[]) | 0% | 0% | 3 | 3 | 9 | 9 | 1 | 1 | ||
| formatByteString(long) | 0% | 0% | 2 | 2 | 7 | 7 | 1 | 1 | ||
| checkIfChunkReleased(Chunk) | 0% | 0% | 4 | 4 | 6 | 6 | 1 | 1 | ||
| getFreeBlockFromTrie(int) | 0% | 0% | 3 | 3 | 8 | 8 | 1 | 1 | ||
| linkFreeBlockToTrie(int, int) | 0% | n/a | 1 | 1 | 7 | 7 | 1 | 1 | ||
| getString(long) | 0% | 0% | 3 | 3 | 5 | 5 | 1 | 1 | ||
| read(ByteBuffer, long) | 0% | 0% | 3 | 3 | 9 | 9 | 1 | 1 | ||
| periodicValidateFreeSpace() | 0% | 0% | 2 | 2 | 6 | 6 | 1 | 1 | ||
| useBytes(char[]) | 0% | 0% | 3 | 3 | 4 | 4 | 1 | 1 | ||
| performUninterruptableWrite(Database.IORunnable) | 0% | 0% | 3 | 3 | 11 | 11 | 1 | 1 | ||
| resetCacheCounters() | 0% | n/a | 1 | 1 | 8 | 8 | 1 | 1 | ||
| attachBlockHeaderForChunkNum(IndexExceptionBuilder, int) | 0% | 0% | 2 | 2 | 5 | 5 | 1 | 1 | ||
| getAverageReadBytesPerMs() | 0% | 0% | 2 | 2 | 5 | 5 | 1 | 1 | ||
| setVersion(int) | 0% | 0% | 3 | 3 | 4 | 4 | 1 | 1 | ||
| databaseCorruptionDetected() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| validateFreeSpaceTries() | 0% | 0% | 2 | 2 | 6 | 6 | 1 | 1 | ||
| setFirstBlock(int, long) | 0% | 0% | 3 | 3 | 3 | 3 | 1 | 1 | ||
| getRecPtr(byte[], int) | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| getFirstBlock(int) | 0% | 0% | 3 | 3 | 2 | 2 | 1 | 1 | ||
| putRecPtr(long, byte[], int) | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| write(ByteBuffer, long) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| getBlockFooterForChunkBefore(int) | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| openFile() | 0% | 0% | 2 | 2 | 2 | 2 | 1 | 1 | ||
| chunkCleaned(Chunk) | 0% | 0% | 2 | 2 | 5 | 5 | 1 | 1 | ||
| getBlockHeaderForChunkNum(int) | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| getBytesThatFitInChunks(int) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getAverageWriteBytesPerMs() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| getChunksNeededForBytes(long) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| validateFreeSpaceLists() | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| getAddressOfFirstBlockPointer(int) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| chunkDirtied(Chunk) | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| divideRoundingUp(long, long) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| assertLocked() | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| getFirstChunkOfBlockBefore(int) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| putBytes(long, byte[], int, int) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| getBytes(long, byte[], int, int) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| putBytes(long, byte[], int) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| lambda$0(ByteBuffer, long) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| putByte(long, byte) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| putInt(long, int) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| putRecPtr(long, long) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| putFreeRecPtr(long, long) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| put3ByteUnsignedInt(long, int) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| putShort(long, short) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| putLong(long, long) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| putDouble(long, double) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| putFloat(long, float) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| putChar(long, char) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| clearBytes(long, int) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| getBytes(long, byte[]) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| setExclusiveLock() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| lambda$1() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| lambda$4(ByteBuffer) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getByte(long) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getInt(long) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getRecPtr(long) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getFreeRecPtr(long) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| get3ByteUnsignedInt(long) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getShort(long) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getLong(long) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getDouble(long) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getFloat(long) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getChar(long) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getDatabaseSize() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| lambda$2(Chunk, Chunk) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| validateFreeSpace() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| newString(String) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getBytesRead() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| describeProblem() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| setLocked(boolean) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| giveUpExclusiveLock() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| sortBySequenceNumber(ArrayList) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| getSizeBytes() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getDirtyChunkCount() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getLog() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getVersion() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getBytesFreed() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getBytesAllocated() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getLocation() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getChunkCache() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getBytesWritten() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getCacheHits() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getCacheMisses() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getCumulativeFlushTimeMs() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getChunkCount() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getMemoryStats() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getCache() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 |