SSDD(8) System Manager's Manual SSDD(8)
# SPDX-License-Identifier: GPL-2.0-or-later

ssdd - وادار کردن یک ردیاب به اجرای دسته‌ای از فراخوان‌های PTRACE_SINGLESTEP

ssdd [-f|--forks NUM] [-h|--help] [-i|--iters NUM] [--json FILENAME]

این برنامه یک ردیاب (tracer) را وادار می‌کند تا با بیشترین سرعت ممکن، مجموعه‌ای از فراخوان‌های PTRACE_SINGLESTEP را بر روی یک فرآیند تحت‌ردیابی (tracee) اجرا کند. برنامه چندین جفت از این ردیاب‌ها و فرآیندهای تحت‌ردیابی را ایجاد کرده و بررسی می‌کند که آیا می‌توان آن‌ها را دچار تداخل با یکدیگر کرد یا خیر. ردیاب در ازای هر فراخوان PTRACE_SINGLESTEP با یک فراخوانی waitpid(2) منتظر می‌ماند و صحت مقادیر بازگشتی waitpid را اعتبارسنجی می‌کند.

تعداد جفت‌های ردیاب/تحت‌ردیابی (tracer/tracee) که باید منشعب (fork) شوند.
پیش‌فرض ۱۰ است.
نمایش راهنمای استفاده از برنامه.
تعداد تکرارهای PTRACE_SINGLESTEP برای اجرا پیش از اعلام موفقیت، به ازای هر جفت ردیاب و فرآیند تحت‌ردیابی ایجاد شده.
پیش‌فرض ۱۰,۰۰۰ است.
مقدار NUM باید حداقل ۱ باشد.
نوشتن نتایج نهایی در FILENAME با قالب‌بندی JSON.

برنامه ssdd توسط Joe Korty <joe.korty@concurrent-rt.com> نوشته شده است.

این صفحه راهنما توسط John Kacur <jkacur@redhat.com> نوشته شده است.

September 19, 2020