summaryrefslogtreecommitdiffstats
path: root/build/valgrind/cross-architecture.sup
blob: 9dc40034c595b1571aa26dca8425ff47314b55b1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
# Full list is tracked through meta bug 793882

####################
#  Intended leaks  #
####################

{
   PR_SetEnv requires its argument to be leaked, but does not appear on stacks. (See bug 793534.)
   Memcheck:Leak
   ...
   fun:_ZN7mozilla9SaveToEnvEPKc
   ...
}
{
   PR_SetEnv requires its argument to be leaked, but does not appear on stacks. (See bug 793534.)
   Memcheck:Leak
   ...
   fun:SaveToEnv
   ...
}
{
   PR_SetEnv requires its argument to be leaked, but does not appear on stacks. (See bug 793549.)
   Memcheck:Leak
   ...
   fun:_ZL13SaveWordToEnvPKcRK12nsTSubstringIcE
   ...
}
{
   PR_SetEnv requires its argument to be leaked, but does not appear on stacks. (See bug 793549.)
   Memcheck:Leak
   ...
   fun:SaveWordToEnv
   ...
}
{
   PR_SetEnv requires its argument to be leaked, but does not appear on stacks. (See bug 944133.)
   Memcheck:Leak
   ...
   fun:_ZN13CrashReporter14SetRestartArgsEiPPc
   ...
}
{
   PR_SetEnv requires its argument to be leaked, but does not appear on stacks. (See bug 793548.)
   Memcheck:Leak
   fun:malloc
   ...
   fun:_Z12ToNewCStringRK10nsACString
   fun:_ZN13CrashReporter14SetupExtraDataEP7nsIFileRK10nsACString
   ...
}
{
   PR_SetEnv requires its argument to be leaked, but does not appear on stacks. (See bug 1345153.)
   Memcheck:Leak
   fun:malloc
   ...
   fun:_ZN13CrashReporterL27SetupCrashReporterDirectoryEP7nsIFilePKcS3_PS1_
   ...
}
{
   We purposely leak the StatisticsReporter object
   Memcheck:Leak
   fun:malloc
   fun:moz_xmalloc
   fun:operator new
   fun:_Z21XRE_CreateStatsObjectv
   ...
}
{
   We purposely leak forkserver children's new argv strings. (See bug 1878213.)
   Memcheck:Leak
   match-leak-kinds: definite
   fun:malloc
   fun:strdup
   ...
   fun:_ZN4base17AppProcessBuilder14InitAppProcessEPiPPPc
   ...
}
{
   We purposely leak copies of the initial argv/environ to implement setproctitle on Linux. (See bug 1878213.)
   Memcheck:Leak
   match-leak-kinds: definite
   fun:malloc
   fun:strdup
   fun:_Z17setproctitle_initPPc
   ...
}

####################################
#  Leaks in third party libraries  #
####################################

{
   See bug 793535
   Memcheck:Leak
   fun:calloc
   fun:_dlerror_run
   fun:dlsym
   ...
}
{
   See bug 793611
   Memcheck:Leak
   fun:memalign
   fun:tls_get_addr_tail
   fun:__tls_get_addr
   ...
}
{
   See bug 793611
   Memcheck:Leak
   fun:memalign
   fun:tls_get_addr_tail
   fun:___tls_get_addr
   ...
}

#################
#  Other leaks  #
#################

{
   Bug 794369
   Memcheck:Leak
   fun:malloc
   fun:moz_xmalloc
   ...
   fun:_ZN20mozJSComponentLoader10LoadModuleERN7mozilla12FileLocationE
   ...
}
{
   Bug 794370
   Memcheck:Leak
   fun:malloc
   fun:moz_xmalloc
   ...
   fun:_ZN22nsComponentManagerImpl15RegisterFactoryERK4nsIDPKcS4_P10nsIFactory
   ...
}
{
   Bug 794372
   Memcheck:Leak
   fun:malloc
   fun:moz_xmalloc
   ...
   fun:_ZN22nsComponentManagerImpl22RegisterCIDEntryLockedEPKN7mozilla6Module8CIDEntryEPNS_11KnownModuleE
   ...
}
{
   Bug 794374
   Memcheck:Leak
   fun:malloc
   fun:moz_xmalloc
   ...
   fun:_ZN22nsComponentManagerImpl17ManifestComponentERNS_25ManifestProcessingContextEiPKPc
   ...
}
{
   Bug 1017112
   Memcheck:Leak
   fun:malloc
   ...
   fun:PK11_InitPin
   fun:_ZN11nsPK11Token12InitPasswordEPKDs
   ...
}
{
   We intentionally leak bloom filter TLS data in the global servo thread-pool until we can free it consistently (https://github.com/rayon-rs/rayon/issues/688)
   Memcheck:Leak
   match-leak-kinds: definite
   fun:calloc
   ...
   fun:_ZN3std*thread*local*fast*12Key$LT$T$GT$14try_initialize*
   ...
   fun:_ZN5style5bloom19StyleBloom$LT$E$GT$3new*
   ...
}
{
   We intentionally leak sharing cache TLS data in the global servo thread-pool until we can free it consistently (https://github.com/rayon-rs/rayon/issues/688)
   Memcheck:Leak
   match-leak-kinds: definite
   fun:malloc
   ...
   fun:_ZN3std*thread*local*fast*12Key$LT$T$GT$14try_initialize*
   ...
   fun:_ZN5style7sharing26StyleSharingCache$LT$E$GT$3new*
   ...
}
{
   Leak in libfontconfig1 in Debian 8 and 9. See bug 1636003.
   Memcheck:Leak
   match-leak-kinds: definite
   fun:malloc
   fun:FcGetPrgname
   ...
}

#################
#  Other leaks  #
#################
{
   Following frame pointers can lead us to uninitialized stack space
   Memcheck:Cond
   fun:DoFramePointerStackWalk
}