pldd(1)

الاسم
pldd - عرض الكائنات المشتركة الديناميكية المرتبطة بعملية

موجز
pldd pid
pldd option

الوصف
يعرض أمر pldd قائمة بالكائنات المشتركة الديناميكية (DSOs) المرتبطة بالعملية ذات معرف العملية (PID) المحدد. تتضمن القائمة المكتبات التي تم تحميلها ديناميكيًا باستخدام dlopen(3).

الخيارات

--help
-?
    عرض رسالة مساعدة ثم الخروج.

--usage
    اعرض رسالة استخدام قصيرة واخرج.

--version
-V
    عرض معلومات إصدار البرنامج ثم الخروج.

حالة الخروج
عند النجاح، يخرج pldd بالحالة 0. إذا كانت العملية المحددة غير موجودة، أو لم يكن لدى المستخدم صلاحية الوصول إلى قائمة كائناتها المشتركة الديناميكية، أو لم يتم توفير وسائط سطر أوامر، يخرج pldd بالحالة 1. إذا تم إعطاؤه خيارًا غير صالح، يخرج بالحالة 64.

الإصدارات
بعض الأنظمة الأخرى تحتوي على أمر مماثل.

المعايير
لا يوجد.

التاريخ
glibc 2.15.

ملاحظات
الأمر

    lsof -p PID

يعرض أيضًا مخرجات تتضمن الكائنات المشتركة الديناميكية المرتبطة بعملية.

يعرض أمر gdb(1) info shared أيضًا المكتبات المشتركة المستخدمة من قبل عملية، بحيث يمكن الحصول على مخرجات مماثلة لـ pldd باستخدام أمر مثل التالي (لمراقبة العملية بالـ pid المحدد):

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

العلل
من glibc 2.19 إلى glibc 2.29، كان pldd معطلاً: كان يتوقف عند التنفيذ. تم إصلاح هذه المشكلة في glibc 2.30، وتم ترحيل الإصلاح إلى إصدارات glibc السابقة في بعض التوزيعات.

أمثلة
    $ 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

انظر أيضًا
ldd(1), lsof(1), dlopen(3), ld.so(8)

ترجمة
تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي <zayed.alsaidi@gmail.com>

هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 (https://www.gnu.org/licenses/gpl-3.0.html) أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.

إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: kde-l10n-ar@kde.org.