lo kibystu pe la poros |
||
SyscallsMain source: “Anatomy of a System Call”, on lwn 1, 2. READ THIS FIRST Calling a syscall is done by firing a specific interrupt, and the parameters have to be placed in specific registers first. The kernel then handles the interrupt as explained in the above articles. (I’m not going to copy those texts here.) Each syscall is identified by its number, which should be placed in a specific regsiter before invoking the syscall. A table can be found in your system’s i386On x86_64On ARMv6This is probably true for ARMv5 and ARMv7 as well. No guarantees for ARMv8 (aarch64). Syscalls are invoked using the |
Days without lynx compatibility: 0 licenseThis work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. Last update: July 23, 2019 |