Home | History | Annotate | Download | only in tests

Lines Matching refs:decodedBuffer

266     char* const decodedBuffer = (char*)malloc(FUZ_MAX_DICT_SIZE + FUZ_MAX_BLOCK_SIZE);
283 if(!CNBuffer || !compressedBuffer || !decodedBuffer) {
337 decodedBuffer[srcSize] = canary;
338 ret = LZ4_decompress_safe(compressedBuffer, decodedBuffer, compressedSize, srcSize);
341 FUZ_CHECKTEST(decodedBuffer[srcSize] != canary, "LZ4_decompress_safe() overwrite dst buffer !");
342 { U32 const crcDec = XXH32(decodedBuffer, srcSize, 0);
377 ret = LZ4_decompress_fast(compressedBuffer, decodedBuffer, blockSize);
380 crcCheck = XXH32(decodedBuffer, blockSize, 0);
385 decodedBuffer[blockSize-1] = 0;
386 ret = LZ4_decompress_fast(compressedBuffer, decodedBuffer, blockSize-1);
388 FUZ_CHECKTEST(decodedBuffer[blockSize-1], "LZ4_decompress_fast overrun specified output buffer");
392 ret = LZ4_decompress_fast(compressedBuffer, decodedBuffer, blockSize+1);
397 decodedBuffer[blockSize] = 0;
398 ret = LZ4_decompress_safe(compressedBuffer, decodedBuffer, compressedSize, blockSize);
401 FUZ_CHECKTEST(decodedBuffer[blockSize], "LZ4_decompress_safe overrun specified output buffer size");
402 crcCheck = XXH32(decodedBuffer, blockSize, 0);
407 decodedBuffer[blockSize] = 0;
408 decodedBuffer[blockSize+1] = 0;
409 ret = LZ4_decompress_safe(compressedBuffer, decodedBuffer, compressedSize, blockSize+1);
412 //FUZ_CHECKTEST(decodedBuffer[blockSize], "LZ4_decompress_safe wrote more than (unknown) target size"); // well, is that an issue ?
413 FUZ_CHECKTEST(decodedBuffer[blockSize+1], "LZ4_decompress_safe overrun specified output buffer size");
414 crcCheck = XXH32(decodedBuffer, blockSize, 0);
419 decodedBuffer[blockSize-1] = 0;
420 ret = LZ4_decompress_safe(compressedBuffer, decodedBuffer, compressedSize, blockSize-1);
422 FUZ_CHECKTEST(decodedBuffer[blockSize-1], "LZ4_decompress_safe overrun specified output buffer size");
428 decodedBuffer[blockSize-10] = 0;
429 ret = LZ4_decompress_safe(compressedBuffer, decodedBuffer, compressedSize, blockSize-10);
431 FUZ_CHECKTEST(decodedBuffer[blockSize-10], "LZ4_decompress_safe overrun specified output buffer size");
436 ret = LZ4_decompress_safe(compressedBuffer, decodedBuffer, compressedSize-1, blockSize);
441 decodedBuffer[blockSize] = 0;
442 ret = LZ4_decompress_safe(compressedBuffer, decodedBuffer, compressedSize+1, blockSize);
444 FUZ_CHECKTEST(decodedBuffer[blockSize], "LZ4_decompress_safe overrun specified output buffer size");
448 ret = LZ4_decompress_safe_partial(compressedBuffer, decodedBuffer, compressedSize, blockSize/2, blockSize);
453 ret = LZ4_decompress_safe_partial(compressedBuffer, decodedBuffer, compressedSize, blockSize-3, blockSize);
516 memcpy(decodedBuffer, dict, dictSize);
517 ret = LZ4_decompress_fast_usingDict(compressedBuffer, decodedBuffer+dictSize, blockSize, decodedBuffer, dictSize);
519 crcCheck = XXH32(decodedBuffer+dictSize, blockSize, 0);
522 while (block[i]==decodedBuffer[i]) i++;
529 ret = LZ4_decompress_safe_usingDict(compressedBuffer, decodedBuffer+dictSize, blockContinueCompressedSize, blockSize, decodedBuffer, dictSize);
531 crcCheck = XXH32(decodedBuffer+dictSize, blockSize, 0);
555 decodedBuffer[blockSize] = 0;
556 ret = LZ4_decompress_fast_usingDict(compressedBuffer, decodedBuffer, blockSize, dict, dictSize);
558 FUZ_CHECKTEST(decodedBuffer[blockSize], "LZ4_decompress_fast_usingDict overrun specified output buffer size");
559 crcCheck = XXH32(decodedBuffer, blockSize, 0);
560 if (crcCheck!=crcOrig) FUZ_findDiff(block, decodedBuffer);
564 decodedBuffer[blockSize] = 0;
565 ret = LZ4_decompress_safe_usingDict(compressedBuffer, decodedBuffer, blockContinueCompressedSize, blockSize, dict, dictSize);
567 FUZ_CHECKTEST(decodedBuffer[blockSize], "LZ4_decompress_safe_usingDict overrun specified output buffer size");
568 crcCheck = XXH32(decodedBuffer, blockSize, 0);
572 decodedBuffer[blockSize-1] = 0;
573 ret = LZ4_decompress_fast_usingDict(compressedBuffer, decodedBuffer, blockSize-1, dict, dictSize);
575 FUZ_CHECKTEST(decodedBuffer[blockSize-1], "LZ4_decompress_fast_usingDict overrun specified output buffer size");
578 decodedBuffer[blockSize-1] = 0;
579 ret = LZ4_decompress_safe_usingDict(compressedBuffer, decodedBuffer, blockContinueCompressedSize, blockSize-1, dict, dictSize);
581 FUZ_CHECKTEST(decodedBuffer[blockSize-1], "LZ4_decompress_safe_usingDict overrun specified output buffer size");
586 decodedBuffer[blockSize-missingBytes] = 0;
587 ret = LZ4_decompress_safe_usingDict(compressedBuffer, decodedBuffer, blockContinueCompressedSize, blockSize-missingBytes, dict, dictSize);
589 FUZ_CHECKTEST(decodedBuffer[blockSize-missingBytes], "LZ4_decompress_safe_usingDict overrun specified output buffer size (-%u byte) (blockSize=%i)", missingBytes, blockSize);
613 decodedBuffer[blockSize] = 0;
614 ret = LZ4_decompress_safe_usingDict(compressedBuffer, decodedBuffer, blockContinueCompressedSize, blockSize, dict, dictSize);
616 FUZ_CHECKTEST(decodedBuffer[blockSize], "LZ4_decompress_safe_usingDict overrun specified output buffer size")
617 crcCheck = XXH32(decodedBuffer, blockSize, 0);
619 FUZ_findDiff(block, decodedBuffer);
643 free(decodedBuffer);