gettid on ia64
get thread identification
sys_gettid(void)
| number | 1105 (0x451) |
|---|---|
| abi | common |
| entry point | sys_gettid |
| since | Linux 5.0 or earlier (5.0 is the first release scanned for ia64) |
| man page | gettid(2) |
| source | elixir.bootlin.com |
Registers
| register | value |
|---|---|
r15 | 1105, 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 186
- x86 224
- arm64 178
- arm 224
- riscv64 178
- ia32 224
- x32 1073742010
- loongarch64 178
- ppc64 207
- ppc 207
- s390x 236
- mips64 5178
- mipsn32 6178
- mipso32 4222
- alpha 378
- arc 178
- blackfin 224, removed in 4.17
- cris 224, removed in 4.17
- csky 178
- frv 224, removed in 4.17
- hexagon 178
- m32r 224, removed in 4.17
- m68k 221
- metag 178, removed in 4.17
- microblaze 224
- mn10300 224, removed in 4.17
- nds32 178, removed in 5.18
- nios2 178
- openrisc 178
- parisc 206
- score 178, removed in 4.17
- sh 224
- sparc 143
- sparc64 143
- tilegx 178, removed in 4.17
- tilepro 178, removed in 4.17
- xtensa 127
Get this as JSON: https://api.syscall.sh/v2/syscalls/ia64/gettid?kernel=all