14 Jun 2022/ C++
Doing syscalls by hand
In this blog post we’re going to take a stab at implementing syscalls by hand. There really is no advantage doing this, it’s just fun to learn the intrinsics of Linux; we’re going to discuss user- and kernel space and finally get our hands dirty with some assembly. What are syscalls? If you’ve ever written a program, chances are that you have already used…