این دستور gammaray است که می تواند در ارائه دهنده میزبانی رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
GammaRay - ابزار بازرسی و دستکاری برنامه Qt.
خلاصه
گاماری [--pid | | -- اتصال [: ]
شرح
GammaRay داخلی های زمان اجرا یک برنامه Qt را بررسی می کند، مانند:
درخت شیء، خواص، سیگنال/شاخهها، ویجتها، مدلها،
نماهای گرافیکی، دیباگر جاوا اسکریپت، منابع،
ماشین های حالت، انواع متا، فونت ها، کدک ها، اسناد متنی
وقتی بدون هیچ گزینه ای اجرا می شود، gammaray لیستی از برنامه های کاربردی Qt در حال اجرا را ارائه می دهد
که می توانید انژکتور انتخاب شده را وصل کنید. در غیر این صورت، می توانید توسط یک فرآیند در حال اجرا متصل شوید
با مشخص کردن pid آن، یا می توانید یک برنامه Qt جدید را با مشخص کردن نام آن راه اندازی کنید (و
آرگومان های اختیاری).
OPTIONS
--کمک
پیام راهنما را چاپ کنید و خارج شوید.
- نسخه
اطلاعات نسخه را چاپ کنید و خارج شوید.
-پ، -پید <pid>
با pid مشخص شده به برنامه Qt در حال اجرا پیوست کنید.
-من، -- انژکتور <تزریق کننده>
نوع تزریق مشخص شده را تنظیم کنید.
انژکتورهای پشتیبانی شده عبارتند از:
پیش بارگذاری (لینوکس، سیستم عامل مک)
gdb (لینوکس برای نصب به gdb نیاز دارد)
سبک
windll (ویندوز)
--در جریان
از رابط کاربری در حال پردازش Gammaray 1.x استفاده کنید. این در اکثر موارد ضروری نیست، جدا از
با استفاده از ابزارهایی که از راه دور کار نمی کنند.
-- فقط تزریق
این فقط پروب GammaRay را به یک فرآیند تزریق می کند، اما GammaRay را شروع نمی کند
UI. این برای مثال هنگام انجام اشکال زدایی از راه دور در دستگاه های تعبیه شده مفید است.
--گوش کن <آدرس>
مشخص کنید که سرور GammaRay باید روی کدام آدرس شبکه گوش دهد، پیش فرض 0.0.0.0 است
(یعنی همه آنها). این را می توان به عنوان مثال در ویندوز برای جلوگیری از هشدارهای فایروال استفاده کرد
اگر به دسترسی از راه دور نیاز ندارید، آدرس را روی 127.0.0.1 قرار دهید.
-- نه گوش کن
سرور GammaRay را غیرفعال می کند. این به معنی -- inprocess است زیرا هیچ راه دیگری برای آن وجود ندارد
در این مورد به پروب GammaRay متصل شوید.
--list-probes
لیست تمام پروب های نصب شده
--پویشگر <abi>
به صراحت مشخص کنید که از کدام کاوشگر استفاده کنید. اگر بیش از یکی دارید باید از این استفاده کنید
پروب نصب شده است (به عنوان مثال یکی برای Qt4 و دیگری برای Qt5)، تا زمانی که کاوشگر ABI تشخیص خودکار
اجرا شده
-- اتصال <میزبان[:port]>
با یک کاوشگر GammaRay که قبلا تزریق شده است، به یک هدف متصل شوید. برای مثال مفید است
اشکال زدایی از راه دور
مثال ها
gammaray را روی برنامه Qt "qtfoo" با آرگومان های خط فرمان "arg1" و "arg2" اجرا کنید:
% gammaray /path/to/qtfoo arg1 arg2
فراخوانی gammaray در برنامه Qt که با pid 1234 اجرا می شود:
% gammaray --pid 1234
در برنامه Qt که با pid 1234 اجرا می شود، gammaray را با انژکتور gdb فراخوانی کنید:
% gammaray --injector gdb --pid 1234
خروج وضعیت
با 0 در حالت عادی خارج می شود. در غیر این صورت، با یک عدد صحیح مثبت وجود دارد که نشان می دهد
هنگام راه اندازی یا اتصال انژکتور مشکلی رخ داد.
کپی رایت
حق چاپ (C) 2010-2015 Klaralvdalens Datakonsult AB، یک شرکت گروه KDAB،
<[ایمیل محافظت شده]>
دارندگان مجوز دارای مجوزهای تجاری معتبر KDAB GammaRay می توانند از این فایل مطابق با آن استفاده کنند
با موافقت نامه مجوز تجاری GammaRay ارائه شده همراه با نرم افزار.
تماس با ما [ایمیل محافظت شده] اگر شرایط این مجوز برای شما روشن نیست.
این برنامه نرم افزار رایگان است. می توانید آن را مجدداً توزیع کنید و/یا آن را تحت شرایط تغییر دهید
مجوز عمومی عمومی گنو که توسط بنیاد نرم افزار آزاد منتشر شده است. یا
نسخه 2 مجوز، یا (به انتخاب شما) هر نسخه بعدی.
این برنامه به این امید که مفید باشد، اما بدون ضمانت توزیع شده است.
حتی بدون ضمانت ضمنی تجارت یا تناسب برای یک هدف خاص.
برای جزئیات بیشتر به مجوز عمومی عمومی گنو مراجعه کنید.
شما باید یک نسخه از مجوز عمومی عمومی گنو را همراه با این برنامه دریافت کرده باشید.
اگر نه، به بنیاد نرم افزار آزاد، شرکت، خیابان فرانکلین 51، طبقه پنجم بنویسید،
بوستون، MA 02110-1301، ایالات متحده آمریکا.
کد StackWalker Copyright (c) 2005-2009, Jochen Kalmbach, کلیه حقوق محفوظ است.
AUTHORS
آلن وینتر[ایمیل محافظت شده]>
آندریاس هولزامر[ایمیل محافظت شده]>
آنتون کروژکمپ[ایمیل محافظت شده]>
دیوید فور[ایمیل محافظت شده]>
فرانک اوسترفلد[ایمیل محافظت شده]>
جیمز ترنر[ایمیل محافظت شده]>
یان دالهایمر[ایمیل محافظت شده]>
کوین فانک[ایمیل محافظت شده]>
لوران مونتل[ایمیل محافظت شده]>
ماتیاس هاسلمان[ایمیل محافظت شده]>
میلیان ولف[ایمیل محافظت شده]>
پاتریک اسپدرین[ایمیل محافظت شده]>
پیتر کومل[ایمیل محافظت شده]>
رافائل روکوتو[ایمیل محافظت شده]>
استیون کلی[ایمیل محافظت شده]>
توماس مک گوایر[ایمیل محافظت شده]>
تا آدم[ایمیل محافظت شده]>
توبیاس کونیگ[ایمیل محافظت شده]>
فولکر کراوز[ایمیل محافظت شده]>
با استفاده از خدمات onworks.net از gammaray آنلاین استفاده کنید