[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:
Dan Liew 2018-04-20 06:46:09 +00:00
parent 5d15230c37
commit c8879c989e
1 changed files with 5 additions and 5 deletions

View File

@ -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