Where to find amd64 ABI information for FreeBSD?

Kostik Belousov kostikbel at gmail.com
Tue Apr 5 22:49:32 UTC 2011


On Tue, Apr 05, 2011 at 03:10:37PM -0700, Xin LI wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA256
> 
> Hi,
> 
> Is there a place to find ABI information for GCC on FreeBSD?
>  Specifically, I'm looking for which registers has to be preserved
> across function call?  (Or do we follow System V Application Binary
> Interface AMD64 Architecture Processor Supplement Draft Version 0.99.5?)

The parts of the mentioned document that depend on compiler and
toolchain, are fully valid for FreeBSD. Our non-compliance is mostly
in the specified bits of the kernel/usermode interface.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 196 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-arch/attachments/20110405/c0f69c3a/attachment.pgp


More information about the freebsd-arch mailing list