platform_system_core/debuggerd/libdebuggerd
Peter Collingbourne 1a1f7d79a4 Support MTE and GWP-ASan features in proto tombstones.
Proto tombstones were missing tagged fault addresses, tagged_addr_ctrl,
tags in memory dumps and Scudo and GWP-ASan error reports. Since text
tombstones now go via protos, all of these features broke when we
switched to text tombstones generated from protos by default. Fix
the features by adding support for them to the proto format,
tombstone_proto and tombstone_proto_to_text.

Bug: 135772972
Bug: 182489365
Change-Id: I3ca854546c38755b1f6410a1f6198a44d25ed1c5
2021-03-16 10:59:39 -07:00
..
include/libdebuggerd Support MTE and GWP-ASan features in proto tombstones. 2021-03-16 10:59:39 -07:00
test Support MTE and GWP-ASan features in proto tombstones. 2021-03-16 10:59:39 -07:00
backtrace.cpp Add arch member into Unwinder object. 2020-09-24 18:46:23 -07:00
gwp_asan.cpp Support MTE and GWP-ASan features in proto tombstones. 2021-03-16 10:59:39 -07:00
open_files_list.cpp libdebuggerd: decode fdsan owner tags. 2018-08-28 13:48:08 -07:00
scudo.cpp Support MTE and GWP-ASan features in proto tombstones. 2021-03-16 10:59:39 -07:00
tombstone.cpp Merge "Untag addresses in registers before looking up the mapping." 2021-03-06 02:41:05 +00:00
tombstone_proto.cpp Support MTE and GWP-ASan features in proto tombstones. 2021-03-16 10:59:39 -07:00
tombstone_proto_to_text.cpp Support MTE and GWP-ASan features in proto tombstones. 2021-03-16 10:59:39 -07:00
utility.cpp Support MTE and GWP-ASan features in proto tombstones. 2021-03-16 10:59:39 -07:00