android_system_core/debuggerd
Florian Mayer 095f292095 Allow to re-enable MTE a specified time after a permissive fault
The timeout has to be determined experimentally. Generally, it must be
high enough to at least be the next instruction, and can be otherwise as
low as performance reasons allow.

This feature is for debugging only.

Test: atest PermissiveMteTest
Bug: 309604766
Change-Id: I54eff23374ebb239fd75b3b59ae72a7c33654454
2024-08-14 15:02:54 -07:00
..
client Make timeout messages distinct 2024-07-03 17:33:08 -07:00
common/include Add ability to handle multiple intercepts per pid. 2023-10-19 15:13:59 +00:00
crasher crasher: hide xom from help when unavailable 2024-05-16 13:53:02 -07:00
handler Allow to re-enable MTE a specified time after a permissive fault 2024-08-14 15:02:54 -07:00
include/debuggerd [MTE] Implement permissive (recoverable) MTE for apps 2024-03-19 11:26:02 +01:00
libdebuggerd Reland "[Berberis][CrashReporting] Dump guest thread inf..." 2024-05-14 21:28:39 +00:00
proto Add reserved to CrashDetail proto 2024-05-31 22:35:25 +00:00
rust/tombstoned_client Format all of the blueprint files. 2024-02-26 13:34:38 -08:00
seccomp_policy Fix up the debuggerd policy files. 2024-02-22 16:23:46 -08:00
test_permissive_mte Allow to re-enable MTE a specified time after a permissive fault 2024-08-14 15:02:54 -07:00
tombstoned tombstoned: Rename proto tombstone before text tombstone. 2024-03-21 18:28:08 -07:00
.clang-format Remove extraneous .clang-format files 2017-03-14 14:06:31 -07:00
Android.bp Reland "[Berberis][CrashReporting] Extend ThreadInfo to ..." 2024-05-14 21:28:32 +00:00
crash_dump.cpp [CrashReporting] Correct guest arch init 2024-06-11 17:51:48 +00:00
crash_test.cpp Add a test to verify the dex_pc is correct. 2021-09-15 22:14:28 +00:00
crash_test.h Add a test to verify the dex_pc is correct. 2021-09-15 22:14:28 +00:00
debuggerd.cpp debuggerd: dump frozen Java processes 2024-01-12 14:06:43 -08:00
debuggerd_benchmark.cpp debuggerd: add pause time benchmark. 2017-12-19 16:36:04 -08:00
debuggerd_test.cpp Clean up usage of 32 bit/64 bit checks. 2024-05-07 15:30:47 -07:00
MODULE_LICENSE_APACHE2 auto import from //depot/cupcake/@135843 2009-03-03 19:32:55 -08:00
OWNERS Remove jmgao from OWNERS files. 2021-08-10 21:42:14 -07:00
pbtombstone.cpp Reland protobuf tombstones. 2021-01-26 17:55:17 -08:00
protocol.h [MTE] Implement permissive (recoverable) MTE for apps 2024-03-19 11:26:02 +01:00
TEST_MAPPING Make sure debuggerd_test is run on device. 2024-04-25 13:57:52 -07:00
tombstone_handler.cpp Add tombstone_handler for crashes in Microdroid 2023-03-20 11:46:09 +00:00
tombstone_handler.h Add tombstone_handler for crashes in Microdroid 2023-03-20 11:46:09 +00:00
util.cpp Fix fallback paths for dumping threads. 2022-05-27 13:05:56 -07:00
util.h Dump threads in tombstone fallback path. 2022-02-16 15:02:38 -08:00