diff options
author | Peter Collingbourne <pcc@google.com> | 2020-09-19 06:19:39 +0000 |
---|---|---|
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | 2020-09-19 06:19:39 +0000 |
commit | 77d4d78d93436ecef3d415a9f549a25f7911f5b7 (patch) | |
tree | 4ff9ad8cb6f14b9f2fe95697830744c4b1ec098a /debuggerd/debuggerd_test.cpp | |
parent | 8d2df7cafcc3f78416f9d164b4a6f8deec87c191 (diff) | |
parent | 3d54f29163a47f7ca34e6f023e34dc904db19445 (diff) |
Merge "Dump the per-thread TAGGED_ADDR_CTRL value if available." am: 43ebae3e5d am: 3d54f29163
Original change: https://android-review.googlesource.com/c/platform/system/core/+/1427037
Change-Id: Idac612d0bad72f2a35c0873a707ca10a190689c7
Diffstat (limited to 'debuggerd/debuggerd_test.cpp')
-rw-r--r-- | debuggerd/debuggerd_test.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/debuggerd/debuggerd_test.cpp b/debuggerd/debuggerd_test.cpp index 108787e4ab..5ed9e57fa3 100644 --- a/debuggerd/debuggerd_test.cpp +++ b/debuggerd/debuggerd_test.cpp @@ -309,6 +309,11 @@ TEST_F(CrasherTest, smoke) { std::string result; ConsumeFd(std::move(output_fd), &result); ASSERT_MATCH(result, R"(signal 11 \(SIGSEGV\), code 1 \(SEGV_MAPERR\), fault addr 0xdead)"); + + if (mte_supported()) { + // Test that the default TAGGED_ADDR_CTRL value is set. + ASSERT_MATCH(result, R"(tagged_addr_ctrl: 000000000007fff3)"); + } } TEST_F(CrasherTest, tagged_fault_addr) { |