Searched refs:litPtr (Results 1 - 11 of 11) sorted by relevance

/freebsd-current/sys/contrib/zstd/lib/decompress/
H A Dzstd_decompress_block.c217 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 Dzstd_decompress_internal.h150 const BYTE* litPtr; member in struct:ZSTD_DCtx_s
/freebsd-current/sys/contrib/openzfs/module/zstd/lib/decompress/
H A Dzstd_decompress_block.c165 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 Dzstd_decompress_internal.h125 const BYTE* litPtr; member in struct:ZSTD_DCtx_s
/freebsd-current/sys/contrib/zstd/lib/legacy/
H A Dzstd_v01.c1756 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 Dzstd_v03.c2452 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 Dzstd_v06.c2820 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 Dzstd_v05.c2659 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 Dzstd_v04.c2508 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 Dzstd_v02.c2811 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 Dzstd_v07.c2949 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...]

Completed in 169 milliseconds