On Tue, Sep 09, 2025 at 05:40:21PM +0200, Pratyush Yadav wrote: > PS: do you know if bitfield layout is reliable for serialization? Can > different compiler versions move them around? I always thought they can. > If not, I can also use them in memfd code since they make the code > neater.
It is specified by the SYSV ABI, compilers are not free to change it. https://gitlab.com/x86-psABIs/x86-64-ABI/-/blob/master/x86-64-ABI/low-level-sys-info.tex?ref_type=heads#L337 I didn't check ARM64 but would be shocked to find it is not specified. Jason
