Це команда gammaray, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS.
ПРОГРАМА:
ІМ'Я
GammaRay - інструмент перевірки та маніпуляції Qt-додатків.
СИНТАКСИС
gammaray [--під | | -- підключити [: ]
ОПИС
GammaRay перевіряє внутрішні елементи Qt-програми під час виконання, наприклад:
Дерево об'єктів, властивості, сигнал/слоти, віджети, моделі,
графічні перегляди, налагоджувач javascript, ресурси,
кінцеві автомати, мета-типи, шрифти, кодеки, текстові документи
При запуску без будь-яких параметрів gammaray відобразить список запущених Qt-програм
до якого можна приєднати обраний інжектор. В іншому випадку ви можете приєднатися до запущеного процесу за допомогою
вказавши його pid, або ви можете запустити нову програму Qt, вказавши її назву (і
необов'язкові аргументи).
ВАРІАНТИ
--допомога
Роздрукуйте довідкове повідомлення та вийдіть.
-- версія
Роздрукувати інформацію про версію та вийти.
-p, --під <pid>
Приєднати до запущеної програми Qt із зазначеним pid.
-я, --інжектор <injector>
Встановіть вказаний тип ін’єкції.
Підтримувані форсунки:
попереднє завантаження (Linux, Mac OS)
gdb (Linux. вимагає встановлення gdb)
стиль
windll (Windows)
--В процесі
Використовуйте інтерфейс процесу Gammaray 1.x. У більшості випадків це не потрібно, крім
використання інструментів, які не працюють віддалено.
--лише для введення
Це лише введе зонд GammaRay в процес, але не запустить GammaRay
UI. Це корисно, наприклад, під час віддаленого налагодження на вбудованих пристроях.
--послухай <address>
Вкажіть, яку мережеву адресу повинен слухати сервер GammaRay, за замовчуванням – 0.0.0.0
(тобто всі вони). Це можна використовувати, наприклад, у Windows, щоб уникнути попереджень брандмауера
встановивши адресу 127.0.0.1, якщо вам не потрібен віддалений доступ.
--ні-слухай
Вимикає сервер GammaRay. Це означає --inprocess, оскільки іншого способу немає
в цьому випадку підключіть до зонда GammaRay.
--список-зонди
Перелік усіх встановлених зондів.
-- зонд <abi>
Явно вкажіть, який зонд використовувати. Ви повинні використовувати це, якщо у вас їх більше одного
датчик встановлений (наприклад, один для Qt4 і один для Qt5), доки не буде автоматично виявлено датчик ABI
здійснено.
-- підключити <хост[:порт]>
Підключіться до цілі за допомогою вже введеного зонда GammaRay. Корисно, наприклад, для
дистанційне налагодження.
ПРИКЛАДИ
Запустіть gammaray у програмі Qt "qtfoo" з аргументами командного рядка "arg1" і "arg2":
% gammaray /шлях/до/qtfoo arg1 arg2
Викликати gammaray у програмі Qt, яка працює з pid 1234:
% gammaray --pid 1234
Викликати gammaray за допомогою інжектора gdb у програмі Qt, що працює з pid 1234:
% gammaray --injector gdb --pid 1234
EXIT СТАТУС
Виходить з 0 при нормальному режимі роботи; інакше існує з додатним цілим числом, що вказує
виникла проблема під час запуску або підключення інжектора.
АВТОРСЬКЕ
Copyright (C) 2010-2015 Klaralvdalens Datakonsult AB, компанія KDAB Group,
<[захищено електронною поштою]>
Ліцензіати, які мають дійсні комерційні ліцензії KDAB GammaRay, можуть використовувати цей файл відповідно до
з комерційною ліцензійною угодою GammaRay, що надається разом із Програмним забезпеченням.
Контакти [захищено електронною поштою] якщо якісь умови цього ліцензування вам незрозумілі.
Ця програма є безкоштовним програмним забезпеченням; ви можете розповсюджувати його та/або змінювати відповідно до умов
Загальна публічна ліцензія GNU, видана Фондом вільного програмного забезпечення; або
версія 2 Ліцензії або (на ваш вибір) будь-яка наступна версія.
Ця програма поширюється в надії, що вона буде корисною, але БЕЗ БУДЬ-ЯКИХ ГАРАНТІЙ;
навіть без неявної гарантії про придатність до продажу або придатність для певної мети.
Докладніше див. У Загальній публічній ліцензії GNU.
Ви повинні були отримати копію Загальної публічної ліцензії GNU разом із цією програмою;
якщо ні, напишіть до Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
Бостон, Массачусетс 02110-1301, США.
Код StackWalker Copyright (c) 2005-2009, Йохен Кальмбах, Усі права захищено.
AUTHORS
Аллен Вінтер[захищено електронною поштою]>
Андреас Хольцаммер[захищено електронною поштою]>
Антон Кройцкамп[захищено електронною поштою]>
Девід Фор[захищено електронною поштою]>
Френк Остерфельд[захищено електронною поштою]>
Джеймс Тернер[захищено електронною поштою]>
Ян Дальгеймер[захищено електронною поштою]>
Кевін Фанк[захищено електронною поштою]>
Лоран Монтель[захищено електронною поштою]>
Матіас Хассельманн[захищено електронною поштою]>
Міліан Вольф[захищено електронною поштою]>
Патрік Спендрін[захищено електронною поштою]>
Пітер Куеммель[захищено електронною поштою]>
Рафаель Рокетто[захищено електронною поштою]>
Стівен Келлі[захищено електронною поштою]>
Томас Макгуайр[захищено електронною поштою]>
До Адама[захищено електронною поштою]>
Тобіас Кеніг[захищено електронною поштою]>
Фолькер Краузе[захищено електронною поштою]>
Використовуйте gammaray онлайн за допомогою служб onworks.net