Home | History | Annotate | Download | only in main
      1 
      2 # Suppressions for Darwin 12.x / Mac OS X 10.8 Mountain Lion
      3 
      4 # ZLib stuff.  How come this wasn't necessary in 10.6 ?
      5 {
      6    OSX108:zlib-C
      7    Memcheck:Cond
      8    obj:/usr/lib/libz.*dylib
      9    obj:/usr/lib/libz.*dylib
     10 }
     11 {
     12    OSX108:zlib-8
     13    Memcheck:Value8
     14    obj:/usr/lib/libz.*dylib
     15    obj:/usr/lib/libz.*dylib
     16 }
     17 
     18 ############################
     19 ## Possibly all to do with borked/incomplete 10.8 syscall wrappers
     20 ## Consider all of these as a temporary kludge.  It would be much
     21 ## better to fix the wrappers correctly (iow, actually implement them).
     22 
     23 {
     24    OSX108:CoreFoundation-1
     25    Memcheck:Value8
     26    obj:*CoreFoundation.framework/Versions/A/CoreFoundation
     27    obj:*CoreFoundation.framework/Versions/A/CoreFoundation
     28    obj:*CoreFoundation.framework/Versions/A/CoreFoundation
     29 }
     30 
     31 {
     32    OSX108:CoreFoundation-2
     33    Memcheck:Cond
     34    obj:*CoreFoundation.framework/Versions/A/CoreFoundation
     35    obj:*CoreFoundation.framework/Versions/A/CoreFoundation
     36    obj:*CoreFoundation.framework/Versions/A/CoreFoundation
     37 }
     38 
     39 {
     40    OSX108:CoreGraphics-1
     41    Memcheck:Cond
     42    obj:*CoreGraphics.framework/Versions/A/CoreGraphics
     43    obj:*CoreGraphics.framework/Versions/A/CoreGraphics
     44    obj:*CoreGraphics.framework/Versions/A/CoreGraphics
     45 }
     46 
     47 # Use of uninitialised value of size 8
     48 #    at 0x39CC164: aes_encrypt_xmm_no_save
     49 {
     50    OSX108:aes_encrypt_xmm_no_save
     51    Memcheck:Value8
     52    fun:aes_encrypt_xmm_no_save
     53 }
     54 
     55 {
     56    OSX108:dyld-1
     57    Memcheck:Value8
     58    obj:/usr/lib/dyld
     59    obj:/usr/lib/dyld
     60    obj:/usr/lib/dyld
     61 }
     62 
     63 {
     64    OSX108:dyld-2
     65    Memcheck:Cond
     66    obj:/usr/lib/dyld
     67    obj:/usr/lib/dyld
     68    obj:/usr/lib/dyld
     69 }
     70 
     71 {
     72    OSX108:libxpc-1
     73    Memcheck:Cond
     74    obj:/usr/lib/system/libxpc.dylib
     75    obj:/usr/lib/system/libxpc.dylib
     76    obj:/usr/lib/system/libxpc.dylib
     77    obj:/usr/lib/system/libxpc.dylib
     78 }
     79 
     80 {
     81    OSX108:libxpc-2
     82    Memcheck:Value8
     83    obj:/usr/lib/system/libxpc.dylib
     84    obj:/usr/lib/system/libxpc.dylib
     85    obj:/usr/lib/system/libxpc.dylib
     86    obj:/usr/lib/system/libxpc.dylib
     87 }
     88 
     89 {
     90    OSX108:libxpc-3
     91    Memcheck:Cond
     92    fun:malloc
     93    obj:/usr/lib/system/libxpc.dylib
     94    obj:/usr/lib/system/libxpc.dylib
     95    obj:/usr/lib/system/libxpc.dylib
     96 }
     97 
     98 {
     99    OSX108:libdispatch-1
    100    Memcheck:Value8
    101    obj:/usr/lib/system/libdispatch.dylib
    102    obj:/usr/lib/system/libdispatch.dylib
    103    obj:/usr/lib/system/libdispatch.dylib
    104    obj:/usr/lib/system/libdispatch.dylib
    105 }
    106 
    107 {
    108    OSX108:ColorSync-1
    109    Memcheck:Cond
    110    obj:*Frameworks/ColorSync.framework/Versions/A/ColorSync
    111    obj:*Frameworks/ColorSync.framework/Versions/A/ColorSync
    112    obj:*Frameworks/ColorSync.framework/Versions/A/ColorSync
    113    obj:*Frameworks/ColorSync.framework/Versions/A/ColorSync
    114 }
    115 
    116 {
    117    OSX108:ColorSync-2
    118    Memcheck:Value8
    119    obj:*Frameworks/ColorSync.framework/Versions/A/ColorSync
    120    obj:*Frameworks/ColorSync.framework/Versions/A/ColorSync
    121    obj:*Frameworks/ColorSync.framework/Versions/A/ColorSync
    122    obj:*Frameworks/ColorSync.framework/Versions/A/ColorSync
    123 }
    124 
    125 {
    126    OSX108:mach_msg/mach_msg_trap
    127    Memcheck:Param
    128    mach_msg("rcv_name")
    129    fun:mach_msg_trap
    130 }
    131 
    132 {
    133    OSX108:my_io_execute_passive_block/libdispatch
    134    Memcheck:Cond
    135    fun:my_io_execute_passive_block
    136    obj:/usr/lib/system/libdispatch.dylib
    137    obj:/usr/lib/system/libdispatch.dylib
    138 }
    139 
    140 {
    141    OSX108:CFRunLoopAddSource/AppKit
    142    Memcheck:Cond
    143    fun:CFRunLoopAddSource
    144    obj:*Frameworks/AppKit.framework/Versions/C/AppKit
    145    obj:*Frameworks/AppKit.framework/Versions/C/AppKit
    146 }
    147 
    148 {
    149    OSX108:CoreFoundation/HIToolbox/HIToolbox
    150    Memcheck:Cond
    151    obj:*CoreFoundation.framework/Versions/A/CoreFoundation
    152    obj:*HIToolbox.framework/Versions/A/HIToolbox
    153    obj:*HIToolbox.framework/Versions/A/HIToolbox
    154 }
    155 
    156 {
    157    OSX108:libsystem_kernel/CoreGraphics-1
    158    Memcheck:Cond
    159    obj:/usr/lib/system/libsystem_kernel.dylib
    160    obj:*CoreGraphics.framework/Versions/A/CoreGraphics
    161    obj:*CoreGraphics.framework/Versions/A/CoreGraphics
    162    obj:*CoreGraphics.framework/Versions/A/CoreGraphics
    163 }
    164 
    165 {
    166    OSX108:libsystem_kernel/CoreGraphics-2
    167    Memcheck:Param
    168    msg->desc.port.name
    169    obj:/usr/lib/system/libsystem_kernel.dylib
    170    obj:*CoreGraphics.framework/Versions/A/CoreGraphics
    171    obj:*CoreGraphics.framework/Versions/A/CoreGraphics
    172    obj:*CoreGraphics.framework/Versions/A/CoreGraphics
    173 }
    174 
    175 {
    176    OSX108:libsystem_kernel/CoreFoundation/CoreFoundation/LaunchServices
    177    Memcheck:Cond
    178    obj:*CoreFoundation.framework/Versions/A/CoreFoundation
    179    obj:*CoreFoundation.framework/Versions/A/CoreFoundation
    180    obj:*LaunchServices.framework/Versions/A/LaunchServices
    181 }
    182 
    183 {
    184    OSX108:CoreFoundation/AE/AE
    185    Memcheck:Cond
    186    obj:*CoreFoundation.framework/Versions/A/CoreFoundation
    187    obj:*AE.framework/Versions/A/AE
    188    obj:*AE.framework/Versions/A/AE
    189 }
    190 
    191 {
    192    OSX108:CoreGraphics/CoreGraphics/CoreGraphics
    193    Memcheck:Param
    194    msg->desc.port.name
    195    obj:*CoreGraphics.framework/Versions/A/CoreGraphics
    196    obj:*CoreGraphics.framework/Versions/A/CoreGraphics
    197    obj:*CoreGraphics.framework/Versions/A/CoreGraphics
    198 }
    199 
    200 {
    201    OSX108:CoreFoundation/Foundation/AppKit
    202    Memcheck:Cond
    203    obj:*CoreFoundation.framework/Versions/A/CoreFoundation
    204    obj:*Foundation.framework/Versions/C/Foundation
    205    obj:*Frameworks/AppKit.framework/Versions/C/AppKit
    206 }
    207 
    208 {
    209    OSX108:CoreFoundation/CoreFoundation/HIToolbox
    210    Memcheck:Cond
    211    obj:*CoreFoundation.framework/Versions/A/CoreFoundation
    212    obj:*CoreFoundation.framework/Versions/A/CoreFoundation
    213    obj:*HIToolbox.framework/Versions/A/HIToolbox
    214 }
    215 
    216 {
    217    OSX108:HIServices/HIToolbox/HIToolbox
    218    Memcheck:Cond
    219    obj:*HIServices.framework/Versions/A/HIServices
    220    obj:*HIToolbox.framework/Versions/A/HIToolbox
    221    obj:*HIToolbox.framework/Versions/A/HIToolbox
    222 }
    223 
    224 {
    225    OSX108:AppKit-1
    226    Memcheck:Cond
    227    obj:*AppKit.framework/Versions/C/AppKit
    228    obj:*AppKit.framework/Versions/C/AppKit
    229    obj:*AppKit.framework/Versions/C/AppKit
    230 }
    231 
    232 #########################################################
    233 ## Leaks (apparently) in even hello-world style programs
    234 
    235 {
    236    OSX108:leak-1
    237    Memcheck:Leak
    238    match-leak-kinds: definite
    239    fun:malloc_zone_malloc
    240    fun:_ZN4objc8DenseMapIP11objc_objectmL*
    241    fun:arr_init
    242 }
    243 
    244 {
    245    OSX108:leak-2
    246    Memcheck:Leak
    247    fun:malloc_zone_malloc
    248    fun:*NX*Map*
    249    fun:*NX*Map*
    250 }
    251 
    252 {
    253    OSX108:leak-3
    254    Memcheck:Leak
    255    fun:malloc_zone_malloc
    256    fun:*NX*Map*
    257    fun:*image*
    258 }
    259 
    260 {
    261    OSX108:leak-4
    262    Memcheck:Leak
    263    fun:malloc_zone_malloc
    264    fun:*NX*Map*
    265    fun:*remap*
    266 }
    267 
    268 {
    269    OSX108:leak-5
    270    Memcheck:Leak
    271    fun:malloc_zone_malloc
    272    fun:*NX*Map*
    273    fun:*future*
    274 }
    275 
    276 {
    277    OSX108:leak-6
    278    Memcheck:Leak
    279    fun:malloc_zone_malloc
    280    fun:*strdup*
    281    fun:*NX*Map*
    282 }
    283 
    284 {
    285    OSX108:leak-7
    286    Memcheck:Leak
    287    fun:malloc_zone_malloc
    288    fun:*NX*Map*
    289    fun:*attached*
    290 }
    291 
    292 {
    293    OSX108:leak-8
    294    Memcheck:Leak
    295    fun:malloc_zone_malloc
    296    fun:*NX*Map*
    297    fun:dlopen
    298 }
    299 
    300 {
    301    OSX108:leak-9
    302    Memcheck:Leak
    303    fun:malloc
    304    fun:*PerThread*
    305    fun:dlopen
    306 }
    307 
    308 {
    309    OSX108:leak-10
    310    Memcheck:Leak
    311    fun:malloc_zone_calloc
    312    fun:*NX*Hash*
    313 }
    314 
    315 {
    316    OSX108:leak-11
    317    Memcheck:Leak
    318    fun:malloc_zone_calloc
    319    fun:*map*
    320    fun:*map*
    321 }
    322 
    323 {
    324    OSX108:leak-12
    325    Memcheck:Leak
    326    fun:malloc_zone_calloc
    327    fun:*fetch_pthread_data*
    328 }
    329 
    330 {
    331    OSX108:leak-13
    332    Memcheck:Leak
    333    fun:malloc_zone_malloc
    334    fun:recursive_mutex_init
    335    fun:_objc_init
    336 }
    337 
    338 ##----------------------------------------------------------------------##
    339 # Memcheck
    340 ##----------------------------------------------------------------------##
    341 
    342