Merge "debuggerd_test: add test for process/thread names."

This commit is contained in:
Josh Gao 2017-04-04 01:14:34 +00:00 committed by Gerrit Code Review
commit ca8954f7b8
1 changed files with 2 additions and 0 deletions

View File

@ -479,6 +479,7 @@ TEST_F(CrasherTest, capabilities) {
err(1, "failed to drop ambient capabilities");
}
pthread_setname_np(pthread_self(), "thread_name");
raise(SIGSYS);
});
@ -492,6 +493,7 @@ TEST_F(CrasherTest, capabilities) {
FinishIntercept(&intercept_result);
ASSERT_EQ(1, intercept_result) << "tombstoned reported failure";
ConsumeFd(std::move(output_fd), &result);
ASSERT_MATCH(result, R"(name: thread_name\s+>>> .+debuggerd_test(32|64) <<<)");
ASSERT_MATCH(result, R"(#00 pc [0-9a-f]+\s+ /system/lib)" ARCH_SUFFIX R"(/libc.so \(tgkill)");
}