Provided by: manpages-ru_4.27.0-1_all bug

НАИМЕНОВАНИЕ

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

ОБЗОР

       pldd pid
       pldd option

ОПИСАНИЕ

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

ПАРАМЕТРЫ

       --help
       -?     Показать справку и выйти.

       --usage
              Показать короткое сообщение об использовании и завершить работу.

       --version
       -V     Показать сведения о версии программы и выйти.

КОД ЗАВЕРШЕНИЯ

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

ВЕРСИИ

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

СТАНДАРТЫ

       Нет.

ИСТОРИЯ

       glibc 2.15.

ПРИМЕЧАНИЯ

       Команда

           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'

ОШИБКИ

       В  glibc с версии 2.19 по 2.29, pldd не работала: висла при запуске. Эта проблема была исправлена в glibc
       2.30, и в некоторых дистрибутивах это исправление было добавлено и в старые версии glibc.

ПРИМЕРЫ

       $ 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>,      Darima      Kogan
       <silverdk99@gmail.com>, Max  Is  <ismax799@gmail.com>,  Yuri  Kozlov  <yuray@komyakino.ru>,  Иван  Павлов
       <pavia00@gmail.com>,     Сухичев     Михаил    Иванович    <sukhichev@yandex.ru>    и    Kirill    Rekhov
       <krekhov.dev@gmail.com>

       Этот перевод является свободной программной документацией; он распространяется на условиях  общедоступной
       лицензии  GNU  (GNU  General Public License - GPL, https://www.gnu.org/licenses/gpl-3.0.html версии 3 или
       более поздней) в отношении авторского права, но БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ.

       Если вы обнаружите какие-либо ошибки в переводе этой страницы руководства, пожалуйста, сообщите  об  этом
       разработчику(ам)   по   его(их)  адресу(ам)  электронной  почты  или  по  адресу  списка рассылки русских
       переводчиков.

Справочные страницы Linux 6.9.1                  15 июня 2024 г.                                         pldd(1)