.\" -*- coding: UTF-8 -*- .\" Copyright (C) 2014 Michael Kerrisk .\" .\" SPDX-License-Identifier: Linux-man-pages-copyleft .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH pldd 1 "31 октября 2023 г." "Linux man\-pages 6.06" .SH ИМЯ pldd \- отобразить список динамических объектов общего пользования, связанных в процесс .SH СИНТАКСИС .nf \fBpldd \fP\fIpid\fP \fBpldd\fP\fI option\fP .fi .SH ОПИСАНИЕ Команда \fBpldd\fP отображает список динамических объектов общего пользования (DSO), связанных в процесс для указанного идентификатора процесса (PID). Этот список также включает в себя библиотеки, динамически загруженные с помощью \fBdlopen\fP(3). .SH ПАРАМЕТРЫ .TP \fB\-\-help\fP .TQ \fB\-?\fP Показать справку и выйти. .TP \fB\-\-usage\fP Показать короткое сообщение об использовании и завершить работу. .TP \fB\-\-version\fP .TQ \fB\-V\fP Показать сведения о версии программы и выйти. .SH "КОД РЕЗУЛЬТАТА" При успешном выполнении \fBpldd\fP завершается с кодом 0. Если указанный процесс не существует, пользователь не имеет прав для доступа к списку общих динамических объектов или не указаны аргументы командной строки, \fBpldd\fP завершается с кодом 1. Если указан неправильный параметр, команда завершается с кодом ошибки 64. .SH ВЕРСИИ .\" There are man pages on Solaris and HP-UX. В других системах есть похожая команда. .SH СТАНДАРТЫ Нет. .SH ИСТОРИЯ glibc 2.15. .SH ЗАМЕЧАНИЯ Команда .P .in +4n .EX lsof \-p PID .EE .in .P также показывает в выводе общие динамические объекты, связанные с процессом. .P Команда \fIinfo shared\fP в \fBgdb\fP(1) также показывает используется процессом общие библиотеки, что позволяет получить подобную \fBpldd\fP информацию с помощью команды (для процесса с указанным \fIpid\fP): .P .in +4n .EX $ \fBgdb \-ex "set confirm off" \-ex "set height 0" \-ex "info shared" \e\fP \fB\-ex "quit" \-p $pid | grep \[aq]\[ha]0x.*0x\[aq]\fP .EE .in .SH ДЕФЕКТЫ .\" glibc commit 1a4c27355e146b6d8cc6487b998462c7fdd1048f В glibc с версии 2.19 по 2.29, \fBpldd\fP не работала: висла при запуске. Эта проблема была исправлена в glibc 2.30, и в некоторых дистрибутивах это исправление было добавлено и в старые версии glibc. .SH ПРИМЕРЫ .EX $ \fBecho $$\fP # Показать PID оболочки 1143 $ \fBpldd $$\fP # Показать объекты, скомпонованные с оболочкой 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 .EE .SH "СМ. ТАКЖЕ" \fBldd\fP(1), \fBlsof\fP(1), \fBdlopen\fP(3), \fBld.so\fP(8) .PP .SH ПЕРЕВОД Русский перевод этой страницы руководства был сделан Alexey, Azamat Hackimov , kogamatranslator49 , Kogan, Max Is , Yuri Kozlov , Иван Павлов и Сухичев Михаил Иванович . .PP Этот перевод является бесплатной документацией; прочитайте .UR https://www.gnu.org/licenses/gpl-3.0.html Стандартную общественную лицензию GNU версии 3 .UE или более позднюю, чтобы узнать об условиях авторского права. Мы не несем НИКАКОЙ ОТВЕТСТВЕННОСТИ. .PP Если вы обнаружите ошибки в переводе этой страницы руководства, пожалуйста, отправьте электронное письмо на .MT man-pages-ru-talks@lists.sourceforge.net .ME .