/freebsd-current/sys/contrib/zstd/lib/decompress/ |
H A D | zstd_decompress_block.c | 217 dctx->litPtr = dctx->litBuffer; 258 dctx->litPtr = dctx->litBuffer; 263 dctx->litPtr = istart+lhSize; 265 dctx->litBufferEnd = dctx->litPtr + litSize; 303 dctx->litPtr = dctx->litBuffer; 863 const BYTE** litPtr, const BYTE* const litLimit, 868 const BYTE* const iLitEnd = *litPtr + sequence.litLength; 874 RETURN_ERROR_IF(sequence.litLength > (size_t)(litLimit - *litPtr), corruption_detected, "try to read beyond literal buffer"); 879 ZSTD_safecopy(op, oend_w, *litPtr, sequence.litLength, ZSTD_no_overlap); 881 *litPtr 861 ZSTD_execSequenceEnd(BYTE* op, BYTE* const oend, seq_t sequence, const BYTE** litPtr, const BYTE* const litLimit, const BYTE* const prefixStart, const BYTE* const virtualStart, const BYTE* const dictEnd) argument 908 ZSTD_execSequenceEndSplitLitBuffer(BYTE* op, BYTE* const oend, const BYTE* const oend_w, seq_t sequence, const BYTE** litPtr, const BYTE* const litLimit, const BYTE* const prefixStart, const BYTE* const virtualStart, const BYTE* const dictEnd) argument 953 ZSTD_execSequence(BYTE* op, BYTE* const oend, seq_t sequence, const BYTE** litPtr, const BYTE* const litLimit, const BYTE* const prefixStart, const BYTE* const virtualStart, const BYTE* const dictEnd) argument 1046 ZSTD_execSequenceSplitLitBuffer(BYTE* op, BYTE* const oend, const BYTE* const oend_w, seq_t sequence, const BYTE** litPtr, const BYTE* const litLimit, const BYTE* const prefixStart, const BYTE* const virtualStart, const BYTE* const dictEnd) argument 1333 const BYTE* litPtr = dctx->litPtr; local 1550 const BYTE* litPtr = dctx->litPtr; local 1679 const BYTE* litPtr = dctx->litPtr; local [all...] |
H A D | zstd_decompress_internal.h | 150 const BYTE* litPtr; member in struct:ZSTD_DCtx_s
|
/freebsd-current/sys/contrib/openzfs/module/zstd/lib/decompress/ |
H A D | zstd_decompress_block.c | 165 dctx->litPtr = dctx->litBuffer; 195 dctx->litPtr = dctx->litBuffer; 201 dctx->litPtr = istart+lhSize; 227 dctx->litPtr = dctx->litBuffer; 659 const BYTE** litPtr, const BYTE* const litLimit, 664 const BYTE* const iLitEnd = *litPtr + sequence.litLength; 670 RETURN_ERROR_IF(sequence.litLength > (size_t)(litLimit - *litPtr), corruption_detected, "try to read beyond literal buffer"); 675 ZSTD_safecopy(op, oend_w, *litPtr, sequence.litLength, ZSTD_no_overlap); 677 *litPtr = iLitEnd; 702 const BYTE** litPtr, cons 657 ZSTD_execSequenceEnd(BYTE* op, BYTE* const oend, seq_t sequence, const BYTE** litPtr, const BYTE* const litLimit, const BYTE* const prefixStart, const BYTE* const virtualStart, const BYTE* const dictEnd) argument 700 ZSTD_execSequence(BYTE* op, BYTE* const oend, seq_t sequence, const BYTE** litPtr, const BYTE* const litLimit, const BYTE* const prefixStart, const BYTE* const virtualStart, const BYTE* const dictEnd) argument 993 const BYTE* litPtr = dctx->litPtr; local 1145 const BYTE* litPtr = dctx->litPtr; local [all...] |
H A D | zstd_decompress_internal.h | 125 const BYTE* litPtr; member in struct:ZSTD_DCtx_s
|
/freebsd-current/sys/contrib/zstd/lib/legacy/ |
H A D | zstd_v01.c | 1756 const BYTE** litPtr, const BYTE* const litLimit, 1764 const BYTE* const litEnd = *litPtr + litLength; 1769 if (sequence.matchLength > (size_t)(*litPtr-op)) return ERROR(dstSize_tooSmall); /* overwrite literal segment */ 1772 if (((size_t)(*litPtr - op) < 8) || ((size_t)(oend-litEnd) < 8) || (op+litLength > oend-8)) 1773 memmove(op, *litPtr, litLength); /* overwrite risk */ 1775 ZSTD_wildcopy(op, *litPtr, litLength); 1777 *litPtr = litEnd; /* update for next sequence */ 1859 const BYTE* litPtr = litStart; local 1895 oneSeqSize = ZSTD_execSequence(op, sequence, &litPtr, litEnd, base, oend); 1906 size_t lastLLSize = litEnd - litPtr; 1754 ZSTD_execSequence(BYTE* op, seq_t sequence, const BYTE** litPtr, const BYTE* const litLimit, BYTE* const base, BYTE* const oend) argument 1926 const BYTE* litPtr = NULL; local [all...] |
H A D | zstd_v03.c | 2452 const BYTE* litPtr; member in struct:ZSTD_DCtx_s 2525 dctx->litPtr = dctx->litBuffer; 2538 dctx->litPtr = dctx->litBuffer; 2544 dctx->litPtr = istart+3; 2553 dctx->litPtr = dctx->litBuffer; 2746 const BYTE** litPtr, const BYTE* const litLimit, 2755 const BYTE* const litEnd = *litPtr + sequence.litLength; 2763 ZSTD_wildcopy(op, *litPtr, sequence.litLength); /* note : oLitEnd <= oend-8 : no risk of overwrite beyond oend */ 2765 *litPtr = litEnd; /* update for next sequence */ 2825 const BYTE* litPtr local 2744 ZSTD_execSequence(BYTE* op, seq_t sequence, const BYTE** litPtr, const BYTE* const litLimit, BYTE* const base, BYTE* const oend) argument [all...] |
H A D | zstd_v06.c | 2820 const BYTE* litPtr; member in struct:ZSTDv06_DCtx_s 3098 dctx->litPtr = dctx->litBuffer; 3120 dctx->litPtr = dctx->litBuffer; 3145 dctx->litPtr = dctx->litBuffer; 3151 dctx->litPtr = istart+lhSize; 3174 dctx->litPtr = dctx->litBuffer; 3363 const BYTE** litPtr, const BYTE* const litLimit, 3370 const BYTE* const iLitEnd = *litPtr + sequence.litLength; 3379 ZSTDv06_wildcopy(op, *litPtr, sequence.litLength); /* note : oLitEnd <= oend-8 : no risk of overwrite beyond oend */ 3381 *litPtr 3361 ZSTDv06_execSequence(BYTE* op, BYTE* const oend, seq_t sequence, const BYTE** litPtr, const BYTE* const litLimit, const BYTE* const base, const BYTE* const vBase, const BYTE* const dictEnd) argument 3447 const BYTE* litPtr = dctx->litPtr; local [all...] |
H A D | zstd_v05.c | 2659 const BYTE* litPtr; member in struct:ZSTDv05_DCtx_s 2907 dctx->litPtr = dctx->litBuffer; 2931 dctx->litPtr = dctx->litBuffer; 2957 dctx->litPtr = dctx->litBuffer; 2963 dctx->litPtr = istart+lhSize; 2987 dctx->litPtr = dctx->litBuffer; 3225 const BYTE** litPtr, const BYTE* const litLimit, 3234 const BYTE* const litEnd = *litPtr + sequence.litLength; 3243 ZSTDv05_wildcopy(op, *litPtr, sequence.litLength); /* note : oLitEnd <= oend-8 : no risk of overwrite beyond oend */ 3245 *litPtr 3223 ZSTDv05_execSequence(BYTE* op, BYTE* const oend, seq_t sequence, const BYTE** litPtr, const BYTE* const litLimit, const BYTE* const base, const BYTE* const vBase, const BYTE* const dictEnd) argument 3313 const BYTE* litPtr = dctx->litPtr; local [all...] |
H A D | zstd_v04.c | 2508 const BYTE* litPtr; member in struct:ZSTDv04_Dctx_s 2650 dctx->litPtr = dctx->litBuffer; 2663 dctx->litPtr = dctx->litBuffer; 2669 dctx->litPtr = istart+3; 2677 dctx->litPtr = dctx->litBuffer; 2867 const BYTE** litPtr, const BYTE* const litLimit, 2876 const BYTE* const litEnd = *litPtr + sequence.litLength; 2885 ZSTD_wildcopy(op, *litPtr, sequence.litLength); /* note : oLitEnd <= oend-8 : no risk of overwrite beyond oend */ 2887 *litPtr = litEnd; /* update for next sequence */ 2961 const BYTE* litPtr local 2865 ZSTD_execSequence(BYTE* op, BYTE* const oend, seq_t sequence, const BYTE** litPtr, const BYTE* const litLimit, const BYTE* const base, const BYTE* const vBase, const BYTE* const dictEnd) argument [all...] |
H A D | zstd_v02.c | 2811 const BYTE* litPtr; member in struct:ZSTD_DCtx_s 2884 dctx->litPtr = dctx->litBuffer; 2897 dctx->litPtr = dctx->litBuffer; 2903 dctx->litPtr = istart+3; 2912 dctx->litPtr = dctx->litBuffer; 3105 const BYTE** litPtr, const BYTE* const litLimit, 3114 const BYTE* const litEnd = *litPtr + sequence.litLength; 3122 ZSTD_wildcopy(op, *litPtr, sequence.litLength); /* note : oLitEnd <= oend-8 : no risk of overwrite beyond oend */ 3124 *litPtr = litEnd; /* update for next sequence */ 3184 const BYTE* litPtr local 3103 ZSTD_execSequence(BYTE* op, seq_t sequence, const BYTE** litPtr, const BYTE* const litLimit, BYTE* const base, BYTE* const oend) argument [all...] |
H A D | zstd_v07.c | 2949 const BYTE* litPtr; member in struct:ZSTDv07_DCtx_s 3327 dctx->litPtr = dctx->litBuffer; 3350 dctx->litPtr = dctx->litBuffer; 3375 dctx->litPtr = dctx->litBuffer; 3381 dctx->litPtr = istart+lhSize; 3404 dctx->litPtr = dctx->litBuffer; 3591 const BYTE** litPtr, const BYTE* const litLimit, 3598 const BYTE* const iLitEnd = *litPtr + sequence.litLength; 3606 ZSTDv07_wildcopy(op, *litPtr, sequence.litLength); /* note : since oLitEnd <= oend-WILDCOPY_OVERLENGTH, no risk of overwrite beyond oend */ 3608 *litPtr 3589 ZSTDv07_execSequence(BYTE* op, BYTE* const oend, seq_t sequence, const BYTE** litPtr, const BYTE* const litLimit, const BYTE* const base, const BYTE* const vBase, const BYTE* const dictEnd) argument 3674 const BYTE* litPtr = dctx->litPtr; local [all...] |