show-features: fix error when piping features to less

This commit is contained in:
William Ballenthin
2020-07-25 00:59:32 -06:00
parent c91f9a375e
commit 308c78844d

View File

@@ -132,7 +132,11 @@ def main(argv=None):
for insn in extractor.get_instructions(f, bb):
for feature, va in extractor.extract_insn_features(f, bb, insn):
try:
print("insn: 0x%08x: %s" % (va, feature))
except UnicodeEncodeError:
# may be an issue while piping to less and encountering non-ascii characters
continue
return 0