Кто-нибудь может объяснить, что делает * в ассемблере gnu? Пример:
jmp *0x804a004
Это запись в таблице привязки процедур (plt), возможно, кто-то может уточнить, что делает эта инструкция и что означает *.
Я думаю, что "*" означает, что адрес для вызова или JMP является абсолютным. Если вы не укажете его, «as» будет предполагать, что операнд относится к счетчику программ (относительная адресация ПК).