• This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn more.

FreeBSD ABI Specs

Phishfry

Daemon

Thanks: 581
Messages: 2,055

#2
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 pdf
https://www.freebsd.org/platforms/amd64.html
 

David John

New Member


Messages: 13

#3