umask on ia64
set file mode creation mask
sys_umask(int mask)
| number | 1067 (0x42b) |
|---|---|
| abi | common |
| entry point | sys_umask |
| since | Linux 5.0 or earlier (5.0 is the first release scanned for ia64) |
| man page | umask(2) |
| source | elixir.bootlin.com |
Registers
| register | value |
|---|---|
r15 | 1067, the syscall number |
out0 | int mask |
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 95
- x86 60
- arm64 166
- arm 60
- riscv64 166
- ia32 60
- x32 1073741919
- loongarch64 166
- ppc64 60
- ppc 60
- s390x 60
- mips64 5093
- mipsn32 6093
- mipso32 4060
- alpha 60
- arc 166
- blackfin 60, removed in 4.17
- cris 60, removed in 4.17
- csky 166
- frv 60, removed in 4.17
- hexagon 166
- m32r 60, removed in 4.17
- m68k 60
- metag 166, removed in 4.17
- microblaze 60
- mn10300 60, removed in 4.17
- nds32 166, removed in 5.18
- nios2 166
- openrisc 166
- parisc 60
- score 166, removed in 4.17
- sh 60
- sparc 60
- sparc64 60
- tilegx 166, removed in 4.17
- tilepro 166, removed in 4.17
- xtensa 58
Get this as JSON: https://api.syscall.sh/v2/syscalls/ia64/umask?kernel=all