Lines Matching refs:litSize
98 size_t litSize; member
450 size_t lhSize, litSize, litCSize; in ZSTD_decodeLiteralsBlock() local
461 litSize = (lhc >> 4) & 0x3FF; in ZSTD_decodeLiteralsBlock()
467 litSize = (lhc >> 4) & 0x3FFF; in ZSTD_decodeLiteralsBlock()
473 litSize = (lhc >> 4) & 0x3FFFF; in ZSTD_decodeLiteralsBlock()
477 if (litSize > ZSTD_BLOCKSIZE_ABSOLUTEMAX) in ZSTD_decodeLiteralsBlock()
484 …? (singleStream ? HUF_decompress1X_usingDTable(dctx->litBuffer, litSize, istart + lhSize, litCSize… in ZSTD_decodeLiteralsBlock()
485 … : HUF_decompress4X_usingDTable(dctx->litBuffer, litSize, istart + lhSize, litCSize, dctx->HUFptr)) in ZSTD_decodeLiteralsBlock()
487 …? HUF_decompress1X2_DCtx_wksp(dctx->entropy.hufTable, dctx->litBuffer, litSize, istart + lhSize, l… in ZSTD_decodeLiteralsBlock()
489 …: HUF_decompress4X_hufOnly_wksp(dctx->entropy.hufTable, dctx->litBuffer, litSize, istart + lhSize,… in ZSTD_decodeLiteralsBlock()
494 dctx->litSize = litSize; in ZSTD_decodeLiteralsBlock()
498 memset(dctx->litBuffer + dctx->litSize, 0, WILDCOPY_OVERLENGTH); in ZSTD_decodeLiteralsBlock()
503 size_t litSize, lhSize; in ZSTD_decodeLiteralsBlock() local
510 litSize = istart[0] >> 3; in ZSTD_decodeLiteralsBlock()
514 litSize = ZSTD_readLE16(istart) >> 4; in ZSTD_decodeLiteralsBlock()
518 litSize = ZSTD_readLE24(istart) >> 4; in ZSTD_decodeLiteralsBlock()
522 …if (lhSize + litSize + WILDCOPY_OVERLENGTH > srcSize) { /* risk reading beyond src buffer with wil… in ZSTD_decodeLiteralsBlock()
523 if (litSize + lhSize > srcSize) in ZSTD_decodeLiteralsBlock()
525 memcpy(dctx->litBuffer, istart + lhSize, litSize); in ZSTD_decodeLiteralsBlock()
527 dctx->litSize = litSize; in ZSTD_decodeLiteralsBlock()
528 memset(dctx->litBuffer + dctx->litSize, 0, WILDCOPY_OVERLENGTH); in ZSTD_decodeLiteralsBlock()
529 return lhSize + litSize; in ZSTD_decodeLiteralsBlock()
533 dctx->litSize = litSize; in ZSTD_decodeLiteralsBlock()
534 return lhSize + litSize; in ZSTD_decodeLiteralsBlock()
539 size_t litSize, lhSize; in ZSTD_decodeLiteralsBlock() local
545 litSize = istart[0] >> 3; in ZSTD_decodeLiteralsBlock()
549 litSize = ZSTD_readLE16(istart) >> 4; in ZSTD_decodeLiteralsBlock()
553 litSize = ZSTD_readLE24(istart) >> 4; in ZSTD_decodeLiteralsBlock()
558 if (litSize > ZSTD_BLOCKSIZE_ABSOLUTEMAX) in ZSTD_decodeLiteralsBlock()
560 memset(dctx->litBuffer, istart[lhSize], litSize + WILDCOPY_OVERLENGTH); in ZSTD_decodeLiteralsBlock()
562 dctx->litSize = litSize; in ZSTD_decodeLiteralsBlock()
1101 const BYTE *const litEnd = litPtr + dctx->litSize; in ZSTD_decompressSequences()
1356 const BYTE *const litEnd = litPtr + dctx->litSize; in ZSTD_decompressSequencesLong()