News for hackers. Stuff that matters.
Re:C Runtime Overhead (2015) by badsectoracula on Monday January 03, 2022 @05:44PM (#29788102)
> Also making system calls from your own code varies between prohibited and badly supported on most OSes.

This is not the case on Linux though, the official API of the kernel is its system calls, not any specific C library.

Re:C Runtime Overhead (2015) by dwattttt on Monday January 03, 2022 @08:19PM (#29789790)
While this is true, the go vs vDSO stack clash corruption highlights that a C ABI that doesn't specify stack usage is under defined. A platforms libc can be written such that it's aware of these limitations.
Re:C Runtime Overhead (2015) by badsectoracula on Thursday January 06, 2022 @07:46PM (#29833061)
This can be said about any wrapper to an underdefined interface, it doesn't make that interface any less official.