Как найти DLL, загруженную процессом в AIX? - PullRequest
1 голос
/ 15 января 2010

Как определить, какие динамические библиотеки .so загружаются в данный момент процессом, также эти dll динамически загружаются с помощью dllopen. Я хочу отладить процесс, чтобы выяснить, какие библиотеки его используют в настоящее время.

Ответы [ 2 ]

0 голосов
/ 21 января 2010

Если вы можете просто перезапустить процесс, я считаю, что в AIX есть команда strace (в противном случае я знаю, что у нее есть эквивалент, но прошло несколько лет). Запустите «grep \ .so» в выводе трассировки вызовов sys, чтобы точно определить, какой файл он открывает.

0 голосов
/ 21 января 2010

Вы можете запустить эту команду в системе * Nix, чтобы сообщить вам, какие библиотеки включены и их адреса памяти.

ldd /path/to/your/binary
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...