[compiler-rt] r183006 - [ASan] Do not buffer stdin in asan_symbolize.py
Alexander Potapenko
glider at google.com
Fri May 31 07:55:06 PDT 2013
Author: glider
Date: Fri May 31 09:55:06 2013
New Revision: 183006
URL: http://llvm.org/viewvc/llvm-project?rev=183006&view=rev
Log:
[ASan] Do not buffer stdin in asan_symbolize.py
Modified:
compiler-rt/trunk/lib/asan/scripts/asan_symbolize.py
Modified: compiler-rt/trunk/lib/asan/scripts/asan_symbolize.py
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/lib/asan/scripts/asan_symbolize.py?rev=183006&r1=183005&r2=183006&view=diff
==============================================================================
--- compiler-rt/trunk/lib/asan/scripts/asan_symbolize.py (original)
+++ compiler-rt/trunk/lib/asan/scripts/asan_symbolize.py Fri May 31 09:55:06 2013
@@ -328,7 +328,10 @@ class SymbolizationLoop(object):
def process_stdin(self):
self.frame_no = 0
- for line in sys.stdin:
+ while True:
+ line = sys.stdin.readline()
+ if not line:
+ break
self.current_line = line.rstrip()
#0 0x7f6e35cf2e45 (/blah/foo.so+0x11fe45)
stack_trace_line_format = (
More information about the llvm-commits
mailing list