- 22 Aug, 2015 1 commit
-
-
Andreas Gampe authored
Add trace parsing for sanitizer output. The output is different from debuggerd output (and we do not have control over it). Use two separate regexes and factor out the parsing into a method returning a tuple of data. Note: as we have no control over the prologue of the dump, we cannot change it to include information like the ABI. Thus, this functionality only works in a lunched tree, where the tool implicitly uses the symbols directory. Change-Id: Ic1189f4f65cf7728d1baec7055ecb549b0aa5f62
-
- 01 Jun, 2015 1 commit
-
-
Andreas Gampe authored
Add a test for Mips64 stack-core. Bug: 21555893 Change-Id: I2d6feba9bde3977cabc5e771bf14c55de1fbff53
-
- 21 May, 2015 1 commit
-
-
Andreas Gampe authored
Add register definitions to stack_core. Change-Id: I2d9d2ae075efe8d8c92fac387d2ae30f9cbb999c
-
- 29 Aug, 2014 1 commit
-
-
Elliott Hughes authored
This is needed by the internal stack decoding website, which will be pulling symbols from the build servers anyway (so doesn't need to be correctly lunched). Bug: 16734486 Change-Id: I9190065148c0d4bb4eacec28bcc062fa95798917
-
- 29 Jul, 2014 1 commit
-
-
Brigid Smith authored
Left the default symbol.ARCH value intact and changed stack_core instead so that it will assume the ABI is arm until it sees an ABI line. This allows compatibility for people who are used to pasting portions of a tombstone instead of the whole thing (assuming said tombstone is arm) while additionally supporting other architectures if a whole tombstone is pasted in. (cherry picked from commit 15142f79) Change-Id: Ide73171fc4e513b39bee74e2270252c3b32e23cd
-
- 16 Jul, 2014 1 commit
-
-
Brigid Smith authored
Left the default symbol.ARCH value intact and changed stack_core instead so that it will assume the ABI is arm until it sees an ABI line. This allows compatibility for people who are used to pasting portions of a tombstone instead of the whole thing (assuming said tombstone is arm) while additionally supporting other architectures if a whole tombstone is pasted in. Change-Id: Ib8b5754920d2e2aa5017c29daeca59abcf4b547d
-
- 15 Jul, 2014 2 commits
-
-
Elliott Hughes authored
Also take into account the fact that the arm pcsr register is the fifth entry on its line, so the stack tool previously stripped that off. (cherry picked from commit be4de46d) Change-Id: I0a937ae1a36071c3aaa5d955f56ee034dfdfe7de
-
Elliott Hughes authored
Also take into account the fact that the arm pcsr register is the fifth entry on its line, so the stack tool previously stripped that off. Change-Id: I1dd2d11060e572b4d8ffd8710cf1df4d970671e4
-
- 07 Jul, 2014 3 commits
-
-
Brigid Smith authored
The value corresponds to whether or not the line has matched one of the detected formats (registers, header, backtrace, etc.) and can be used to identify what logcat lines don't correspond to one of these formats. Change-Id: Ibd7bc5a211dcfe86ea2f92d7e7941091afff4fc4
-
Brigid Smith authored
Change-Id: I474602eca37964e412acf8cb5f2441cd223852e4
-
Elliott Hughes authored
x86 uses the x86_64 toolchain. There's no separate 32-bit toolchain. I started to refactor so we could add FindToolchain tests, but that doesn't work because FindToolchain depends on environment variables set up by 'lunch'. Change-Id: I264b95e1e83a7e795f8cac49bc9e1cf497514029
-
- 01 Jul, 2014 2 commits
-
-
Elliott Hughes authored
Every architecture was at least slightly wrong. Rather than try to tune the heuristics, let's just keep lists of all the registers. Also start adding some unit tests. Change-Id: I490dcc9855f7af1e3529734711400f366ffc4e0f
-
Brigid Smith authored
This includes the fairly large change of refactoring stack_core.py into a class so that its behavior is compatible with adbs. Additionally, if the ABI line does not come before lines that require it to determine proper widths (registers, stack), then it will assume that the ABI is 32 bit and not 64. Change-Id: I6ad84a55337d86d25f7f8197048dc93868b0a01a
-
- 17 Jun, 2014 1 commit
-
-
Elliott Hughes authored
When QA paste a stack in to the decoder, we don't want to lose the abort message. Bug: 15701333 Change-Id: I538aab6b5cb6c20534b1b7027aec32bd78ee060c
-
- 14 Jun, 2014 1 commit
-
-
Brigid Smith authored
Change-Id: Ib9736a0509edb97be15f5e89dbc3a5188e744416
-
- 14 Apr, 2014 1 commit
-
-
Narayan Kamath authored
pc values might now be 16 bytes wide. Also add support for the arm64 architecture switch. Change-Id: Ia2e0282f3bee03ef6092de285b0c32fa6da07cb0
-
- 30 Apr, 2013 1 commit
-
-
Ben Cheng authored
[cherry-picked from internal master] Change-Id: Idba672b1c12d17b790c7901514f90b7f14f7256c
-
- 25 Apr, 2013 1 commit
-
-
Ben Cheng authored
Change-Id: Id71cacde653a5c1c92a028ee80f5aa8264e1963a
-