Need some work on markup still and a few more details
Unit Tests Skipped
manpages, can you advise how to do appropriate markup for the NT_FREEBSD_* tags?
I'm hoping for something like
NT_FREEBSD_ABI_TAG (OS ABI version)
desc: 32-bit integer
Specifies expected ABI version (i.e., __FreeBSD_version)
Indicates that crt does not call init.
I agree, it should be made clear that listed notes are defined by FreeBSD. In principle, freebsd binaries can contain vendor-independed notes too, e.g. build id (is it note ?)
Point to security(7)
Might be reference mmap(2), otherwise it is too cryptic.
It might be better to write W+X as 'simultaneously writeable and executable'
Yes, fair point, but note the existing text above
This section holds information in the .Dq Note Section format described below.
and in particular this table is about ELF notes in general, not FreeBSD specific.
Perhaps another .Ss for FreeBSD ELF notes below (where .Fx defines the following... is)