removexattr on score
remove an extended attribute
sys_removexattr(const char *path, const char *name)
| number | 14 (0xe) |
|---|---|
| abi | common |
| entry point | sys_removexattr |
| since | Linux 3.7 or earlier (3.7 is the first release scanned for score) |
| man page | removexattr(2) |
| source | elixir.bootlin.com |
Registers
| register | value |
|---|---|
r27 | 14, the syscall number |
r4 | const char *path |
r5 | const char *name |
r4 | the return value |
Then run syscall to enter the kernel.
r7 is the error flag and r4 then holds the positive error number.
This architecture was removed from the Linux kernel in Linux 4.17. The newest release with a syscall table here is Linux 4.16. The other removed architectures live on the historical architectures page.
Same syscall on other architectures
- x64 197
- x86 235
- arm64 14
- arm 235
- riscv64 14
- ia32 235
- x32 1073742021
- loongarch64 14
- ppc64 218
- ppc 218
- s390x 233
- mips64 5189
- mipsn32 6189
- mipso32 4233
- alpha 391
- arc 14
- blackfin 235, removed in 4.17
- cris 235, removed in 4.17
- csky 14
- frv 235, removed in 4.17
- hexagon 14
- ia64 1226, removed in 6.7
- m32r 235, removed in 4.17
- m68k 232
- metag 14, removed in 4.17
- microblaze 235
- mn10300 235, removed in 4.17
- nds32 14, removed in 5.18
- nios2 14
- openrisc 14
- parisc 247
- sh 235
- sparc 181
- sparc64 181
- tilegx 14, removed in 4.17
- tilepro 14, removed in 4.17
- xtensa 71
Get this as JSON: https://api.syscall.sh/v2/syscalls/score/removexattr?kernel=all