| SSDD(8) | System Manager's Manual | SSDD(8) |
نام (NAME)
ssdd - وادار کردن یک ردیاب به اجرای دستهای از فراخوانهای PTRACE_SINGLESTEP
خلاصه دستور (SYNOPSIS)
ssdd [-f|--forks NUM] [-h|--help] [-i|--iters NUM] [--json FILENAME]
توضیحات (DESCRIPTION)
این برنامه یک ردیاب (tracer) را وادار میکند تا با بیشترین سرعت ممکن، مجموعهای از فراخوانهای PTRACE_SINGLESTEP را بر روی یک فرآیند تحتردیابی (tracee) اجرا کند. برنامه چندین جفت از این ردیابها و فرآیندهای تحتردیابی را ایجاد کرده و بررسی میکند که آیا میتوان آنها را دچار تداخل با یکدیگر کرد یا خیر. ردیاب در ازای هر فراخوان PTRACE_SINGLESTEP با یک فراخوانی waitpid(2) منتظر میماند و صحت مقادیر بازگشتی waitpid را اعتبارسنجی میکند.
گزینهها (OPTIONS)
- -f, --forks=NUM
- تعداد
جفتهای
ردیاب/تحتردیابی
(tracer/tracee) که باید
منشعب (fork)
شوند.
پیشفرض ۱۰ است. - -h, --help
- نمایش راهنمای استفاده از برنامه.
- -i, --iters=NUM
- تعداد
تکرارهای
PTRACE_SINGLESTEP برای
اجرا پیش از
اعلام
موفقیت، به
ازای هر جفت
ردیاب و
فرآیند
تحتردیابی
ایجاد شده.
پیشفرض ۱۰,۰۰۰ است.
مقدار NUM باید حداقل ۱ باشد. - --json=FILENAME
- نوشتن نتایج نهایی در FILENAME با قالببندی JSON.
نویسنده (AUTHOR)
برنامه ssdd توسط Joe Korty <joe.korty@concurrent-rt.com> نوشته شده است.
این صفحه راهنما توسط John Kacur <jkacur@redhat.com> نوشته شده است.
| September 19, 2020 |