/ohos5.0/base/startup/init/test/unittest/seccomp/ |
H A D | seccomp_unittest.cpp | 258 pid = syscall(__NR_getpid); in CheckGetpid() 268 uid = syscall(__NR_getuid); in CheckGetuid() 298 int uid = syscall(__NR_setuid, 1); in CheckSetuid() 308 int ret = syscall(__NR_setuid, 0); in CheckSetuid64ForUidFilter1() 318 int ret = syscall(__NR_setuid, 2); in CheckSetuid64ForUidFilter2() 368 int ret = syscall(__NR_setfsuid, 0); in CheckSetfsuid64ForUidFilter1() 378 int ret = syscall(__NR_setfsuid, 2); in CheckSetfsuid64ForUidFilter2() 553 uid_t uid = syscall(__NR_getuid32); in CheckGetuid32() 562 uid_t uid = syscall(__NR_getuid); in CheckGetuid() 621 int ret = syscall(__NR_setuid, 0); in CheckSetuid16ForUidFilter1() [all …]
|
/ohos5.0/base/inputmethod/imf/test/unittest/cpp_test/src/ |
H A D | input_method_ext_seccomp_test.cpp | 161 int ret = syscall(__NR_sendfile, 0, 0, nullptr, 0); in CheckSendfile() 171 int ret = syscall(__NR_vmsplice, 0, nullptr, 0, 0); in CheckVmsplice() 181 int ret = syscall(__NR_socketpair, 0, 0, 0, nullptr); in CheckSocketpair() 191 int ret = syscall(__NR_listen, 0, 0); in CheckListen() 201 int ret = syscall(__NR_accept, 0, nullptr, nullptr); in CheckAccept() 211 int ret = syscall(__NR_accept4, 0, nullptr, nullptr, 0); in CheckAccept4() 241 int ret = syscall(__NR_shutdown, 0, 0); in CheckShutdown() 251 int ret = syscall(__NR_sendmsg, 0, nullptr, 0); in CheckSendmsg() 271 int uid = syscall(__NR_setuid, 1); in CheckSetuid() 282 uid_t uid = syscall(__NR_setuid32, 123); in CheckSetuid32() [all …]
|
/ohos5.0/commonlibrary/rust/ylong_runtime/ylong_io/src/sys/unix/ |
H A D | socket.rs | 21 let socket = syscall!(socket(domain, socket_type, 0))?; in socket_new() 30 if let Err(e) = syscall!(setsockopt( in set_non_block() 37 let _ = syscall!(close(socket)); in set_non_block() 41 if let Err(e) = syscall!(fcntl(socket, libc::F_SETFL, libc::O_NONBLOCK)) { in set_non_block() 42 let _ = syscall!(close(socket)); in set_non_block() 46 if let Err(e) = syscall!(fcntl(socket, libc::F_SETFD, libc::FD_CLOEXEC)) { in set_non_block() 47 let _ = syscall!(close(socket)); in set_non_block()
|
H A D | epoll.rs | 40 let ep = match syscall!(epoll_create1(libc::EPOLL_CLOEXEC)) { in new() 61 match syscall!(epoll_wait( in select() 82 match syscall!(epoll_ctl(self.ep, libc::EPOLL_CTL_ADD, fd, &mut sys_event)) { in register() 95 match syscall!(epoll_ctl(self.ep, libc::EPOLL_CTL_MOD, fd, &mut sys_event)) { in reregister() 103 match syscall!(epoll_ctl( in deregister() 117 if let Err(_err) = syscall!(close(self.ep)) { in drop()
|
H A D | kqueue.rs | 39 let kq = syscall!(kqueue())?; in new() 41 syscall!(fcntl(kq, libc::F_SETFD, libc::FD_CLOEXEC))?; in new() 61 let n_events = syscall!(kevent( in select() 131 let kq = syscall!(fcntl(self.kq, libc::F_DUPFD_CLOEXEC, LOWEST_FD))?; in try_clone() 163 syscall!(kevent(self.kq, &event, 1, &mut event, 1, ptr::null())).map(|_| { in kevent_notify() 175 match syscall!(kevent( in kevent_register() 276 if let Err(e) = syscall!(close(self.kq)) { in drop()
|
/ohos5.0/base/hiviewdfx/faultloggerd/interfaces/innerkits/signal_handler/ |
H A D | dfx_signal_handler.c | 353 syscall(SYS_close, i); in CloseFds() 368 syscall(SYS_close, devNull); in DFX_SetUpEnvironment() 418 syscall(SYS_close, pipefd[0]); in DFX_ExecDump() 420 syscall(SYS_close, pipefd[1]); in DFX_ExecDump() 440 if (syscall(SYS_getpid) == 1) { in IsMainThread() 445 if (syscall(SYS_getpid) == syscall(SYS_gettid)) { in IsMainThread() 465 if (syscall(SYS_rt_tgsigqueueinfo, syscall(SYS_getpid), syscall(SYS_gettid), sig, si) != 0) { in ResetAndRethrowSignalIfNeed() 489 if (syscall(SYS_tgkill, syscall(SYS_getpid), syscall(SYS_getpid), SIGQUIT) != 0) { in BlockMainThreadIfNeed() 497 return syscall(SYS_fork); in ForkBySyscall() 868 int pid = syscall(SYS_getpid); in DFX_SigchainHandler() [all …]
|
H A D | dfx_signalhandler_exception.c | 68 syscall(SYS_close, fd); in ConnectSocket() 81 syscall(SYS_close, fd); in ConnectSocket() 132 syscall(SYS_close, fd); in ReportException()
|
/ohos5.0/commonlibrary/rust/ylong_runtime/ylong_runtime/src/process/pty_process/ |
H A D | sys.rs | 31 let raw = syscall!(posix_openpt(libc::O_RDWR | libc::O_NOCTTY))?; in open() 33 syscall!(grantpt(raw))?; in open() 34 syscall!(unlockpt(raw))?; in open() 37 let mut flags = syscall!(fcntl(raw, libc::F_GETFD))?; in open() 39 syscall!(fcntl(raw, libc::F_SETFD, flags))?; in open() 59 syscall!(ioctl(raw, libc::TIOCSWINSZ, std::ptr::addr_of!(size))).map(|_| ()) in set_size() 95 let mut flags = syscall!(fcntl(self.0.as_raw_fd(), libc::F_GETFL))?; in set_nonblocking() 97 syscall!(fcntl(self.0.as_raw_fd(), libc::F_SETFL, flags)).map(|_| ()) in set_nonblocking() 123 syscall!(read( 134 syscall!(write( [all …]
|
/ohos5.0/docs/zh-cn/device-dev/kernel/ |
H A D | kernel-small-bundles-system.md | 16 …l Handler的具体实现在kernel/liteos_a/syscall/los_syscall.c中OsArmA32SyscallHandle函数,在进入系统软中断异常时会调用此函数,并且按… 21 > - 内核向用户态提供的系统调用接口清单详见kernel/liteos_a/syscall/syscall_lookup.h,内核相应的系统调用对接函数清单详见kernel/liteos_a/sy… 44 1. 在LibC库syscall.h.in中新增系统调用号 78 #include "syscall.h" 90 …如下所示,在third_party/musl/porting/liteos_a/kernel/include/bits/syscall.h文件中,__NR_new_syscall_sample为新… 120 …在kernel/liteos_a/syscall/syscall_lookup.h中,增加一行SYSCALL_HAND_DEF(__NR_new_syscall_sample, SysNewSys… 138 如下所示,在kernel/liteos_a/syscall/los_syscall.h中,SysNewSyscallSample为新增系统调用的内核处理函数声明:
|
/ohos5.0/foundation/filemanagement/storage_service/services/storage_daemon/libfscrypt/src/ |
H A D | key_control.c | 36 return syscall(__NR_keyctl, KEYCTL_GET_KEYRING_ID, id, create); in KeyCtrlGetKeyringId() 42 return syscall(__NR_add_key, type, description, NULL, 0, ringId); in KeyCtrlAddKey() 48 return syscall(__NR_add_key, type, description, in KeyCtrlAddKeyEx() 56 return syscall(__NR_add_key, type, description, in KeyCtrlAddKeySdp() 66 return syscall(__NR_add_key, type, description, in KeyCtrlAddAppAsdpKey() 74 return syscall(__NR_keyctl, KEYCTL_SEARCH, ringId, type, in KeyCtrlSearch() 80 return syscall(__NR_keyctl, KEYCTL_UNLINK, key, keyring); in KeyCtrlUnlink()
|
/ohos5.0/commonlibrary/rust/ylong_runtime/ylong_io/src/sys/unix/tcp/ |
H A D | socket.rs | 53 match syscall!(setsockopt( in set_reuse() 67 match syscall!(bind(self.socket, raw_addr.as_ptr(), addr_length)) { in bind() 74 syscall!(listen(self.socket, max_connect))?; in listen() 83 match syscall!(connect(self.socket, raw_addr.as_ptr(), addr_length)) { in connect() 106 syscall!(getsockopt( in get_sock_linger() 121 syscall!(setsockopt( in set_sock_linger()
|
/ohos5.0/docs/en/device-dev/kernel/ |
H A D | kernel-small-bundles-system.md | 15 …syscall/los\_syscall.c**. This function is called when a system software interrupt occurs. The inp… 19 …l/liteos\_a/syscall/syscall\_lookup.h**. For details about the system call functions provided by t… 36 1. Add the system call number to **syscall.h.in** in the LibC library. 71 #include "syscall.h" 84 …In the **third\_party/musl/porting/liteos\_a/kernel/include/bits/syscall.h** file, **\_\_NR\_ne… 113 …In **kernel/liteos\_a/syscall/syscall\_lookup.h**, add the line **SYSCALL\_HAND\_DEF\(\_\_NR\_ne… 131 …In **kernel/liteos\_a/syscall/los\_syscall.h**, **SysNewSyscallSample** is the declaration of t…
|
/ohos5.0/commonlibrary/rust/ylong_runtime/ylong_io/src/sys/unix/uds/ |
H A D | socket.rs | 33 syscall!(bind(socket, socket_addr, addr_length))?; in bind() 35 syscall!(listen(socket, 1024))?; in bind() 46 match syscall!(connect(socket, sockaddr, addr_length)) { in connect() 63 match syscall!(bind(socket.as_raw_fd(), socket_addr, addr_length)) { in data_gram_bind() 83 syscall!(socketpair(AF_UNIX, socket_type, 0, fds.as_mut_ptr()))?; in pair()
|
/ohos5.0/foundation/resourceschedule/ffrt/src/internal_inc/ |
H A D | osal.h | 34 return syscall(SYS_gettid); in GetTid() 49 ssize_t ret = syscall(SYS_read, fd, processName, bufferLength - 1); in GetProcessName() 54 syscall(SYS_close, fd); in GetProcessName()
|
/ohos5.0/base/hiviewdfx/faultloggerd/interfaces/innerkits/unwinder/include/ |
H A D | fp_unwinder.h | 91 if (syscall(SYS_pipe2, pfd, O_CLOEXEC | O_NONBLOCK) != 0) { 111 syscall(SYS_close, pfd[PIPE_WRITE]); 112 syscall(SYS_close, pfd[PIPE_READ]); 144 if (OHOS_TEMP_FAILURE_RETRY(syscall(SYS_write, fd, addr, sizeof(uintptr_t))) == -1) { in ReadUptrSafe()
|
/ohos5.0/drivers/hdf_core/adapter/uhdf2/hdi/src/ |
H A D | hdi_smq_syncer.cpp | 65 … status = syscall(__NR_futex, syncAddr_, FUTEX_WAIT_BITSET, valParm, &waitTime, NULL, bitset); in FutexWait() 67 status = syscall(__NR_futex, syncAddr_, FUTEX_WAIT_BITSET, valParm, NULL, NULL, bitset); in FutexWait() 92 int ret = syscall(__NR_futex, syncAddr_, FUTEX_WAKE_BITSET, INT_MAX, 0, 0, bitset); in Wake()
|
/ohos5.0/drivers/hdf_core/adapter/uhdf2/utils/ |
H A D | BUILD.gn | 45 "$hdf_framework_path/core/adapter/syscall/include", 55 "$hdf_framework_path/core/adapter/syscall/src/hdf_devmgr_adapter.c", 56 "$hdf_framework_path/core/adapter/syscall/src/hdf_syscall_adapter.c", 118 "$hdf_framework_path/core/adapter/syscall/include", 126 "$hdf_framework_path/core/adapter/syscall/src/hdf_devmgr_adapter.c", 127 "$hdf_framework_path/core/adapter/syscall/src/hdf_syscall_adapter.c",
|
/ohos5.0/foundation/multimedia/audio_framework/services/audio_service/common/src/ |
H A D | futex_tool.cpp | 75 …res = syscall(__NR_futex, futexPtr, FUTEX_WAIT, IS_NOT_READY, (timeout <= 0 ? NULL : &waitTime), N… in FutexWait() 107 syscall(__NR_futex, futexPtr, FUTEX_WAKE, INT_MAX, NULL, NULL, 0); in FutexWake() 112 long res = syscall(__NR_futex, futexPtr, FUTEX_WAKE, INT_MAX, NULL, NULL, 0); in FutexWake()
|
/ohos5.0/commonlibrary/rust/ylong_runtime/ylong_io/src/sys/windows/ |
H A D | iocp.rs | 50 syscall!( in add_handle() 73 syscall!( in get_results() 92 syscall!( in post()
|
/ohos5.0/base/hiviewdfx/hiview/utility/smart_parser/test/resource/SmartParserTest003/ |
H A D | appfreeze-com.example.jsinject-20010039-19700326211815 | 64 #00 pc 000000000006ca40 /system/lib64/libc.so(syscall+32) 84 #00 pc 000000000006ca40 /system/lib64/libc.so(syscall+32) 106 #00 pc 000000000006ca3c /system/lib64/libc.so(syscall+28) 130 #00 pc 000000000006ca3c /system/lib64/libc.so(syscall+28) 150 #00 pc 000000000006ca3c /system/lib64/libc.so(syscall+28) 163 #00 pc 000000000006ca3c /system/lib64/libc.so(syscall+28) 281 #00 pc 000000000006ca3c /system/lib64/libc.so(syscall+28) 289 #00 pc 000000000006ca3c /system/lib64/libc.so(syscall+28) 297 #00 pc 000000000006ca3c /system/lib64/libc.so(syscall+28) 305 #00 pc 000000000006ca3c /system/lib64/libc.so(syscall+28) [all …]
|
/ohos5.0/base/hiviewdfx/hiview/utility/smart_parser/test/resource/SmartParserTest010/ |
H A D | appfreeze-com.example.jsinject-20010039-19700326211815 | 64 #00 pc 000000000006ca40 /system/lib64/libc.so(syscall+32) 84 #00 pc 000000000006ca40 /system/lib64/libc.so(syscall+32) 106 #00 pc 000000000006ca3c /system/lib64/libc.so(syscall+28) 130 #00 pc 000000000006ca3c /system/lib64/libc.so(syscall+28) 150 #00 pc 000000000006ca3c /system/lib64/libc.so(syscall+28) 163 #00 pc 000000000006ca3c /system/lib64/libc.so(syscall+28) 281 #00 pc 000000000006ca3c /system/lib64/libc.so(syscall+28) 289 #00 pc 000000000006ca3c /system/lib64/libc.so(syscall+28) 297 #00 pc 000000000006ca3c /system/lib64/libc.so(syscall+28) 305 #00 pc 000000000006ca3c /system/lib64/libc.so(syscall+28) [all …]
|
/ohos5.0/base/hiviewdfx/hiview/utility/smart_parser/test/resource/SmartParserTest011/ |
H A D | appfreeze-com.example.jsinject-20010039-19700326211815 | 64 #00 pc 000000000006ca40 /system/lib64/libc.so(syscall+32) 84 #00 pc 000000000006ca40 /system/lib64/libc.so(syscall+32) 106 #00 pc 000000000006ca3c /system/lib64/libc.so(syscall+28) 130 #00 pc 000000000006ca3c /system/lib64/libc.so(syscall+28) 150 #00 pc 000000000006ca3c /system/lib64/libc.so(syscall+28) 163 #00 pc 000000000006ca3c /system/lib64/libc.so(syscall+28) 281 #00 pc 000000000006ca3c /system/lib64/libc.so(syscall+28) 289 #00 pc 000000000006ca3c /system/lib64/libc.so(syscall+28) 297 #00 pc 000000000006ca3c /system/lib64/libc.so(syscall+28) 305 #00 pc 000000000006ca3c /system/lib64/libc.so(syscall+28) [all …]
|
/ohos5.0/base/security/code_signature/services/key_enable/utils/src/ |
H A D | key_utils.cpp | 36 KeySerial ret = syscall(__NR_add_key, in AddKey() 51 KeySerial ret = syscall(__NR_keyctl, in KeyctlRestrictKeyring()
|
/ohos5.0/base/hiviewdfx/faultloggerd/frameworks/localhandler/ |
H A D | dfx_signal_local_handler.cpp | 73 syscall(__NR_futex, ftx, FUTEX_WAIT, value, NULL, NULL, 0); in FutexWait() 91 syscall(__NR_exit, 0); in DoCrashHandler() 134 syscall(__NR_exit, 0); in DFX_SignalLocalHandler()
|
/ohos5.0/drivers/hdf_core/adapter/uhdf/manager/ |
H A D | BUILD.gn | 33 "$hdf_frameworks_path/core/adapter/syscall/include", 45 "$hdf_frameworks_path/core/adapter/syscall/src/hdf_devmgr_adapter.c", 46 "$hdf_frameworks_path/core/adapter/syscall/src/hdf_syscall_adapter.c",
|