setns on ia64
reassociate thread with a namespace
sys_setns(int fd, int nstype)
| number | 1330 (0x532) |
|---|---|
| abi | common |
| entry point | sys_setns |
| since | Linux 5.0 or earlier (5.0 is the first release scanned for ia64) |
| man page | setns(2) |
| source | elixir.bootlin.com |
Registers
| register | value |
|---|---|
r15 | 1330, the syscall number |
out0 | int fd |
out1 | int nstype |
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 308
- x86 346
- arm64 268
- arm 375
- riscv64 268
- ia32 346
- x32 1073742132
- loongarch64 268
- ppc64 350
- ppc 350
- s390x 339
- mips64 5303
- mipsn32 6308
- mipso32 4344
- alpha 501
- arc 268
- blackfin 379, removed in 4.17
- cris 335, removed in 4.17
- csky 268
- frv 337, removed in 4.17
- hexagon 268
- m32r 325, removed in 4.17
- m68k 344
- metag 268, removed in 4.17
- microblaze 375
- mn10300 339, removed in 4.17
- nds32 268, removed in 5.18
- nios2 268
- openrisc 268
- parisc 328
- score 268, removed in 4.17
- sh 364
- sparc 337
- sparc64 337
- tilegx 268, removed in 4.17
- tilepro 268, removed in 4.17
- xtensa 308
Get this as JSON: https://api.syscall.sh/v2/syscalls/ia64/setns?kernel=all