ltrace: показывать только прямые вызовы из программы в библиотеку, а не межбиблиотечный вызов

При вызове без аргумента, кроме запускаемой программы, ltrace, кажется, отображает только вызовы, сделанные программой в разделяемые библиотеки, а не межбиблиотечные вызовы.

Я хотел бы отфильтровать эти результаты, выбрав библиотеку, в которую выполняются вызовы. -l опция фильтрует библиотеку, но также отображаются межбиблиотечные вызовы. Добавление -e '@my_program не делает никакой разницы.

ltraceНа странице руководства пользователя говорится, что межбиблиотечные вызовы удаляются путем связывания программы с -Dsymbolic,

Есть ли способ избавиться от межбиблиотечных вызовов без перекомпиляции программы?

Спасибо

0 ответов

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