forked from OSchip/llvm-project
[LibFuzzer] Unbreak the `trace-malloc-unbalanced.test` when using Python 3.
The `unbalanced_allocs.py` script uses Python 2 print statement and `iteritems()`. Running `2to3` over the script fixes these. Differential Revision: https://reviews.llvm.org/D45765 llvm-svn: 330389
This commit is contained in:
parent
5d15230c37
commit
c8879c989e
|
@ -24,9 +24,9 @@ def PrintStack(line, stack):
|
|||
global _skip
|
||||
if _skip > 0:
|
||||
return
|
||||
print 'Unbalanced ' + line.rstrip();
|
||||
print('Unbalanced ' + line.rstrip());
|
||||
for l in stack:
|
||||
print l.rstrip()
|
||||
print(l.rstrip())
|
||||
|
||||
def ProcessStack(line, f):
|
||||
stack = []
|
||||
|
@ -63,15 +63,15 @@ def ProcessRun(line, f):
|
|||
return ProcessMalloc(line, f, {})
|
||||
|
||||
allocs = {}
|
||||
print line.rstrip()
|
||||
print(line.rstrip())
|
||||
line = f.readline()
|
||||
while line:
|
||||
if line.startswith('MallocFreeTracer: STOP'):
|
||||
global _skip
|
||||
_skip = _skip - 1
|
||||
for _, (l, s) in allocs.iteritems():
|
||||
for _, (l, s) in allocs.items():
|
||||
PrintStack(l, s)
|
||||
print line.rstrip()
|
||||
print(line.rstrip())
|
||||
return f.readline()
|
||||
line = ProcessMalloc(line, f, allocs)
|
||||
return line
|
||||
|
|
Loading…
Reference in New Issue