Написала хелловорд на асме, а он на 94% состоит из нулей.
Пойду читать из чего в макоси бинарники состоят
Написала хелловорд на асме, а он на 94% состоит из нулей. Пойду читать из чего в макоси бинарники состоят 3 comments
@mo так и есть >XNU enforces that every segment that maps part of the binary be aligned to the platform's page size. [...] on arm64 that is 0x4000 bytes Мне кажется это не только на макоси, это во всех современных ОС так — размер каждого сегмента должен быть кратен размеру страницы памяти |
@snakequake возможно, это выравнивания, чтобы проще было отобразить в память разные сегменты