FreeBSD ABI Specs

Phishfry

Beastie's Twin

Reaction score: 2,746
Messages: 5,679

I have read the term ABI over and over but I have never really seen a spec.
It seems the System V ABI is indeed used with different versions for 32 bit and 64 bit Intel plus Itanium has its own.
https://people.freebsd.org/~obrien/amd64-elf-abi.pdf

Here they note that there are small differences between Mac, Linux and FreeBSD
https://stackoverflow.com/questions/2171177/what-is-an-application-binary-interface-abi/2456882

More practically FreeBSD documents much in the source.
/usr/src/kern/syscalls.master

There does appear to be a dead link in the handbook for the DRAFT AMD64 ABI pdf
https://www.freebsd.org/platforms/amd64.html
 
Last edited:
OP
David John

David John

New Member


Messages: 13

Top