android_system_core/debuggerd/libdebuggerd
Christopher Ferris 3a0833c9cd Fix potential miscellaneous debuggerd issues.
Check for the log opening failing.

Add the ability to put error messages in the log and tombstone so
that it's clear if the log reading failed in some way.

Adjust test so that if there is a log or if no log exists, the test
will still pass.

Print an <unknown> if the command line is unreadable instead of nothing.

Test: Ran unit tests.
Test: Induced error and verified error message is save in tombstone.
Change-Id: I2fce8078573b40b9fed3cd453235f3824cadb5e3
2023-08-09 17:31:55 -07:00
..
include/libdebuggerd Remove floating point register cruft. 2023-03-17 00:38:26 +00:00
test Fix scudo MTE tests. 2022-06-30 18:54:19 -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 Update some fs_mgr/debuggerd to use getpagesize() instead of PAGE_SIZE 2023-06-27 10:50:07 -07:00
tombstone.cpp Remove unnecessary logging. 2022-10-27 17:56:27 -07:00
tombstone_proto.cpp Fix potential miscellaneous debuggerd issues. 2023-08-09 17:31:55 -07:00
tombstone_proto_to_text.cpp Fix potential miscellaneous debuggerd issues. 2023-08-09 17:31:55 -07:00
utility.cpp Remove floating point register cruft. 2023-03-17 00:38:26 +00:00