fstat64 on score
get file status
sys_fstat64(unsigned long fd, struct stat64 *statbuf)
| number | 80 (0x50) |
|---|---|
| abi | common |
| entry point | sys_fstat64 |
| since | Linux 3.7 or earlier (3.7 is the first release scanned for score) |
| man page | fstat64(2) |
| source | elixir.bootlin.com |
Registers
| register | value |
|---|---|
r27 | 80, the syscall number |
r4 | unsigned long fd |
r5 | struct stat64 *statbuf |
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
- x86 197
- arm 197
- ia32 197
- ppc 197
- mipso32 4215
- alpha 427
- arc 80
- blackfin 197, removed in 4.17
- cris 197, removed in 4.17
- csky 80
- frv 197, removed in 4.17
- hexagon 80
- m32r 197, removed in 4.17
- m68k 197
- metag 80, removed in 4.17
- microblaze 197
- mn10300 197, removed in 4.17
- nds32 80, removed in 5.18
- nios2 80
- openrisc 80
- parisc 112
- sh 197
- sparc 63
- sparc64 63
- tilepro 80, removed in 4.17
- xtensa 55
Get this as JSON: https://api.syscall.sh/v2/syscalls/score/fstat64?kernel=all