Я пишу библиотеку вставок для отслеживания использования некоторых библиотечных функций в libc, таких как open (), close (), connect () и т. Д. В большинстве приложений это работает хорошо. Однако, когда я пытаюсь сделать это с PHP, в частности, с использованием PHP-модуля MySQL, ни одна из функций, вызывающих libc внутри этого модуля, не отслеживается (поэтому нет connect (), socket () и т. Д.). 'strace' сказал мне, что системные вызовы socket (), connect () и т. д. произошли. Запуск «file» в модуле и libmysqlclient.so.16.0.0 говорит, что они все динамически связаны. Так что это не должно быть проблемой, вызванной статической связью. В чем может быть проблема?
Я использую 64-битную версию Fedora 11.
Спасибо.