| OLD | NEW |
| 1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "components/nacl/loader/nonsfi/nonsfi_sandbox.h" | 5 #include "components/nacl/loader/nonsfi/nonsfi_sandbox.h" |
| 6 | 6 |
| 7 #include "sandbox/linux/seccomp-bpf-helpers/sigsys_handlers.h" | 7 #include "sandbox/linux/seccomp-bpf-helpers/sigsys_handlers.h" |
| 8 #include "sandbox/linux/seccomp-bpf/bpf_tests.h" | 8 #include "sandbox/linux/seccomp-bpf/bpf_tests.h" |
| 9 | 9 |
| 10 namespace { | 10 namespace { |
| (...skipping 66 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 77 #if defined(__x86_64__) || defined(__arm__) | 77 #if defined(__x86_64__) || defined(__arm__) |
| 78 RESTRICT_SYSCALL_DEATH_TEST(connect); | 78 RESTRICT_SYSCALL_DEATH_TEST(connect); |
| 79 #endif | 79 #endif |
| 80 RESTRICT_SYSCALL_DEATH_TEST(creat); | 80 RESTRICT_SYSCALL_DEATH_TEST(creat); |
| 81 #if defined(__i386__) || defined(__x86_64__) | 81 #if defined(__i386__) || defined(__x86_64__) |
| 82 RESTRICT_SYSCALL_DEATH_TEST(create_module); | 82 RESTRICT_SYSCALL_DEATH_TEST(create_module); |
| 83 #endif | 83 #endif |
| 84 RESTRICT_SYSCALL_DEATH_TEST(delete_module); | 84 RESTRICT_SYSCALL_DEATH_TEST(delete_module); |
| 85 RESTRICT_SYSCALL_DEATH_TEST(dup3); | 85 RESTRICT_SYSCALL_DEATH_TEST(dup3); |
| 86 RESTRICT_SYSCALL_DEATH_TEST(epoll_create1); | 86 RESTRICT_SYSCALL_DEATH_TEST(epoll_create1); |
| 87 RESTRICT_SYSCALL_DEATH_TEST(epoll_ctl); |
| 87 #if defined(__x86_64__) | 88 #if defined(__x86_64__) |
| 88 RESTRICT_SYSCALL_DEATH_TEST(epoll_ctl_old); | 89 RESTRICT_SYSCALL_DEATH_TEST(epoll_ctl_old); |
| 89 #endif | 90 #endif |
| 90 RESTRICT_SYSCALL_DEATH_TEST(epoll_pwait); | 91 RESTRICT_SYSCALL_DEATH_TEST(epoll_pwait); |
| 92 RESTRICT_SYSCALL_DEATH_TEST(epoll_wait); |
| 91 #if defined(__x86_64__) | 93 #if defined(__x86_64__) |
| 92 RESTRICT_SYSCALL_DEATH_TEST(epoll_wait_old); | 94 RESTRICT_SYSCALL_DEATH_TEST(epoll_wait_old); |
| 93 #endif | 95 #endif |
| 94 RESTRICT_SYSCALL_DEATH_TEST(eventfd); | 96 RESTRICT_SYSCALL_DEATH_TEST(eventfd); |
| 95 RESTRICT_SYSCALL_DEATH_TEST(eventfd2); | 97 RESTRICT_SYSCALL_DEATH_TEST(eventfd2); |
| 96 RESTRICT_SYSCALL_DEATH_TEST(execve); | 98 RESTRICT_SYSCALL_DEATH_TEST(execve); |
| 97 RESTRICT_SYSCALL_DEATH_TEST(faccessat); | 99 RESTRICT_SYSCALL_DEATH_TEST(faccessat); |
| 98 #if defined(__i386__) || defined(__x86_64__) | 100 #if defined(__i386__) || defined(__x86_64__) |
| 99 RESTRICT_SYSCALL_DEATH_TEST(fadvise64); | 101 RESTRICT_SYSCALL_DEATH_TEST(fadvise64); |
| 100 #endif | 102 #endif |
| (...skipping 218 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 319 #if defined(__arm__) | 321 #if defined(__arm__) |
| 320 RESTRICT_SYSCALL_DEATH_TEST(pciconfig_read); | 322 RESTRICT_SYSCALL_DEATH_TEST(pciconfig_read); |
| 321 #endif | 323 #endif |
| 322 #if defined(__arm__) | 324 #if defined(__arm__) |
| 323 RESTRICT_SYSCALL_DEATH_TEST(pciconfig_write); | 325 RESTRICT_SYSCALL_DEATH_TEST(pciconfig_write); |
| 324 #endif | 326 #endif |
| 325 RESTRICT_SYSCALL_DEATH_TEST(perf_event_open); | 327 RESTRICT_SYSCALL_DEATH_TEST(perf_event_open); |
| 326 RESTRICT_SYSCALL_DEATH_TEST(personality); | 328 RESTRICT_SYSCALL_DEATH_TEST(personality); |
| 327 RESTRICT_SYSCALL_DEATH_TEST(pipe2); | 329 RESTRICT_SYSCALL_DEATH_TEST(pipe2); |
| 328 RESTRICT_SYSCALL_DEATH_TEST(pivot_root); | 330 RESTRICT_SYSCALL_DEATH_TEST(pivot_root); |
| 329 RESTRICT_SYSCALL_DEATH_TEST(poll); | |
| 330 RESTRICT_SYSCALL_DEATH_TEST(ppoll); | 331 RESTRICT_SYSCALL_DEATH_TEST(ppoll); |
| 331 RESTRICT_SYSCALL_DEATH_TEST(preadv); | 332 RESTRICT_SYSCALL_DEATH_TEST(preadv); |
| 332 RESTRICT_SYSCALL_DEATH_TEST(prlimit64); | 333 RESTRICT_SYSCALL_DEATH_TEST(prlimit64); |
| 333 RESTRICT_SYSCALL_DEATH_TEST(process_vm_readv); | 334 RESTRICT_SYSCALL_DEATH_TEST(process_vm_readv); |
| 334 RESTRICT_SYSCALL_DEATH_TEST(process_vm_writev); | 335 RESTRICT_SYSCALL_DEATH_TEST(process_vm_writev); |
| 335 #if defined(__i386__) | 336 #if defined(__i386__) |
| 336 RESTRICT_SYSCALL_DEATH_TEST(prof); | 337 RESTRICT_SYSCALL_DEATH_TEST(prof); |
| 337 #endif | 338 #endif |
| 338 #if defined(__i386__) | 339 #if defined(__i386__) |
| 339 RESTRICT_SYSCALL_DEATH_TEST(profil); | 340 RESTRICT_SYSCALL_DEATH_TEST(profil); |
| (...skipping 257 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 597 | 598 |
| 598 // ARM specific syscalls. | 599 // ARM specific syscalls. |
| 599 #if defined(__arm__) | 600 #if defined(__arm__) |
| 600 RESTRICT_ARM_SYSCALL_DEATH_TEST(breakpoint); | 601 RESTRICT_ARM_SYSCALL_DEATH_TEST(breakpoint); |
| 601 RESTRICT_ARM_SYSCALL_DEATH_TEST(usr26); | 602 RESTRICT_ARM_SYSCALL_DEATH_TEST(usr26); |
| 602 RESTRICT_ARM_SYSCALL_DEATH_TEST(usr32); | 603 RESTRICT_ARM_SYSCALL_DEATH_TEST(usr32); |
| 603 RESTRICT_ARM_SYSCALL_DEATH_TEST(set_tls); | 604 RESTRICT_ARM_SYSCALL_DEATH_TEST(set_tls); |
| 604 #endif | 605 #endif |
| 605 | 606 |
| 606 } // namespace | 607 } // namespace |
| OLD | NEW |