8048563: e8 0d 00 00 00 call 8048575 <exit@plt+0x141>
Я пытался перепроектировать двоичный файл для удовольствия и увидел этот вызов в выводе objdump.Глядя на эту строку, я думал, что вызов будет к функции выхода, которая была динамически связана.Тем не менее, 8048575
, кажется, является адресом в разделе .text этой программы!
- Почему происходит это неправильное присвоение имени функции?
- Место, где происходит вызовследующая строка;почему отсутствует пролог функции?
8048575: 83 ec 6c sub esp,0x6c