Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Does "C ABI" mean the same thing as each platform's system ABI?

E.g., on x86-64 Linux, the System V x86-64 ABI [0]?

[0] https://www.owalle.com/2021/12/30/function-calling-sequence/...

EDIT: Added a link to the ABI doc.



IMHO yes, if you squint a bit, there's no such thing as a "C ABI", C compilers just happen to implement those CPU/OS specific ABIs without much 'translation work' going on.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: