107 references to Interop
System.IO.Compression (107)
LibraryImports.g.cs (29)
7internal static extern partial global::Interop.Error ConvertErrorPlatformToPal(int platformErrno); 15internal static extern partial int ConvertErrorPalToPlatform(global::Interop.Error error); 275internal static partial nint MMap(nint addr, ulong len, global::Interop.Sys.MemoryMappedProtections prot, global::Interop.Sys.MemoryMappedFlags flags, global::Microsoft.Win32.SafeHandles.SafeFileHandle fd, long offset) 304static extern unsafe nint __PInvoke(nint __addr_native, ulong __len_native, global::Interop.Sys.MemoryMappedProtections __prot_native, global::Interop.Sys.MemoryMappedFlags __flags_native, nint __fd_native, long __offset_native); 313internal static partial nint MMap(nint addr, ulong len, global::Interop.Sys.MemoryMappedProtections prot, global::Interop.Sys.MemoryMappedFlags flags, nint fd, long offset) 327static extern unsafe nint __PInvoke(nint __addr_native, ulong __len_native, global::Interop.Sys.MemoryMappedProtections __prot_native, global::Interop.Sys.MemoryMappedFlags __flags_native, nint __fd_native, long __offset_native); 359internal static partial int MSync(nint addr, ulong len, global::Interop.Sys.MemoryMappedSyncFlags flags) 373static extern unsafe int __PInvoke(nint __addr_native, ulong __len_native, global::Interop.Sys.MemoryMappedSyncFlags __flags_native); 382internal static partial global::Microsoft.Win32.SafeHandles.SafeFileHandle Open(string filename, global::Interop.Sys.OpenFlags flags, int mode) 426static extern unsafe nint __PInvoke(byte* __filename_native, global::Interop.Sys.OpenFlags __flags_native, int __mode_native); 435internal static partial int FStat(global::System.Runtime.InteropServices.SafeHandle fd, out global::Interop.Sys.FileStatus output) 448fixed (global::Interop.Sys.FileStatus* __output_native = &output) 467static extern unsafe int __PInvoke(nint __fd_native, global::Interop.Sys.FileStatus* __output_native); 476internal static partial int Stat(string path, out global::Interop.Sys.FileStatus output) 489fixed (global::Interop.Sys.FileStatus* __output_native = &output) 508static extern unsafe int __PInvoke(byte* __path_native, global::Interop.Sys.FileStatus* __output_native); 517internal static partial int LStat(string path, out global::Interop.Sys.FileStatus output) 530fixed (global::Interop.Sys.FileStatus* __output_native = &output) 549static extern unsafe int __PInvoke(byte* __path_native, global::Interop.Sys.FileStatus* __output_native); 558internal static partial long SysConf(global::Interop.Sys.SysConfName name) 572static extern unsafe long __PInvoke(global::Interop.Sys.SysConfName __name_native); 619internal static partial int MAdvise(nint addr, ulong length, global::Interop.Sys.MemoryAdvice advice) 633static extern unsafe int __PInvoke(nint __addr_native, ulong __length_native, global::Interop.Sys.MemoryAdvice __advice_native); 642internal static partial global::Microsoft.Win32.SafeHandles.SafeFileHandle ShmOpen(string name, global::Interop.Sys.OpenFlags flags, int mode) 686static extern unsafe nint __PInvoke(byte* __name_native, global::Interop.Sys.OpenFlags __flags_native, int __mode_native);
src\libraries\Common\src\Microsoft\Win32\SafeHandles\SafeZstdHandle.cs (14)
20Interop.Zstd.ZSTD_freeCCtx(handle); 42ZstandardUtils.ThrowIfError(Interop.Zstd.ZSTD_CCtx_refCDict(this, dictionary)); 57nuint result = Interop.Zstd.ZSTD_CCtx_refPrefix(this, (byte*)handle.Pointer, (nuint)prefix.Length); 59if (Interop.Zstd.ZSTD_isError(result) != 0) 74ZstandardUtils.ThrowIfError(Interop.Zstd.ZSTD_CCtx_reset(this, Interop.Zstd.ZstdResetDirective.ZSTD_reset_session_only)); 95Interop.Zstd.ZSTD_freeDCtx(handle); 117ZstandardUtils.ThrowIfError(Interop.Zstd.ZSTD_DCtx_refDDict(this, dictionary)); 132nuint result = Interop.Zstd.ZSTD_DCtx_refPrefix(this, (byte*)handle.Pointer, (nuint)prefix.Length); 134if (Interop.Zstd.ZSTD_isError(result) != 0) 149ZstandardUtils.ThrowIfError(Interop.Zstd.ZSTD_DCtx_reset(this, Interop.Zstd.ZstdResetDirective.ZSTD_reset_session_only)); 170Interop.Zstd.ZSTD_freeCDict(handle); 186Interop.Zstd.ZSTD_freeDDict(handle);
src\libraries\Common\src\System\IO\Compression\ZipArchiveEntryConstants.Unix.cs (2)
12(Interop.Sys.FileTypes.S_IFREG | 23(Interop.Sys.FileTypes.S_IFDIR |
src\libraries\Common\src\System\IO\Compression\ZLibNative.cs (9)
153/// <c>false</c>, which can for instance happen if the underlying ZLib <see cref="Interop.ZLib.InflateEnd"/> 154/// or <see cref="Interop.ZLib.DeflateEnd"/> routines return an failure error code. 302errC = Interop.ZLib.DeflateInit2_(stream, level, CompressionMethod.Deflated, windowBits, memLevel, strategy); 321return Interop.ZLib.Deflate(stream, flush); 332ErrorCode errC = Interop.ZLib.DeflateEnd(stream); 349errC = Interop.ZLib.InflateInit2_(stream, windowBits); 368return Interop.ZLib.InflateReset2_(stream, windowBits); 379return Interop.ZLib.Inflate(stream, flush); 390ErrorCode errC = Interop.ZLib.InflateEnd(stream);
System\IO\Compression\Crc32Helper.ZLib.cs (2)
17return Interop.ZLib.crc32(crc32, bufferPtr, length); 25return Interop.ZLib.crc32(crc32, bufferPtr, buffer.Length);
System\IO\Compression\Zstandard\ZstandardDecoder.cs (12)
114_context = Interop.Zstd.ZSTD_createDCtx(); 151var input = new Interop.Zstd.ZstdInBuffer 158var output = new Interop.Zstd.ZstdOutBuffer 165nuint result = Interop.Zstd.ZSTD_decompressStream(_context, ref output, ref input); 173case Interop.Zstd.ZSTD_error.frameParameter_windowTooLarge: 174case Interop.Zstd.ZSTD_error.dictionary_wrong: 219ulong frameContentSize = Interop.Zstd.ZSTD_decompressBound(dataPtr, (nuint)data.Length); 255nuint result = Interop.Zstd.ZSTD_decompress( 289using var dctx = Interop.Zstd.ZSTD_createDCtx(); 300nuint result = Interop.Zstd.ZSTD_decompress_usingDDict( 369nuint result = Interop.Zstd.ZSTD_DCtx_setParameter(_context, Interop.Zstd.ZstdDParameter.ZSTD_d_windowLogMax, maxWindowLog);
System\IO\Compression\Zstandard\ZstandardDictionary.cs (3)
55SafeZstdCDictHandle compressionDict = Interop.Zstd.ZSTD_createCDict_byReference(dictPtr, (nuint)data.Length, quality); 63SafeZstdDDictHandle decompressionDict = Interop.Zstd.ZSTD_createDDict_byReference(dictPtr, (nuint)data.Length); 140dictSize = Interop.Zstd.ZDICT_trainFromBuffer(
System\IO\Compression\Zstandard\ZstandardEncoder.cs (21)
163SetParameter(_context, Interop.Zstd.ZstdCParameter.ZSTD_c_checksumFlag, 1); 168SetParameter(_context, Interop.Zstd.ZstdCParameter.ZSTD_c_enableLongDistanceMatching, 1); 173SetParameter(_context, Interop.Zstd.ZstdCParameter.ZSTD_c_targetCBlockSize, compressionOptions.TargetBlockSize); 186_context = Interop.Zstd.ZSTD_createCCtx(); 215isFinalBlock ? Interop.Zstd.ZstdEndDirective.ZSTD_e_end : Interop.Zstd.ZstdEndDirective.ZSTD_e_continue); 229Interop.Zstd.ZstdEndDirective.ZSTD_e_flush); 233out int bytesConsumed, out int bytesWritten, Interop.Zstd.ZstdEndDirective endDirective) 243var input = new Interop.Zstd.ZstdInBuffer 250var output = new Interop.Zstd.ZstdOutBuffer 257nuint result = Interop.Zstd.ZSTD_compressStream2(_context, ref output, ref input, endDirective); 261if (error == Interop.Zstd.ZSTD_error.srcSize_wrong) 274_finished |= endDirective == Interop.Zstd.ZstdEndDirective.ZSTD_e_end; 295nuint result = Interop.Zstd.ZSTD_compressBound((nuint)inputLength); 351using SafeZstdCompressHandle ctx = Interop.Zstd.ZSTD_createCCtx(); 376nuint result = Interop.Zstd.ZSTD_compress2(ctx, outBytes, (nuint)destination.Length, inBytes, (nuint)source.Length); 441if (ZstandardUtils.IsError(Interop.Zstd.ZSTD_CCtx_setPledgedSrcSize(_context, (ulong)length), out var error)) 467SetParameter(handle, Interop.Zstd.ZstdCParameter.ZSTD_c_compressionLevel, quality); 478SetParameter(handle, Interop.Zstd.ZstdCParameter.ZSTD_c_windowLog, windowLog); 489internal static void SetParameter(SafeZstdCompressHandle handle, Interop.Zstd.ZstdCParameter parameter, int value) 493nuint result = Interop.Zstd.ZSTD_CCtx_setParameter(handle, parameter, value);
System\IO\Compression\Zstandard\ZstandardUtils.cs (15)
12internal static readonly int Quality_Min = Interop.Zstd.ZSTD_minCLevel(); 13internal static readonly int Quality_Max = Interop.Zstd.ZSTD_maxCLevel(); 14internal static readonly int Quality_Default = Interop.Zstd.ZSTD_defaultCLevel(); 28internal static bool IsError(nuint result) => Interop.Zstd.ZSTD_isError(result) != 0; 29internal static bool IsError(nuint result, out Interop.Zstd.ZSTD_error error) 33error = (Interop.Zstd.ZSTD_error)result; 37error = Interop.Zstd.ZSTD_error.no_error; 42internal static string GetErrorMessage(Interop.Zstd.ZSTD_error error) 44IntPtr errorNamePtr = Interop.Zstd.ZSTD_getErrorName((nuint)error); 57internal static void Throw(Interop.Zstd.ZSTD_error error) 63internal static Exception CreateExceptionForError(Interop.Zstd.ZSTD_error error) 69case Interop.Zstd.ZSTD_error.frameParameter_windowTooLarge: 72case Interop.Zstd.ZSTD_error.dictionary_wrong: 75case Interop.Zstd.ZSTD_error.memory_allocation: 78case Interop.Zstd.ZSTD_error.stage_wrong: