I am looking at Linux elf binaries on x86, mostly using IDA, but also gdb. One thing I noticed is always loaded functions. when aligning according to words? Does anyone know the reason for this? I am not aware of any requirements for x86 instructions to run at consistent addresses. And this cannot be due to the reason for the page alignment. The page border can be anywhere inside the function.
I would appreciate any insight.
Thank.
source
share