| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (c) 2014 The Native Client Authors. All rights reserved. | 2 * Copyright (c) 2014 The Native Client Authors. All rights reserved. |
| 3 * Use of this source code is governed by a BSD-style license that can be | 3 * Use of this source code is governed by a BSD-style license that can be |
| 4 * found in the LICENSE file. | 4 * found in the LICENSE file. |
| 5 */ | 5 */ |
| 6 | 6 |
| 7 #include "native_client/src/trusted/service_runtime/nacl_syscall_common.h" | 7 #include "native_client/src/trusted/service_runtime/nacl_syscall_common.h" |
| 8 #include "native_client/src/trusted/service_runtime/nacl_syscall_handlers.h" | 8 #include "native_client/src/trusted/service_runtime/nacl_syscall_handlers.h" |
| 9 #include "native_client/src/trusted/service_runtime/nacl_syscall_register.h" | 9 #include "native_client/src/trusted/service_runtime/nacl_syscall_register.h" |
| 10 #include "native_client/src/trusted/service_runtime/nacl_text.h" | 10 #include "native_client/src/trusted/service_runtime/nacl_text.h" |
| (...skipping 34 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 45 NACL_DEFINE_SYSCALL_0(NaClSysGetpid) | 45 NACL_DEFINE_SYSCALL_0(NaClSysGetpid) |
| 46 NACL_DEFINE_SYSCALL_1(NaClSysThreadExit) | 46 NACL_DEFINE_SYSCALL_1(NaClSysThreadExit) |
| 47 NACL_DEFINE_SYSCALL_1(NaClSysGetTimeOfDay) | 47 NACL_DEFINE_SYSCALL_1(NaClSysGetTimeOfDay) |
| 48 NACL_DEFINE_SYSCALL_0(NaClSysClock) | 48 NACL_DEFINE_SYSCALL_0(NaClSysClock) |
| 49 NACL_DEFINE_SYSCALL_2(NaClSysNanosleep) | 49 NACL_DEFINE_SYSCALL_2(NaClSysNanosleep) |
| 50 NACL_DEFINE_SYSCALL_2(NaClSysClockGetRes) | 50 NACL_DEFINE_SYSCALL_2(NaClSysClockGetRes) |
| 51 NACL_DEFINE_SYSCALL_2(NaClSysClockGetTime) | 51 NACL_DEFINE_SYSCALL_2(NaClSysClockGetTime) |
| 52 NACL_DEFINE_SYSCALL_2(NaClSysMkdir) | 52 NACL_DEFINE_SYSCALL_2(NaClSysMkdir) |
| 53 NACL_DEFINE_SYSCALL_1(NaClSysRmdir) | 53 NACL_DEFINE_SYSCALL_1(NaClSysRmdir) |
| 54 NACL_DEFINE_SYSCALL_1(NaClSysChdir) | 54 NACL_DEFINE_SYSCALL_1(NaClSysChdir) |
| 55 NACL_DEFINE_SYSCALL_1(NaClSysFchdir) |
| 56 NACL_DEFINE_SYSCALL_2(NaClSysFchmod) |
| 57 NACL_DEFINE_SYSCALL_2(NaClSysFtruncate) |
| 58 NACL_DEFINE_SYSCALL_1(NaClSysFsync) |
| 59 NACL_DEFINE_SYSCALL_1(NaClSysFdatasync) |
| 55 NACL_DEFINE_SYSCALL_2(NaClSysGetcwd) | 60 NACL_DEFINE_SYSCALL_2(NaClSysGetcwd) |
| 56 NACL_DEFINE_SYSCALL_1(NaClSysUnlink) | 61 NACL_DEFINE_SYSCALL_1(NaClSysUnlink) |
| 57 NACL_DEFINE_SYSCALL_2(NaClSysTruncate) | 62 NACL_DEFINE_SYSCALL_2(NaClSysTruncate) |
| 58 NACL_DEFINE_SYSCALL_2(NaClSysLstat) | 63 NACL_DEFINE_SYSCALL_2(NaClSysLstat) |
| 59 NACL_DEFINE_SYSCALL_2(NaClSysLink) | 64 NACL_DEFINE_SYSCALL_2(NaClSysLink) |
| 60 NACL_DEFINE_SYSCALL_2(NaClSysRename) | 65 NACL_DEFINE_SYSCALL_2(NaClSysRename) |
| 61 NACL_DEFINE_SYSCALL_2(NaClSysSymlink) | 66 NACL_DEFINE_SYSCALL_2(NaClSysSymlink) |
| 62 NACL_DEFINE_SYSCALL_2(NaClSysChmod) | 67 NACL_DEFINE_SYSCALL_2(NaClSysChmod) |
| 63 NACL_DEFINE_SYSCALL_2(NaClSysAccess) | 68 NACL_DEFINE_SYSCALL_2(NaClSysAccess) |
| 64 NACL_DEFINE_SYSCALL_3(NaClSysReadlink) | 69 NACL_DEFINE_SYSCALL_3(NaClSysReadlink) |
| (...skipping 62 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 127 NACL_REGISTER_SYSCALL(nap, NaClSysGetpid, NACL_sys_getpid); | 132 NACL_REGISTER_SYSCALL(nap, NaClSysGetpid, NACL_sys_getpid); |
| 128 NACL_REGISTER_SYSCALL(nap, NaClSysThreadExit, NACL_sys_thread_exit); | 133 NACL_REGISTER_SYSCALL(nap, NaClSysThreadExit, NACL_sys_thread_exit); |
| 129 NACL_REGISTER_SYSCALL(nap, NaClSysGetTimeOfDay, NACL_sys_gettimeofday); | 134 NACL_REGISTER_SYSCALL(nap, NaClSysGetTimeOfDay, NACL_sys_gettimeofday); |
| 130 NACL_REGISTER_SYSCALL(nap, NaClSysClock, NACL_sys_clock); | 135 NACL_REGISTER_SYSCALL(nap, NaClSysClock, NACL_sys_clock); |
| 131 NACL_REGISTER_SYSCALL(nap, NaClSysNanosleep, NACL_sys_nanosleep); | 136 NACL_REGISTER_SYSCALL(nap, NaClSysNanosleep, NACL_sys_nanosleep); |
| 132 NACL_REGISTER_SYSCALL(nap, NaClSysClockGetRes, NACL_sys_clock_getres); | 137 NACL_REGISTER_SYSCALL(nap, NaClSysClockGetRes, NACL_sys_clock_getres); |
| 133 NACL_REGISTER_SYSCALL(nap, NaClSysClockGetTime, NACL_sys_clock_gettime); | 138 NACL_REGISTER_SYSCALL(nap, NaClSysClockGetTime, NACL_sys_clock_gettime); |
| 134 NACL_REGISTER_SYSCALL(nap, NaClSysMkdir, NACL_sys_mkdir); | 139 NACL_REGISTER_SYSCALL(nap, NaClSysMkdir, NACL_sys_mkdir); |
| 135 NACL_REGISTER_SYSCALL(nap, NaClSysRmdir, NACL_sys_rmdir); | 140 NACL_REGISTER_SYSCALL(nap, NaClSysRmdir, NACL_sys_rmdir); |
| 136 NACL_REGISTER_SYSCALL(nap, NaClSysChdir, NACL_sys_chdir); | 141 NACL_REGISTER_SYSCALL(nap, NaClSysChdir, NACL_sys_chdir); |
| 142 NACL_REGISTER_SYSCALL(nap, NaClSysFchdir, NACL_sys_fchdir); |
| 143 NACL_REGISTER_SYSCALL(nap, NaClSysFchmod, NACL_sys_fchmod); |
| 144 NACL_REGISTER_SYSCALL(nap, NaClSysFtruncate, NACL_sys_ftruncate); |
| 145 NACL_REGISTER_SYSCALL(nap, NaClSysFsync, NACL_sys_fsync); |
| 146 NACL_REGISTER_SYSCALL(nap, NaClSysFdatasync, NACL_sys_fdatasync); |
| 137 NACL_REGISTER_SYSCALL(nap, NaClSysGetcwd, NACL_sys_getcwd); | 147 NACL_REGISTER_SYSCALL(nap, NaClSysGetcwd, NACL_sys_getcwd); |
| 138 NACL_REGISTER_SYSCALL(nap, NaClSysUnlink, NACL_sys_unlink); | 148 NACL_REGISTER_SYSCALL(nap, NaClSysUnlink, NACL_sys_unlink); |
| 139 NACL_REGISTER_SYSCALL(nap, NaClSysTruncate, NACL_sys_truncate); | 149 NACL_REGISTER_SYSCALL(nap, NaClSysTruncate, NACL_sys_truncate); |
| 140 NACL_REGISTER_SYSCALL(nap, NaClSysLstat, NACL_sys_lstat); | 150 NACL_REGISTER_SYSCALL(nap, NaClSysLstat, NACL_sys_lstat); |
| 141 NACL_REGISTER_SYSCALL(nap, NaClSysLink, NACL_sys_link); | 151 NACL_REGISTER_SYSCALL(nap, NaClSysLink, NACL_sys_link); |
| 142 NACL_REGISTER_SYSCALL(nap, NaClSysRename, NACL_sys_rename); | 152 NACL_REGISTER_SYSCALL(nap, NaClSysRename, NACL_sys_rename); |
| 143 NACL_REGISTER_SYSCALL(nap, NaClSysSymlink, NACL_sys_symlink); | 153 NACL_REGISTER_SYSCALL(nap, NaClSysSymlink, NACL_sys_symlink); |
| 144 NACL_REGISTER_SYSCALL(nap, NaClSysChmod, NACL_sys_chmod); | 154 NACL_REGISTER_SYSCALL(nap, NaClSysChmod, NACL_sys_chmod); |
| 145 NACL_REGISTER_SYSCALL(nap, NaClSysAccess, NACL_sys_access); | 155 NACL_REGISTER_SYSCALL(nap, NaClSysAccess, NACL_sys_access); |
| 146 NACL_REGISTER_SYSCALL(nap, NaClSysReadlink, NACL_sys_readlink); | 156 NACL_REGISTER_SYSCALL(nap, NaClSysReadlink, NACL_sys_readlink); |
| (...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 185 NACL_sys_exception_handler); | 195 NACL_sys_exception_handler); |
| 186 NACL_REGISTER_SYSCALL(nap, NaClSysExceptionStack, NACL_sys_exception_stack); | 196 NACL_REGISTER_SYSCALL(nap, NaClSysExceptionStack, NACL_sys_exception_stack); |
| 187 NACL_REGISTER_SYSCALL(nap, NaClSysExceptionClearFlag, | 197 NACL_REGISTER_SYSCALL(nap, NaClSysExceptionClearFlag, |
| 188 NACL_sys_exception_clear_flag); | 198 NACL_sys_exception_clear_flag); |
| 189 NACL_REGISTER_SYSCALL(nap, NaClSysTestInfoLeak, NACL_sys_test_infoleak); | 199 NACL_REGISTER_SYSCALL(nap, NaClSysTestInfoLeak, NACL_sys_test_infoleak); |
| 190 NACL_REGISTER_SYSCALL(nap, NaClSysTestCrash, NACL_sys_test_crash); | 200 NACL_REGISTER_SYSCALL(nap, NaClSysTestCrash, NACL_sys_test_crash); |
| 191 NACL_REGISTER_SYSCALL(nap, NaClSysFutexWaitAbs, NACL_sys_futex_wait_abs); | 201 NACL_REGISTER_SYSCALL(nap, NaClSysFutexWaitAbs, NACL_sys_futex_wait_abs); |
| 192 NACL_REGISTER_SYSCALL(nap, NaClSysFutexWake, NACL_sys_futex_wake); | 202 NACL_REGISTER_SYSCALL(nap, NaClSysFutexWake, NACL_sys_futex_wake); |
| 193 NACL_REGISTER_SYSCALL(nap, NaClSysGetRandomBytes, NACL_sys_get_random_bytes); | 203 NACL_REGISTER_SYSCALL(nap, NaClSysGetRandomBytes, NACL_sys_get_random_bytes); |
| 194 } | 204 } |
| OLD | NEW |