Annotation of /trunk/indra/newview/secondlife-i686.supp
Parent Directory
|
Revision Log
Revision 135 - (view) (download)
| 1 : | mjm | 57 | # @file secondlife-i686.supp |
| 2 : | # @brief Valgrind suppressions for Linux i686 viewer. | ||
| 3 : | # | ||
| 4 : | # $LicenseInfo:firstyear=2000&license=viewergpl$ | ||
| 5 : | # | ||
| 6 : | # Copyright (c) 2000-2007, Linden Research, Inc. | ||
| 7 : | # | ||
| 8 : | # Second Life Viewer Source Code | ||
| 9 : | # The source code in this file ("Source Code") is provided by Linden Lab | ||
| 10 : | # to you under the terms of the GNU General Public License, version 2.0 | ||
| 11 : | # ("GPL"), unless you have obtained a separate licensing agreement | ||
| 12 : | # ("Other License"), formally executed by you and Linden Lab. Terms of | ||
| 13 : | # the GPL can be found in doc/GPL-license.txt in this distribution, or | ||
| 14 : | # online at http://secondlife.com/developers/opensource/gplv2 | ||
| 15 : | # | ||
| 16 : | # There are special exceptions to the terms and conditions of the GPL as | ||
| 17 : | # it is applied to this Source Code. View the full text of the exception | ||
| 18 : | # in the file doc/FLOSS-exception.txt in this software distribution, or | ||
| 19 : | # online at http://secondlife.com/developers/opensource/flossexception | ||
| 20 : | # | ||
| 21 : | # By copying, modifying or distributing this software, you acknowledge | ||
| 22 : | # that you have read and understood your obligations described above, | ||
| 23 : | # and agree to abide by those obligations. | ||
| 24 : | # | ||
| 25 : | # ALL LINDEN LAB SOURCE CODE IS PROVIDED "AS IS." LINDEN LAB MAKES NO | ||
| 26 : | # WARRANTIES, EXPRESS, IMPLIED OR OTHERWISE, REGARDING ITS ACCURACY, | ||
| 27 : | # COMPLETENESS OR PERFORMANCE. | ||
| 28 : | # $/LicenseInfo$ | ||
| 29 : | # | ||
| 30 : | # This is a Valgrind suppression file for use on the viewer. | ||
| 31 : | # | ||
| 32 : | # Hints for most successful use of valgrind: | ||
| 33 : | # | ||
| 34 : | # - If your distro comes with library packages that contain debug info | ||
| 35 : | # (Fedora calls these debuginfo packages), install them. | ||
| 36 : | # - Inside the SConstruct script, disable linking against tcmalloc. | ||
| 37 : | # Valgrind and tcmalloc don't get along. | ||
| 38 : | # - Delete the copy of libstdc++.so.6 that is bundled with the viewer | ||
| 39 : | # (if you have one), so that the viewer will use the system's | ||
| 40 : | # libstdc++. | ||
| 41 : | # - After you build the viewer, replace the stripped | ||
| 42 : | # do-not-directly-run-secondlife-bin binary with an unstripped copy. | ||
| 43 : | |||
| 44 : | # Mozilla noise. | ||
| 45 : | |||
| 46 : | { | ||
| 47 : | Cond:mozilla-runtime/*.so | ||
| 48 : | Memcheck:Cond | ||
| 49 : | obj:*/mozilla-runtime-*/*.so | ||
| 50 : | } | ||
| 51 : | |||
| 52 : | { | ||
| 53 : | Value4:mozilla-runtime/*.so | ||
| 54 : | Memcheck:Value4 | ||
| 55 : | obj:*/mozilla-runtime-*/*.so | ||
| 56 : | } | ||
| 57 : | |||
| 58 : | { | ||
| 59 : | Cond:mozilla-runtime/*/*.so | ||
| 60 : | Memcheck:Cond | ||
| 61 : | obj:*/mozilla-runtime-*/*/*.so | ||
| 62 : | } | ||
| 63 : | |||
| 64 : | { | ||
| 65 : | Value4:mozilla-runtime/*/*.so | ||
| 66 : | Memcheck:Value4 | ||
| 67 : | obj:*/mozilla-runtime-*/*/*.so | ||
| 68 : | } | ||
| 69 : | |||
| 70 : | { | ||
| 71 : | Cond:mozilla-runtime/libmozjs.so | ||
| 72 : | Memcheck:Cond | ||
| 73 : | obj:*/libmozjs.so | ||
| 74 : | } | ||
| 75 : | |||
| 76 : | { | ||
| 77 : | Cond:mozilla-runtime/libxul | ||
| 78 : | Memcheck:Cond | ||
| 79 : | obj:*/libxul.so | ||
| 80 : | } | ||
| 81 : | |||
| 82 : | { | ||
| 83 : | Value4:mozilla-runtime/libxul | ||
| 84 : | Memcheck:Value4 | ||
| 85 : | obj:*/libxul.so | ||
| 86 : | } | ||
| 87 : | |||
| 88 : | # libcurl badness. | ||
| 89 : | |||
| 90 : | { | ||
| 91 : | Cond:libcurl/inflate/Curl_unencode_gzip_write | ||
| 92 : | Memcheck:Cond | ||
| 93 : | fun:inflate | ||
| 94 : | fun:inflate_stream | ||
| 95 : | fun:Curl_unencode_gzip_write | ||
| 96 : | } | ||
| 97 : | { | ||
| 98 : | Cond:libcurl/ares_mkquery/Curl_getaddrinfo | ||
| 99 : | Memcheck:Cond | ||
| 100 : | fun:ares_mkquery | ||
| 101 : | fun:ares_query | ||
| 102 : | fun:ares_search | ||
| 103 : | fun:next_lookup | ||
| 104 : | fun:Curl_getaddrinfo | ||
| 105 : | } | ||
| 106 : | |||
| 107 : | # libdl business. | ||
| 108 : | |||
| 109 : | { | ||
| 110 : | Cond:libdl/_dl_relocate_object | ||
| 111 : | Memcheck:Cond | ||
| 112 : | fun:_dl_relocate_object | ||
| 113 : | } | ||
| 114 : | |||
| 115 : | # X11 fun. | ||
| 116 : | |||
| 117 : | { | ||
| 118 : | Param:X11/_X11TransSocketWritev/writev/vector | ||
| 119 : | Memcheck:Param | ||
| 120 : | writev(vector[...]) | ||
| 121 : | fun:writev | ||
| 122 : | fun:_X11TransSocketWritev | ||
| 123 : | } | ||
| 124 : | |||
| 125 : | { | ||
| 126 : | Param:X11/_X11TransWrite/write/buf | ||
| 127 : | Memcheck:Param | ||
| 128 : | write(buf) | ||
| 129 : | obj:/lib/libc-2.6.so | ||
| 130 : | fun:_X11TransWrite | ||
| 131 : | } | ||
| 132 : | |||
| 133 : | # OpenSSL stuff. | ||
| 134 : | |||
| 135 : | { | ||
| 136 : | Value4:libcrypto | ||
| 137 : | Memcheck:Value4 | ||
| 138 : | obj:*/libcrypto.so.0.9* | ||
| 139 : | } | ||
| 140 : | |||
| 141 : | { | ||
| 142 : | Cond:libcrypto | ||
| 143 : | Memcheck:Cond | ||
| 144 : | obj:*/libcrypto.so.0.9* | ||
| 145 : | } | ||
| 146 : | |||
| 147 : | { | ||
| 148 : | Value4:libssl | ||
| 149 : | Memcheck:Value4 | ||
| 150 : | obj:*/libssl.so.0.9* | ||
| 151 : | } | ||
| 152 : | |||
| 153 : | { | ||
| 154 : | Cond:libcrypto | ||
| 155 : | Memcheck:Cond | ||
| 156 : | obj:*/libssl.so.0.9* | ||
| 157 : | } | ||
| 158 : | |||
| 159 : | # NVIDIA driver brokenness. | ||
| 160 : | |||
| 161 : | { | ||
| 162 : | Addr4:NVIDIA/libGL | ||
| 163 : | Memcheck:Addr4 | ||
| 164 : | obj:/usr/lib/libGL.so.1.0.* | ||
| 165 : | } | ||
| 166 : | |||
| 167 : | { | ||
| 168 : | Value4:NVIDIA/libGL | ||
| 169 : | Memcheck:Value4 | ||
| 170 : | obj:/usr/lib/libGL.so.1.0.* | ||
| 171 : | } | ||
| 172 : | |||
| 173 : | { | ||
| 174 : | Cond:NVIDIA/libGL | ||
| 175 : | Memcheck:Cond | ||
| 176 : | obj:/usr/lib/libGL.so.1.0.* | ||
| 177 : | } | ||
| 178 : | |||
| 179 : | { | ||
| 180 : | Value4:NVIDIA/libGLcore | ||
| 181 : | Memcheck:Value4 | ||
| 182 : | obj:/usr/lib/libGLcore.so.1.0.* | ||
| 183 : | } | ||
| 184 : | |||
| 185 : | { | ||
| 186 : | Cond:NVIDIA/libGLcore | ||
| 187 : | Memcheck:Cond | ||
| 188 : | obj:/usr/lib/libGLcore.so.1.0.* | ||
| 189 : | } | ||
| 190 : | |||
| 191 : | { | ||
| 192 : | Param:NVIDIA/ioctl | ||
| 193 : | Memcheck:Param | ||
| 194 : | ioctl(generic) | ||
| 195 : | fun:ioctl | ||
| 196 : | fun:_nv000130gl | ||
| 197 : | } | ||
| 198 : |
| ViewVC Help | |
| Powered by ViewVC 1.0.0 |

