How Does System Call Work in Linux?
Contents What Is System Call in Linux? the System Call Is the Fundamental Interface Between an Application and the Linux Kernel. System Calls and Library...
What is system call in Linux?
The system call is the fundamental interface between an application and the Linux kernel. System calls and library wrapper functions System calls are generally not invoked directly, but rather via wrapper functions in glibc (or perhaps some other library).
Must Read
How is system call implemented in Linux?
On Linux, the arguments are passed using ebx , ecx , edx , esi , and edi . On Windows, the arguments are copied from the stack. The handler then performs some sort of lookup (to find the address of the function) and executes the system call. After the system call is completed, the iret instruction returns to user-mode.