xous-core/tools/src
bunnie 9499a41739 fix padding computations in ELF file read-in
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.
2024-05-01 02:19:10 +08:00
..
bin add jump past signature block 2024-04-26 18:13:06 +08:00
tags add an assert to sanity-check that IniF sections are aligned 2024-05-01 02:18:29 +08:00
elf.rs fix padding computations in ELF file read-in 2024-05-01 02:19:10 +08:00
lib.rs
sign_image.rs add jump past signature block 2024-04-26 18:13:06 +08:00
swap_writer.rs fix nonce generation (offset should be bytes, not pages) 2024-04-07 22:37:22 +08:00
utils.rs
xous_arguments.rs