Syscall.sh
syscall.sh
syscall.sh
(Something I still don't know: On returning from a syscall, is it ever possible for RCX to contain something other than the syscall's return address on Linux, assuming that another process isn't explicitly overwriting it through ptrace or other means? Some people have vaguely hinted so in the case of an interruption by a signal, but I have failed to find any actual example of this.)
[1]: https://www.chromium.org/chromium-os/developer-library/refer...
PS: x64 is a bit ambiguous, as it was not uncommon to use it for Itanium ;)
(hopefully) constructive feedback from me, it would be nice if you can list all the syscall items in one page for ctrl+f reasons. and if you can somehow enumerate and include the parameters they take that'd be really nice, but I know in windows land you don't have documentation of the function signatures, I get why you didn't do that already, it is super tedious.
Not a single link above on mobile