android_system_core/debuggerd/libdebuggerd
Sijie Chen cb53fe136b Reland "[Berberis][CrashReporting] Extend ThreadInfo to ..."
Revert submission 3081452-revert-3062926-CJGHTRPCBP

Reason for revert: Will make the change base on the original CLs for a reland.

(Original CL commit message)
This CL is to get guest registers information.

Bug: b/321799516
Test: m
Testing for TLS Slot:
Manual testing by: 1. crash the jni tests to produce tombstones file 2.
get the signature field of guest state header 3. verified it is the same
value as NATIVE_BRIDGE_GUEST_STATE_SIGNATURE

Manual test the arm64 by: 1. flash build to pixel phone and verify
retrieving TLS_SLOT_THREAD_ID's tid field is the same as current thread
id.

Testing for register values:
Test and print out registers values for riscv64, looks make sense that
has null zero value slots.

Change-Id: Ieebf845bff517380ee07fac77f24b48efeb53521
2024-05-14 21:28:32 +00:00
..
include/libdebuggerd Reland "[Berberis][CrashReporting] Extend ThreadInfo to ..." 2024-05-14 21:28:32 +00:00
test Clean up usage of 32 bit/64 bit checks. 2024-05-07 15:30:47 -07:00
backtrace.cpp Use the new AndroidUnwinder object. 2022-05-12 15:18:46 -07:00
gwp_asan.cpp Pass fault address to GWP-ASan's changed API. 2023-01-12 09:48:11 -08:00
open_files_list.cpp libdebuggerd: decode fdsan owner tags. 2018-08-28 13:48:08 -07:00
scudo.cpp Replace malloc_not_svelte with malloc_low_memory. 2024-04-26 13:33:26 -07:00
tombstone.cpp Revert "[Berberis][CrashReporting] Dump guest thread info to tom..." 2024-05-10 10:02:07 +00:00
tombstone_proto.cpp Revert "[Berberis][CrashReporting] Dump guest thread info to tom..." 2024-05-10 10:02:07 +00:00
tombstone_proto_to_text.cpp Revert "[Berberis][CrashReporting] Dump guest thread info to tom..." 2024-05-10 10:02:07 +00:00
utility.cpp Move tombstone_proto_to_text out of libdebuggerd. 2023-12-05 10:14:27 +00:00