Closed
Description
Currently, several structures use #[repr(packed)]
. This works merely by coincidence, since packed
is just a modifier, not a standalone representation (equivalent to #[repr(rust, packed)]
). Correct annotation should be #[repr(C, packed)]
.
Even better would be to fix the padding by fixing structure fields, since packed
exists to allow misaligned field accesses (i.e. special code in place of every load and store), which is totally unnecessary for aligned multiboot data.
Metadata
Metadata
Assignees
Labels
No labels