summaryrefslogtreecommitdiff
path: root/debuggerd/crash_test.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Add a test to verify the dex_pc is correct.Christopher Ferris2021-09-151-1/+8
| | | | | | | | | | | | | | | | The libunwindstack code will attempt to dlopen the libdexfile.so when a dex pc is found. Unfortunately, this failed since that library was not properly listed as a runtime library. To make sure this doesn't happen again, add an end to end test that will create a dex pc frame, and will verify the correct dex function name is in that frame. Bug: 199043576 Test: Unit test passes on arm/aarch64/x86/x86_64. Test: Removed the runtime_libs of libdexfile from libunwindstack Test: and verified the new test fails. Change-Id: I3a11f9ee44e06e37a547d193b04f7fbb90ccfe0a
* Re-add backtrace note about unreadable elf.Christopher Ferris2021-05-031-0/+21
When moving to the proto-ized tombstones, the note about unreadable elf files in a backtrace got lost. This re-adds it and adds a test to verify that the note properly shows up. Bug: 185428454 Test: Ran unit tests. Change-Id: I1150cc737772e1b79fd73ec5c782caadc4629421