Я пытаюсь получить имя функции функции C, которая была скрыта, иначе не отображается в таблице символов изображения.Возврат имени функции C, а не экспортированного, из скомпилированного кода, указанного только указателем.
Я делаю это на OS X и используя dladdr, и когда dladdr возвращает успех, я проверяю поле dli_sname
, но его NULL.
Нет ли способа вернуть имя функции C? Насколько я понимаю, функции C, которые являются невыполненными, в конечном итоге являются встроенными?
Если его нет в таблице символов, он недоступен. – Barmar
Можете ли вы уточнить? Я могу сделать некоторые соответствующие броски, чтобы получить ручку. Я хочу получить имя. –
Таблица символов - это данные, которые содержат перевод между именами и адресами. – Barmar