Beispiel #1
0
def main(args=sys.argv[1:]):

    # parse command line options
    parser = xtalos.XtalosOptions()
    options, args = parser.parse_args(args)
    options = parser.verifyOptions(options)
    if options is None:
        parser.error("Unable to verify options")

    # execute the command
    stop(options.xperf_path, options.debug_level >= xtalos.DEBUG_INFO)
Beispiel #2
0
def main(args=sys.argv[1:]):

    # parse command line options
    parser = xtalos.XtalosOptions()
    options, args = parser.parse_args(args)

    # start xperf
    try:
        stop_from_config(config_file=args[0],
                         debug=options.debug_level >= xtalos.DEBUG_INFO,
                         **options.__dict__)
    except xtalos.xtalosError, e:
        parser.error(str(e))
def main(args=sys.argv[1:]):

    # parse command line arguments
    parser = xtalos.XtalosOptions()
    args = parser.parse_args(args)

    # start xperf
    try:
        stop_from_config(config_file=args.configFile,
                         debug=args.debug_level >= xtalos.DEBUG_INFO,
                         **args.__dict__)
    except xtalos.XTalosError as e:
        parser.error(str(e))
Beispiel #4
0
def main(args=sys.argv[1:]):

    # parse command line arguments
    parser = xtalos.XtalosOptions()
    args = parser.parse_args(args)
    args = parser.verifyOptions(args)
    if args is None:
        parser.error("Unable to verify arguments")
    if not args.processID:
        parser.error("No process ID argument given")

    # call API
    etlparser(args.xperf_path, args.etl_filename, args.processID, args.approot,
              args.configFile, args.outputFile, args.whitelist_file,
              args.error_filename, args.all_stages, args.all_threads,
              debug=args.debug_level >= xtalos.DEBUG_INFO)
Beispiel #5
0
def main(args=sys.argv[1:]):

    # parse command line options
    parser = xtalos.XtalosOptions()
    options, args = parser.parse_args(args)
    options = parser.verifyOptions(options)
    if options is None:
        parser.error("Unable to verify options")

    # start xperf
    try:
        start_from_config(config_file=None,
                          debug=options.debug_level >= xtalos.DEBUG_INFO,
                          **options.__dict__)
    except xtalos.xtalosError, e:
        parser.error(str(e))
Beispiel #6
0
def main(args=sys.argv[1:]):

    # parse command line options
    parser = xtalos.XtalosOptions()
    options, args = parser.parse_args(args)
    options = parser.verifyOptions(options)
    if options == None:
        parser.error("Unable to verify options")
    if not options.processID:
        parser.error("No process ID option given")

    # call API
    etlparser(options.xperf_path, options.etl_filename, options.processID, options.approot,
              options.configFile, options.outputFile, options.whitelist_file, options.error_filename,
              options.all_stages, options.all_threads,
              debug=options.debug_level >= xtalos.DEBUG_INFO)