syscall.sh / microblaze / listen
listen
listen for connections on a socket
sys_listen(int fd, int backlog)
| number | 348 (0x15c) |
|---|---|
| abi | common |
| entry point | sys_listen |
| since | Linux 5.0 |
| man page | listen(2) |
| source | elixir.bootlin.com |
Registers
| register | value |
|---|---|
r12 | 348, the syscall number |
r5 | int fd |
r6 | int backlog |
r3 | the return value |
Then run brki r14,8 to enter the kernel.
Same syscall on other architectures
- x64 50
- x86 363
- arm64 201
- arm 284
- riscv64 201
- x32 1073741874
- loongarch64 201
- ppc64 329
- ppc 329
- s390x 363
- mips64 5049
- mipsn32 6049
- mipso32 4174
- alpha 106
- arc 201
- csky 201
- hexagon 201
- m68k 360
- nios2 201
- openrisc 201
- parisc 32
- sh 343
- sparc 354
- sparc64 354
- xtensa 102
Get this as JSON: https://api.syscall.sh/v2/syscalls/microblaze/listen