| /freebsd/sys/contrib/openzfs/module/zstd/lib/decompress/ |
| H A D | zstd_decompress.c | 772 size_t const cBlockSize = ZSTD_getcBlockSize(ip, remainingSize, &blockProperties); in ZSTD_findFrameSizeInfo() local 773 if (ZSTD_isError(cBlockSize)) in ZSTD_findFrameSizeInfo() 774 return ZSTD_errorFrameSizeInfo(cBlockSize); in ZSTD_findFrameSizeInfo() 776 if (ZSTD_blockHeaderSize + cBlockSize > remainingSize) in ZSTD_findFrameSizeInfo() 779 ip += ZSTD_blockHeaderSize + cBlockSize; in ZSTD_findFrameSizeInfo() 780 remainingSize -= ZSTD_blockHeaderSize + cBlockSize; in ZSTD_findFrameSizeInfo() 991 size_t const cBlockSize = ZSTD_getcBlockSize(ip, remainingSrcSize, &blockProperties); in ZSTD_decompressFrame() local 992 if (ZSTD_isError(cBlockSize)) return cBlockSize; in ZSTD_decompressFrame() 996 RETURN_ERROR_IF(cBlockSize > remainingSrcSize, srcSize_wrong, ""); in ZSTD_decompressFrame() 1019 …e = ZSTD_decompressBlock_internal(dctx, op, (size_t)(oBlockEnd-op), ip, cBlockSize, not_streaming); in ZSTD_decompressFrame() [all …]
|
| /freebsd/sys/contrib/zstd/lib/decompress/ |
| H A D | zstd_decompress.c | 771 size_t const cBlockSize = ZSTD_getcBlockSize(ip, remainingSize, &blockProperties); in ZSTD_findFrameSizeInfo() local 772 if (ZSTD_isError(cBlockSize)) in ZSTD_findFrameSizeInfo() 773 return ZSTD_errorFrameSizeInfo(cBlockSize); in ZSTD_findFrameSizeInfo() 775 if (ZSTD_blockHeaderSize + cBlockSize > remainingSize) in ZSTD_findFrameSizeInfo() 778 ip += ZSTD_blockHeaderSize + cBlockSize; in ZSTD_findFrameSizeInfo() 779 remainingSize -= ZSTD_blockHeaderSize + cBlockSize; in ZSTD_findFrameSizeInfo() 990 size_t const cBlockSize = ZSTD_getcBlockSize(ip, remainingSrcSize, &blockProperties); in ZSTD_decompressFrame() local 991 if (ZSTD_isError(cBlockSize)) return cBlockSize; in ZSTD_decompressFrame() 995 RETURN_ERROR_IF(cBlockSize > remainingSrcSize, srcSize_wrong, ""); in ZSTD_decompressFrame() 1018 …e = ZSTD_decompressBlock_internal(dctx, op, (size_t)(oBlockEnd-op), ip, cBlockSize, not_streaming); in ZSTD_decompressFrame() [all …]
|
| /freebsd/sys/contrib/zstd/lib/legacy/ |
| H A D | zstd_v03.c | 2869 size_t cBlockSize = ZSTD_getcBlockSize(ip, iend-ip, &blockProperties); in ZSTD_decompressDCtx() local 2870 if (ZSTD_isError(cBlockSize)) return cBlockSize; in ZSTD_decompressDCtx() 2874 if (cBlockSize > remainingSize) return ERROR(srcSize_wrong); in ZSTD_decompressDCtx() 2879 decodedSize = ZSTD_decompressBlock(ctx, op, oend-op, ip, cBlockSize); in ZSTD_decompressDCtx() 2882 decodedSize = ZSTD_copyUncompressedBlock(op, oend-op, ip, cBlockSize); in ZSTD_decompressDCtx() 2894 if (cBlockSize == 0) break; /* bt_end */ in ZSTD_decompressDCtx() 2898 ip += cBlockSize; in ZSTD_decompressDCtx() 2899 remainingSize -= cBlockSize; in ZSTD_decompressDCtx() 2943 size_t cBlockSize = ZSTD_getcBlockSize(ip, remainingSize, &blockProperties); in ZSTDv03_findFrameSizeInfoLegacy() local 2944 if (ZSTD_isError(cBlockSize)) { in ZSTDv03_findFrameSizeInfoLegacy() [all …]
|
| H A D | zstd_v06.c | 3530 size_t const cBlockSize = ZSTDv06_getcBlockSize(ip, iend-ip, &blockProperties); in ZSTDv06_decompressFrame() local 3531 if (ZSTDv06_isError(cBlockSize)) return cBlockSize; in ZSTDv06_decompressFrame() 3535 if (cBlockSize > remainingSize) return ERROR(srcSize_wrong); in ZSTDv06_decompressFrame() 3540 decodedSize = ZSTDv06_decompressBlock_internal(dctx, op, oend-op, ip, cBlockSize); in ZSTDv06_decompressFrame() 3543 decodedSize = ZSTDv06_copyRawBlock(op, oend-op, ip, cBlockSize); in ZSTDv06_decompressFrame() 3555 if (cBlockSize == 0) break; /* bt_end */ in ZSTDv06_decompressFrame() 3559 ip += cBlockSize; in ZSTDv06_decompressFrame() 3560 remainingSize -= cBlockSize; in ZSTDv06_decompressFrame() 3643 size_t const cBlockSize = ZSTDv06_getcBlockSize(ip, remainingSize, &blockProperties); in ZSTDv06_findFrameSizeInfoLegacy() local 3644 if (ZSTDv06_isError(cBlockSize)) { in ZSTDv06_findFrameSizeInfoLegacy() [all …]
|
| H A D | zstd_v02.c | 3230 size_t cBlockSize = ZSTD_getcBlockSize(ip, iend-ip, &blockProperties); in ZSTD_decompressDCtx() local 3231 if (ZSTD_isError(cBlockSize)) return cBlockSize; in ZSTD_decompressDCtx() 3235 if (cBlockSize > remainingSize) return ERROR(srcSize_wrong); in ZSTD_decompressDCtx() 3240 decodedSize = ZSTD_decompressBlock(ctx, op, oend-op, ip, cBlockSize); in ZSTD_decompressDCtx() 3243 decodedSize = ZSTD_copyUncompressedBlock(op, oend-op, ip, cBlockSize); in ZSTD_decompressDCtx() 3255 if (cBlockSize == 0) break; /* bt_end */ in ZSTD_decompressDCtx() 3259 ip += cBlockSize; in ZSTD_decompressDCtx() 3260 remainingSize -= cBlockSize; in ZSTD_decompressDCtx() 3304 size_t cBlockSize = ZSTD_getcBlockSize(ip, remainingSize, &blockProperties); in ZSTDv02_findFrameSizeInfoLegacy() local 3305 if (ZSTD_isError(cBlockSize)) { in ZSTDv02_findFrameSizeInfoLegacy() [all …]
|
| H A D | zstd_v04.c | 3049 size_t cBlockSize = ZSTD_getcBlockSize(ip, iend-ip, &blockProperties); in ZSTD_decompress_usingDict() local 3050 if (ZSTD_isError(cBlockSize)) return cBlockSize; in ZSTD_decompress_usingDict() 3054 if (cBlockSize > remainingSize) return ERROR(srcSize_wrong); in ZSTD_decompress_usingDict() 3059 decodedSize = ZSTD_decompressBlock_internal(ctx, op, oend-op, ip, cBlockSize); in ZSTD_decompress_usingDict() 3062 decodedSize = ZSTD_copyRawBlock(op, oend-op, ip, cBlockSize); in ZSTD_decompress_usingDict() 3074 if (cBlockSize == 0) break; /* bt_end */ in ZSTD_decompress_usingDict() 3078 ip += cBlockSize; in ZSTD_decompress_usingDict() 3079 remainingSize -= cBlockSize; in ZSTD_decompress_usingDict() 3114 size_t cBlockSize = ZSTD_getcBlockSize(ip, remainingSize, &blockProperties); in ZSTDv04_findFrameSizeInfoLegacy() local 3115 if (ZSTD_isError(cBlockSize)) { in ZSTDv04_findFrameSizeInfoLegacy() [all …]
|
| H A D | zstd_v05.c | 3398 size_t cBlockSize = ZSTDv05_getcBlockSize(ip, iend-ip, &blockProperties); in ZSTDv05_decompress_continueDCtx() local 3399 if (ZSTDv05_isError(cBlockSize)) return cBlockSize; in ZSTDv05_decompress_continueDCtx() 3403 if (cBlockSize > remainingSize) return ERROR(srcSize_wrong); in ZSTDv05_decompress_continueDCtx() 3408 decodedSize = ZSTDv05_decompressBlock_internal(dctx, op, oend-op, ip, cBlockSize); in ZSTDv05_decompress_continueDCtx() 3411 decodedSize = ZSTDv05_copyRawBlock(op, oend-op, ip, cBlockSize); in ZSTDv05_decompress_continueDCtx() 3423 if (cBlockSize == 0) break; /* bt_end */ in ZSTDv05_decompress_continueDCtx() 3427 ip += cBlockSize; in ZSTDv05_decompress_continueDCtx() 3428 remainingSize -= cBlockSize; in ZSTDv05_decompress_continueDCtx() 3505 size_t cBlockSize = ZSTDv05_getcBlockSize(ip, remainingSize, &blockProperties); in ZSTDv05_findFrameSizeInfoLegacy() local 3506 if (ZSTDv05_isError(cBlockSize)) { in ZSTDv05_findFrameSizeInfoLegacy() [all …]
|
| H A D | zstd_v07.c | 3766 size_t const cBlockSize = ZSTDv07_getcBlockSize(ip, iend-ip, &blockProperties); in ZSTDv07_decompressFrame() local 3767 if (ZSTDv07_isError(cBlockSize)) return cBlockSize; in ZSTDv07_decompressFrame() 3771 if (cBlockSize > remainingSize) return ERROR(srcSize_wrong); in ZSTDv07_decompressFrame() 3776 decodedSize = ZSTDv07_decompressBlock_internal(dctx, op, oend-op, ip, cBlockSize); in ZSTDv07_decompressFrame() 3779 decodedSize = ZSTDv07_copyRawBlock(op, oend-op, ip, cBlockSize); in ZSTDv07_decompressFrame() 3797 ip += cBlockSize; in ZSTDv07_decompressFrame() 3798 remainingSize -= cBlockSize; in ZSTDv07_decompressFrame() 3892 size_t const cBlockSize = ZSTDv07_getcBlockSize(ip, remainingSize, &blockProperties); in ZSTDv07_findFrameSizeInfoLegacy() local 3893 if (ZSTDv07_isError(cBlockSize)) { in ZSTDv07_findFrameSizeInfoLegacy() 3894 ZSTD_errorFrameSizeInfoLegacy(cSize, dBound, cBlockSize); in ZSTDv07_findFrameSizeInfoLegacy() [all …]
|
| /freebsd/sys/contrib/zstd/lib/compress/ |
| H A D | zstd_compress.c | 6971 size_t cBlockSize; in ZSTD_compressSequences_internal() local 6990 cBlockSize = ZSTD_noCompressBlock(op, dstCapacity, ip, blockSize, lastBlock); in ZSTD_compressSequences_internal() 6991 FORWARD_IF_ERROR(cBlockSize, "Nocompress block failed"); in ZSTD_compressSequences_internal() 6992 … DEBUGLOG(5, "Block too small (%zu): data remains uncompressed: cSize=%zu", blockSize, cBlockSize); in ZSTD_compressSequences_internal() 6993 cSize += cBlockSize; in ZSTD_compressSequences_internal() 6995 op += cBlockSize; in ZSTD_compressSequences_internal() 6997 dstCapacity -= cBlockSize; in ZSTD_compressSequences_internal() 7024 cBlockSize = ZSTD_noCompressBlock(op, dstCapacity, ip, blockSize, lastBlock); in ZSTD_compressSequences_internal() 7025 FORWARD_IF_ERROR(cBlockSize, "ZSTD_noCompressBlock failed"); in ZSTD_compressSequences_internal() 7026 DEBUGLOG(5, "Writing out nocompress block, size: %zu", cBlockSize); in ZSTD_compressSequences_internal() [all …]
|
| /freebsd/sys/contrib/openzfs/module/zstd/lib/compress/ |
| H A D | zstd_compress.c | 6972 size_t cBlockSize; in ZSTD_compressSequences_internal() local 6991 cBlockSize = ZSTD_noCompressBlock(op, dstCapacity, ip, blockSize, lastBlock); in ZSTD_compressSequences_internal() 6992 FORWARD_IF_ERROR(cBlockSize, "Nocompress block failed"); in ZSTD_compressSequences_internal() 6993 … DEBUGLOG(5, "Block too small (%zu): data remains uncompressed: cSize=%zu", blockSize, cBlockSize); in ZSTD_compressSequences_internal() 6994 cSize += cBlockSize; in ZSTD_compressSequences_internal() 6996 op += cBlockSize; in ZSTD_compressSequences_internal() 6998 dstCapacity -= cBlockSize; in ZSTD_compressSequences_internal() 7025 cBlockSize = ZSTD_noCompressBlock(op, dstCapacity, ip, blockSize, lastBlock); in ZSTD_compressSequences_internal() 7026 FORWARD_IF_ERROR(cBlockSize, "ZSTD_noCompressBlock failed"); in ZSTD_compressSequences_internal() 7027 DEBUGLOG(5, "Writing out nocompress block, size: %zu", cBlockSize); in ZSTD_compressSequences_internal() [all …]
|