Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse code

updated .gitignore and added valgrind.suppress.

  • Loading branch information...
commit b44a781e6f707d593d4cb05e70d9607fd5fcc63b 1 parent cb99a0f
Yichun Zhang authored
8  .gitignore
... ...
@@ -1,2 +1,10 @@
1 1
 .svn
2 2
 t/servroot/
  3
+*~
  4
+*.swp
  5
+work/
  6
+buildroot/
  7
+util/
  8
+reindex
  9
+go
  10
+build1*
542  valgrind.suppress
... ...
@@ -0,0 +1,542 @@
  1
+{
  2
+   <insert_a_suppression_name_here>
  3
+   Memcheck:Param
  4
+   write(buf)
  5
+   fun:__write_nocancel
  6
+   fun:ngx_log_error_core
  7
+   fun:ngx_resolver_read_response
  8
+}
  9
+{
  10
+   <insert_a_suppression_name_here>
  11
+   Memcheck:Cond
  12
+   fun:ngx_sprintf_num
  13
+   fun:ngx_vslprintf
  14
+   fun:ngx_log_error_core
  15
+   fun:ngx_resolver_read_response
  16
+   fun:ngx_epoll_process_events
  17
+   fun:ngx_process_events_and_timers
  18
+   fun:ngx_single_process_cycle
  19
+   fun:main
  20
+}
  21
+{
  22
+   <insert_a_suppression_name_here>
  23
+   Memcheck:Addr1
  24
+   fun:ngx_vslprintf
  25
+   fun:ngx_snprintf
  26
+   fun:ngx_sock_ntop
  27
+   fun:ngx_event_accept
  28
+}
  29
+{
  30
+   <insert_a_suppression_name_here>
  31
+   Memcheck:Param
  32
+   write(buf)
  33
+   fun:__write_nocancel
  34
+   fun:ngx_log_error_core
  35
+   fun:ngx_resolver_read_response
  36
+   fun:ngx_event_process_posted
  37
+   fun:ngx_process_events_and_timers
  38
+   fun:ngx_single_process_cycle
  39
+   fun:main
  40
+}
  41
+{
  42
+   <insert_a_suppression_name_here>
  43
+   Memcheck:Cond
  44
+   fun:ngx_sprintf_num
  45
+   fun:ngx_vslprintf
  46
+   fun:ngx_log_error_core
  47
+   fun:ngx_resolver_read_response
  48
+   fun:ngx_event_process_posted
  49
+   fun:ngx_process_events_and_timers
  50
+   fun:ngx_single_process_cycle
  51
+   fun:main
  52
+}
  53
+{
  54
+   <insert_a_suppression_name_here>
  55
+   exp-sgcheck:SorG
  56
+   fun:lj_str_new
  57
+   fun:lua_pushlstring
  58
+}
  59
+{
  60
+   <insert_a_suppression_name_here>
  61
+   Memcheck:Leak
  62
+   fun:malloc
  63
+   fun:ngx_alloc
  64
+   obj:*
  65
+}
  66
+{
  67
+   <insert_a_suppression_name_here>
  68
+   exp-sgcheck:SorG
  69
+   fun:lj_str_new
  70
+   fun:lua_pushlstring
  71
+}
  72
+{
  73
+   <insert_a_suppression_name_here>
  74
+   exp-sgcheck:SorG
  75
+   fun:ngx_http_lua_ndk_set_var_get
  76
+}
  77
+{
  78
+   <insert_a_suppression_name_here>
  79
+   exp-sgcheck:SorG
  80
+   fun:lj_str_new
  81
+   fun:lua_getfield
  82
+}
  83
+{
  84
+   <insert_a_suppression_name_here>
  85
+   exp-sgcheck:SorG
  86
+   fun:lj_str_new
  87
+   fun:lua_setfield
  88
+}
  89
+{
  90
+   <insert_a_suppression_name_here>
  91
+   exp-sgcheck:SorG
  92
+   fun:ngx_http_variables_init_vars
  93
+   fun:ngx_http_block
  94
+}
  95
