Add verbose option to retrace.py
Change-Id: Ic30e41415c57dc372da970a6a220bc25695fcfa8
diff --git a/tools/retrace.py b/tools/retrace.py
index d28c222..94ec1b3 100755
--- a/tools/retrace.py
+++ b/tools/retrace.py
@@ -55,6 +55,11 @@
default=None,
help='Sets a custom regular expression used for parsing'
)
+ parser.add_argument(
+ '--verbose',
+ default=None,
+ action='store_true',
+ help='Enables verbose retracing.')
return parser.parse_args()
@@ -68,9 +73,10 @@
args.no_r8lib,
quiet=args.quiet,
debug=args.debug_agent,
- regex=args.regex)
+ regex=args.regex,
+ verbose=args.verbose)
-def run(map_path, stacktrace, no_r8lib, quiet=False, debug=False, regex=None):
+def run(map_path, stacktrace, no_r8lib, quiet=False, debug=False, regex=None, verbose=False):
retrace_args = [jdk.GetJavaExecutable()]
if debug:
@@ -94,6 +100,9 @@
if stacktrace:
retrace_args.append(stacktrace)
+ if verbose:
+ retrace_args.append('--verbose')
+
utils.PrintCmd(retrace_args, quiet=quiet)
return subprocess.call(retrace_args)