/linux-master/lib/zstd/decompress/ |
H A D | zstd_decompress.c | 1273 dctx->virtualStart = (const char*)dict - ((const char*)(dctx->previousDstEnd) - (const char*)(dctx->prefixStart)); 1274 dctx->prefixStart = dict; 1277 dctx->dictContentBeginForFuzzing = dctx->prefixStart; 1403 dctx->prefixStart = NULL;
|
H A D | zstd_decompress_internal.h | 134 const void* prefixStart; /* start of current segment */ member in struct:ZSTD_DCtx_s
|
H A D | zstd_decompress_block.c | 864 const BYTE* const prefixStart, const BYTE* const virtualStart, const BYTE* const dictEnd) 884 if (sequence.offset > (size_t)(oLitEnd - prefixStart)) { 887 match = dictEnd - (prefixStart - match); 897 match = prefixStart; 911 const BYTE* const prefixStart, const BYTE* const virtualStart, const BYTE* const dictEnd) 932 if (sequence.offset > (size_t)(oLitEnd - prefixStart)) { 935 match = dictEnd - (prefixStart - match); 945 match = prefixStart; 956 const BYTE* const prefixStart, const BYTE* const virtualStart, const BYTE* const dictEnd) 976 return ZSTD_execSequenceEnd(op, oend, sequence, litPtr, litLimit, prefixStart, virtualStar 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 1272 ZSTD_dictionaryIsActive(ZSTD_DCtx const* dctx, BYTE const* prefixStart, BYTE const* oLitEnd) argument 1287 ZSTD_assertValidSequence( ZSTD_DCtx const* dctx, BYTE const* op, BYTE const* oend, seq_t const seq, BYTE const* prefixStart, BYTE const* virtualStart) argument 1335 const BYTE* const prefixStart = (const BYTE*) (dctx->prefixStart); local 1552 const BYTE* const prefixStart = (const BYTE*)(dctx->prefixStart); local 1650 ZSTD_prefetchMatch(size_t prefetchPos, seq_t const sequence, const BYTE* const prefixStart, const BYTE* const dictEnd) argument 1681 const BYTE* const prefixStart = (const BYTE*) (dctx->prefixStart); local [all...] |
H A D | zstd_ddict.c | 61 dctx->prefixStart = ddict->dictContent; 66 dctx->dictContentBeginForFuzzing = dctx->prefixStart;
|
/linux-master/lib/zstd/compress/ |
H A D | zstd_opt.c | 430 const BYTE* const prefixStart = base + dictLimit; local 490 matchLength += ZSTD_count_2segments(ip+matchLength, match+matchLength, iend, dictEnd, prefixStart); 582 const BYTE* const prefixStart = base + dictLimit; local 634 repLen = (U32)ZSTD_count_2segments(ip+minMatch, repMatch+minMatch, iLimit, dictEnd, prefixStart) + minMatch; 640 repLen = (U32)ZSTD_count_2segments(ip+minMatch, repMatch+minMatch, iLimit, dmsEnd, prefixStart) + minMatch; 666 mlen = ZSTD_count_2segments(ip, match, iLimit, dictEnd, prefixStart); 703 matchLength += ZSTD_count_2segments(ip+matchLength, match+matchLength, iLimit, dictEnd, prefixStart); 751 matchLength += ZSTD_count_2segments(ip+matchLength, match+matchLength, iLimit, dmsEnd, prefixStart); 1051 const BYTE* const prefixStart = base + ms->window.dictLimit; local 1074 ip += (ip==prefixStart); [all...] |
H A D | zstd_lazy.c | 80 const BYTE* const prefixStart = base + dictLimit; local 116 matchLength += ZSTD_count_2segments(ip+matchLength, match+matchLength, iend, dictEnd, prefixStart); 170 const BYTE* const prefixStart = base + ms->window.dictLimit; local 192 matchLength += ZSTD_count_2segments(ip+matchLength, match+matchLength, iend, dictEnd, prefixStart); 302 const BYTE* const prefixStart = base + dictLimit; local 322 matchLength += ZSTD_count_2segments(ip+matchLength, match+matchLength, iend, dictEnd, prefixStart); 519 const BYTE* const prefixStart, const U32 curr, 558 currentMl = ZSTD_count_2segments(ip+4, match+4, iLimit, ddsEnd, prefixStart) + 4; 595 currentMl = ZSTD_count_2segments(ip+4, match+4, iLimit, ddsEnd, prefixStart) + 4; 661 const BYTE* const prefixStart local 516 ZSTD_dedicatedDictSearch_lazy_search(size_t* offsetPtr, size_t ml, U32 nbAttempts, const ZSTD_matchState_t* const dms, const BYTE* const ip, const BYTE* const iLimit, const BYTE* const prefixStart, const U32 curr, const U32 dictLimit, const size_t ddsIdx) argument 1135 const BYTE* const prefixStart = base + dictLimit; local 1877 const BYTE* const prefixStart = base + dictLimit; local [all...] |
H A D | zstd_fast.c | 107 const BYTE* const prefixStart = base + prefixStartIndex; local 140 ip0 += (ip0 == prefixStart); 274 while (((ip0>anchor) & (match0>prefixStart)) && (ip0[-1] == match0[-1])) { 386 const BYTE* const prefixStart = base + prefixStartIndex; local 400 const U32 dictAndPrefixLength = (U32)(ip - prefixStart + dictEnd - dictStart); 440 mLength = ZSTD_count_2segments(ip+1+4, repMatch+4, iend, repMatchEnd, prefixStart) + 4; 455 mLength = ZSTD_count_2segments(ip+4, dictMatch+4, iend, dictEnd, prefixStart) + 4; 473 while (((ip>anchor) & (match>prefixStart)) 500 size_t const repLength2 = ZSTD_count_2segments(ip+4, repMatch2+4, iend, repEnd2, prefixStart) + 4; 568 const BYTE* const prefixStart local [all...] |
H A D | zstd_double_fast.c | 551 const BYTE* const prefixStart = base + prefixStartIndex; local 586 mLength = ZSTD_count_2segments(ip+1+4, repMatch+4, iend, repMatchEnd, prefixStart) + 4; 592 const BYTE* const lowMatchPtr = matchLongIndex < prefixStartIndex ? dictStart : prefixStart; 594 mLength = ZSTD_count_2segments(ip+8, matchLong+8, iend, matchEnd, prefixStart) + 8; 610 const BYTE* const lowMatchPtr = matchIndex3 < prefixStartIndex ? dictStart : prefixStart; 611 mLength = ZSTD_count_2segments(ip+9, match3+8, iend, matchEnd, prefixStart) + 8; 617 const BYTE* const lowMatchPtr = matchIndex < prefixStartIndex ? dictStart : prefixStart; 618 mLength = ZSTD_count_2segments(ip+4, match+4, iend, matchEnd, prefixStart) + 4; 654 size_t const repLength2 = ZSTD_count_2segments(ip+4, repMatch2+4, iend, repEnd2, prefixStart) + 4;
|