syscall.sh / ppc64 / mmap

mmap

map or unmap files or devices into memory

sys_mmap(unsigned long addr, size_t len, unsigned long prot, unsigned long flags, unsigned long fd, off_t offset)
number90 (0x5a)
abicommon
entry pointsys_mmap
sinceLinux 5.0
man pagemmap(2)
sourceelixir.bootlin.com

Registers

registervalue
r090, the syscall number
r3unsigned long addr
r4size_t len
r5unsigned long prot
r6unsigned long flags
r7unsigned long fd
r8off_t offset
r3the return value

Then run sc to enter the kernel.

Same syscall on other architectures

Get this as JSON: https://api.syscall.sh/v2/syscalls/ppc64/mmap