Home | History | Annotate | Download | only in tests
      1 # Pass this file to Valgrind with "--suppressions=tests/valgrind.supp"
      2 
      3 {
      4     Mesa_glsl_parsing
      5     Memcheck:Cond
      6     fun:_ZN22_mesa_glsl_parse_stateC1EP10gl_contextjPv
      7     obj:/usr/lib/x86_64-linux-gnu/dri/libglsl.so
      8 }
      9 {
     10     lib_png_inflate
     11     Memcheck:Cond
     12     fun:inflateReset2
     13     fun:inflateInit2_
     14     fun:png_create_read_struct_2
     15     fun:png_create_read_struct
     16 }
     17 {
     18     Mesa_ReadPixels
     19     Memcheck:Value8
     20     obj:/usr/lib/x86_64-linux-gnu/dri/libdricore.so
     21     fun:_mesa_readpixels
     22 }
     23 {
     24     FcConfig
     25     Memcheck:Addr4
     26     fun:FcConfigFileExists
     27 }
     28 {
     29     Mesa_add_symbol_leak
     30     Memcheck:Leak
     31     fun:malloc
     32     fun:strdup
     33     fun:_mesa_symbol_table_add_symbol
     34 }
     35 {
     36     Mesa_symbol_table_add_symbol_leak
     37     Memcheck:Leak
     38     fun:calloc
     39     fun:_mesa_symbol_table_add_symbol
     40 }
     41 {
     42     Mesa_symbol_table_add_symbol_hash_leak
     43     Memcheck:Leak
     44     fun:calloc
     45     fun:hash_table_insert
     46     fun:_mesa_symbol_table_add_symbol
     47 }
     48 {
     49     Mesa_add_global_symbol_leak
     50     Memcheck:Leak
     51     fun:malloc
     52     fun:strdup
     53     fun:_mesa_symbol_table_add_global_symbol
     54 }
     55 {
     56     Mesa_add_global_symbol_calloc_leak
     57     Memcheck:Leak
     58     fun:calloc
     59     fun:_mesa_symbol_table_add_global_symbol
     60 }
     61 {
     62     Mesa_add_global_symbol_hash_leak
     63     Memcheck:Leak
     64     fun:calloc
     65     fun:hash_table_insert
     66     fun:_mesa_symbol_table_add_global_symbol
     67 }
     68 {
     69     Mesa_hash_table_replace
     70     Memcheck:Leak
     71     fun:calloc
     72     fun:hash_table_replace
     73 }
     74 {
     75     Mesa_symbol_table_push_scope_leak
     76     Memcheck:Leak
     77     fun:calloc
     78     fun:_mesa_symbol_table_push_scope
     79 }
     80 {
     81     Mesa_symbol_table_ctor_leak
     82     Memcheck:Leak
     83     fun:calloc
     84     fun:_mesa_symbol_table_ctor
     85 }
     86 {
     87     Mesa_bindAttribLocation_leak
     88     Memcheck:Leak
     89     fun:malloc
     90     fun:strdup
     91     fun:_mesa_BindAttribLocationARB
     92 }
     93 {
     94     Mesa_init_shader_program_leak
     95     Memcheck:Leak
     96     fun:_Znwm
     97     fun:string_to_uint_map_ctor
     98     fun:_mesa_init_shader_program
     99 }
    100 {
    101     Mesa_fix_func_fragment_program_leak
    102     Memcheck:Leak
    103     fun:malloc
    104     fun:_mesa_get_fixed_func_fragment_program
    105 }
    106 {
    107     Mega_get_fixed_func_fragment_program_leak
    108     Memcheck:Leak
    109     fun:realloc
    110     ...
    111     fun:_mesa_get_fixed_func_fragment_program
    112 }
    113 {
    114     Mesa_link_shader_leak
    115     Memcheck:Leak
    116     fun:_Znwm
    117     fun:_Z29link_assign_uniform_locationsP17gl_shader_program
    118     fun:_Z12link_shadersP10gl_contextP17gl_shader_program
    119     fun:_mesa_glsl_link_shader
    120 }
    121 {
    122     Mesa_link_shader_leak_2
    123     Memcheck:Leak
    124     fun:calloc
    125     fun:st_link_shader
    126     fun:_mesa_glsl_link_shader
    127 }
    128 {
    129     Mesa_leak
    130     Memcheck:Leak
    131     fun:malloc
    132     fun:_mesa_realloc
    133     obj:/usr/lib/x86_64-linux-gnu/dri/libdricore.so
    134 }
    135 {
    136     lib_png_inflate
    137     Memcheck:Cond
    138     fun:inflateReset2
    139     fun:inflateInit2_
    140     fun:png_create_read_struct_2
    141     fun:png_create_read_struct
    142 }
    143 {
    144     Mesa_ReadPixels
    145     Memcheck:Value8
    146     obj:/usr/lib/x86_64-linux-gnu/dri/libdricore.so
    147     fun:_mesa_readpixels
    148 }
    149 {
    150     Mesa_compile_shader
    151     Memcheck:Leak
    152     fun:calloc
    153     fun:ralloc_size
    154     fun:ralloc_strdup
    155     ...
    156     fun:_mesa_glsl_compile_shader
    157 }
    158 {
    159     Mesa_compile_shader_2
    160     Memcheck:Leak
    161     fun:calloc
    162     fun:ralloc_size
    163     ...
    164     fun:_mesa_glsl_compile_shader
    165 }
    166 {
    167     Mesa_link_shader
    168     Memcheck:Leak
    169     fun:calloc
    170     fun:ralloc_size
    171     ...
    172     fun:_mesa_glsl_link_shader
    173 }
    174 {
    175     Mesa_link_shader2
    176     Memcheck:Leak
    177     fun:calloc
    178     obj:/usr/lib/x86_64-linux-gnu/dri/libgallium.so
    179     fun:st_link_shader
    180     fun:_mesa_glsl_link_shader
    181 }
    182 {
    183     Mesa_update_state
    184     Memcheck:Leak
    185     fun:calloc
    186     fun:ralloc_size
    187     ...
    188     fun:_mesa_update_state
    189 }
    190 {
    191     Mesa_associate_uniform_storage
    192     Memcheck:Leak
    193     fun:malloc
    194     fun:realloc
    195     fun:_mesa_uniform_attach_driver_storage
    196     fun:_mesa_associate_uniform_storage
    197 }
    198 {
    199     Mesa_init_ralloc_type
    200     Memcheck:Leak
    201     fun:calloc
    202     fun:ralloc_size
    203     fun:ralloc_autofree_context
    204     fun:_ZN9glsl_type20init_ralloc_type_ctxEv
    205 }
    206 {
    207     Mesa_glsl_parse_state
    208     Memcheck:Leak
    209     fun:calloc
    210     fun:ralloc_size
    211     ...
    212     fun:_ZN23ast_function_expression3hirEP9exec_listP22_mesa_glsl_parse_state
    213 }
    214 {
    215     Mesa_ir_variable
    216     Memcheck:Leak
    217     fun:calloc
    218     fun:ralloc_size
    219     fun:ralloc_strdup
    220     fun:_ZN11ir_variableC1EPK9glsl_typePKc16ir_variable_mode
    221 }
    222 {
    223     Mesa_glsl_to_tgsi_visitor
    224     Memcheck:Leak
    225     fun:calloc
    226     fun:ralloc_size
    227     fun:rzalloc_size
    228     fun:_ZN20glsl_to_tgsi_visitor4emitEP14ir_instructionj10st_dst_reg10st_src_regS3_S3_
    229 }
    230 {
    231     LLVMModuleCreateWithNameInContext_Leak
    232     Memcheck:Leak
    233     fun:_Znwm
    234     fun:_ZNSs4_Rep9_S_createEmmRKSaIcE
    235     fun:_ZNSs12_S_constructIPKcEEPcT_S3_RKSaIcESt20forward_iterator_tag
    236 }
    237 {
    238     glsl_type_glsl_base_type_leak
    239     Memcheck:Leak
    240     fun:calloc
    241     fun:ralloc_size
    242     fun:ralloc_strdup
    243     fun:_ZN9glsl_typeC1Ej14glsl_base_typejjPKc
    244 }
    245 {
    246     glsl_type_glsl_struct_field_leak
    247     Memcheck:Leak
    248     fun:calloc
    249     fun:ralloc_size
    250     ...
    251     fun:_ZN9glsl_typeC1EPK17glsl_struct_fieldjPKc
    252 }
    253 {
    254     glsl_type_glsl_sampler_dim_leak
    255     Memcheck:Leak
    256     fun:calloc
    257     fun:ralloc_size
    258     fun:ralloc_strdup
    259     fun:_ZN9glsl_typeC1Ej16glsl_sampler_dimbbjPKc
    260 }
    261 {
    262     Mesa_glsl_parse_state
    263     Memcheck:Leak
    264     fun:malloc
    265     fun:strdup
    266     fun:_Z14_mesa_glsl_lexP7YYSTYPEP7YYLTYPEPv
    267     fun:_Z16_mesa_glsl_parseP22_mesa_glsl_parse_state
    268 }
    269 {
    270     st_get_fp_variant_calloc_leak
    271     Memcheck:Leak
    272     fun:calloc
    273     ...
    274     fun:st_get_fp_variant
    275 }
    276 {
    277     st_get_fp_variant_reall_leak
    278     Memcheck:Leak
    279     fun:realloc
    280     ...
    281     fun:st_get_fp_variant
    282 }
    283 {
    284     st_validate_state_leak
    285     Memcheck:Leak
    286     fun:calloc
    287     obj:/usr/lib/x86_64-linux-gnu/dri/libgallium.so
    288     fun:st_get_fp_variant
    289     obj:/usr/lib/x86_64-linux-gnu/dri/libgallium.so
    290     fun:st_validate_state
    291 }
    292 {
    293     tgsi_dup_tokens_leak
    294     Memcheck:Leak
    295     fun:malloc
    296     fun:tgsi_dup_tokens
    297 }
    298 {
    299     llvm_registerclassinfo_leak
    300     Memcheck:Leak
    301     fun:_Znam
    302     fun:_ZNK4llvm17RegisterClassInfo7computeEPKNS_19TargetRegisterClassE
    303 }
    304 {
    305     add_variable_ir_variable_leak
    306     Memcheck:Leak
    307     fun:calloc
    308     fun:ralloc_size
    309     fun:_ZN17glsl_symbol_table12add_variableEP11ir_variable
    310 }
    311 {
    312     glsl_to_tgsi_visitor_add_constant_leak
    313     Memcheck:Leak
    314     fun:calloc
    315     fun:ralloc_size
    316     fun:_ZN20glsl_to_tgsi_visitor12add_constantE16gl_register_fileP17gl_constant_valueiiPj
    317 }
    318 {
    319     glsl_symbol_table_add_type_leak
    320     Memcheck:Leak
    321     fun:calloc
    322     fun:ralloc_size
    323     fun:_ZN17glsl_symbol_table8add_typeEPKcPK9glsl_type
    324 }
    325 {
    326     llvm_constant_creator
    327     Memcheck:Leak
    328     fun:_Znwm
    329     fun:_ZN4llvm4UsernwEmj
    330     fun:_ZN4llvm15ConstantCreatorINS_12ConstantExprENS_4TypeENS_14ExprMapKeyTypeEE6createEPS2_RKS3_t
    331 }
    332 {
    333     ir_reader_read_dereference_leak
    334     Memcheck:Leak
    335     fun:calloc
    336     fun:ralloc_size
    337     fun:_ZN9ir_reader16read_dereferenceEP12s_expression
    338 }
    339 {
    340     ast_expression_hir_leak
    341     Memcheck:Leak
    342     fun:calloc
    343     fun:ralloc_size
    344     fun:_ZN14ast_expression3hirEP9exec_listP22_mesa_glsl_parse_state
    345 }
    346 {
    347     ir_return_close_leak
    348     Memcheck:Leak
    349     fun:calloc
    350     fun:ralloc_size
    351     fun:_ZNK9ir_return5cloneEPvP10hash_table
    352 }
    353 {
    354     ir_swizzle_create_leak
    355     Memcheck:Leak
    356     fun:calloc
    357     fun:ralloc_size
    358     fun:_ZN10ir_swizzle6createEP9ir_rvaluePKcj
    359 }
    360 {
    361     ir_swizzle_clone_leak
    362     Memcheck:Leak
    363     fun:calloc
    364     fun:ralloc_size
    365     fun:_ZNK23ir_dereference_variable5cloneEPvP10hash_table
    366     fun:_ZNK10ir_swizzle5cloneEPvP10hash_table
    367 }
    368 {
    369     ir_call_generate_inline_leak
    370     Memcheck:Leak
    371     fun:calloc
    372     fun:ralloc_size
    373     fun:_ZN7ir_call15generate_inlineEP14ir_instruction
    374 }
    375 {
    376     ir_dereference_variable_leak
    377     Memcheck:Leak
    378     fun:calloc
    379     fun:ralloc_size
    380     fun:_ZNK23ir_dereference_variable5cloneEPvP10hash_table
    381 }
    382 {
    383     ir_copy_propagation_elements_visitor
    384     Memcheck:Leak
    385     fun:calloc
    386     fun:ralloc_size
    387     fun:_ZN36ir_copy_propagation_elements_visitor13handle_rvalueEPP9ir_rvalue
    388 }
    389 {
    390     ir_reader_read_assignement
    391     Memcheck:Leak
    392     fun:calloc
    393     fun:ralloc_size
    394     fun:_ZN9ir_reader15read_assignmentEP12s_expression
    395 }
    396 {
    397     ir_reader_read_expression
    398     Memcheck:Leak
    399     fun:calloc
    400     fun:ralloc_size
    401     fun:_ZN9ir_reader15read_expressionEP12s_expression
    402 }
    403 {
    404     ir_reader_read_call
    405     Memcheck:Leak
    406     fun:calloc
    407     fun:ralloc_size
    408     fun:_ZN9ir_reader9read_callEP12s_expression
    409 }
    410 {
    411     ir_reader_read_if
    412     Memcheck:Leak
    413     fun:calloc
    414     fun:ralloc_size
    415     fun:_ZN9ir_reader7read_ifEP12s_expressionP7ir_loop
    416 }
    417 {
    418     ir_reader_read_constant
    419     Memcheck:Leak
    420     fun:calloc
    421     fun:ralloc_size
    422     fun:_ZN9ir_reader13read_constantEP12s_expression
    423 }
    424 {
    425     ir_call_generate_inline
    426     Memcheck:Leak
    427     fun:calloc
    428     fun:ralloc_size
    429     fun:_ZN7ir_call15generate_inlineEP14ir_instruction
    430 }
    431 {
    432     draw_llvw_create_variant
    433     Memcheck:Leak
    434     fun:malloc
    435     fun:draw_llvm_create_variant
    436 }
    437 {
    438     llvmpipe_update_setup
    439     Memcheck:Leak
    440     fun:calloc
    441     obj:/usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
    442     fun:llvmpipe_update_setup
    443 }
    444 {
    445     do_assignment
    446     Memcheck:Leak
    447     fun:calloc
    448     fun:ralloc_size
    449     fun:_Z13do_assignmentP9exec_listP22_mesa_glsl_parse_statePKcP9ir_rvalueS6_b7YYLTYPE
    450 }
    451 {
    452     Mesa_shadersourceARB
    453     Memcheck:Leak
    454     fun:malloc
    455     fun:_mesa_ShaderSourceARB
    456 }
    457