Reenable signal-frame-unwind test on x86
The test was failing due to a kernel vDSO that was linked without
--eh-frame-hdr. The kernel bug is fixed for at least the goldfish and
cuttlefish devices.
https://android.googlesource.com/kernel/common/+/3d4b1ffc7edb1f963b0223469b0e8b699a197c1f
https://android.googlesource.com/kernel/common/+/b66f198bf30853d7efd2e4fc34cefd9ab8f09a38
Bug: http://b/132763120
Test: bionic unit tests, on goldfish and cuttlefish
Change-Id: I5e1d819b604a4baf5b9208f0b19471f9abbcfe75
diff --git a/tests/stack_unwinding_test.cpp b/tests/stack_unwinding_test.cpp
index e620ecd..0ff6f30 100644
--- a/tests/stack_unwinding_test.cpp
+++ b/tests/stack_unwinding_test.cpp
@@ -112,10 +112,6 @@
}
TEST(stack_unwinding, unwind_through_signal_frame) {
-#if defined(__i386__)
- GTEST_SKIP() << "Temporarily skip test since it fails on x86 see b/132763120.";
-#endif
-
ScopedSignalHandler ssh(SIGUSR1, UnwindSignalHandler);
UnwindTest();
@@ -123,10 +119,6 @@
// On LP32, the SA_SIGINFO flag gets you __restore_rt instead of __restore.
TEST(stack_unwinding, unwind_through_signal_frame_SA_SIGINFO) {
-#if defined(__i386__)
- GTEST_SKIP() << "Temporarily skip test since it fails on x86 see b/132763120.";
-#endif
-
ScopedSignalHandler ssh(SIGUSR1, UnwindSignalHandler, SA_SIGINFO);
UnwindTest();