Я хотел написать синтаксический анализатор эльфов и разобрать секцию .text, поэтому я проанализировал файл эльфов и передал секцию .text программе-камню, чтобы разобрать ее для меня. К сожалению, Capstone не разрешает имена функций.
Согласно приведенному ниже коду ассемблера в моем эльфийском файле, есть вызов функции, для которой я хочу разрешить ее имя.
call 8048380
Я проверил раздел .symtab, но функции, которые требуют перемещения, такие как printf, имеют нулевой адрес в таблице, потому что их адрес неизвестен до времени загрузки.
Так, как мне разобраться с его именем?