def load_traces(base): traces = TraceCollection() for root, dirs, files in os.walk(base): for f in files: if f == "metadata": ret = traces.add_trace(root, "ctf") if ret is None: raise IOError("Error adding trace %s" % root) return traces
output_enabled = {x: True for x in possibleTypes} else: output_enabled = {x: False for x in possibleTypes} for event_type in types: if event_type in possibleTypes: output_enabled[event_type] = True else: print('Invalid type:', event_type) parser.print_help() sys.exit(1) if args.syscall and not args.syscall.startswith('sys_'): args.syscall = 'sys_' + args.syscall traces = TraceCollection() handle = traces.add_trace(args.path, 'ctf') if handle is None: sys.exit(1) if args.errname: err_number = parse_errname(args.errname) else: err_number = None # Convert start/endtime from seconds to nanoseconds if args.start: args.start = args.start * NS_IN_S if args.end: args.end = args.end * NS_IN_S # Parse duration option
output_enabled = {x: True for x in possibleTypes} else: output_enabled = {x: False for x in possibleTypes} for event_type in types: if event_type in possibleTypes: output_enabled[event_type] = True else: print('Invalid type:', event_type) parser.print_help() sys.exit(1) if args.syscall and not args.syscall.startswith('sys_'): args.syscall = 'sys_' + args.syscall traces = TraceCollection() handle = traces.add_trace(args.path, 'ctf') if handle is None: sys.exit(1) if args.errname: err_number = parse_errname(args.errname) else: err_number = None # Convert start/endtime from seconds to nanoseconds if args.start: args.start = args.start * NS_IN_S if args.end: args.end = args.end * NS_IN_S # Parse duration option