aboutsummaryrefslogtreecommitdiff
path: root/src/processor/testdata/symbols/microdump/libchromeshell.so
diff options
context:
space:
mode:
authorprimiano@chromium.org <primiano@chromium.org>2014-12-02 15:31:25 +0000
committerprimiano@chromium.org <primiano@chromium.org>2014-12-02 15:31:25 +0000
commit0b6cc95246754410ed315491642f909f37685a99 (patch)
treed7e64482198f9e9df5348eb8c97f27bd638e0e8a /src/processor/testdata/symbols/microdump/libchromeshell.so
parentSurfacing the process create time in google_breakpad::ProcessState (diff)
downloadbreakpad-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.sym249
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 +