summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJan Kotas <jkotas@microsoft.com>2018-03-28 07:53:49 -0700
committerGitHub <noreply@github.com>2018-03-28 07:53:49 -0700
commitdb3bb4314c95d4c18f234267c113d461aaa88f70 (patch)
tree19bcb5e0595f63760098eb0b5c7d2bedd47c252d
parent281a9f2b7805dc4df321e480ed9f48141d21dfec (diff)
downloadcoreclr-db3bb4314c95d4c18f234267c113d461aaa88f70.tar.gz
coreclr-db3bb4314c95d4c18f234267c113d461aaa88f70.tar.bz2
coreclr-db3bb4314c95d4c18f234267c113d461aaa88f70.zip
Root methods used by debugger for IL linker (#17287)
-rw-r--r--src/mscorlib/ILLinkTrim.xml14
1 files changed, 9 insertions, 5 deletions
diff --git a/src/mscorlib/ILLinkTrim.xml b/src/mscorlib/ILLinkTrim.xml
index a7fc505632..3f8175093e 100644
--- a/src/mscorlib/ILLinkTrim.xml
+++ b/src/mscorlib/ILLinkTrim.xml
@@ -5,15 +5,19 @@
instantiations to save in the ngen image. -->
<method name="CommonlyUsedWinRTRedirectedInterfaceStubs" />
</type>
+ <!-- Properties and methods used by a debugger. -->
<type fullname="System.Threading.Tasks.Task">
- <!-- Properties used by a debugger. -->
<property name="ParentForDebugger" />
<property name="StateFlagsForDebugger" />
</type>
- <type fullname="System.Diagnostics.Tracing.EventListener">
- <!-- Method gets used when the code is mirrored into CoreFX
- and is packaged into Microsoft.Diagnostics.Tracing.EventSource.Redist. -->
- <method name="DisposeOnShutdown" />
+ <type fullname="System.Threading.ThreadPool">
+ <method name="GetQueuedWorkItemsForDebugger" />
+ <method name="GetGloballyQueuedWorkItemsForDebugger" />
+ <method name="GetLocallyQueuedWorkItemsForDebugger" />
+ </type>
+ <type fullname="System.Threading.Tasks.TaskScheduler">
+ <method name="GetScheduledTasksForDebugger" />
+ <method name="GetTaskSchedulersForDebugger" />
</type>
<type fullname="System.Threading.Tasks.Task">
<!-- Methods is used by VS Tasks Window. -->