Aceasta este comanda gammaray care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS
PROGRAM:
NUME
GammaRay - instrument de inspecție și manipulare a aplicației Qt.
REZUMAT
raza gamma [--pid | | --conectați [: ]
DESCRIERE
GammaRay inspectează elementele interne de rulare ale unei aplicații Qt, cum ar fi:
Arborele de obiecte, proprietăți, semnal/sloturi, widget-uri, modele,
vizualizări grafice, depanator javascript, resurse,
mașini de stat, meta-tipuri, fonturi, codecuri, documente text
Când rulează fără opțiuni, gammaray va prezenta o listă de aplicații Qt care rulează din
la care poți atașa injectorul selectat. În caz contrar, vă puteți atașa la un proces care rulează prin
specificând codul său, sau puteți porni o nouă aplicație Qt specificând numele acesteia (și
argumente opționale).
OPŢIUNI
--Ajutor
Imprimați mesajul de ajutor și ieșiți.
--versiune
Tipăriți informațiile despre versiune și ieșiți.
-p, --pid <pid>
Atașați la aplicația Qt care rulează cu pid-ul specificat.
-eu, --injector <injector>
Setați tipul de injecție specificat.
Injectoarele acceptate sunt:
preîncărcare (Linux, Mac OS)
gdb (Linux. necesită instalarea gdb)
stil
windll (Windows)
--in proces
Utilizați interfața de utilizare în proces Gammaray 1.x. Acest lucru nu este necesar în majoritatea cazurilor, în afară de
folosind instrumente care nu funcționează de la distanță.
--doar injectare
Acest lucru va injecta doar sonda GammaRay într-un proces, dar nu va porni GammaRay
UI. Acest lucru este util, de exemplu, atunci când faceți depanare la distanță pe dispozitive încorporate.
--asculta <adresa>
Specificați pe ce adresă de rețea ar trebui să asculte serverul GammaRay, implicit este 0.0.0.0
(adică toate). Acest lucru poate fi folosit, de exemplu, pe Windows pentru a evita avertismentele firewall
setând adresa la 127.0.0.1 dacă nu aveți nevoie de acces la distanță.
--nu-ascultă
Dezactivează serverul GammaRay. Acest lucru implică --inprocess, deoarece nu există altă cale
conectați-vă la sonda GammaRay în acest caz.
--list-sonde
Listați toate sondele instalate.
--sondă <abi>
Specificați în mod explicit ce sondă să utilizați. Ar trebui să utilizați acest lucru dacă aveți mai multe
sonda instalată (de exemplu, una pentru Qt4 și una pentru Qt5), până când este autodetecția ABI a sondei
implementat.
--conectați <gazdă[:port]>
Conectați-vă la o țintă cu o sondă GammaRay deja injectată. Util de exemplu pentru
depanare la distanță.
EXEMPLE
Rulați gammaray pe aplicația Qt „qtfoo” cu argumentele liniei de comandă „arg1” și „arg2”:
% gammaray /path/to/qtfoo arg1 arg2
Invocați gammaray pe aplicația Qt care rulează cu pid 1234:
% raze gamma --pid 1234
Invocați gammaray activat cu injectorul gdb pe aplicația Qt care rulează cu pid 1234:
% gammaray --injector gdb --pid 1234
EXIT STAREA
Ieșiri cu 0 în funcționare normală; în caz contrar, există cu un număr întreg pozitiv care indică
a apărut o problemă la lansarea sau atașarea unui injector.
DREPTURI DE AUTOR
Copyright (C) 2010-2015 Klaralvdalens Datakonsult AB, o companie din grupul KDAB,
<[e-mail protejat]>
Licențiații care dețin licențe comerciale KDAB GammaRay valide pot utiliza acest fișier în conformitate
cu Acordul de licență comercială GammaRay furnizat împreună cu Software-ul.
Contact [e-mail protejat] dacă vreo condiție a acestei licențe nu vă este clară.
Acest program este software gratuit; îl puteți redistribui și/sau modifica în conformitate cu termenii
Licența publică generală GNU publicată de Free Software Foundation; fie
versiunea 2 a Licenței sau (la alegerea dvs.) orice versiune ulterioară.
Acest program este distribuit in speranta ca va fi de folos, dar FARA NICIO GARANTIE;
fără nici măcar garanția implicită de VANTABILITATE sau ADECVARE PENTRU UN ANUMIT SCOP.
Consultați Licența publică generală GNU pentru mai multe detalii.
Ar fi trebuit să primiți o copie a licenței publice generale GNU împreună cu acest program;
dacă nu, scrieți la Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
Boston, MA 02110-1301, SUA.
Cod StackWalker Copyright (c) 2005-2009, Jochen Kalmbach, Toate drepturile rezervate.
AUTORI
Allen Winter[e-mail protejat]>
Andreas Holzammer[e-mail protejat]>
Anton Kreuzkamp[e-mail protejat]>
David Faure[e-mail protejat]>
Frank Osterfeld[e-mail protejat]>
James Turner[e-mail protejat]>
Jan Dalheimer[e-mail protejat]>
Kevin Funk[e-mail protejat]>
Laurent Montel[e-mail protejat]>
Mathias Hasselmann[e-mail protejat]>
Milian Wolff[e-mail protejat]>
Patrick Spedrin[e-mail protejat]>
Peter Kuemmel[e-mail protejat]>
Rafael Roquetto[e-mail protejat]>
Stephen Kelly[e-mail protejat]>
Thomas McGuire[e-mail protejat]>
Până la Adam[e-mail protejat]>
Tobias Koenig[e-mail protejat]>
Volker Krause[e-mail protejat]>
Utilizați gamaray online folosind serviciile onworks.net