GSTACK(1) GNU Development Tools GSTACK(1)

gstack - چاپ رد پشته یک برنامه در حال اجرا

gstack [-h | --help] [-v | --version] pid

چاپ رد پشته (stack trace) یک برنامه در حال اجرا با شناسه فرایند ID pid. اگر فرایند چندنخی باشد، gstack ردپای پشته را برای هر نخی که در فرایند وجود دارد در خروجی چاپ می‌کند.

این اسکریپت GDB را فراخوانی کرده، به شناسه فرایند داده‌شده متصل می‌شود، رد پشته را چاپ می‌کند، و از فرایند جدا می‌شود.

اگر "gdb" به هر دلیلی، مانند شناسه فرایند ناموجود یا مجوزهای ناکافی برای اتصال، نتواند به شناسه فرایند ID داده‌شده متصل شود، gstack با یک وضعیت غیرصفر خارج می‌شود.

فهرست کردن تمام گزینه‌ها به همراه توضیحات کوتاه.
چاپ اطلاعات نگارش و سپس خروج.

نام کامل فایل مفسر Awk مورد استفاده. در صورت تنظیم نشدن، متغیر PATH برای یافتن برنامه "awk" جستجو می‌شود.
نام کامل فایل اجرایی GDB مورد استفاده برای تولید ردپای پشته. در صورت تنظیم نشدن، متغیر PATH برای یافتن برنامه "gdb" جستجو می‌شود.
آرگومان‌های اختیاری برای ارسال به برنامه "gdb".

مستندات کامل GDB به صورت یک کتابچه راهنمای Texinfo نگهداری می‌شود. اگر برنامه‌های "info" و "gdb" و مستندات Texinfo مربوط به GDB به درستی روی سیستم شما نصب شده باشند، دستور

info gdb

باید به شما امکان دسترسی به راهنمای کامل را بدهد.

Using GDB: A Guide to the GNU Source-Level Debugger, Richard M. Stallman and Roland H. Pesch, July 1991.

Copyright (c) 1988-2025 Free Software Foundation, Inc.

اجازه رونوشت‌برداری، توزیع یا تغییر این سند تحت شرایط مجوز مستندات آزاد گنو (GNU Free Documentation License)، نسخه 1.3 یا هر نسخه پسین منتشرشده توسط بنیاد نرم‌افزار آزاد داده می‌شود؛ با بخش‌های تغییرناپذیر «Free Software» و «Free Software Needs Free Documentation»، با متن‌های روی جلد «A GNU Manual»، و با متن‌های پشت جلد همان‌گونه که در بند (a) در ادامه آمده است.

(a) متن پشت جلد FSF عبارت است از: «شما مجاز به رونوشت‌برداری و ویرایش این راهنمای GNU هستید. خرید نسخه‌ها از انتشارات GNU از بنیاد FSF در توسعه GNU و پیشبرد آزادی نرم‌افزار پشتیبانی می‌کند.»

2025-12-20 gdb-17.1