lgetxattr on ia64
retrieve an extended attribute value
sys_lgetxattr(const char *path, const char *name, void *value, size_t size)
| number | 1221 (0x4c5) |
|---|---|
| abi | common |
| entry point | sys_lgetxattr |
| since | Linux 5.0 or earlier (5.0 is the first release scanned for ia64) |
| man page | lgetxattr(2) |
| source | elixir.bootlin.com |
Registers
| register | value |
|---|---|
r15 | 1221, the syscall number |
out0 | const char *path |
out1 | const char *name |
out2 | void *value |
out3 | size_t size |
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 192
- x86 230
- arm64 9
- arm 230
- riscv64 9
- ia32 230
- x32 1073742016
- loongarch64 9
- ppc64 213
- ppc 213
- s390x 228
- mips64 5184
- mipsn32 6184
- mipso32 4228
- alpha 386
- arc 9
- blackfin 230, removed in 4.17
- cris 230, removed in 4.17
- csky 9
- frv 230, removed in 4.17
- hexagon 9
- m32r 230, removed in 4.17
- m68k 227
- metag 9, removed in 4.17
- microblaze 230
- mn10300 230, removed in 4.17
- nds32 9, removed in 5.18
- nios2 9
- openrisc 9
- parisc 242
- score 9, removed in 4.17
- sh 230
- sparc 173
- sparc64 173
- tilegx 9, removed in 4.17
- tilepro 9, removed in 4.17
- xtensa 73
Get this as JSON: https://api.syscall.sh/v2/syscalls/ia64/lgetxattr?kernel=all