/freebsd/sys/contrib/openzfs/module/zstd/lib/decompress/ |
H A D | zstd_decompress.c | 498 size_t const cBlockSize = ZSTD_getcBlockSize(ip, remainingSize, &blockProperties); in ZSTD_findFrameSizeInfo() local 499 if (ZSTD_isError(cBlockSize)) in ZSTD_findFrameSizeInfo() 500 return ZSTD_errorFrameSizeInfo(cBlockSize); in ZSTD_findFrameSizeInfo() 502 if (ZSTD_blockHeaderSize + cBlockSize > remainingSize) in ZSTD_findFrameSizeInfo() 505 ip += ZSTD_blockHeaderSize + cBlockSize; in ZSTD_findFrameSizeInfo() 506 remainingSize -= ZSTD_blockHeaderSize + cBlockSize; in ZSTD_findFrameSizeInfo() 640 size_t const cBlockSize = ZSTD_getcBlockSize(ip, remainingSrcSize, &blockProperties); in ZSTD_decompressFrame() local 641 if (ZSTD_isError(cBlockSize)) return cBlockSize; in ZSTD_decompressFrame() 645 RETURN_ERROR_IF(cBlockSize > remainingSrcSize, srcSize_wrong, ""); in ZSTD_decompressFrame() 650 … decodedSize = ZSTD_decompressBlock_internal(dctx, op, oend-op, ip, cBlockSize, /* frame */ 1); in ZSTD_decompressFrame() [all …]
|
/freebsd/sys/contrib/zstd/lib/decompress/ |
H A D | zstd_decompress.c | 739 size_t const cBlockSize = ZSTD_getcBlockSize(ip, remainingSize, &blockProperties); in ZSTD_findFrameSizeInfo() local 740 if (ZSTD_isError(cBlockSize)) in ZSTD_findFrameSizeInfo() 741 return ZSTD_errorFrameSizeInfo(cBlockSize); in ZSTD_findFrameSizeInfo() 743 if (ZSTD_blockHeaderSize + cBlockSize > remainingSize) in ZSTD_findFrameSizeInfo() 746 ip += ZSTD_blockHeaderSize + cBlockSize; in ZSTD_findFrameSizeInfo() 747 remainingSize -= ZSTD_blockHeaderSize + cBlockSize; in ZSTD_findFrameSizeInfo() 908 size_t const cBlockSize = ZSTD_getcBlockSize(ip, remainingSrcSize, &blockProperties); in ZSTD_decompressFrame() local 909 if (ZSTD_isError(cBlockSize)) return cBlockSize; in ZSTD_decompressFrame() 913 RETURN_ERROR_IF(cBlockSize > remainingSrcSize, srcSize_wrong, ""); in ZSTD_decompressFrame() 918 …decodedSize = ZSTD_decompressBlock_internal(dctx, op, (size_t)(oend-op), ip, cBlockSize, /* frame … in ZSTD_decompressFrame() [all …]
|
/freebsd/sys/contrib/zstd/lib/legacy/ |
H A D | zstd_v03.c | 2925 size_t cBlockSize = ZSTD_getcBlockSize(ip, iend-ip, &blockProperties); in ZSTD_decompressDCtx() local 2926 if (ZSTD_isError(cBlockSize)) return cBlockSize; in ZSTD_decompressDCtx() 2930 if (cBlockSize > remainingSize) return ERROR(srcSize_wrong); in ZSTD_decompressDCtx() 2935 decodedSize = ZSTD_decompressBlock(ctx, op, oend-op, ip, cBlockSize); in ZSTD_decompressDCtx() 2938 decodedSize = ZSTD_copyUncompressedBlock(op, oend-op, ip, cBlockSize); in ZSTD_decompressDCtx() 2950 if (cBlockSize == 0) break; /* bt_end */ in ZSTD_decompressDCtx() 2954 ip += cBlockSize; in ZSTD_decompressDCtx() 2955 remainingSize -= cBlockSize; in ZSTD_decompressDCtx() 2999 size_t cBlockSize = ZSTD_getcBlockSize(ip, remainingSize, &blockProperties); in ZSTDv03_findFrameSizeInfoLegacy() local 3000 if (ZSTD_isError(cBlockSize)) { in ZSTDv03_findFrameSizeInfoLegacy() [all …]
|
H A D | zstd_v06.c | 3580 size_t const cBlockSize = ZSTDv06_getcBlockSize(ip, iend-ip, &blockProperties); in ZSTDv06_decompressFrame() local 3581 if (ZSTDv06_isError(cBlockSize)) return cBlockSize; in ZSTDv06_decompressFrame() 3585 if (cBlockSize > remainingSize) return ERROR(srcSize_wrong); in ZSTDv06_decompressFrame() 3590 decodedSize = ZSTDv06_decompressBlock_internal(dctx, op, oend-op, ip, cBlockSize); in ZSTDv06_decompressFrame() 3593 decodedSize = ZSTDv06_copyRawBlock(op, oend-op, ip, cBlockSize); in ZSTDv06_decompressFrame() 3605 if (cBlockSize == 0) break; /* bt_end */ in ZSTDv06_decompressFrame() 3609 ip += cBlockSize; in ZSTDv06_decompressFrame() 3610 remainingSize -= cBlockSize; in ZSTDv06_decompressFrame() 3693 size_t const cBlockSize = ZSTDv06_getcBlockSize(ip, remainingSize, &blockProperties); in ZSTDv06_findFrameSizeInfoLegacy() local 3694 if (ZSTDv06_isError(cBlockSize)) { in ZSTDv06_findFrameSizeInfoLegacy() [all …]
|
H A D | zstd_v02.c | 3284 size_t cBlockSize = ZSTD_getcBlockSize(ip, iend-ip, &blockProperties); in ZSTD_decompressDCtx() local 3285 if (ZSTD_isError(cBlockSize)) return cBlockSize; in ZSTD_decompressDCtx() 3289 if (cBlockSize > remainingSize) return ERROR(srcSize_wrong); in ZSTD_decompressDCtx() 3294 decodedSize = ZSTD_decompressBlock(ctx, op, oend-op, ip, cBlockSize); in ZSTD_decompressDCtx() 3297 decodedSize = ZSTD_copyUncompressedBlock(op, oend-op, ip, cBlockSize); in ZSTD_decompressDCtx() 3309 if (cBlockSize == 0) break; /* bt_end */ in ZSTD_decompressDCtx() 3313 ip += cBlockSize; in ZSTD_decompressDCtx() 3314 remainingSize -= cBlockSize; in ZSTD_decompressDCtx() 3358 size_t cBlockSize = ZSTD_getcBlockSize(ip, remainingSize, &blockProperties); in ZSTDv02_findFrameSizeInfoLegacy() local 3359 if (ZSTD_isError(cBlockSize)) { in ZSTDv02_findFrameSizeInfoLegacy() [all …]
|
H A D | zstd_v04.c | 3099 size_t cBlockSize = ZSTD_getcBlockSize(ip, iend-ip, &blockProperties); in ZSTD_decompress_usingDict() local 3100 if (ZSTD_isError(cBlockSize)) return cBlockSize; in ZSTD_decompress_usingDict() 3104 if (cBlockSize > remainingSize) return ERROR(srcSize_wrong); in ZSTD_decompress_usingDict() 3109 decodedSize = ZSTD_decompressBlock_internal(ctx, op, oend-op, ip, cBlockSize); in ZSTD_decompress_usingDict() 3112 decodedSize = ZSTD_copyRawBlock(op, oend-op, ip, cBlockSize); in ZSTD_decompress_usingDict() 3124 if (cBlockSize == 0) break; /* bt_end */ in ZSTD_decompress_usingDict() 3128 ip += cBlockSize; in ZSTD_decompress_usingDict() 3129 remainingSize -= cBlockSize; in ZSTD_decompress_usingDict() 3164 size_t cBlockSize = ZSTD_getcBlockSize(ip, remainingSize, &blockProperties); in ZSTDv04_findFrameSizeInfoLegacy() local 3165 if (ZSTD_isError(cBlockSize)) { in ZSTDv04_findFrameSizeInfoLegacy() [all …]
|
H A D | zstd_v05.c | 3444 size_t cBlockSize = ZSTDv05_getcBlockSize(ip, iend-ip, &blockProperties); in ZSTDv05_decompress_continueDCtx() local 3445 if (ZSTDv05_isError(cBlockSize)) return cBlockSize; in ZSTDv05_decompress_continueDCtx() 3449 if (cBlockSize > remainingSize) return ERROR(srcSize_wrong); in ZSTDv05_decompress_continueDCtx() 3454 decodedSize = ZSTDv05_decompressBlock_internal(dctx, op, oend-op, ip, cBlockSize); in ZSTDv05_decompress_continueDCtx() 3457 decodedSize = ZSTDv05_copyRawBlock(op, oend-op, ip, cBlockSize); in ZSTDv05_decompress_continueDCtx() 3469 if (cBlockSize == 0) break; /* bt_end */ in ZSTDv05_decompress_continueDCtx() 3473 ip += cBlockSize; in ZSTDv05_decompress_continueDCtx() 3474 remainingSize -= cBlockSize; in ZSTDv05_decompress_continueDCtx() 3551 size_t cBlockSize = ZSTDv05_getcBlockSize(ip, remainingSize, &blockProperties); in ZSTDv05_findFrameSizeInfoLegacy() local 3552 if (ZSTDv05_isError(cBlockSize)) { in ZSTDv05_findFrameSizeInfoLegacy() [all …]
|
H A D | zstd_v07.c | 3818 size_t const cBlockSize = ZSTDv07_getcBlockSize(ip, iend-ip, &blockProperties); in ZSTDv07_decompressFrame() local 3819 if (ZSTDv07_isError(cBlockSize)) return cBlockSize; in ZSTDv07_decompressFrame() 3823 if (cBlockSize > remainingSize) return ERROR(srcSize_wrong); in ZSTDv07_decompressFrame() 3828 decodedSize = ZSTDv07_decompressBlock_internal(dctx, op, oend-op, ip, cBlockSize); in ZSTDv07_decompressFrame() 3831 decodedSize = ZSTDv07_copyRawBlock(op, oend-op, ip, cBlockSize); in ZSTDv07_decompressFrame() 3849 ip += cBlockSize; in ZSTDv07_decompressFrame() 3850 remainingSize -= cBlockSize; in ZSTDv07_decompressFrame() 3944 size_t const cBlockSize = ZSTDv07_getcBlockSize(ip, remainingSize, &blockProperties); in ZSTDv07_findFrameSizeInfoLegacy() local 3945 if (ZSTDv07_isError(cBlockSize)) { in ZSTDv07_findFrameSizeInfoLegacy() 3946 ZSTD_errorFrameSizeInfoLegacy(cSize, dBound, cBlockSize); in ZSTDv07_findFrameSizeInfoLegacy() [all …]
|
/freebsd/sys/contrib/zstd/lib/compress/ |
H A D | zstd_compress.c | 6030 size_t cBlockSize; in ZSTD_compressSequences_internal() local 6043 cBlockSize = ZSTD_noCompressBlock(op, dstCapacity, ip, blockSize, lastBlock); in ZSTD_compressSequences_internal() 6044 FORWARD_IF_ERROR(cBlockSize, "Nocompress block failed"); in ZSTD_compressSequences_internal() 6045 DEBUGLOG(4, "Block too small, writing out nocompress block: cSize: %zu", cBlockSize); in ZSTD_compressSequences_internal() 6046 cSize += cBlockSize; in ZSTD_compressSequences_internal() 6048 op += cBlockSize; in ZSTD_compressSequences_internal() 6050 dstCapacity -= cBlockSize; in ZSTD_compressSequences_internal() 6076 cBlockSize = ZSTD_noCompressBlock(op, dstCapacity, ip, blockSize, lastBlock); in ZSTD_compressSequences_internal() 6077 FORWARD_IF_ERROR(cBlockSize, "Nocompress block failed"); in ZSTD_compressSequences_internal() 6078 DEBUGLOG(4, "Writing out nocompress block, size: %zu", cBlockSize); in ZSTD_compressSequences_internal() [all …]
|