+{
  96
+   <insert_a_suppression_name_here>
  97
+   exp-sgcheck:SorG
  98
+   fun:ngx_conf_parse
  99
+}
  100
+{
  101
+   <insert_a_suppression_name_here>
  102
+   exp-sgcheck:SorG
  103
+   fun:ngx_vslprintf
  104
+   fun:ngx_log_error_core
  105
+}
  106
+{
  107
+   <insert_a_suppression_name_here>
  108
+   Memcheck:Leak
  109
+   fun:malloc
  110
+   fun:ngx_alloc
  111
+   fun:ngx_calloc
  112
+   fun:ngx_event_process_init
  113
+}
  114
+{
  115
+   <insert_a_suppression_name_here>
  116
+   Memcheck:Leak
  117
+   fun:malloc
  118
+   fun:ngx_alloc
  119
+   fun:ngx_malloc
  120
+   fun:ngx_pcalloc
  121
+}
  122
+{
  123
+   <insert_a_suppression_name_here>
  124
+   Memcheck:Addr4
  125
+   fun:lj_str_new
  126
+   fun:lua_setfield
  127
+}
  128
+{
  129
+   <insert_a_suppression_name_here>
  130
+   Memcheck:Addr4
  131
+   fun:lj_str_new
  132
+   fun:lua_getfield
  133
+}
  134
+{
  135
+   <insert_a_suppression_name_here>
  136
+   Memcheck:Leak
  137
+   fun:malloc
  138
+   fun:ngx_alloc
  139
+   fun:(below main)
  140
+}
  141
+{
  142
+   <insert_a_suppression_name_here>
  143
+   Memcheck:Param
  144
+   epoll_ctl(event)
  145
+   fun:epoll_ctl
  146
+}
  147
+{
  148
+   <insert_a_suppression_name_here>
  149
+   Memcheck:Leak
  150
+   fun:malloc
  151
+   fun:ngx_alloc
  152
+   fun:ngx_event_process_init
  153
+}
  154
+{
  155
+   <insert_a_suppression_name_here>
  156
+   Memcheck:Cond
  157
+   fun:ngx_conf_flush_files
  158
+   fun:ngx_single_process_cycle
  159
+}
  160
+{
  161
+   <insert_a_suppression_name_here>
  162
+   Memcheck:Cond
  163
+   fun:memcpy
  164
+   fun:ngx_vslprintf
  165
+   fun:ngx_log_error_core
  166
+   fun:ngx_http_charset_header_filter
  167
+}
  168
+{
  169
+   <insert_a_suppression_name_here>
  170
+   Memcheck:Leak
  171
+   fun:memalign
  172
+   fun:posix_memalign
  173
+   fun:ngx_memalign
  174
+   fun:ngx_pcalloc
  175
+}
  176
+{
  177
+   <insert_a_suppression_name_here>
  178
+   Memcheck:Addr4
  179
+   fun:lj_str_new
  180
+   fun:lua_pushlstring
  181
+}
  182
+{
  183
+   <insert_a_suppression_name_here>
  184
+   Memcheck:Cond
  185
+   fun:lj_str_new
  186
+   fun:lj_str_fromnum
  187
+}
  188
+{
  189
+   <insert_a_suppression_name_here>
  190
+   Memcheck:Cond
  191
+   fun:lj_str_new
  192
+   fun:lua_pushlstring
  193
+}
  194
+{
  195
+   <false_alarm_due_to_u32_alignment_in_luajit2>
  196
+   Memcheck:Addr4
  197
+   fun:lj_str_new
  198
+   fun:lua_setfield
  199
+   fun:ngx_http_lua_cache_store_code
  200
+}
  201
+{
  202
+   <insert_a_suppression_name_here>
  203
+   Memcheck:Cond
  204
+   fun:lj_str_new
  205
+   fun:lua_getfield
  206
+   fun:ngx_http_lua_cache_load_code
  207
+}
  208
+{
  209
+   <insert_a_suppression_name_here>
  210
+   Memcheck:Cond
  211
+   fun:lj_str_new
  212
+   fun:lua_setfield
  213
+   fun:ngx_http_lua_cache_store_code
  214
+}
  215
