Каков адрес точки входа файла, связанного с линкером GNU? - PullRequest
0 голосов
/ 24 ноября 2018

Я создал небольшое ядро ​​с жалобами на мультизагрузку, которое до сих пор использовал для загрузки с grub.Теперь я хочу создать свой собственный загрузчик для него.Но я не знаю, по какому адресу компоновщик GNU размещает программу входа.В PE-файлах Microsoft в _IMAGE_OPTIONAL_HEADER было специальное поле AddressofEntryPoint.Есть ли такой способ найти AddressofEntryPoint ядра, связанного с помощью линкера gnu (ld)?

1 Ответ

0 голосов
/ 24 ноября 2018

Это зависит от используемого вами двоичного формата.Для ELF e_entry член основного заголовка - это то, что вы хотите.

...