syscall.sh / arm / setxattrat
setxattrat
sys_setxattrat(int dfd, const char *path, unsigned int at_flags, const char *name, const struct xattr_args *args, size_t size)
| number | 463 (0x1cf) |
|---|---|
| abi | common |
| entry point | sys_setxattrat |
| since | Linux 6.13 |
| source | elixir.bootlin.com |
Registers
| register | value |
|---|---|
r7 | 463, the syscall number |
r0 | int dfd |
r1 | const char *path |
r2 | unsigned int at_flags |
r3 | const char *name |
r4 | const struct xattr_args *args |
r5 | size_t size |
r0 | the return value |
Then run svc #0 to enter the kernel.
Same syscall on other architectures
- x64 463
- x86 463
- arm64 463
- riscv64 463
- x32 1073742287
- loongarch64 463
- ppc64 463
- ppc 463
- s390x 463
- mips64 5463
- mipsn32 6463
- mipso32 4463
- alpha 573
- arc 463
- csky 463
- hexagon 463
- m68k 463
- microblaze 463
- nios2 463
- openrisc 463
- parisc 463
- sh 463
- sparc 463
- sparc64 463
- xtensa 463
Get this as JSON: https://api.syscall.sh/v2/syscalls/arm/setxattrat