syscall.sh / x64 / setsockopt

setsockopt

get and set options on sockets

sys_setsockopt(int fd, int level, int optname, char *optval, int optlen)
number54 (0x36)
abi64
entry pointsys_setsockopt
sinceLinux 3.3
man pagesetsockopt(2)
sourceelixir.bootlin.com

Registers

registervalue
rax54, the syscall number
rdiint fd
rsiint level
rdxint optname
r10char *optval
r8int optlen
raxthe return value

Then run syscall to enter the kernel.

Same syscall on other architectures

Get this as JSON: https://api.syscall.sh/v2/syscalls/x64/setsockopt