выравниванием занимается линкер о чем прямо говорит ! один ни тоже
код с разными адресами (естественно кратными 4) никуда сьехать
физически не может! Section header tables
=====================
Nr Name Type Address Offset Size Link Info AddrAlign EntSize Flags
0 SHT_NULL 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
1 ER_RO SHT_PROGBITS 0x08000100 0x00000034 0x000000A4 0x00000000 0x00000000 0x00000004 0x00000000 Alloc|Exec
2 ER_RW SHT_PROGBITS 0x20000100 0x000000D8 0x0000001C 0x00000000 0x00000000 0x00000004 0x00000000 Write|Alloc
3 ER_ZI SHT_NOBITS 0x20001100 0x000000F4 0x00000010 0x00000000 0x00000000 0x00000004 0x00000000 Write|Alloc
4 .note SHT_NOTE 0x00000000 0x000000F4 0x0000001C 0x00000000 0x00000000 0x00000004 0x00000000
5 .comment SHT_PROGBITS 0x00000000 0x00000110 0x0000022C 0x00000000 0x00000000 0x00000001 0x00000000
6 .shstrtab SHT_STRTAB 0x00000000 0x0000033C 0x00000034 0x00000000 0x00000000 0x00000001 0x00000000