.\" Man page generated from reStructuredText .\" by the Docutils 0.23 manpage writer. . . .nr rst2man-indent-level 0 . .de1 rstReportMargin \\$1 \\n[an-margin] level \\n[rst2man-indent-level] level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] - \\n[rst2man-indent0] \\n[rst2man-indent1] \\n[rst2man-indent2] .. .de1 INDENT .\" .rstReportMargin pre: . RS \\$1 . nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin] . nr rst2man-indent-level +1 .\" .rstReportMargin post: .. .de UNINDENT . RE .\" indent \\n[an-margin] .\" old: \\n[rst2man-indent\\n[rst2man-indent-level]] .nr rst2man-indent-level -1 .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. .TH "LLVM-PROFGEN" "1" "2026-07-15" "22" "LLVM" .SH "نام (NAME)" llvm-profgen \- ابزار تولید پروفایل SPGO در LLVM .SH "خلاصه دستور (SYNOPSIS)" .sp \fBllvm\-profgen\fP [\fIدستورات\fP] [\fIگزینه‌ها\fP] .SH "توضیحات (DESCRIPTION)" .sp ابزار \fBllvm\-profgen\fP یک فایل دادهٔ پروفایل را از روی فایل‌های دادهٔ perf script ارائه‌شده برای بهینه‌سازی هدایت‌شده با پروفایل مبتنی بر نمونه‌برداری (SPGO) تولید می‌کند. .SH "دستورها (COMMANDS)" .sp حداقل یکی از دستورهای زیر الزامی است: .INDENT 0.0 .TP .B \-\-perfscript= مسیر ردگیری (trace) مربوط به perf\-script که توسط ابزار perf در لینوکس با دستور \fIscript\fP ایجاد شده است (فایل خام perf.data باید با گزینهٔ \-b پروفایل شده باشد). .UNINDENT .INDENT 0.0 .TP .B \-\-binary= مسیر فایل‌های باینری ورودی پروفایل‌شده. .UNINDENT .INDENT 0.0 .TP .B \-\-output= مسیر فایل پروفایل خروجی. .UNINDENT .SH "گزینه‌ها (OPTIONS)" .sp ابزار \fBllvm\-profgen\fP از گزینه‌های زیر پشتیبانی می‌کند: .INDENT 0.0 .TP .B \-\-format=[text|binary|extbinary|compbinary|gcc] قالب پروفایل تولیدشده را مشخص می‌کند. مقادیر پشتیبانی‌شده برای عبارت‌اند از \fItext\fP، \fIbinary\fP، \fIextbinary\fP، \fIcompbinary\fP و \fIgcc\fP؛ برای توضیحات بیشتر دربارهٔ قالب‌ها به \fIllvm\-profdata\fP مراجعه کنید. .UNINDENT .INDENT 0.0 .TP .B \-\-show\-mmap\-events چاپ رویدادهای mmap. .UNINDENT .INDENT 0.0 .TP .B \-\-show\-disassembly چاپ کد دیس‌اسمبل‌شده. .UNINDENT .INDENT 0.0 .TP .B \-\-x86\-asm\-syntax=[att|intel] مشخص می‌کند که کد اسمبلی با نحو AT&T (پیش‌فرض) چاپ شود یا با نحو Intel. .UNINDENT .SH "نویسندگان (AUTHORS)" توسط تیم LLVM نگهداری می‌شود (). .SH "کپی‌رایت و تکثیر (COPYRIGHT)" 2003-2026, LLVM Project .\" End of generated man page.