diff options
author | Veljko Mihailovic <veljko.mihailovic@imgtec.com> | 2016-04-01 18:49:03 -0400 |
---|---|---|
committer | Mike Frysinger <vapier@chromium.org> | 2016-04-01 18:50:46 -0400 |
commit | 6ce752d741a50d58253749df49118f8857d7e60d (patch) | |
tree | 1788788ad76fe50e4d915d307df68b13481651e0 /src/processor/testdata/symbols/microdump | |
parent | Add the TID to the CallStack. (diff) | |
download | breakpad-6ce752d741a50d58253749df49118f8857d7e60d.tar.xz |
Support processing microdump for mips architecture
Based on changes for ARM, ARM64 and X86, the support for
MIPS and MIPS64 is added in microdump.
TEST=microdump_stackwalk ~/microdump-mips32.dmp symbols/
BUG=microdump_stackwalk failing for mips architectures
Review URL: https://codereview.chromium.org/1731923002/
Diffstat (limited to 'src/processor/testdata/symbols/microdump')
2 files changed, 104 insertions, 0 deletions
diff --git a/src/processor/testdata/symbols/microdump/crash_example/6E72E2F1A5F59AB3D51356FDFE394D490/crash_example.sym b/src/processor/testdata/symbols/microdump/crash_example/6E72E2F1A5F59AB3D51356FDFE394D490/crash_example.sym new file mode 100644 index 00000000..a5e31a06 --- /dev/null +++ b/src/processor/testdata/symbols/microdump/crash_example/6E72E2F1A5F59AB3D51356FDFE394D490/crash_example.sym @@ -0,0 +1,56 @@ +MODULE Linux mips 6E72E2F1A5F59AB3D51356FDFE394D490 crash_example +FILE 0 /s/breakpad/src/tools/linux/crash_example.cc +FUNC 80a8 9c 0 google_breakpad::MinidumpDescriptor::MinidumpDescriptor +80a8 20 75 8 +80c8 38 78 8 +8100 10 78 8 +8110 14 78 8 +8124 10 78 8 +8134 10 78 8 +FUNC 815c a0 0 DumpCallback +815c 2c 13 37 +8188 1c 14 37 +81a4 14 15 37 +81b8 1c 15 37 +81d4 14 17 37 +81e8 4 18 37 +81ec 10 19 37 +FUNC 81fc 2c 0 Leaf +81fc 10 21 37 +820c 8 22 37 +8214 8 23 37 +821c 4 25 37 +8220 8 26 37 +FUNC 8228 58 0 blaTest +8228 1c 28 37 +8244 c 29 37 +8250 20 30 37 +8270 10 31 37 +FUNC 8280 40 0 Crash +8280 18 33 37 +8298 4 34 37 +829c 14 35 37 +82b0 10 36 37 +FUNC 831c f4 0 main +831c 2c 40 37 +8348 c 40 37 +8354 18 41 37 +836c 34 43 37 +83a0 10 44 37 +83b0 4 45 37 +83b4 14 43 37 +83c8 18 45 37 +83e0 30 46 37 +PUBLIC 831c 0 main +STACK CFI INIT 8228 58 .cfa: $sp 0 + .ra: $ra +STACK CFI 822c .cfa: $sp 32 + +STACK CFI 8234 $gp: .cfa -16 + ^ .ra: .cfa -8 + ^ +STACK CFI 827c $gp: $gp .cfa: $sp 0 + .ra: .ra +STACK CFI INIT 8280 40 .cfa: $sp 0 + .ra: $ra +STACK CFI 8284 .cfa: $sp 32 + +STACK CFI 828c $gp: .cfa -16 + ^ .ra: .cfa -8 + ^ +STACK CFI 82bc $gp: $gp .cfa: $sp 0 + .ra: .ra +STACK CFI INIT 831c f4 .cfa: $sp 0 + .ra: $ra +STACK CFI 8320 .cfa: $sp 352 + +STACK CFI 832c $gp: .cfa -16 + ^ $s0: .cfa -24 + ^ .ra: .cfa -8 + ^ +STACK CFI 840c $gp: $gp $s0: $s0 .cfa: $sp 0 + .ra: .ra diff --git a/src/processor/testdata/symbols/microdump/crash_example/8F36148CC4647A8116CAF2A25F591F570/crash_example.sym b/src/processor/testdata/symbols/microdump/crash_example/8F36148CC4647A8116CAF2A25F591F570/crash_example.sym new file mode 100644 index 00000000..407d2305 --- /dev/null +++ b/src/processor/testdata/symbols/microdump/crash_example/8F36148CC4647A8116CAF2A25F591F570/crash_example.sym @@ -0,0 +1,48 @@ +MODULE Linux mips 8F36148CC4647A8116CAF2A25F591F570 crash_example +FILE 0 /home/rtrk/chromium_mips/chromium/src/out-android-mips/Debug/../../breakpad/src/tools/linux/crash_example.cc +FUNC 2ea4 b4 0 google_breakpad::MinidumpDescriptor::MinidumpDescriptor +2ea4 20 75 6 +2ec4 40 78 6 +2f04 18 78 6 +2f1c 14 78 6 +2f30 18 78 6 +2f48 10 78 6 +FUNC 2f6c c4 0 DumpCallback +2f6c 28 13 33 +2f94 28 14 33 +2fbc 1c 15 33 +2fd8 28 15 33 +3000 1c 17 33 +301c 4 18 33 +3020 10 19 33 +FUNC 3030 28 0 Leaf +3030 4 21 33 +3034 c 22 33 +3040 c 23 33 +304c 4 25 33 +3050 8 26 33 +FUNC 3058 60 0 blaTest +3058 1c 28 33 +3074 c 29 33 +3080 28 30 33 +30a8 10 31 33 +FUNC 30b8 48 0 Crash +30b8 18 33 33 +30d0 4 34 33 +30d4 1c 35 33 +30f0 10 36 33 +FUNC 316c 120 0 main +316c 24 40 33 +3190 c 40 33 +319c 20 41 33 +31bc 40 43 33 +31fc 18 44 33 +3214 4 45 33 +3218 1c 43 33 +3234 20 45 33 +3254 38 46 33 +PUBLIC 316c 0 main +STACK CFI INIT 30b8 48 .cfa: $sp 39792944 + .ra: $ra +STACK CFI 30c8 .cfa: $sp 40 + +STACK CFI 30d0 .ra: .cfa -4 + ^ +STACK CFI 30f8 .cfa: $sp 0 + .ra: .ra |