tee on ia64
duplicating pipe content
sys_tee(int fdin, int fdout, size_t len, unsigned int flags)
| number | 1301 (0x515) |
|---|---|
| abi | common |
| entry point | sys_tee |
| since | Linux 5.0 or earlier (5.0 is the first release scanned for ia64) |
| man page | tee(2) |
| source | elixir.bootlin.com |
Registers
| register | value |
|---|---|
r15 | 1301, the syscall number |
out0 | int fdin |
out1 | int fdout |
out2 | size_t len |
out3 | unsigned int flags |
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 276
- x86 315
- arm64 77
- arm 342
- riscv64 77
- ia32 315
- x32 1073742100
- loongarch64 77
- ppc64 284
- ppc 284
- s390x 308
- mips64 5265
- mipsn32 6269
- mipso32 4306
- alpha 470
- arc 77
- blackfin 344, removed in 4.17
- cris 315, removed in 4.17
- csky 77
- frv 315, removed in 4.17
- hexagon 77
- m32r 315, removed in 4.17
- m68k 308
- metag 77, removed in 4.17
- microblaze 315
- mn10300 316, removed in 4.17
- nds32 77, removed in 5.18
- nios2 77
- openrisc 77
- parisc 293
- score 77, removed in 4.17
- sh 315
- sparc 280
- sparc64 280
- tilegx 77, removed in 4.17
- tilepro 77, removed in 4.17
- xtensa 269
Get this as JSON: https://api.syscall.sh/v2/syscalls/ia64/tee?kernel=all