pipe on ia64
create pipe
sys_ia64_pipe(void)
| number | 1058 (0x422) |
|---|---|
| abi | common |
| entry point | sys_ia64_pipe |
| since | Linux 5.0 or earlier (5.0 is the first release scanned for ia64) |
| man page | pipe(2) |
| source | elixir.bootlin.com |
Registers
| register | value |
|---|---|
r15 | 1058, the syscall number |
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 22
- x86 42
- arm 42
- ia32 42
- x32 1073741846
- ppc64 42
- ppc 42
- s390x 42
- mips64 5021
- mipsn32 6021
- mipso32 4042
- alpha 42
- blackfin 42, removed in 4.17
- cris 42, removed in 4.17
- frv 42, removed in 4.17
- m32r 42, removed in 4.17
- m68k 42
- microblaze 42
- mn10300 42, removed in 4.17
- parisc 42
- score 1040, removed in 4.17
- sh 42
- sparc 42
- sparc64 42
- xtensa 37
Get this as JSON: https://api.syscall.sh/v2/syscalls/ia64/pipe?kernel=all