Pole sh_addralign

https://chacker.pl/

Niektóre sekcje mogą wymagać wyrównania w pamięci w określony sposób w celu zwiększenia wydajności dostępu do pamięci. Na przykład sekcja może wymagać załadowania pod adresem będącym wielokrotnością 8 bajtów lub 16 bajtów. Te wymagania dotyczące wyrównania są określone w polu sh_addralign. Na przykład, jeśli to pole jest ustawione na 16, oznacza to, że adres bazowy sekcji (wybrany przez linker) musi być wielokrotnością 16. Wartości 0 i 1 są zarezerwowane, aby wskazać, że nie ma specjalnych potrzeb dotyczących wyrównania.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Wymagane pola są oznaczone *