Index: sandbox/linux/seccomp-bpf/syscall_unittest.cc |
diff --git a/sandbox/linux/seccomp-bpf/syscall_unittest.cc b/sandbox/linux/seccomp-bpf/syscall_unittest.cc |
index 80b5079bae08fe35e02d2b57dcb0f0dc77b33795..299f34e4ce9124329d16b4e62ab70bd77ede2348 100644 |
--- a/sandbox/linux/seccomp-bpf/syscall_unittest.cc |
+++ b/sandbox/linux/seccomp-bpf/syscall_unittest.cc |
@@ -52,6 +52,9 @@ TEST(Syscall, WellKnownEntryPoint) { |
#else |
EXPECT_EQ(0xEF000000u, ((uint32_t*)Syscall::Call(-1))[-1]); // SVC 0 |
#endif |
+#elif defined(__mips__) |
+ // Opcode for MIPS sycall is in the lower 16-bits |
+ EXPECT_EQ(0x0cu, (((uint32_t*)Syscall::Call(-1))[-1]) & 0x0000FFFF); |
#else |
#warning Incomplete test case; need port for target platform |
#endif |