{
    "mode": "man",
    "parameter": "PLDD",
    "section": "1",
    "url": "https://www.chedong.com/phpMan.php/man/PLDD/1/json",
    "generated": "2026-06-03T01:22:51Z",
    "synopsis": "pldd pid\npldd option",
    "sections": {
        "NAME": {
            "content": "pldd - display dynamic shared objects linked into a process\n",
            "subsections": []
        },
        "SYNOPSIS": {
            "content": "pldd pid\npldd option\n",
            "subsections": []
        },
        "DESCRIPTION": {
            "content": "The  pldd  command  displays a list of the dynamic shared objects (DSOs) that are linked into\nthe process with the specified process ID (PID).  The list includes the libraries  that  have\nbeen dynamically loaded using dlopen(3).\n",
            "subsections": []
        },
        "OPTIONS": {
            "content": "-?, --help\nDisplay a help message and exit.\n",
            "subsections": [
                {
                    "name": "--usage",
                    "content": "Display a short usage message and exit.\n",
                    "long": "--usage"
                },
                {
                    "name": "-V --version",
                    "content": "Display program version information and exit.\n",
                    "flag": "-V",
                    "long": "--version"
                }
            ]
        },
        "EXIT STATUS": {
            "content": "On  success, pldd exits with the status 0.  If the specified process does not exist, the user\ndoes not have permission to access its dynamic shared object list, or no  command-line  argu‐\nments  are  supplied,  pldd  exists with a status of 1.  If given an invalid option, it exits\nwith the status 64.\n",
            "subsections": []
        },
        "VERSIONS": {
            "content": "pldd is available since glibc 2.15.\n",
            "subsections": []
        },
        "CONFORMING TO": {
            "content": "The pldd command is not specified by POSIX.1.  Some other systems have a similar command.\n",
            "subsections": []
        },
        "NOTES": {
            "content": "The command\n\nlsof -p PID\n\nalso shows output that includes the dynamic shared objects that are linked into a process.\n\nThe gdb(1) info shared command also shows the shared libraries being used by  a  process,  so\nthat  one can obtain similar output to pldd using a command such as the following (to monitor\nthe process with the specified pid):\n\n$ gdb -ex \"set confirm off\" -ex \"set height 0\" -ex \"info shared\" \\\n-ex \"quit\" -p $pid | grep '^0x.*0x'\n",
            "subsections": []
        },
        "BUGS": {
            "content": "From glibc 2.19 to 2.29, pldd was broken: it just hung when executed.  This problem was fixed\nin  glibc  2.30,  and the fix has been backported to earlier glibc versions in some distribu‐\ntions.\n",
            "subsections": []
        },
        "EXAMPLES": {
            "content": "$ echo $$               # Display PID of shell\n1143\n$ pldd $$               # Display DSOs linked into the shell\n1143:   /usr/bin/bash\nlinux-vdso.so.1\n/lib64/libtinfo.so.5\n/lib64/libdl.so.2\n/lib64/libc.so.6\n/lib64/ld-linux-x86-64.so.2\n/lib64/libnssfiles.so.2\n",
            "subsections": []
        },
        "SEE ALSO": {
            "content": "ldd(1), lsof(1), dlopen(3), ld.so(8)\n",
            "subsections": []
        },
        "COLOPHON": {
            "content": "This page is part of release 5.10 of the Linux  man-pages  project.   A  description  of  the\nproject,  information about reporting bugs, and the latest version of this page, can be found\nat https://www.kernel.org/doc/man-pages/.\n\n\n\nGNU                                          2020-11-01                                      PLDD(1)",
            "subsections": []
        }
    },
    "summary": "pldd - display dynamic shared objects linked into a process",
    "flags": [
        {
            "flag": "",
            "long": "--usage",
            "arg": null,
            "description": "Display a short usage message and exit."
        },
        {
            "flag": "-V",
            "long": "--version",
            "arg": null,
            "description": "Display program version information and exit."
        }
    ],
    "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/libnssfiles.so.2"
    ],
    "see_also": [
        {
            "name": "ldd",
            "section": "1",
            "url": "https://www.chedong.com/phpMan.php/man/ldd/1/json"
        },
        {
            "name": "lsof",
            "section": "1",
            "url": "https://www.chedong.com/phpMan.php/man/lsof/1/json"
        },
        {
            "name": "dlopen",
            "section": "3",
            "url": "https://www.chedong.com/phpMan.php/man/dlopen/3/json"
        },
        {
            "name": "ld.so",
            "section": "8",
            "url": "https://www.chedong.com/phpMan.php/man/ld.so/8/json"
        }
    ]
}