mirror of
https://github.com/saymrwulf/xous-core.git
synced 2026-11-12 07:44:18 +00:00
Not sure how this even worked in the first place....I think we always just got lucky with the size of .gcc_except_table. However, something changed in the last rustc update that causes this section to align to a 256-byte boundary instead of a 4-byte boundary, which exposes downstream alignment issues. This patch now captures the actual offset alignment + padding, which is somewhat complicated by the fact that we throw away the first section (not sure why??? it doesn't seem to have a valid name or header, but the first 0x114 bytes are non-existent) so we have to factor this into all the downstream padding efforts. |
||
|---|---|---|
| .. | ||
| bin | ||
| tags | ||
| elf.rs | ||
| lib.rs | ||
| sign_image.rs | ||
| swap_writer.rs | ||
| utils.rs | ||
| xous_arguments.rs | ||