# man > pldd(1)

[_pldd_(1)](https://www.chedong.com/phpMan.php/man/pldd/1/markdown)                                General Commands Manual                               [_pldd_(1)](https://www.chedong.com/phpMan.php/man/pldd/1/markdown)

## NAME
       pldd - display dynamic shared objects linked into a process

## SYNOPSIS
       **pldd _**pid_
       **pldd _**option_

## DESCRIPTION
       The  **pldd  **command  displays a list of the dynamic shared objects (DSOs) that are linked into
       the process with the specified process ID (PID).  The list includes the libraries  that  have
       been dynamically loaded using [**dlopen**(3)](https://www.chedong.com/phpMan.php/man/dlopen/3/markdown).

## OPTIONS
### --help
       **-?     **Display a help message and exit.

### --usage
              Display a short usage message and exit.

### --version
### -V     

## EXIT STATUS
       On  success, **pldd **exits with the status 0.  If the specified process does not exist, the user
       does not have permission to access its dynamic shared object list, or no  command-line  argu‐
       ments  are  supplied,  **pldd  **exists with a status of 1.  If given an invalid option, it exits
       with the status 64.

## VERSIONS
       Some other systems have a similar command.

## STANDARDS
       None.

## HISTORY
       glibc 2.15.

## NOTES
       The command

           lsof -p PID

       also shows output that includes the dynamic shared objects that are linked into a process.

       The [**gdb**(1)](https://www.chedong.com/phpMan.php/man/gdb/1/markdown) _info_ _shared_ command also shows the shared libraries being used by  a  process,  so
       that  one can obtain similar output to **pldd **using a command such as the following (to monitor
       the process with the specified _pid_):

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

## BUGS
       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  dis‐
       tributions.

## EXAMPLES
       $ **echo $$               **# Display PID of shell
       1143
       $ **pldd $$               **# Display DSOs linked into the shell
       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

## SEE ALSO
       [**ldd**(1)](https://www.chedong.com/phpMan.php/man/ldd/1/markdown), [**lsof**(1)](https://www.chedong.com/phpMan.php/man/lsof/1/markdown), [**dlopen**(3)](https://www.chedong.com/phpMan.php/man/dlopen/3/markdown), [**ld.so**(8)](https://www.chedong.com/phpMan.php/man/ld.so/8/markdown)

Linux man-pages 6.7                          2023-10-31                                      [_pldd_(1)](https://www.chedong.com/phpMan.php/man/pldd/1/markdown)
