| 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..322e9129cbd3d147ba546625482640bcc6c33648 100755
|
| --- a/tools/cygprofile/cyglog_to_orderfile.py
|
| +++ b/tools/cygprofile/cyglog_to_orderfile.py
|
| @@ -220,11 +220,18 @@ 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', dest='arch',
|
| + default='arm',
|
| + choices=['arm', 'arm64', 'x86', 'x86_64', 'x64', 'mips'],
|
| + 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'))
|
|
|