Skip to content

Commit 1752310

Browse files
committed
remove SuppressGCTransition on waking APIs
1 parent 6361c14 commit 1752310

File tree

4 files changed

+0
-4
lines changed

4 files changed

+0
-4
lines changed

src/libraries/Common/src/Interop/Unix/System.Native/Interop.Futex.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@ internal static partial class Sys
1515
[return: MarshalAs(UnmanagedType.Bool)]
1616
internal static unsafe partial bool LowLevelFutex_WaitOnAddressTimeout(int* address, int comparand, int timeoutMilliseconds);
1717

18-
[SuppressGCTransition]
1918
[LibraryImport(Libraries.SystemNative, EntryPoint = "SystemNative_LowLevelFutex_WakeByAddressSingle")]
2019
internal static unsafe partial void LowLevelFutex_WakeByAddressSingle(int* address);
2120
}

src/libraries/Common/src/Interop/Unix/System.Native/Interop.LowLevelMonitor.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,6 @@ internal static partial class Sys
2828
[return: MarshalAs(UnmanagedType.Bool)]
2929
internal static partial bool LowLevelMonitor_TimedWait(IntPtr monitor, int timeoutMilliseconds);
3030

31-
[SuppressGCTransition]
3231
[LibraryImport(Libraries.SystemNative, EntryPoint = "SystemNative_LowLevelMonitor_Signal_Release")]
3332
internal static partial void LowLevelMonitor_Signal_Release(IntPtr monitor);
3433
}

src/libraries/Common/src/Interop/Windows/Kernel32/Interop.ConditionVariable.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@ internal struct CONDITION_VARIABLE
1717
[LibraryImport(Libraries.Kernel32)]
1818
internal static unsafe partial void InitializeConditionVariable(CONDITION_VARIABLE* ConditionVariable);
1919

20-
[SuppressGCTransition]
2120
[LibraryImport(Libraries.Kernel32)]
2221
internal static unsafe partial void WakeConditionVariable(CONDITION_VARIABLE* ConditionVariable);
2322

src/libraries/Common/src/Interop/Windows/Mincore/Interop.WaitOnAddress.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@ internal static partial class Mincore
1111
[LibraryImport(Libraries.Synch, SetLastError = true)]
1212
internal static unsafe partial BOOL WaitOnAddress(void* Address, void* CompareAddress, nint AddressSize, int dwMilliseconds);
1313

14-
[SuppressGCTransition]
1514
[LibraryImport(Libraries.Synch)]
1615
internal static unsafe partial void WakeByAddressSingle(void* Address);
1716
}

0 commit comments

Comments
 (0)