| /src/external/bsd/zstd/dist/lib/compress/ |
| zstd_compress_superblock.c | 44 const BYTE* literals, size_t litSize, 49 size_t const lhSize = 3 + (litSize >= (1 KB - header)) + (litSize >= (16 KB - header)); 57 DEBUGLOG(5, "ZSTD_compressSubBlock_literal (litSize=%zu, lhSize=%zu, writeEntropy=%d)", litSize, lhSize, writeEntropy); 60 if (litSize == 0 || hufMetadata->hType == set_basic) { 62 return ZSTD_noCompressLiterals(dst, dstSize, literals, litSize); 65 return ZSTD_compressRleLiteralsBlock(dst, dstSize, literals, litSize); 68 assert(litSize > 0); 79 const size_t cSize = singleStream ? HUF_compress1X_usingCTable(op, (size_t)(oend-op), literals, litSize, hufTable, flags [all...] |
| zstd_compress.c | 2890 const void* literals, size_t litSize, 2924 int const suspectUncompressible = (numSequences == 0) || (litSize / numSequences >= SUSPECT_UNCOMPRESSIBLE_LITERAL_RATIO); 2928 literals, litSize, 3008 const void* literals, size_t litSize, 3019 literals, litSize, 3806 size_t const litSize = (size_t)(seqStorePtr->lit - seqStorePtr->litStart); 3811 ZSTD_buildBlockEntropyStats_literals(seqStorePtr->litStart, litSize, 3830 ZSTD_estimateBlockSize_literal(const BYTE* literals, size_t litSize, 3838 size_t literalSectionHeaderSize = 3 + (litSize >= 1 KB) + (litSize >= 16 KB) [all...] |
| /src/external/bsd/zstd/dist/tests/fuzz/ |
| sequence_compression_api.c | 260 size_t cSize, litSize; 263 litSize = transferLiterals(literals, litCapacity, seqs, nbSeqs, src, srcSize); 268 literals, litSize, litCapacity, srcSize);
|
| /src/external/bsd/zstd/dist/lib/decompress/ |
| zstd_decompress_internal.h | 153 size_t litSize;
|
| zstd_decompress_block.c | 80 static void ZSTD_allocateLiteralsBuffer(ZSTD_DCtx* dctx, void* const dst, const size_t dstCapacity, const size_t litSize, 84 assert(litSize <= blockSizeMax); 87 if (streaming == not_streaming && dstCapacity > blockSizeMax + WILDCOPY_OVERLENGTH + litSize + WILDCOPY_OVERLENGTH) { 94 dctx->litBufferEnd = dctx->litBuffer + litSize; 96 } else if (litSize <= ZSTD_LITBUFFEREXTRASIZE) { 101 dctx->litBufferEnd = dctx->litBuffer + litSize; 114 dctx->litBuffer = (BYTE*)dst + expectedWriteSize - litSize + ZSTD_LITBUFFEREXTRASIZE - WILDCOPY_OVERLENGTH; 115 dctx->litBufferEnd = dctx->litBuffer + litSize - ZSTD_LITBUFFEREXTRASIZE; 118 dctx->litBuffer = (BYTE*)dst + expectedWriteSize - litSize; 154 { size_t lhSize, litSize, litCSize [all...] |
| /src/external/bsd/zstd/dist/tests/ |
| fullbench.c | 227 size_t lhSize, litSize, litCSize; 236 litSize = (lhc >> 4) & 0x3FF; 242 litSize = (lhc >> 4) & 0x3FFF; 248 litSize = (lhc >> 4) & 0x3FFFF; 252 RETURN_ERROR_IF(litSize > ZSTD_BLOCKSIZE_MAX, corruption_detected, ""); 595 size_t const litSize = seqs[n].litLength; 596 memcpy(litStart + nbLiterals, ip, litSize); 597 ip += litSize + seqs[n].matchLength; 598 nbLiterals += litSize;
|
| decodecorpus.c | 399 size_t litSize; 413 litSize = RAND(seed) % (maxLitSize + 1); 414 if (frame->src == frame->srcStart && litSize == 0) { 415 litSize = 1; /* no empty literals if there's nothing preceding this block */ 417 if (litSize + 3 > contentSize) { 418 litSize = contentSize; /* no matches shorter than 3 are allowed */ 421 if (litSize < 32) { 422 op[0] = (type | (0 << 2) | (litSize << 3)) & 0xff; 424 } else if (litSize < 4096) { 425 op[0] = (type | (1 << 2) | (litSize << 4)) & 0xff [all...] |
| fuzzer.c | 343 size_t n, litSize = 0; 346 litSize += seqs[n].litLength; 348 return litSize; 359 size_t const litSize = FUZ_getLitSize(seqs, nbSeqs); 360 assert(litSize <= dstCapacity); 3908 { size_t const litSize = FUZ_getLitSize(seqs, nbSeqs); 3912 compressedSize = ZSTD_compressSequencesAndLiterals(cctx, dst, dstCapacity, seqs, nbSeqs, src, litSize-1, decompressSize, srcSize); 3919 compressedSize = ZSTD_compressSequencesAndLiterals(cctx, dst, dstCapacity, seqs, nbSeqs, src, litSize+1, decompressSize, srcSize); 3926 compressedSize = ZSTD_compressSequencesAndLiterals(cctx, dst, dstCapacity, seqs, nbSeqs, litBuffer, litSize, decompressSize, srcSize+1); 3933 compressedSize = ZSTD_compressSequencesAndLiterals(cctx, dst, dstCapacity, seqs, nbSeqs, litBuffer, litSize, decompressSize, srcSize-1) [all...] |
| /src/external/bsd/zstd/dist/lib/legacy/ |
| zstd_v01.c | 1463 size_t litSize; 1465 /* check : minimum 2, for litSize, +1, for content */ 1468 litSize = ip[1] + (ip[0]<<8); 1469 litSize += ((ip[-3] >> 3) & 7) << 16; /* mmmmh.... */ 1470 op = oend - litSize; 1473 if (litSize > maxDstSize) return ERROR(dstSize_tooSmall); 1474 errorCode = HUF_decompress(op, litSize, ip+2, srcSize-2); 1476 return litSize; 1482 const BYTE** litStart, size_t* litSize, 1501 *litSize = litcSize [all...] |
| zstd_v03.c | 2391 size_t litSize; 2432 const size_t litSize = (MEM_readLE32(src) & 0x1FFFFF) >> 2; /* no buffer issue : srcSize >= MIN_CBLOCK_SIZE */ 2435 if (litSize > *maxDstSizePtr) return ERROR(corruption_detected); 2438 if (HUF_isError(HUF_decompress(dst, litSize, ip+5, litCSize))) return ERROR(corruption_detected); 2440 *maxDstSizePtr = litSize; 2461 size_t litSize = BLOCKSIZE; 2462 const size_t readSize = ZSTD_decompressLiterals(dctx->litBuffer, &litSize, src, srcSize); 2464 dctx->litSize = litSize; 2465 memset(dctx->litBuffer + dctx->litSize, 0, 8) [all...] |
| zstd_v04.c | 2453 size_t litSize; 2564 const size_t litSize = (MEM_readLE32(src) & 0x1FFFFF) >> 2; /* no buffer issue : srcSize >= MIN_CBLOCK_SIZE */ 2567 if (litSize > *maxDstSizePtr) return ERROR(corruption_detected); 2570 if (HUF_isError(HUF_decompress(dst, litSize, ip+5, litCSize))) return ERROR(corruption_detected); 2572 *maxDstSizePtr = litSize; 2592 size_t litSize = BLOCKSIZE; 2593 const size_t readSize = ZSTD_decompressLiterals(dctx->litBuffer, &litSize, src, srcSize); 2595 dctx->litSize = litSize; 2596 memset(dctx->litBuffer + dctx->litSize, 0, 8) [all...] |
| zstd_v02.c | 2751 size_t litSize; 2792 const size_t litSize = (MEM_readLE32(src) & 0x1FFFFF) >> 2; /* no buffer issue : srcSize >= MIN_CBLOCK_SIZE */ 2795 if (litSize > *maxDstSizePtr) return ERROR(corruption_detected); 2798 if (HUF_isError(HUF_decompress(dst, litSize, ip+5, litCSize))) return ERROR(corruption_detected); 2800 *maxDstSizePtr = litSize; 2821 size_t litSize = BLOCKSIZE; 2822 const size_t readSize = ZSTD_decompressLiterals(dctx->litBuffer, &litSize, src, srcSize); 2824 dctx->litSize = litSize; 2825 memset(dctx->litBuffer + dctx->litSize, 0, 8) [all...] |
| zstd_v05.c | 2608 size_t litSize; 2822 size_t litSize, litCSize, singleStream=0; 2831 litSize = ((istart[0] & 15) << 6) + (istart[1] >> 2); 2837 litSize = ((istart[0] & 15) << 10) + (istart[1] << 2) + (istart[2] >> 6); 2843 litSize = ((istart[0] & 15) << 14) + (istart[1] << 6) + (istart[2] >> 2); 2847 if (litSize > BLOCKSIZE) return ERROR(corruption_detected); 2851 HUFv05_decompress1X2(dctx->litBuffer, litSize, istart+lhSize, litCSize) : 2852 HUFv05_decompress (dctx->litBuffer, litSize, istart+lhSize, litCSize) )) 2856 dctx->litSize = litSize; [all...] |
| zstd_v06.c | 2765 size_t litSize; 3009 { size_t litSize, litCSize, singleStream=0; 3018 litSize = ((istart[0] & 15) << 6) + (istart[1] >> 2); 3024 litSize = ((istart[0] & 15) << 10) + (istart[1] << 2) + (istart[2] >> 6); 3030 litSize = ((istart[0] & 15) << 14) + (istart[1] << 6) + (istart[2] >> 2); 3034 if (litSize > ZSTDv06_BLOCKSIZE_MAX) return ERROR(corruption_detected); 3038 HUFv06_decompress1X2(dctx->litBuffer, litSize, istart+lhSize, litCSize) : 3039 HUFv06_decompress (dctx->litBuffer, litSize, istart+lhSize, litCSize) )) 3043 dctx->litSize = litSize; [all...] |
| zstd_v07.c | 2896 size_t litSize; 3239 { size_t litSize, litCSize, singleStream=0; 3248 litSize = ((istart[0] & 15) << 6) + (istart[1] >> 2); 3254 litSize = ((istart[0] & 15) << 10) + (istart[1] << 2) + (istart[2] >> 6); 3260 litSize = ((istart[0] & 15) << 14) + (istart[1] << 6) + (istart[2] >> 2); 3264 if (litSize > ZSTDv07_BLOCKSIZE_ABSOLUTEMAX) return ERROR(corruption_detected); 3268 HUFv07_decompress1X2_DCtx(dctx->hufTable, dctx->litBuffer, litSize, istart+lhSize, litCSize) : 3269 HUFv07_decompress4X_hufOnly (dctx->hufTable, dctx->litBuffer, litSize, istart+lhSize, litCSize) )) 3273 dctx->litSize = litSize; [all...] |