utime on score
change file last access and modification times
sys_utime(char *filename, struct utimbuf *times)
| number | 1063 (0x427) |
|---|---|
| abi | common |
| entry point | sys_utime |
| since | Linux 3.7 or earlier (3.7 is the first release scanned for score) |
| man page | utime(2) |
| source | elixir.bootlin.com |
Registers
| register | value |
|---|---|
r27 | 1063, the syscall number |
r4 | char *filename |
r5 | struct utimbuf *times |
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 132
- x86 30
- ia32 30
- x32 1073741956
- ppc64 30
- ppc 30
- s390x 30
- mips64 5130
- mipsn32 6130
- mipso32 4030
- cris 30, removed in 4.17
- frv 30, removed in 4.17
- m32r 30, removed in 4.17
- m68k 30
- microblaze 30
- mn10300 30, removed in 4.17
- parisc 30
- sh 30
- sparc 30
- sparc64 30
- xtensa 64
Get this as JSON: https://api.syscall.sh/v2/syscalls/score/utime?kernel=all