proc_pid_map_files(5)

الاسم
/proc/pid/map_files/ - ملفات معينة بالذاكرة

الوصف

/proc/pid/map_files/ (منذ لينكس 3.3)
    يحتوي هذا الدليل الفرعي على مدخلات تقابل ملفات معينة بالذاكرة (انظر mmap(2)). تُسمى المدخلات بزوج عنوان بداية ونهاية منطقة الذاكرة (معبرًا عنها بأرقام ست عشرية)، وهي روابط رمزية للملفات المعينة نفسها. إليك مثال، مع التفاف المخرجات وإعادة تنسيقها لتناسب شاشة بعرض 80 عمودًا:

        # ls -l /proc/self/map_files/
        lr-------- 1 root root 64 Apr 16 21:31
                    3252e00000-3252e20000 -> /usr/lib64/ld-2.15.so
        ...

    على الرغم من وجود هذه المدخلات لمناطق الذاكرة التي عُينت بعلم MAP_FILE، فإن طريقة تنفيذ الذاكرة المشتركة المجهولة (المناطق المنشأة بعلمي MAP_ANON | MAP_SHARED) في لينكس تعني أن هذه المناطق تظهر أيضًا في هذا الدليل. إليك مثال حيث الملف الهدف هو الملف المحذوف /dev/zero:

        lrw------- 1 root root 64 Apr 16 21:33
                    7fc075d2f000-7fc075e6f000 -> /dev/zero (deleted)

    يخضع الإذن بالوصول إلى هذا الملف لفحص وضع وصول ptrace PTRACE_MODE_READ_FSCREDS؛ انظر ptrace(2).

    حتى لينكس 4.3، كان هذا الدليل يظهر فقط إذا كان خيار تهيئة النواة CONFIG_CHECKPOINT_RESTORE مفعلاً.

    تُطلب القدرات لقراءة محتويات الروابط الرمزية في هذا الدليل: قبل لينكس 5.9، تتطلب عملية القراءة CAP_SYS_ADMIN في مساحة المستخدم الأولية؛ منذ لينكس 5.9، يجب أن تمتلك عملية القراءة إما CAP_SYS_ADMIN أو CAP_CHECKPOINT_RESTORE في مساحة المستخدم الأولية (أي الجذر).

انظر أيضًا
proc(5)

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

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

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