C Как сделать так, чтобы статическая функция содержалась в .dynsym?

Задний план

Я использую -finstrument-functions для отслеживания вызова функции в проекте ac.

Я конвертирую адрес функции в имя функции с помощью dladdr. Он успешно записывает какой-то адрес в имя функции, но некоторые из них все еще не могут быть проанализированы.

Я узнал, что ldaddr использует только таблицу dynsym, которая не содержит статической функции. статическая функция, содержащаяся в symtab.

Вопрос

Есть ли способ сделать статическую функцию, содержащуюся в таблице .dynsym, без изменения исходного кода?

0 ответов

Другие вопросы по тегам