syscall.sh / mipso32 / ppoll_time64
ppoll_time64
wait for some event on a file descriptor
sys_ppoll(struct pollfd *ufds, unsigned int nfds, struct __kernel_timespec *tsp, const sigset_t *sigmask, size_t sigsetsize)
| number | 4414 (0x113e) |
|---|---|
| abi | o32 |
| entry point | sys_ppoll |
| since | Linux 5.1 |
| man page | ppoll(2) |
| source | elixir.bootlin.com |
Registers
| register | value |
|---|---|
v0 | 4414, the syscall number |
a0 | struct pollfd *ufds |
a1 | unsigned int nfds |
a2 | struct __kernel_timespec *tsp |
a3 | const sigset_t *sigmask |
sp+16 | size_t sigsetsize |
v0 | the return value |
Then run syscall to enter the kernel.
Same syscall on other architectures
- x86 414
- arm 414
- ppc 414
- mipsn32 6414
- arc 414
- csky 414
- hexagon 414
- m68k 414
- microblaze 414
- nios2 414
- openrisc 414
- parisc 414
- sh 414
- sparc 414
- xtensa 414
Get this as JSON: https://api.syscall.sh/v2/syscalls/mipso32/ppoll_time64