scmp_sys_resolver(1) libseccomp Documentation scmp_sys_resolver(1)

scmp_sys_resolver - حل و تطبیق فراخوان‌های سیستمی

scmp_sys_resolver [-h] [-a ARCH ] [-t] SYSCALL_NAME | SYSCALL_NUMBER

این دستور نام‌ها و شماره‌های فراخوان‌های سیستمی را با توجه به معماری ارائه‌شده در آرگومان اختیاری ARCH حل و تطبیق می‌دهد. اگر معماری در خط فرمان مشخص نشود، از معماری بومی استفاده می‌شود. اگر آرگومان -t همراه با نام یک فراخوان سیستمی مشخص شود، آن‌گاه فراخوان سیستمی در صورت لزوم برای معماری ارائه‌شده ترجمه خواهد شد. آرگومان -t در صورتی که شماره فراخوان سیستمی مشخص شده باشد، هیچ اثری ندارد.

در برخی ترکیبات معماری و فراخوان سیستمی، یک شماره منفی برای فراخوان سیستمی نمایش داده می‌شود. شماره منفی فراخوان سیستمی نشان می‌دهد که فراخوان سیستمی برای معماری ارائه‌شده تعریف نشده است و بسته به نوع عملیات، به شیوه‌ای ویژه توسط libseccomp با آن رفتار می‌شود.

معماری مورد استفاده برای حل فراخوان سیستمی. مقادیر معتبر ARCH عبارتند از "x86"، "x86_64"، "x32"، "arm"، "aarch64"، "loongarch64"، "m68k"، "mips"، "mipsel"، "mips64"، "mipsel64"، "mips64n32"، "mipsel64n32"، "parisc"، "parisc64"، "ppc"، "ppc64"، "ppc64le"، "s390"، "s390x"، "sheb" و "sh".
در صورت لزوم، نام فراخوان سیستمی را به شماره فراخوان سیستمی مناسب ترجمه می‌کند، حتی اگر نام فراخوان سیستمی متفاوت باشد؛ برای مثال socket(2) در x86.
نمایش ساده و یک‌خطی راهنمای استفاده.

در صورت موفقیت صفر و در صورت شکست مقادیر errno بازگردانده می‌شود.

وب‌سایت پروژه libseccomp همراه با اطلاعات بیشتر و مخزن کد منبع در https://github.com/seccomp/libseccomp قابل مشاهده است. این ابزار و همچنین کتابخانه libseccomp در حال حاضر در حال توسعه هستند؛ لطفاً هرگونه باگ را در وب‌سایت پروژه یا مستقیماً به نویسنده گزارش دهید.

Paul Moore <paul@paul-moore.com>

23 May 2013 paul@paul-moore.com