The stack doesn't overflow on x86-64 because it passes parameters in registers instead of on the stack?
Doesn't that just mean there are more registers that have to be saved on the stack?
There's the same total amount of state in the call chain either way; it has to be stored somewhere.
Copyright © 2017, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds