proc_pid_syscall(5) File Formats Manual proc_pid_syscall(5)

proc_pid_syscall - فراخوانی سیستمی در حال اجرای فرآیند و مقادیر ثباتها

/proc/pid/syscall (از لینوکس 2.6.27)
این پرونده شماره فراخوانی سیستمی و ثبات‌های آرگومان را برای فراخوانی سیستمی که در حال حاضر توسط فرایند اجرا می‌شود، به همراه مقادیر ثبات‌های اشاره‌گر پشته (stack pointer) و شمارنده برنامه (program counter) ارائه می‌دهد. مقادیر تمامی شش ثبات آرگومان نمایش داده می‌شوند، اگرچه بیشتر فراخوانی‌های سیستمی از ثبات‌های کمتری استفاده می‌کنند.
اگر فرایند مسدود (blocked) باشد اما در یک فراخوانی سیستمی نباشد، این پرونده به‌جای شماره فراخوانی سیستمی، -1 را نمایش می‌دهد که تنها مقادیر اشاره‌گر پشته و شمارنده برنامه در پی آن می‌آیند. اگر فرایند مسدود نباشد، این پرونده فقط حاوی رشتهٔ "running" خواهد بود.
این پرونده تنها در صورتی وجود دارد که هسته با گزینهٔ CONFIG_HAVE_ARCH_TRACEHOOK پیکربندی شده باشد.
مجوز دسترسی به این پرونده توسط بررسی حالت دسترسی ptrace یعنی PTRACE_MODE_ATTACH_FSCREDS کنترل می‌شود؛ به ptrace(2) مراجعه کنید.

proc(5)

2024-05-02 Linux man-pages 6.9.1