syscall.sh / hexagon / 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 | 414 (0x19e) |
|---|---|
| abi | 32 |
| entry point | sys_ppoll |
| since | Linux 5.1 |
| man page | ppoll(2) |
| source | elixir.bootlin.com |
Registers
| register | value |
|---|---|
r6 | 414, the syscall number |
r0 | struct pollfd *ufds |
r1 | unsigned int nfds |
r2 | struct __kernel_timespec *tsp |
r3 | const sigset_t *sigmask |
r4 | size_t sigsetsize |
r0 | the return value |
Then run trap0(#1) to enter the kernel.
Same syscall on other architectures
- x86 414
- arm 414
- ppc 414
- mipsn32 6414
- mipso32 4414
- arc 414
- csky 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/hexagon/ppoll_time64