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 bdeee4fe2da77cf87cbda1d980787e52f3ee93b7..8c9cddbf916c8cd30419d1af86773ba164280960 100644 |
--- a/sandbox/linux/seccomp-bpf/syscall_unittest.cc |
+++ b/sandbox/linux/seccomp-bpf/syscall_unittest.cc |
@@ -50,6 +50,9 @@ TEST(Syscall, WellKnownEntryPoint) { |
#else |
EXPECT_EQ(0xEF000000u, ((uint32_t*)SandboxSyscall(-1))[-1]); // SVC 0 |
#endif |
+#elif defined(__mips__) |
+ // Opcode for MIPS sycall is in the lower 16-bits |
+ EXPECT_EQ(0x0cu, (((uint32_t *)SandboxSyscall(-1))[-1])&0x0000FFFF); |
#else |
#warning Incomplete test case; need port for target platform |
#endif |