Index: build/android/asan_symbolize.py |
diff --git a/build/android/asan_symbolize.py b/build/android/asan_symbolize.py |
index 928798f5e524cc9621be3ac8868e4593f608674a..dafbebe549a7978dbd36900269e67227784fe22e 100755 |
--- a/build/android/asan_symbolize.py |
+++ b/build/android/asan_symbolize.py |
@@ -52,18 +52,17 @@ def _TranslateLibPath(library, asan_libs): |
return symbol.TranslateLibPath(library) |
-def _Symbolize(input): |
+def _Symbolize(asan_input): |
asan_libs = _FindASanLibraries() |
libraries = collections.defaultdict(list) |
asan_lines = [] |
- for asan_log_line in [a.strip() for a in input]: |
+ for asan_log_line in [a.strip() for a in asan_input]: |
m = _ParseAsanLogLine(asan_log_line) |
if m: |
libraries[m['library']].append(m) |
asan_lines.append({'raw_log': asan_log_line, 'parsed': m}) |
all_symbols = collections.defaultdict(dict) |
- original_symbols_dir = symbol.SYMBOLS_DIR |
for library, items in libraries.iteritems(): |
libname = _TranslateLibPath(library, asan_libs) |
lib_relative_addrs = set([i['rel_address'] for i in items]) |
@@ -91,12 +90,12 @@ def main(): |
parser.add_option('-l', '--logcat', |
help='File containing adb logcat output with ASan stacks. ' |
'Use stdin if not specified.') |
- options, args = parser.parse_args() |
+ options, _args = parser.parse_args() |
frankf
2014/02/03 18:58:51
^
jbudorick
2014/02/03 19:33:57
Done.
|
if options.logcat: |
- input = file(options.logcat, 'r') |
+ asan_input = file(options.logcat, 'r') |
else: |
- input = sys.stdin |
- _Symbolize(input.readlines()) |
+ asan_input = sys.stdin |
+ _Symbolize(asan_input.readlines()) |
if __name__ == "__main__": |