summaryrefslogtreecommitdiffstats
path: root/compiler-rt/lib/fuzzer
diff options
context:
space:
mode:
authorMax Moroz <mmoroz@chromium.org>2019-04-04 22:55:18 +0000
committerMax Moroz <mmoroz@chromium.org>2019-04-04 22:55:18 +0000
commitb2504035901865106680d7edd9d470c031bd7c5c (patch)
treeaa5d7c68dd8d06829f0dfd0bcac21d59bf29fcd4 /compiler-rt/lib/fuzzer
parent85bd3978ae4e1c16fa8fa4bc27d0393d1d2265ea (diff)
downloadbcm5719-llvm-b2504035901865106680d7edd9d470c031bd7c5c.tar.gz
bcm5719-llvm-b2504035901865106680d7edd9d470c031bd7c5c.zip
[libFuzzer] Another follow up fix for Data Flow scripts in Py3.
Reviewers: Dor1s Reviewed By: Dor1s Subscribers: delcypher, #sanitizers, llvm-commits Tags: #llvm, #sanitizers Differential Revision: https://reviews.llvm.org/D60289 llvm-svn: 357732
Diffstat (limited to 'compiler-rt/lib/fuzzer')
-rwxr-xr-xcompiler-rt/lib/fuzzer/scripts/merge_data_flow.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/compiler-rt/lib/fuzzer/scripts/merge_data_flow.py b/compiler-rt/lib/fuzzer/scripts/merge_data_flow.py
index ba004ac260d..b442b89b72c 100755
--- a/compiler-rt/lib/fuzzer/scripts/merge_data_flow.py
+++ b/compiler-rt/lib/fuzzer/scripts/merge_data_flow.py
@@ -18,7 +18,7 @@ def Merge(a, b):
res = array('b')
for i in range(0, len(a)):
res.append(ord('1' if a[i] == '1' or b[i] == '1' else '0'))
- return res.tostring()
+ return res.tostring().decode('utf-8')
def main(argv):
D = {}
@@ -29,7 +29,11 @@ def main(argv):
else:
D[F] = BV;
for F in D.keys():
- print("%s %s" % (F, str(D[F])))
+ if isinstance(D[F], str):
+ value = D[F]
+ else:
+ value = D[F].decode('utf-8')
+ print("%s %s" % (F, value))
if __name__ == '__main__':
main(sys.argv)
OpenPOWER on IntegriCloud