News for hackers. Stuff that matters.
Re:What happens before main() is executed in C and why is it... by saagarjha on Saturday May 05, 2018 @07:53PM (#17004528)
> Passing arguments via CPU registers has a huge preformance benefit, but also some drawbacks.

Like what?

Re:What happens before main() is executed in C and why is it... by pjmlp on Saturday May 05, 2018 @08:36PM (#17004681)
On architectures like x86, the set of registers is limited and some are special, so there is some contention going on.