Provided by: manpages-ru_4.19.0-7_all bug

ИМЯ

       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
       <azamat.hackimov@gmail.com>,   kogamatranslator49  <r.podarov@yandex.ru>,  Kogan,  Max  Is
       <ismax799@gmail.com>, Yuri Kozlov <yuray@komyakino.ru> и Иван Павлов <pavia00@gmail.com>

       Этот  перевод  является  бесплатной  документацией;  прочитайте  Стандартную  общественную
       лицензию GNU версии 3 ⟨https://www.gnu.org/licenses/gpl-3.0.html⟩ или более позднюю, чтобы
       узнать об условиях авторского права. Мы не несем НИКАКОЙ ОТВЕТСТВЕННОСТИ.

       Если вы обнаружите ошибки в переводе  этой  страницы  руководства,  пожалуйста,  отправьте
       электронное письмо на ⟨man-pages-ru-talks@lists.sourceforge.net⟩.