WABT(1) General Commands Manual WABT(1)

wasm-stats — نمایش آمار یک ماژول

wasm-stats [گزینه‌ها] file ...

wasm-stats یک فایل با قالب باینری wasm را می‌خواند و آمار آن را نمایش می‌دهد.

گزینه‌ها به شرح زیر هستند:

چاپ پیام راهنما
چاپ اطلاعات نسخه
, --verbose
استفاده چندباره برای دریافت اطلاعات بیشتر
فعال‌سازی مدیریت استثنای آزمایشی (Experimental)
غیرفعال‌سازی وارد/صادر کردن متغیرهای سراسری تغییرپذیر (mutable globals)
غیرفعال‌سازی عملگرهای اشباع ممیز شناور به عدد صحیح (saturating float-to-int)
غیرفعال‌سازی عملگرهای گسترش علامت (sign-extension)
غیرفعال‌سازی پشتیبانی از SIMD
فعال‌سازی پشتیبانی از ریسه‌ها (Threading)
فعال‌سازی ارجاعات نوع‌دار به تابع (Typed function references)
غیرفعال‌سازی چندمقداری (Multi-value)
فعال‌سازی پشتیبانی از فراخوانی دم (Tail-call)
غیرفعال‌سازی عملیات حافظه حجیم (Bulk-memory)
غیرفعال‌سازی انواع مرجع (externref)
فعال‌سازی نحو یادداشت‌نویسی سفارشی (Custom annotation syntax)
فعال‌سازی فراداده کد (Code metadata)
فعال‌سازی زباله‌روبی (Garbage collection)
فعال‌سازی حافظه ۶۴ بیتی
فعال‌سازی حافظه چندگانه (Multi-memory)
فعال‌سازی عبارت‌های ثابت بسط‌یافته (Extended constant expressions)
فعال‌سازی تمام قابلیت‌ها
, --output=FILENAME
فایل خروجی برای شمارش opcodeها؛ پیش‌فرض خروجی استاندارد (stdout) است
, --cutoff=N
حد آستانه برای گزارش نکردن تعداد کمتر از N
, --separator=SEPARATOR
متن جداکننده بین عنصر و تعداد هنگام گزارش آمار

تجزیه فایل باینری test.wasm و نوشتن فایل توزیع opcode در test.dist

$ wasm-stats test.wasm -o test.dist

wasm-decompile(1), wasm-interp(1), wasm-objdump(1), wasm-strip(1), wasm-validate(1), wasm2c(1), wasm2wat(1), wast2json(1), wat-desugar(1), wat2wasm(1), spectest-interp(1)

اگر باگی پیدا کردید، لطفاً آن را در آدرس زیر گزارش کنید:
https://github.com/WebAssembly/wabt/issues.

October 23, 2026 Linux 6.12.113+deb13-amd64