diff options
author | primiano@chromium.org <primiano@chromium.org> | 2014-12-02 15:31:25 +0000 |
---|---|---|
committer | primiano@chromium.org <primiano@chromium.org> | 2014-12-02 15:31:25 +0000 |
commit | 0b6cc95246754410ed315491642f909f37685a99 (patch) | |
tree | d7e64482198f9e9df5348eb8c97f27bd638e0e8a /src/processor/testdata/symbols/microdump/libchromeshell.so | |
parent | Surfacing the process create time in google_breakpad::ProcessState (diff) | |
download | breakpad-0b6cc95246754410ed315491642f909f37685a99.tar.xz |
Microdumps: support aarch64 and lib mapping from APK
- Filter modules by prot flags (only +x) not extensions. It wouldn't
otherwise catch the case of Chrome mapping the library from the
apk (which is mapped r-x but doesn't end in .so).
- Use compile-time detection of target arch, in order to cope with
multilib OSes, where uname() doesn't reflect the run-time arch.
- Add OS information and CPU arch / count.
- Add support for aarch64.
- Add tests and stackwalk expectations for aarch64.
- Fix a potential overflow bug in the processor.
- Rebaseline the tests using smaller symbols.
- Fix microdump_writer_unittest.cc on 32-bit host.
BUG=chromium:410294
git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@1407 4c0a9323-5329-0410-9bdc-e9ce6186880e
Diffstat (limited to 'src/processor/testdata/symbols/microdump/libchromeshell.so')
-rw-r--r-- | src/processor/testdata/symbols/microdump/libchromeshell.so/76304586D0CD2C8FF899C602BF1756A20/libchromeshell.so.sym | 249 |
1 files changed, 0 insertions, 249 deletions
diff --git a/src/processor/testdata/symbols/microdump/libchromeshell.so/76304586D0CD2C8FF899C602BF1756A20/libchromeshell.so.sym b/src/processor/testdata/symbols/microdump/libchromeshell.so/76304586D0CD2C8FF899C602BF1756A20/libchromeshell.so.sym deleted file mode 100644 index 70f1589c..00000000 --- a/src/processor/testdata/symbols/microdump/libchromeshell.so/76304586D0CD2C8FF899C602BF1756A20/libchromeshell.so.sym +++ /dev/null @@ -1,249 +0,0 @@ -MODULE Linux arm 76304586D0CD2C8FF899C602BF1756A20 libchromeshell.so -FILE 46 /s/chrome-brkpad/src/out/Debug/../../base/bits.h -FILE 47 /s/chrome-brkpad/src/out/Debug/../../base/build_time.cc -FILE 48 /s/chrome-brkpad/src/out/Debug/../../base/callback.h -FILE 177 /s/chrome-brkpad/src/out/Debug/../../base/memory/weak_ptr.h -FILE 178 /s/chrome-brkpad/src/out/Debug/../../base/message_loop/incoming_task_queue.cc -FILE 179 /s/chrome-brkpad/src/out/Debug/../../base/message_loop/message_loop.cc -FILE 183 /s/chrome-brkpad/src/out/Debug/../../base/message_loop/message_pump.cc -FILE 184 /s/chrome-brkpad/src/out/Debug/../../base/message_loop/message_pump_android.cc -FILE 185 /s/chrome-brkpad/src/out/Debug/../../base/message_loop/message_pump_default.cc -FILE 272 /s/chrome-brkpad/src/out/Debug/../../base/rand_util.cc -FILE 273 /s/chrome-brkpad/src/out/Debug/../../base/rand_util_posix.cc -FILE 274 /s/chrome-brkpad/src/out/Debug/../../base/run_loop.cc -FILE 275 /s/chrome-brkpad/src/out/Debug/../../base/safe_strerror_posix.cc -FILE 384 /s/chrome-brkpad/src/out/Debug/../../base/tracking_info.h -FILE 385 /s/chrome-brkpad/src/out/Debug/../../base/tuple.h -FILE 2458 /s/chrome-brkpad/src/out/Debug/../../content/app/android/content_main.cc -FILE 2459 /s/chrome-brkpad/src/out/Debug/../../content/app/android/library_loader_hooks.cc -FILE 2460 /s/chrome-brkpad/src/out/Debug/../../content/app/content_main_runner.cc -FILE 3100 /s/chrome-brkpad/src/out/Debug/../../content/child/child_shared_bitmap_manager.cc -FILE 3101 /s/chrome-brkpad/src/out/Debug/../../content/child/child_thread.cc -FILE 3102 /s/chrome-brkpad/src/out/Debug/../../content/child/child_thread.h -FILE 3103 /s/chrome-brkpad/src/out/Debug/../../content/child/content_child_helpers.cc -FILE 3366 /s/chrome-brkpad/src/out/Debug/../../content/common/message_router.cc -FILE 3398 /s/chrome-brkpad/src/out/Debug/../../content/common/ssl_status_serialization.cc -FILE 3402 /s/chrome-brkpad/src/out/Debug/../../content/common/user_agent.cc -FILE 3403 /s/chrome-brkpad/src/out/Debug/../../content/common/utility_messages.h -FILE 3808 /s/chrome-brkpad/src/out/Debug/../../content/renderer/render_frame_impl.cc -FILE 3822 /s/chrome-brkpad/src/out/Debug/../../content/renderer/renderer_blink_platform_impl.cc -FILE 3823 /s/chrome-brkpad/src/out/Debug/../../content/renderer/renderer_clipboard_client.cc -FILE 3824 /s/chrome-brkpad/src/out/Debug/../../content/renderer/renderer_main.cc -FILE 4111 /s/chrome-brkpad/src/out/Debug/../../ipc/ipc_channel_handle.h -FILE 4112 /s/chrome-brkpad/src/out/Debug/../../ipc/ipc_channel_posix.cc -FILE 4113 /s/chrome-brkpad/src/out/Debug/../../ipc/ipc_channel_proxy.cc -FUNC 241df8 4 0 xsltStrxfrm -FUNC 241dfc 1c 0 base::debug::StackTrace::StackTrace -242378 2 1361 76 -24237a 22 1361 76 -24239c 10 26 75 -FUNC 2423ac 1fc 0 base::debug::TaskAnnotator::RunTask -2423b6 2 31 75 -24254a 4 60 75 -24254e 6 401 48 -25e6bc c 208 179 -FUNC 25e6c8 1a 0 base::MessageLoop::Run -25e6c8 4 306 179 -25e6cc 6 307 179 -25e6d2 6 308 179 -25e6d8 6 308 179 -FUNC 25ed20 128 0 base::MessageLoop::RunTask -25ed20 c 432 179 -25ed2c 2 432 179 -25edca 6 444 179 -25edd0 12 447 179 -25ede2 a 192 16276 -FUNC 25ee48 140 0 base::MessageLoop::DeferOrRunPendingTask -25ee48 4 454 179 -25ee4c 4 455 179 -25ee64 8 456 179 -25ee6c 6 459 179 -25ee72 a 672 16220 -25ee88 14 1061 16220 -25fb9e 1e 372 179 -FUNC 25fbbc 70 0 base::MessageLoop::RunHandler -25fbfc 6 405 179 -25fc02 8 415 179 -25fc0a 6 415 179 -FUNC 2601e2 98 0 base::MessageLoop::DoWork -2601e2 4 544 179 -26023a 2 562 179 -26023c 8 563 179 -260244 8 563 179 -26024c c 565 179 -260258 8 566 179 -26031c 8 158 179 -FUNC 260840 104 0 base::MessagePumpDefault::Run -26088e 4 36 185 -260892 8 32 185 -26089a 2 33 185 -26d14a 1e 92 274 -FUNC 26d168 30 0 base::RunLoop::Run -26d168 4 47 274 -26d17c 6 54 274 -26d30c 6 43 314 -26d312 6 12 280 -71338c 6 420 4113 -713392 1e 421 4113 -FUNC 7133b0 188 0 IPC::ChannelProxy::Context::OnDispatchMessage -7134ce 4 270 4113 -7134d2 8 271 4113 -7134da a 274 4113 -FUNC a497e8 26 0 content::MessageRouter::RouteMessage -a497e8 2 49 3366 -a497ea 2 49 3366 -a497f6 8 50 3366 -a497fe 2 51 3366 -a49800 8 54 3366 -1a0d70a a 96 357 -FUNC 1a0d714 264 0 content::ChildThread::OnMessageReceived -1a0d714 2 464 3101 -1a0d918 a 502 3101 -1bbf942 6 92 3807 -1bbf948 6 92 3807 -1bbf976 1e 95 3807 -FUNC 1bbf994 6 0 content::::CrashIntentionally -1bbf994 6 267 3808 -1bc116c 6 156 16266 -1bc1172 1e 1484 3808 -FUNC 1bc1190 19c 0 content::::MaybeHandleDebugURL -1bc11ee 6 309 3808 -1bc11f4 4 310 3808 -1bc11f8 10 311 3808 -FUNC 1bc2102 106 0 content::RenderFrameImpl::PrepareRenderViewForNavigation -1bc2102 8 4007 3808 -1bc210a 2 4008 3808 -1bc210c 4 4009 3808 -1bc2110 8 4007 3808 -1bc2118 4 4008 3808 -FUNC 1bc8324 c7c 0 content::RenderFrameImpl::OnMessageReceived -1bc8324 c 854 3808 -1bc8330 2 860 3808 -1bc85be 8 378 3264 -1bc85c6 4 378 3264 -1bc85ca 8 548 385 -1bc85d2 a 80 385 -FUNC 1bc909c 7e0 0 content::RenderFrameImpl::OnNavigate -1bc909c c 925 3808 -1bc912c 2 932 3808 -1bc912e 20 936 3808 -1bc914e 6 933 3808 -1bc91be 12 945 3808 -FUNC 1be39f8 3ec 0 content::RendererMain -1be39f8 12 103 3824 -1be3d0e 4 235 3824 -1be3d12 c 236 3824 -1be3d1e 6 225 3824 -1d96e7e 2 248 169 -1d96e80 2c 54 2458 -FUNC 1d96eac 17c 0 content::Start -1d96fc6 2 48 2458 -1d96fc8 4 48 2458 -1d96fcc 2 1464 76 -1d973f8 28 822 2460 -FUNC 1d97420 fc 0 content::RunNamedProcessTypeMain -1d97420 c 386 2460 -1d9746e e 423 2460 -1d9747c c 411 2460 -1d97488 8 417 2460 -1d974e4 38 440 2460 -FUNC 1d9751c d0 0 content::ContentMainRunnerImpl::Run -1d9751c e 772 2460 -1d975b2 6 789 2460 -1d975b8 6 156 16266 -STACK CFI INIT 242330 7c .cfa: sp 0 + .ra: lr -STACK CFI INIT 2423ac 1fc .cfa: sp 0 + .ra: lr -STACK CFI 2423b0 .cfa: sp 36 + .ra: .cfa -4 + ^ r10: .cfa -12 + ^ r11: .cfa -8 + ^ r4: .cfa -36 + ^ r5: .cfa -32 + ^ r6: .cfa -28 + ^ r7: .cfa -24 + ^ r8: .cfa -20 + ^ r9: .cfa -16 + ^ -STACK CFI 2423b2 .cfa: sp 208 + -STACK CFI INIT 25e6bc c .cfa: sp 0 + .ra: lr -STACK CFI INIT 0 18 .cfa: sp 0 + .ra: lr -STACK CFI INIT 25e6c8 1a .cfa: sp 0 + .ra: lr -STACK CFI 25e6ca .cfa: sp 8 + .ra: .cfa -4 + ^ r4: .cfa -8 + ^ -STACK CFI 25e6cc .cfa: sp 32 + -STACK CFI INIT 25ed20 128 .cfa: sp 0 + .ra: lr -STACK CFI 25ed24 .cfa: sp 20 + .ra: .cfa -4 + ^ r4: .cfa -20 + ^ r5: .cfa -16 + ^ r6: .cfa -12 + ^ r7: .cfa -8 + ^ -STACK CFI 25ed2c .cfa: sp 208 + -STACK CFI 25ee2a .cfa: sp 20 + -STACK CFI INIT 25ee48 140 .cfa: sp 0 + .ra: lr -STACK CFI 25ee4c .cfa: sp 48 + .ra: .cfa -4 + ^ r10: .cfa -12 + ^ r11: .cfa -8 + ^ r4: .cfa -36 + ^ r5: .cfa -32 + ^ r6: .cfa -28 + ^ r7: .cfa -24 + ^ r8: .cfa -20 + ^ r9: .cfa -16 + ^ -STACK CFI INIT 25effc 24 .cfa: sp 0 + .ra: lr -STACK CFI 25fb1c .cfa: sp 216 + -STACK CFI 25fbac .cfa: sp 28 + -STACK CFI INIT 25fbbc 70 .cfa: sp 0 + .ra: lr -STACK CFI 25fbbe .cfa: sp 16 + .ra: .cfa -4 + ^ r4: .cfa -16 + ^ r5: .cfa -12 + ^ r6: .cfa -8 + ^ -STACK CFI 25fbc2 .cfa: sp 200 + -STACK CFI 25fc1e .cfa: sp 16 + -STACK CFI INIT 2601e2 98 .cfa: sp 0 + .ra: lr -STACK CFI 2601e6 .cfa: sp 24 + .ra: .cfa -4 + ^ r4: .cfa -24 + ^ r5: .cfa -20 + ^ r6: .cfa -16 + ^ r7: .cfa -12 + ^ r8: .cfa -8 + ^ -STACK CFI 2601ec .cfa: sp 80 + -STACK CFI 108 .cfa: sp 32 + .ra: .cfa -4 + ^ r4: .cfa -24 + ^ r5: .cfa -20 + ^ r6: .cfa -16 + ^ r7: .cfa -12 + ^ r8: .cfa -8 + ^ -STACK CFI 10a .cfa: sp 24 + -STACK CFI INIT 260840 104 .cfa: sp 0 + .ra: lr -STACK CFI 260846 .cfa: sp 36 + .ra: .cfa -4 + ^ r10: .cfa -12 + ^ r11: .cfa -8 + ^ r4: .cfa -36 + ^ r5: .cfa -32 + ^ r6: .cfa -28 + ^ r7: .cfa -24 + ^ r8: .cfa -20 + ^ r9: .cfa -16 + ^ -STACK CFI 26084e .cfa: sp 232 + -STACK CFI 260930 .cfa: sp 36 + -STACK CFI 26d0fc .cfa: sp 184 + -STACK CFI 26d158 .cfa: sp 16 + -STACK CFI INIT 26d168 30 .cfa: sp 0 + .ra: lr -STACK CFI 26d16a .cfa: sp 12 + .ra: .cfa -4 + ^ r4: .cfa -12 + ^ r5: .cfa -8 + ^ -STACK CFI 26d16c .cfa: sp 48 + -STACK CFI 2ce518 .cfa: sp 192 + -STACK CFI 2ce562 .cfa: sp 16 + -STACK CFI INIT 7133b0 188 .cfa: sp 0 + .ra: lr -STACK CFI 7133b4 .cfa: sp 36 + .ra: .cfa -4 + ^ r10: .cfa -12 + ^ r11: .cfa -8 + ^ r4: .cfa -36 + ^ r5: .cfa -32 + ^ r6: .cfa -28 + ^ r7: .cfa -24 + ^ r8: .cfa -20 + ^ r9: .cfa -16 + ^ -STACK CFI 7133ba .cfa: sp 176 + -STACK CFI 71351e .cfa: sp 36 + -STACK CFI INIT 22f794 58 .cfa: sp 0 + .ra: lr -STACK CFI a497c6 .cfa: sp 16 + .ra: .cfa -4 + ^ r4: .cfa -16 + ^ r5: .cfa -12 + ^ r6: .cfa -8 + ^ -STACK CFI a497e0 .cfa: sp 0 + .ra: .ra r4: r4 r5: r5 r6: r6 -STACK CFI INIT a497e8 26 .cfa: sp 0 + .ra: lr -STACK CFI a497ea .cfa: sp 16 + .ra: .cfa -4 + ^ r3: .cfa -16 + ^ r4: .cfa -12 + ^ r5: .cfa -8 + ^ -STACK CFI INIT 0 46 .cfa: sp 0 + .ra: lr -STACK CFI 2 .cfa: sp 24 + .ra: .cfa -4 + ^ r4: .cfa -16 + ^ r5: .cfa -12 + ^ r6: .cfa -8 + ^ -STACK CFI 44 .cfa: sp 16 + -STACK CFI 394494 .cfa: sp 16 + -STACK CFI INIT 1a0d714 264 .cfa: sp 0 + .ra: lr -STACK CFI 1a0d716 .cfa: sp 20 + .ra: .cfa -4 + ^ r4: .cfa -20 + ^ r5: .cfa -16 + ^ r6: .cfa -12 + ^ r7: .cfa -8 + ^ -STACK CFI 1a0d71c .cfa: sp 80 + -STACK CFI 1a0d924 .cfa: sp 20 + -STACK CFI INIT 1a0d978 78 .cfa: sp 0 + .ra: lr -STACK CFI INIT 0 2 .cfa: sp 0 + .ra: lr -STACK CFI INIT 1bbf994 6 .cfa: sp 0 + .ra: lr -STACK CFI INIT 1bc1190 19c .cfa: sp 0 + .ra: lr -STACK CFI 1bc1194 .cfa: sp 36 + .ra: .cfa -4 + ^ r10: .cfa -12 + ^ r11: .cfa -8 + ^ r4: .cfa -36 + ^ r5: .cfa -32 + ^ r6: .cfa -28 + ^ r7: .cfa -24 + ^ r8: .cfa -20 + ^ r9: .cfa -16 + ^ -STACK CFI 1bc119e .cfa: sp 184 + -STACK CFI 1bc1338 .cfa: sp 112 + -STACK CFI INIT 1bc2102 106 .cfa: sp 0 + .ra: lr -STACK CFI 1bc2106 .cfa: sp 28 + .ra: .cfa -4 + ^ r4: .cfa -28 + ^ r5: .cfa -24 + ^ r6: .cfa -20 + ^ r7: .cfa -16 + ^ r8: .cfa -12 + ^ r9: .cfa -8 + ^ -STACK CFI 1bc210a .cfa: sp 56 + -STACK CFI 1bc2204 .cfa: sp 28 + -STACK CFI INIT 1bc2208 6c .cfa: sp 0 + .ra: lr -STACK CFI INIT 1bc8324 c7c .cfa: sp 0 + .ra: lr -STACK CFI 1bc8328 .cfa: sp 36 + .ra: .cfa -4 + ^ r10: .cfa -12 + ^ r11: .cfa -8 + ^ r4: .cfa -36 + ^ r5: .cfa -32 + ^ r6: .cfa -28 + ^ r7: .cfa -24 + ^ r8: .cfa -20 + ^ r9: .cfa -16 + ^ -STACK CFI 1bc8338 .cfa: sp 1216 + -STACK CFI c0 .cfa: sp 24 + -STACK CFI INIT 1bc909c 7e0 .cfa: sp 0 + .ra: lr -STACK CFI 1bc90a4 .cfa: sp 36 + .ra: .cfa -4 + ^ r10: .cfa -12 + ^ r11: .cfa -8 + ^ r4: .cfa -36 + ^ r5: .cfa -32 + ^ r6: .cfa -28 + ^ r7: .cfa -24 + ^ r8: .cfa -20 + ^ r9: .cfa -16 + ^ -STACK CFI 1bc90b2 .cfa: sp 560 + -STACK CFI 108 .cfa: sp 32 + .ra: .cfa -4 + ^ r4: .cfa -24 + ^ r5: .cfa -20 + ^ r6: .cfa -16 + ^ r7: .cfa -12 + ^ r8: .cfa -8 + ^ -STACK CFI 10a .cfa: sp 24 + -STACK CFI INIT 28a980 28 .cfa: sp 0 + .ra: lr -STACK CFI 28a982 .cfa: sp 16 + .ra: .cfa -4 + ^ r4: .cfa -16 + ^ r5: .cfa -12 + ^ r6: .cfa -8 + ^ -STACK CFI INIT 1be39f8 3ec .cfa: sp 0 + .ra: lr -STACK CFI 1be39fc .cfa: sp 36 + .ra: .cfa -4 + ^ r10: .cfa -12 + ^ r11: .cfa -8 + ^ r4: .cfa -36 + ^ r5: .cfa -32 + ^ r6: .cfa -28 + ^ r7: .cfa -24 + ^ r8: .cfa -20 + ^ r9: .cfa -16 + ^ -STACK CFI 1be3a0a .cfa: sp 664 + -STACK CFI 1be3d78 .cfa: sp 36 + -STACK CFI 1d96e8e .cfa: sp 20 + -STACK CFI INIT 1d96eac 17c .cfa: sp 0 + .ra: lr -STACK CFI 1d96eb2 .cfa: sp 28 + .ra: .cfa -4 + ^ r4: .cfa -28 + ^ r5: .cfa -24 + ^ r6: .cfa -20 + ^ r7: .cfa -16 + ^ r8: .cfa -12 + ^ r9: .cfa -8 + ^ -STACK CFI 1d96ebc .cfa: sp 280 + -STACK CFI 1d96ffa .cfa: sp 28 + -STACK CFI INIT 22f794 58 .cfa: sp 0 + .ra: lr -STACK CFI 231cb6 .cfa: sp 28 + -STACK CFI INIT 1d97420 fc .cfa: sp 0 + .ra: lr -STACK CFI 1d97424 .cfa: sp 32 + .ra: .cfa -4 + ^ r10: .cfa -8 + ^ r4: .cfa -32 + ^ r5: .cfa -28 + ^ r6: .cfa -24 + ^ r7: .cfa -20 + ^ r8: .cfa -16 + ^ r9: .cfa -12 + ^ -STACK CFI 1d97432 .cfa: sp 200 + -STACK CFI 1d974f2 .cfa: sp 32 + -STACK CFI INIT 1d9751c d0 .cfa: sp 0 + .ra: lr -STACK CFI 1d97522 .cfa: sp 28 + .ra: .cfa -4 + ^ r4: .cfa -28 + ^ r5: .cfa -24 + ^ r6: .cfa -20 + ^ r7: .cfa -16 + ^ r8: .cfa -12 + ^ r9: .cfa -8 + ^ -STACK CFI 1d9752a .cfa: sp 232 + |