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