def __init__(self, tpl_filename, trace_filename): self.si = StaticInfo.StaticInfo(tpl_filename) self.reader = TraceReader.TraceReaderFile(trace_filename) #evaluator => from raw events and Static info. Get events self.evaluator = TraceEvaluate.TraceEvaluate(self.si) #export => font end (txt, gui) self.export = TraceExport.TraceExport() self.evaluator.setExport(self.export)
print("I can't find trace tools scripts") print("=> searched in '" + traceToolFolder + "'") print( "Maybe the TRAMPOLINE_BASE_PATH is not correctly set in your .oil file" ) print("Correct it and run goil again.") sys.exit(1) #reader => getting raw events if args.serial: #serial line? serialParams = args.serial.split(',') reader = TraceReader.TraceReaderSerial(serialParams, args.verbose) else: #then file. if not args.input: args.input = defaultTraceFile reader = TraceReader.TraceReaderFile(args.input) #output outputToFile = False if args.output: outputToFile = True rawEventList = [] else: #export => front end (txt, gui) export = TraceExport.TraceExportTxt() #read static information si = StaticInfo.StaticInfo('conf/tpl_static_info.json') #evaluator => from raw events and Static info. Get events evaluate = TraceEvaluate.TraceEvaluate(si) evaluate.setExport(export)