Lines Matching refs:decompressed_size
64 size_t block_size_log2 = __builtin_ctz(blocks_.front().decompressed_size); in Init()
65 auto correct_size = [=](XzBlock& b) { return b.decompressed_size == (1 << block_size_log2); }; in Init()
67 blocks_.back().decompressed_size <= (1 << block_size_log2)) { in Init()
77 memcpy(data.get() + offset, block.decompressed_data.get(), block.decompressed_size); in Init()
78 offset += block.decompressed_size; in Init()
83 .decompressed_size = size_, in Init()
111 size_t copy_bytes = std::min<size_t>(size, block->decompressed_size - offset); in Read()
202 .decompressed_size = static_cast<uint32_t>(block.unpackSize), in ReadBlocks()
207 dst_offset += blocks_.back().decompressed_size; in ReadBlocks()
234 std::unique_ptr<uint8_t[]> decompressed_data(new uint8_t[block->decompressed_size]); in Decompress()
244 size_t decompressed_size = block->decompressed_size; in Decompress() local
247 XzUnpacker_SetOutBuf(&state, decompressed_data.get(), decompressed_size); in Decompress()
249 XzUnpacker_Code(&state, /*decompressed_data=*/nullptr, &decompressed_size, in Decompress()
257 used_ += block->decompressed_size; in Decompress()
258 total_used_ += block->decompressed_size; in Decompress()