With the rising popularity of the LLVM toolchain nowadays, I believe it would be beneficial to align data in a way that behaves nicely with with the LLVM linker. Most notably, LLVM will fail when e_shoff is not a multiple of two.
Joined: 16 Jun 2003
Location: Kraków, Poland
Even if not for the LLVM toolchain this would be a thing requiring correction, as it is a violation of ELF specification (which directly states that these fields need to be aligned). Thank you for pointing it out!
Would you be able to test this with the ELF formatting macros that come with fasmg? Because there I can fix it very quickly, while fixing it in fasm 1 core may take a bit longer.
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum