1{
2   <insert_a_suppression_name_here>
3   Memcheck:Leak
4   fun:malloc
5   fun:ngx_alloc
6   obj:*
7}
8{
9   <insert_a_suppression_name_here>
10   Memcheck:Param
11   epoll_ctl(event)
12   fun:epoll_ctl
13}
14{
15   <insert_a_suppression_name_here>
16   Memcheck:Leak
17   fun:malloc
18   fun:ngx_alloc
19   fun:ngx_event_process_init
20   fun:ngx_single_process_cycle
21}
22{
23   nginx-core-process-init
24   Memcheck:Leak
25   fun:malloc
26   fun:ngx_alloc
27   fun:ngx_event_process_init
28   fun:ngx_single_process_cycle
29   fun:main
30}
31{
32   nginx-core-crc32-init
33   Memcheck:Leak
34   fun:malloc
35   fun:ngx_alloc
36   fun:ngx_crc32_table_init
37   fun:main
38}
39{
40   palloc_large_for_init_request
41   Memcheck:Leak
42   fun:malloc
43   fun:ngx_alloc
44   fun:ngx_palloc_large
45   fun:ngx_palloc
46   fun:ngx_pcalloc
47   fun:ngx_http_init_request
48   fun:ngx_epoll_process_events
49   fun:ngx_process_events_and_timers
50   fun:ngx_single_process_cycle
51   fun:main
52}
53{
54   palloc_large_for_create_temp_buf
55   Memcheck:Leak
56   fun:malloc
57   fun:ngx_alloc
58   fun:ngx_palloc_large
59   fun:ngx_palloc
60   fun:ngx_create_temp_buf
61   fun:ngx_http_init_request
62   fun:ngx_epoll_process_events
63   fun:ngx_process_events_and_timers
64   fun:ngx_single_process_cycle
65   fun:main
66}
67{
68   accept_create_pool
69   Memcheck:Leak
70   fun:memalign
71   fun:posix_memalign
72   fun:ngx_memalign
73   fun:ngx_create_pool
74   fun:ngx_event_accept
75   fun:ngx_epoll_process_events
76   fun:ngx_process_events_and_timers
77   fun:ngx_single_process_cycle
78   fun:main
79}
80{
81   create_pool_for_init_req
82   Memcheck:Leak
83   fun:memalign
84   fun:posix_memalign
85   fun:ngx_memalign
86   fun:ngx_create_pool
87   fun:ngx_http_init_request
88   fun:ngx_epoll_process_events
89   fun:ngx_process_events_and_timers
90   fun:ngx_single_process_cycle
91   fun:main
92}
93{
94   create_pool_posix_memalign
95   Memcheck:Leak
96   fun:memalign
97   fun:posix_memalign
98   fun:ngx_memalign
99   fun:ngx_create_pool
100   fun:main
101}
102{
103   spawn_process_alloc
104   Memcheck:Leak
105   fun:malloc
106   fun:ngx_alloc
107   fun:ngx_event_process_init
108   fun:ngx_worker_process_init
109   fun:ngx_worker_process_cycle
110   fun:ngx_spawn_process
111   fun:ngx_start_worker_processes
112   fun:ngx_master_process_cycle
113   fun:main
114}
115{
116   <insert_a_suppression_name_here>
117   Memcheck:Leak
118   fun:malloc
119   fun:ngx_alloc
120   fun:ngx_palloc_large
121   fun:ngx_palloc
122   fun:ngx_array_push
123   fun:ngx_hash_add_key
124   fun:ngx_http_variables_add_core_vars
125   fun:ngx_http_core_preconfiguration
126   fun:ngx_http_block
127   fun:ngx_conf_parse
128   fun:ngx_init_cycle
129   fun:main
130}
131{
132   <insert_a_suppression_name_here>
133   Memcheck:Leak
134   fun:malloc
135   fun:ngx_alloc
136   fun:ngx_palloc_large
137   fun:ngx_palloc
138   fun:ngx_pcalloc
139   fun:ngx_hash_init
140   fun:ngx_http_variables_init_vars
141   fun:ngx_http_block
142   fun:ngx_conf_parse
143   fun:ngx_init_cycle
144   fun:main
145}
146{
147   <insert_a_suppression_name_here>
148   Memcheck:Leak
149   fun:malloc
150   fun:ngx_alloc
151   fun:ngx_palloc_large
152   fun:ngx_palloc
153   fun:ngx_pcalloc
154   fun:ngx_hash_keys_array_init
155   fun:ngx_http_variables_add_core_vars
156   fun:ngx_http_core_preconfiguration
157   fun:ngx_http_block
158   fun:ngx_conf_parse
159   fun:ngx_init_cycle
160   fun:main
161}
162{
163   <insert_a_suppression_name_here>
164   Memcheck:Leak
165   fun:malloc
166   fun:ngx_alloc
167   fun:ngx_palloc_large
168   fun:ngx_palloc
169   fun:ngx_array_push
170   fun:ngx_hash_add_key
171   fun:ngx_http_add_variable
172   fun:ngx_http_ssi_preconfiguration
173   fun:ngx_http_block
174   fun:ngx_conf_parse
175   fun:ngx_init_cycle
176   fun:main
177}
178{
179   <insert_a_suppression_name_here>
180   Memcheck:Leak
181   fun:malloc
182   fun:ngx_alloc
183   fun:ngx_palloc_large
184   fun:ngx_palloc
185   fun:ngx_pcalloc
186   fun:ngx_http_upstream_drizzle_create_srv_conf
187   fun:ngx_http_core_server
188   fun:ngx_conf_parse
189   fun:ngx_http_block
190   fun:ngx_conf_parse
191   fun:ngx_init_cycle
192   fun:main
193}
194{
195   <insert_a_suppression_name_here>
196   Memcheck:Leak
197   fun:malloc
198   fun:ngx_alloc
199   fun:ngx_palloc_large
200   fun:ngx_palloc
201   fun:ngx_pcalloc
202   fun:ngx_http_upstream_drizzle_create_srv_conf
203   fun:ngx_http_upstream
204   fun:ngx_conf_parse
205   fun:ngx_http_block
206   fun:ngx_conf_parse
207   fun:ngx_init_cycle
208   fun:main
209}
210{
211   <insert_a_suppression_name_here>
212   Memcheck:Leak
213   fun:malloc
214   fun:ngx_alloc
215   fun:ngx_palloc_large
216   fun:ngx_palloc
217   fun:ngx_pcalloc
218   fun:ngx_http_upstream_drizzle_create_srv_conf
219   fun:ngx_http_block
220   fun:ngx_conf_parse
221   fun:ngx_init_cycle
222   fun:main
223}
224{
225   <insert_a_suppression_name_here>
226   Memcheck:Leak
227   fun:malloc
228   fun:ngx_alloc
229   fun:ngx_palloc_large
230   fun:ngx_palloc
231   fun:ngx_pcalloc
232   fun:ngx_init_cycle
233   fun:main
234}
235{
236   <insert_a_suppression_name_here>
237   Memcheck:Leak
238   fun:malloc
239   fun:ngx_alloc
240   fun:ngx_palloc_large
241   fun:ngx_palloc
242   fun:ngx_hash_init
243   fun:ngx_http_upstream_init_main_conf
244   fun:ngx_http_block
245   fun:ngx_conf_parse
246   fun:ngx_init_cycle
247   fun:main
248}
249{
250   <insert_a_suppression_name_here>
251   Memcheck:Leak
252   fun:malloc
253   fun:ngx_alloc
254   fun:ngx_palloc_large
255   fun:ngx_palloc
256   fun:ngx_array_push
257   fun:ngx_http_get_variable_index
258   fun:ngx_http_script_compile
259   fun:ngx_http_rewrite_value
260   fun:ndk_set_var_value_core
261   fun:ndk_set_var_value
262   fun:ngx_conf_parse
263   fun:ngx_http_core_location
264}
265{
266   <insert_a_suppression_name_here>
267   Memcheck:Leak
268   fun:malloc
269   fun:ngx_alloc
270   fun:ngx_palloc_large
271   fun:ngx_palloc
272   fun:ngx_array_push_n
273   fun:ngx_http_script_add_code
274   fun:ngx_http_script_compile
275   fun:ngx_http_rewrite_value
276   fun:ndk_set_var_value_core
277   fun:ndk_set_var_value
278   fun:ngx_conf_parse
279   fun:ngx_http_core_location
280}
281{
282   <insert_a_suppression_name_here>
283   Memcheck:Leak
284   fun:malloc
285   fun:ngx_alloc
286   fun:ngx_palloc_large
287   fun:ngx_palloc
288   fun:ngx_array_push
289   fun:ngx_http_get_variable_index
290   fun:ngx_http_rewrite_set
291   fun:ngx_conf_parse
292   fun:ngx_http_core_location
293   fun:ngx_conf_parse
294   fun:ngx_http_core_server
295   fun:ngx_conf_parse
296}
297{
298   <insert_a_suppression_name_here>
299   Memcheck:Cond
300   fun:index
301   fun:expand_dynamic_string_token
302   fun:_dl_map_object
303   fun:map_doit
304   fun:_dl_catch_error
305   fun:do_preload
306   fun:dl_main
307}
308{
309   <insert_a_suppression_name_here>
310   Memcheck:Leak
311   match-leak-kinds: definite
312   fun:malloc
313   fun:ngx_alloc
314   fun:ngx_set_environment
315   fun:ngx_single_process_cycle
316}
317{
318   <insert_a_suppression_name_here>
319   Memcheck:Leak
320   match-leak-kinds: definite
321   fun:malloc
322   fun:ngx_alloc
323   fun:ngx_set_environment
324   fun:ngx_worker_process_init
325   fun:ngx_worker_process_cycle
326}
327