+{
  216
+   <false_alarm_due_to_u32_alignment_in_luajit2>
  217
+   Memcheck:Addr4
  218
+   fun:lj_str_new
  219
+   fun:lua_getfield
  220
+   fun:ngx_http_lua_cache_load_code
  221
+}
  222
+{
  223
+   <insert_a_suppression_name_here>
  224
+   Memcheck:Param
  225
+   socketcall.setsockopt(optval)
  226
+   fun:setsockopt
  227
+   fun:drizzle_state_connect
  228
+}
  229
+{
  230
+   <insert_a_suppression_name_here>
  231
+   Memcheck:Leak
  232
+   fun:malloc
  233
+   fun:ngx_alloc
  234
+   fun:ngx_palloc_large
  235
+}
  236
+{
  237
+   <insert_a_suppression_name_here>
  238
+   Memcheck:Leak
  239
+   fun:malloc
  240
+   fun:ngx_alloc
  241
+   fun:ngx_pool_cleanup_add
  242
+}
  243
+{
  244
+   <insert_a_suppression_name_here>
  245
+   Memcheck:Leak
  246
+   fun:malloc
  247
+   fun:ngx_alloc
  248
+   fun:ngx_pnalloc
  249
+}
  250
+{
  251
+   <insert_a_suppression_name_here>
  252
+   Memcheck:Cond
  253
+   fun:ngx_conf_flush_files
  254
+   fun:ngx_single_process_cycle
  255
+   fun:main
  256
+}
  257
+
  258
+{
  259
+   <insert_a_suppression_name_here>
  260
+   Memcheck:Leak
  261
+   fun:malloc
  262
+   fun:ngx_alloc
  263
+   fun:ngx_palloc
  264
+}
  265
+{
  266
+   <insert_a_suppression_name_here>
  267
+   Memcheck:Leak
  268
+   fun:malloc
  269
+   fun:ngx_alloc
  270
+   fun:ngx_pcalloc
  271
+}
  272
+{
  273
+   <insert_a_suppression_name_here>
  274
+   Memcheck:Leak
  275
+   fun:malloc
  276
+   fun:ngx_alloc
  277
+   fun:ngx_malloc
  278
+   fun:ngx_palloc_large
  279
+}
  280
+{
  281
+   <insert_a_suppression_name_here>
  282
+   Memcheck:Leak
  283
+   fun:malloc
  284
+   fun:ngx_alloc
  285
+   fun:ngx_create_pool
  286
+}
  287
+{
  288
+   <insert_a_suppression_name_here>
  289
+   Memcheck:Leak
  290
+   fun:malloc
  291
+   fun:ngx_alloc
  292
+   fun:ngx_malloc
  293
+   fun:ngx_palloc
  294
+}
  295
+{
  296
+   <insert_a_suppression_name_here>
  297
+   Memcheck:Leak
  298
+   fun:malloc
  299
+   fun:ngx_alloc
  300
+   fun:ngx_malloc
  301
+   fun:ngx_pnalloc
  302
+}
  303
+
  304
+{
  305
+   <insert_a_suppression_name_here>
  306
+   Memcheck:Leak
  307
+   fun:malloc
  308
+   fun:ngx_alloc
  309
+   fun:ngx_palloc_large
  310
+   fun:ngx_palloc
  311
+   fun:ngx_array_push
  312
+   fun:ngx_http_get_variable_index
  313
+   fun:ngx_http_memc_add_variable
  314
+   fun:ngx_http_memc_init
  315
+   fun:ngx_http_block
  316
+   fun:ngx_conf_parse
  317
+   fun:ngx_init_cycle
  318
+   fun:main
  319
+}
  320
+
  321
+{
  322
+   <insert_a_suppression_name_here>
  323
+   Memcheck:Leak
  324
+   fun:malloc
  325
+   fun:ngx_alloc
  326
+   fun:ngx_event_process_init
  327
+   fun:ngx_single_process_cycle
  328
+   fun:main
  329
+}
  330
+{
  331
+   <insert_a_suppression_name_here>
  332
+   Memcheck:Leak
  333
+   fun:malloc
  334
+   fun:ngx_alloc
  335
+   fun:ngx_crc32_table_init
  336
+   fun:main
  337
+}
  338
