| LLVM-PROFGEN(1) | LLVM | LLVM-PROFGEN(1) |
نام (NAME)
llvm-profgen - ابزار تولید پروفایل SPGO در LLVM
خلاصه دستور (SYNOPSIS)
llvm-profgen [دستورات] [گزینهها]
توضیحات (DESCRIPTION)
ابزار llvm-profgen یک فایل دادهٔ پروفایل را از روی فایلهای دادهٔ perf script ارائهشده برای بهینهسازی هدایتشده با پروفایل مبتنی بر نمونهبرداری (SPGO) تولید میکند.
دستورها (COMMANDS)
حداقل یکی از دستورهای زیر الزامی است:
- --perfscript=<string[,string,...]>
- مسیر ردگیری (trace) مربوط به perf-script که توسط ابزار perf در لینوکس با دستور script ایجاد شده است (فایل خام perf.data باید با گزینهٔ -b پروفایل شده باشد).
- --binary=<string[,string,...]>
- مسیر فایلهای باینری ورودی پروفایلشده.
- --output=<string>
- مسیر فایل پروفایل خروجی.
گزینهها (OPTIONS)
ابزار llvm-profgen از گزینههای زیر پشتیبانی میکند:
- --format=[text|binary|extbinary|compbinary|gcc]
- قالب پروفایل تولیدشده را مشخص میکند. مقادیر پشتیبانیشده برای <format> عبارتاند از text، binary، extbinary، compbinary و gcc؛ برای توضیحات بیشتر دربارهٔ قالبها به llvm-profdata مراجعه کنید.
- --show-mmap-events
- چاپ رویدادهای mmap.
- --show-disassembly
- چاپ کد دیساسمبلشده.
- --x86-asm-syntax=[att|intel]
- مشخص میکند که کد اسمبلی با نحو AT&T (پیشفرض) چاپ شود یا با نحو Intel.
نویسندگان (AUTHORS)
توسط تیم LLVM نگهداری میشود (https://llvm.org).
کپیرایت و تکثیر (COPYRIGHT)
2003-2026, LLVM Project
| 2026-07-15 | 22 |