diff options
author | Elliott Hughes <enh@google.com> | 2014-07-07 21:46:03 +0000 |
---|---|---|
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2014-07-02 20:59:15 +0000 |
commit | 121b293903cb232cdee67722955ab7423eb5afcd (patch) | |
tree | 839274bc572aa6f3cfe20002f568442340f84364 /scripts/stack_core.py | |
parent | d1b3bb632a5d3bd010971ccf78f140bc7057bae7 (diff) | |
parent | 0b30940003e4420286d3d98ce715617af20ec4d6 (diff) | |
download | android_development-121b293903cb232cdee67722955ab7423eb5afcd.tar.gz android_development-121b293903cb232cdee67722955ab7423eb5afcd.tar.bz2 android_development-121b293903cb232cdee67722955ab7423eb5afcd.zip |
Merge "stack_core now also detects the "Revision: #" line."
Diffstat (limited to 'scripts/stack_core.py')
-rwxr-xr-x | scripts/stack_core.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/scripts/stack_core.py b/scripts/stack_core.py index 056f6073f..fbf57ff84 100755 --- a/scripts/stack_core.py +++ b/scripts/stack_core.py @@ -28,6 +28,7 @@ def ConvertTrace(lines): class TraceConverter: process_info_line = re.compile("(pid: [0-9]+, tid: [0-9]+.*)") abi_line = re.compile("(ABI: \'(.*)\')") + revision_line = re.compile("(Revision: \'(.*)\')") signal_line = re.compile("(signal [0-9]+ \(.*\).*)") abort_message_line = re.compile("(Abort message: '.*')") thread_line = re.compile("(.*)(\-\-\- ){15}\-\-\-") @@ -143,10 +144,11 @@ class TraceConverter: thread_header = self.thread_line.search(line) register_header = self.register_line.search(line) abi_header = self.abi_line.search(line) + revision_header = self.revision_line.search(line) dalvik_jni_thread_header = self.dalvik_jni_thread_line.search(line) dalvik_native_thread_header = self.dalvik_native_thread_line.search(line) if process_header or signal_header or abort_message_header or thread_header or abi_header or \ - register_header or dalvik_jni_thread_header or dalvik_native_thread_header: + register_header or dalvik_jni_thread_header or dalvik_native_thread_header or revision_header: if self.trace_lines or self.value_lines: self.PrintOutput(self.trace_lines, self.value_lines) self.PrintDivider() @@ -167,6 +169,8 @@ class TraceConverter: print dalvik_jni_thread_header.group(1) if dalvik_native_thread_header: print dalvik_native_thread_header.group(1) + if revision_header: + print revision_header.group(1) if abi_header: print abi_header.group(1) symbol.ARCH = abi_header.group(2) |