+{
  339
+   <insert_a_suppression_name_here>
  340
+   Memcheck:Leak
  341
+   fun:malloc
  342
+   fun:ngx_alloc
  343
+   fun:ngx_event_process_init
  344
+   fun:ngx_worker_process_init
  345
+   fun:ngx_worker_process_cycle
  346
+   fun:ngx_spawn_process
  347
+   fun:ngx_start_worker_processes
  348
+   fun:ngx_master_process_cycle
  349
+   fun:main
  350
+}
  351
+{
  352
+   <insert_a_suppression_name_here>
  353
+   Memcheck:Param
  354
+   socketcall.sendmsg(msg.msg_iov[i])
  355
+   fun:__sendmsg_nocancel
  356
+   fun:ngx_write_channel
  357
+   fun:ngx_signal_worker_processes
  358
+   fun:ngx_master_process_cycle
  359
+   fun:main
  360
+}
  361
+{
  362
+   <insert_a_suppression_name_here>
  363
+   Memcheck:Leak
  364
+   fun:malloc
  365
+   fun:ngx_alloc
  366
+   fun:ngx_palloc_large
  367
+   fun:ngx_palloc
  368
+   fun:ngx_pcalloc
  369
+   fun:ngx_hash_init
  370
+   fun:ngx_http_variables_init_vars
  371
+   fun:ngx_http_block
  372
+   fun:ngx_conf_parse
  373
+   fun:ngx_init_cycle
  374
+   fun:main
  375
+}
  376
+{
  377
+   <insert_a_suppression_name_here>
  378
+   Memcheck:Leak
  379
+   fun:malloc
  380
+   fun:ngx_alloc
  381
+   fun:ngx_palloc_large
  382
+   fun:ngx_palloc
  383
+   fun:ngx_pcalloc
  384
+   fun:ngx_http_upstream_drizzle_create_srv_conf
  385
+   fun:ngx_http_upstream
  386
+   fun:ngx_conf_parse
  387
+   fun:ngx_http_block
  388
+   fun:ngx_conf_parse
  389
+   fun:ngx_init_cycle
  390
+   fun:main
  391
+}
  392
+{
  393
+   <insert_a_suppression_name_here>
  394
+   Memcheck:Leak
  395
+   fun:malloc
  396
+   fun:ngx_alloc
  397
+   fun:ngx_palloc_large
  398
+   fun:ngx_palloc
  399
+   fun:ngx_pcalloc
  400
+   fun:ngx_hash_keys_array_init
  401
+   fun:ngx_http_variables_add_core_vars
  402
+   fun:ngx_http_core_preconfiguration
  403
+   fun:ngx_http_block
  404
+   fun:ngx_conf_parse
  405
+   fun:ngx_init_cycle
  406
+   fun:main
  407
+}
  408
+{
  409
+   <insert_a_suppression_name_here>
  410
+   Memcheck:Leak
  411
+   fun:malloc
  412
+   fun:ngx_alloc
  413
+   fun:ngx_palloc_large
  414
+   fun:ngx_palloc
  415
+   fun:ngx_array_push
  416
+   fun:ngx_hash_add_key
  417
+   fun:ngx_http_add_variable
  418
+   fun:ngx_http_echo_add_variables
  419
+   fun:ngx_http_echo_handler_init
  420
+   fun:ngx_http_block
  421
+   fun:ngx_conf_parse
  422
+   fun:ngx_init_cycle
  423
+}
  424
+{
  425
+   <insert_a_suppression_name_here>
  426
+   Memcheck:Leak
  427
+   fun:malloc
  428
+   fun:ngx_alloc
  429
+   fun:ngx_palloc_large
  430
+   fun:ngx_palloc
  431
+   fun:ngx_pcalloc
  432
+   fun:ngx_http_upstream_drizzle_create_srv_conf
  433
+   fun:ngx_http_core_server
  434
+   fun:ngx_conf_parse
  435
+   fun:ngx_http_block
  436
+   fun:ngx_conf_parse
  437
+   fun:ngx_init_cycle
  438
+   fun:main
  439
+}
  440
