mincore on ia64
determine whether pages are resident in memory
sys_mincore(unsigned long start, size_t len, unsigned char *vec)
| number | 1208 (0x4b8) |
|---|---|
| abi | common |
| entry point | sys_mincore |
| since | Linux 5.0 or earlier (5.0 is the first release scanned for ia64) |
| man page | mincore(2) |
| source | elixir.bootlin.com |
Registers
| register | value |
|---|---|
r15 | 1208, the syscall number |
out0 | unsigned long start |
out1 | size_t len |
out2 | unsigned char *vec |
r8 | the return value |
Then run break 0x100000 to enter the kernel.
The kernel uses r10 to signal an error.
The pipe call returns file descriptors in r8 and r9.
This architecture was removed from the Linux kernel in Linux 6.7. The newest release with a syscall table here is Linux 6.6. The other removed architectures live on the historical architectures page.
Same syscall on other architectures
- x64 27
- x86 218
- arm64 232
- arm 219
- riscv64 232
- ia32 218
- x32 1073741851
- loongarch64 232
- ppc64 206
- ppc 206
- s390x 218
- mips64 5026
- mipsn32 6026
- mipso32 4217
- alpha 375
- arc 232
- cris 218, removed in 4.17
- csky 232
- frv 218, removed in 4.17
- hexagon 232
- m32r 218, removed in 4.17
- m68k 237
- metag 232, removed in 4.17
- microblaze 218
- mn10300 218, removed in 4.17
- nds32 232, removed in 5.18
- nios2 232
- openrisc 232
- parisc 72
- score 232, removed in 4.17
- sh 218
- sparc 78
- sparc64 78
- tilegx 232, removed in 4.17
- tilepro 232, removed in 4.17
- xtensa 90
Get this as JSON: https://api.syscall.sh/v2/syscalls/ia64/mincore?kernel=all