2019-06-06 09:17:36 +02:00
|
|
|
#!/usr/bin/env python3
|
|
|
|
# Entrypoint/script to convert CTF trace data to a pickle file
|
|
|
|
# TODO
|
|
|
|
|
2019-06-06 09:18:41 +02:00
|
|
|
import sys
|
|
|
|
from pickle import Pickler
|
2019-06-06 09:17:36 +02:00
|
|
|
from tracetools_analysis.conversion.ctf import *
|
|
|
|
|
2019-06-06 09:18:41 +02:00
|
|
|
def main(argv=sys.argv):
|
|
|
|
if len(argv) != 3:
|
|
|
|
print("usage: /trace/directory pickle_target_file")
|
|
|
|
exit(1)
|
|
|
|
|
|
|
|
trace_directory = sys.argv[1]
|
|
|
|
pickle_target_file = sys.argv[2]
|
|
|
|
|
|
|
|
with open(pickle_target_file, 'wb') as f:
|
|
|
|
p = Pickler(f, protocol=4)
|
|
|
|
ctf_to_pickle(trace_directory, p)
|