+{
  441
+   <insert_a_suppression_name_here>
  442
+   Memcheck:Leak
  443
+   fun:malloc
  444
+   fun:ngx_alloc
  445
+   fun:ngx_palloc_large
  446
+   fun:ngx_palloc
  447
+   fun:ngx_pcalloc
  448
+   fun:ngx_http_upstream_drizzle_create_srv_conf
  449
+   fun:ngx_http_block
  450
+   fun:ngx_conf_parse
  451
+   fun:ngx_init_cycle
  452
+   fun:main
  453
+}
  454
+{
  455
+   <insert_a_suppression_name_here>
  456
+   Memcheck:Leak
  457
+   fun:malloc
  458
+   fun:ngx_alloc
  459
+   fun:ngx_palloc_large
  460
+   fun:ngx_palloc
  461
+   fun:ngx_array_push
  462
+   fun:ngx_hash_add_key
  463
+   fun:ngx_http_variables_add_core_vars
  464
+   fun:ngx_http_core_preconfiguration
  465
+   fun:ngx_http_block
  466
+   fun:ngx_conf_parse
  467
+   fun:ngx_init_cycle
  468
+   fun:main
  469
+}
  470
+{
  471
+   <insert_a_suppression_name_here>
  472
+   Memcheck:Leak
  473
+   fun:malloc
  474
+   fun:ngx_alloc
  475
+   fun:ngx_palloc_large
  476
+   fun:ngx_palloc
  477
+   fun:ngx_pcalloc
  478
+   fun:ngx_init_cycle
  479
+   fun:main
  480
+}
  481
+{
  482
+   <insert_a_suppression_name_here>
  483
+   Memcheck:Leak
  484
+   fun:malloc
  485
+   fun:ngx_alloc
  486
+   fun:ngx_palloc_large
  487
+   fun:ngx_palloc
  488
+   fun:ngx_hash_init
  489
+   fun:ngx_http_upstream_init_main_conf
  490
+   fun:ngx_http_block
  491
+   fun:ngx_conf_parse
  492
+   fun:ngx_init_cycle
  493
+   fun:main
  494
+}
  495
+{
  496
+   <insert_a_suppression_name_here>
  497
+   Memcheck:Leak
  498
+   fun:malloc
  499
+   fun:ngx_alloc
  500
+   fun:ngx_palloc_large
  501
+   fun:ngx_palloc
  502
+   fun:ngx_pcalloc
  503
+   fun:ngx_http_drizzle_keepalive_init
  504
+   fun:ngx_http_upstream_drizzle_init
  505
+   fun:ngx_http_upstream_init_main_conf
  506
+   fun:ngx_http_block
  507
+   fun:ngx_conf_parse
  508
+   fun:ngx_init_cycle
  509
+   fun:main
  510
+}
  511
+{
  512
+   <insert_a_suppression_name_here>
  513
+   Memcheck:Leak
  514
+   fun:malloc
  515
+   fun:ngx_alloc
  516
+   fun:ngx_palloc_large
  517
+   fun:ngx_palloc
  518
+   fun:ngx_hash_init
  519
+   fun:ngx_http_variables_init_vars
  520
+   fun:ngx_http_block
  521
+   fun:ngx_conf_parse
  522
+   fun:ngx_init_cycle
  523
+   fun:main
  524
+}
  525
+{
  526
+   <insert_a_suppression_name_here>
  527
+   Memcheck:Leak
  528
+   fun:memalign
  529
+   fun:posix_memalign
  530
+   fun:ngx_memalign
  531
+   fun:ngx_create_pool
  532
+}
  533
+{
  534
+   <insert_a_suppression_name_here>
  535
+   Memcheck:Leak
  536
+   fun:memalign
  537
+   fun:posix_memalign
  538
+   fun:ngx_memalign
  539
+   fun:ngx_palloc_block
  540
+   fun:ngx_palloc
  541
+}
  542
+

0 notes on commit b44a781

Please sign in to comment.
Something went wrong with that request. Please try again.