All 32bit MIPS ABIs align uint64_t on 8-byte, according to jhb. Since struct kevent32 is defined using 32bit types to avoid extra alignment on amd64/i386, layout of the structure needs paddings on PowerPC and apparently MIPS.
Details
Details
Diff Detail
Diff Detail
- Repository
- rS FreeBSD src repository - subversion
- Lint
Lint Not Applicable - Unit
Tests Not Applicable
Event Timeline
sys/compat/freebsd32/freebsd32_misc.c | ||
---|---|---|
125 ↗ | (On Diff #30283) | Just checked via gdb on a recent mips o32 libc.so.7 and 'sizeof(struct kevent)' is 64. |