android_system_core/debuggerd/libdebuggerd
Peter Collingbourne bb4b49c63c Teach debuggerd to pass the secondary ring buffer to __scudo_get_error_info().
With this change we can report memory errors involving secondary
allocations. Update the existing crasher tests to also test
UAF/overflow/underflow on allocations with sizes sufficient to trigger
the secondary allocator.

Bug: 135772972
Change-Id: Ic8925c1f18621a8f272e26d5630e5d11d6d34d38
2021-02-12 12:30:52 -08:00
..
include/libdebuggerd Teach debuggerd to pass the secondary ring buffer to __scudo_get_error_info(). 2021-02-12 12:30:52 -08:00
test Adjust to MapInfo to new api. 2020-11-24 17:27:05 +00:00
backtrace.cpp Add arch member into Unwinder object. 2020-09-24 18:46:23 -07:00
gwp_asan.cpp [MTE] Cleanup tagged si_addr refs to fix mappings OOB bug. 2021-01-21 20:49:06 -08:00
open_files_list.cpp libdebuggerd: decode fdsan owner tags. 2018-08-28 13:48:08 -07:00
scudo.cpp Teach debuggerd to pass the secondary ring buffer to __scudo_get_error_info(). 2021-02-12 12:30:52 -08:00
tombstone.cpp Remove use of libbase logging in libdebuggerd. 2021-01-27 15:52:43 -08:00
tombstone_proto.cpp Remove use of libbase logging in libdebuggerd. 2021-01-27 15:52:43 -08:00
tombstone_proto_to_text.cpp Remove use of libbase logging in libdebuggerd. 2021-01-27 15:52:43 -08:00
utility.cpp Remove use of libbase logging in libdebuggerd. 2021-01-27 15:52:43 -08:00