Chromium Code Reviews| Index: tools/cygprofile/cyglog_to_orderfile.py |
| diff --git a/tools/cygprofile/cyglog_to_orderfile.py b/tools/cygprofile/cyglog_to_orderfile.py |
| index 0213fa49a641a416469a5ba6a1631663932474c5..c93f27fc026a47a5f01d2dea7c6b67c21d3a816c 100755 |
| --- a/tools/cygprofile/cyglog_to_orderfile.py |
| +++ b/tools/cygprofile/cyglog_to_orderfile.py |
| @@ -220,11 +220,17 @@ def _OutputOrderfile(offsets, offset_to_symbol_infos, symbol_to_section_map, |
| def main(): |
| - if len(sys.argv) != 4: |
| + parser = optparse.OptionParser() |
| + parser.add_option('--target_arch', action='store', type='string', |
|
Benoit L
2015/02/04 17:12:57
nit: maybe use "choice" here to limit the values t
azarchs
2015/02/04 17:49:54
Done.
|
| + dest='arch', default='arm', |
| + help='The target architecture for libchrome.so') |
| + options, argv = parser.parse_args(sys.argv) |
| + if len(argv) != 4: |
| logging.error('Usage: cyglog_to_orderfile.py <merged_cyglog> ' |
| '<library> <output_filename>') |
| return 1 |
| - (log_filename, lib_filename, output_filename) = sys.argv[1:] |
| + (log_filename, lib_filename, output_filename) = argv[1:] |
| + symbol_extractor.SetArchitecture(options.arch) |
| obj_dir = os.path.abspath(os.path.join( |
| os.path.dirname(lib_filename), '../obj')) |