Skip to content

Commit 76872ed

Browse files
author
Alex Rønne Petersen
committed
[profiler] Use a new suppression file for the coverage profiler.
Keep the old one around only for compatibility with the old coverage support in the log profiler.
1 parent d1748f7 commit 76872ed

File tree

3 files changed

+152
-3
lines changed

3 files changed

+152
-3
lines changed

mono/profiler/Makefile.am

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,9 @@ lib_LTLIBRARIES = \
2525
$(vtune_libs)
2626

2727
suppressiondir = $(datadir)/mono-$(API_VER)/mono/profiler
28-
suppression_DATA = mono-profiler-log.suppression
28+
suppression_DATA = \
29+
mono-profiler-coverage.suppression \
30+
mono-profiler-log.suppression
2931

3032
# FIXME: The profiler tests currently don't work with coop because the
3133
# sampling infrastructure depends on signals being available.

mono/profiler/coverage.c

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -688,8 +688,6 @@ init_suppressed_assemblies (void)
688688

689689
/* Don't need to free content as it is referred to by the lines stored in @filters */
690690
content = get_file_content (SUPPRESSION_DIR "/mono-profiler-coverage.suppression");
691-
if (content == NULL)
692-
content = get_file_content (SUPPRESSION_DIR "/mono-profiler-log.suppression");
693691
if (content == NULL)
694692
return;
695693

Lines changed: 149 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,149 @@
1+
Commons.Xml.Relaxng
2+
Compat.ICSharpCode.SharpZipLib
3+
I18N
4+
I18N.CJK
5+
I18N.MidEast
6+
I18N.Other
7+
I18N.Rare
8+
I18N.West
9+
IBM.Data.DB2
10+
ICSharpCode.SharpZipLib
11+
gconf-sharp
12+
gdk-sharp
13+
glib-sharp
14+
gnome-sharp
15+
gnome-vfs-sharp
16+
gtk-sharp
17+
Mainsoft.Configuration
18+
Mainsoft.Web
19+
Managed.Windows.Forms
20+
MicrosoftAjaxLibrary
21+
Microsoft.Build
22+
Microsoft.Build.Engine
23+
Microsoft.Build.Framework
24+
Microsoft.Build.Tasks
25+
Microsoft.Build.Utilities
26+
Microsoft.CSharp
27+
Microsoft.VisualC
28+
Microsoft.Web.Infrastructure
29+
Mono.Addins
30+
Mono.Addins.Setup
31+
Mono.C5
32+
Mono.Cairo
33+
Mono.Cecil
34+
Mono.Cecil.Mdb
35+
Mono.CodeContracts
36+
Mono.CompilerServices.SymbolWriter
37+
Mono.CSharp
38+
Mono.Data.Sqlite
39+
Mono.Data.Tds
40+
Mono.Debugger.Soft
41+
Mono.Directory.LDAP
42+
Mono.Dynamic.Interpreter
43+
Mono.Http
44+
Mono.Management
45+
Mono.Messaging
46+
Mono.Messaging.RabbitMQ
47+
Mono.Options
48+
Mono.Parallel
49+
Mono.Posix
50+
Mono.Reactive.Testing
51+
Mono.Security
52+
Mono.Security.Win32
53+
Mono.ServiceModel.IdentitySelectors
54+
Mono.Simd
55+
Mono.Tasklets
56+
Mono.WebBrowser
57+
Mono.XBuild.Tasks
58+
Mono.Xml.Ext
59+
mscorlib
60+
Novell.Directory.Ldap
61+
pango-sharp
62+
System
63+
System.ComponentModel.Composition.4.5
64+
System.ComponentModel.DataAnnotations
65+
System.Configuration
66+
System.Configuration.Install
67+
System.Core
68+
System.Data
69+
System.Data.DataSetExtensions
70+
System.Data.Entity
71+
System.Data.Linq
72+
System.Data.OracleClient
73+
System.Data.Services
74+
System.Data.Services.Client
75+
System.Design
76+
System.DirectoryServices
77+
System.DirectoryServices.Protocols
78+
System.Drawing
79+
System.Drawing.Design
80+
System.Dynamic
81+
System.EnterpriseServices
82+
System.IdentityModel
83+
System.IdentityModel.Selectors
84+
System.Interactive
85+
System.Interactive.Async
86+
System.Interactive.Providers
87+
System.IO.Compression
88+
System.IO.Compression.FileSystem
89+
System.Json
90+
System.Json.Microsoft
91+
System.Management
92+
System.Messaging
93+
System.Net
94+
System.Net.Http
95+
System.Net.Http.Formatting
96+
System.Net.Http.WebRequest
97+
System.Numerics
98+
System.Reactive.Core
99+
System.Reactive.Debugger
100+
System.Reactive.Experimental
101+
System.Reactive.Interfaces
102+
System.Reactive.Linq
103+
System.Reactive.Observable.Aliases
104+
System.Reactive.PlatformServices
105+
System.Reactive.Providers
106+
System.Reactive.Runtime.Remoting
107+
System.Reactive.Windows.Forms
108+
System.Reactive.Windows.Threading
109+
System.Runtime.Caching
110+
System.Runtime.DurableInstancing
111+
System.Runtime.Remoting
112+
System.Runtime.Serialization
113+
System.Runtime.Serialization.Formatters.Soap
114+
System.Runtime.Serialization.Json
115+
System.Security
116+
System.ServiceModel
117+
System.ServiceModel.Activation
118+
System.ServiceModel.Discovery
119+
System.ServiceModel.Routing
120+
System.ServiceModel.Syndication
121+
System.ServiceModel.Web
122+
System.ServiceModel.Web.Extensions
123+
System.ServiceProcess
124+
System.Threading.Tasks.Dataflow
125+
System.Transactions
126+
System.Web
127+
System.Web.Abstractions
128+
System.Web.ApplicationServices
129+
System.Web.DynamicData
130+
System.Web.Extensions
131+
System.Web.Extensions.Design
132+
System.Web.Http
133+
System.Web.Http.SelfHost
134+
System.Web.Http.WebHost
135+
System.Web.Mvc3
136+
System.Web.Razor
137+
System.Web.Routing
138+
System.Web.Services
139+
SystemWebTestShim
140+
System.Web.WebPages
141+
System.Web.WebPages.Deployment
142+
System.Web.WebPages.Razor
143+
System.Windows
144+
System.Windows.Forms.DataVisualization
145+
System.Xaml
146+
System.Xml
147+
System.Xml.Linq
148+
System.Xml.Serialization
149+
WebMatrix.Data

0 commit comments

Comments
 (0)