android_system_core/debuggerd/libdebuggerd
Christopher Ferris 719b97add0 Display offset in backtraces if necessary.
When moving to a proto tombstone, backtraces no longer contain
an offset when a frame is in a shared library from an apk.
Add the offset display again if needed, and add a test to
verify this behavior.

Bug: 267341682

Test: All unit tests pass.
Test: Dumped a process running through an apk to verify the offset
Test: is present.
Change-Id: Ib720ccb5bfcc8531d1e407f3d01817e8a0b9128c
(cherry picked from commit 22035ccb01)
2023-02-01 20:56:06 +00:00
..
include/libdebuggerd Remove dead non-proto tombstone reporting code. 2022-03-07 17:03:18 -08:00
test Remove dead non-proto tombstone reporting code. 2022-03-07 17:03:18 -08:00
backtrace.cpp debuggerd: store commandline instead of process name. 2021-03-30 12:15:56 -07:00
gwp_asan.cpp [GWP-ASan] Enable debuggerd to pull more allocation metadata. 2022-04-14 11:30:05 -07:00
open_files_list.cpp libdebuggerd: decode fdsan owner tags. 2018-08-28 13:48:08 -07:00
scudo.cpp Remove dead non-proto tombstone reporting code. 2022-03-07 17:03:18 -08:00
tombstone.cpp Update for SetProcessMemory removal. 2022-04-19 22:06:58 -07:00
tombstone_proto.cpp Fix check for thread unwind. 2022-05-24 21:31:03 -07:00
tombstone_proto_to_text.cpp Display offset in backtraces if necessary. 2023-02-01 20:56:06 +00:00
utility.cpp Update for accurate unreadable elf files. 2022-03-15 09:50:48 -07:00