summaryrefslogtreecommitdiff
path: root/src/fuzz/fuzz-bootspec-gen.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/fuzz/fuzz-bootspec-gen.py')
-rw-r--r--src/fuzz/fuzz-bootspec-gen.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/fuzz/fuzz-bootspec-gen.py b/src/fuzz/fuzz-bootspec-gen.py
index aaacbbe7f5..99af3f5f69 100644
--- a/src/fuzz/fuzz-bootspec-gen.py
+++ b/src/fuzz/fuzz-bootspec-gen.py
@@ -7,12 +7,15 @@ import os
import sys
config = open(sys.argv[1]).read()
+loader = [entry for entry in open(sys.argv[2], encoding='utf-16-le').read().split('\0')
+ if len(entry) > 2] # filter out fluff from bad decoding
entries = [(os.path.basename(name), open(name).read())
- for name in sys.argv[2:]]
+ for name in sys.argv[3:]]
data = {
'config': config,
'entries': entries,
+ 'loader': loader,
}
print(json.dumps(data, indent=4))