Index: tools/valgrind/asan/asan_symbolize.py |
diff --git a/tools/valgrind/asan/asan_symbolize.py b/tools/valgrind/asan/asan_symbolize.py |
index 9280d7a893ecf3bf3f07275a14cca3efe506fa76..beec93c1013f96d97cdd1d5311fb8bf6e7ab5937 100755 |
--- a/tools/valgrind/asan/asan_symbolize.py |
+++ b/tools/valgrind/asan/asan_symbolize.py |
@@ -247,6 +247,9 @@ def main(): |
set_symbolizer_path() |
asan_symbolize.demangle = True |
asan_symbolize.fix_filename_patterns = args.strip_path_prefix |
+ # Most source paths for Chromium binaries start with |
+ # /path/to/src/out/Release/../../ |
+ asan_symbolize.fix_filename_patterns.append('Release/../../') |
binary_name_filter = None |
if os.uname()[0] == 'Darwin': |
binary_name_filter = make_chrome_osx_binary_name_filter( |