ИМЯ

pldd - отобразить список динамических объектов общего пользования, связанных в процесс

СИНТАКСИС

pldd pid
pldd option

ОПИСАНИЕ

Команда pldd отображает список динамических объектов общего пользования (DSO), связанных в процесс для указанного идентификатора процесса (PID). Этот список также включает в себя библиотеки, динамически загруженные с помощью dlopen(3).

ПАРАМЕТРЫ

-?, --help
Показать справку и выйти.
--usage
Показать короткое сообщение об использовании и завершить работу.
-V, --version
Показать сведения о версии программы и выйти.

КОД РЕЗУЛЬТАТА

При успешном выполнении pldd завершается с кодом 0. Если указанный процесс не существует, пользователь не имеет прав для доступа к списку общих динамических объектов или не указаны аргументы командной строки, pldd завершается с кодом 1. Если указан неправильный параметр, команда завершается с кодом ошибки 64.

ВЕРСИИ

pldd доступна в glibc с версии 2.15.

СТАНДАРТЫ

Команда pldd не описана в POSIX.1. В других системах есть похожая команда.

ЗАМЕЧАНИЯ

Команда

lsof -p PID

также показывает в выводе общие динамические объекты, связанные с процессом.
Команда info shared в gdb(1) также показывает используется процессом общие библиотеки, что позволяет получить подобную pldd информацию с помощью команды (для процесса с указанным pid):

$  gdb -ex "set confirm off" -ex "set height 0" -ex "info shared" \
         -ex "quit" -p $pid | grep '^0x.*0x'

ДЕФЕКТЫ

From glibc 2.19 to glibc 2.29, pldd was broken: it just hung when executed. This problem was fixed in glibc 2.30, and the fix has been backported to earlier glibc versions in some distributions.

ПРИМЕРЫ

$  echo $$               # Показать PID оболочки
1143
$  pldd $$               # Показать объекты, скомпонованные с оболочкой
1143:   /usr/bin/bash
linux-vdso.so.1
/lib64/libtinfo.so.5
/lib64/libdl.so.2
/lib64/libc.so.6
/lib64/ld-linux-x86-64.so.2
/lib64/libnss_files.so.2

СМ. ТАКЖЕ

ldd(1), lsof(1), dlopen(3), ld.so(8)

ПЕРЕВОД

Русский перевод этой страницы руководства был сделан Alexey, Azamat Hackimov <[email protected]>, kogamatranslator49 <[email protected]>, Kogan, Max Is <[email protected]>, Yuri Kozlov <[email protected]> и Иван Павлов <[email protected]>
Этот перевод является бесплатной документацией; прочитайте Стандартную общественную лицензию GNU версии 3 или более позднюю, чтобы узнать об условиях авторского права. Мы не несем НИКАКОЙ ОТВЕТСТВЕННОСТИ.
Если вы обнаружите ошибки в переводе этой страницы руководства, пожалуйста, отправьте электронное письмо на [email protected]

Recommended readings

Pages related to pldd you should read also: