3 ms·
No, it's not even a convention, _start is most commonly not where .text begins. Compiling a static hello world binary on my system (aarch64 fedora 39, gcc -sta
by Retr0id 3y ago
No, it's not even a convention, _start is most commonly not where .text begins.
Compiling a static hello world binary on my system (aarch64 fedora 39, gcc -static hello.c -o hello), .text starts at 0x410080, e_entry is at 0x4103c0, and the _start symbol is also at 0x4103c0. This is not unusual at all.