Dit is de opdracht gammaray die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator
PROGRAMMA:
NAAM
GammaRay - Qt-applicatie inspectie- en manipulatietool.
KORTE INHOUD
gammastraal [--pid | | --aansluiten [: ]
PRODUCTBESCHRIJVING
GammaRay inspecteert runtime internals van een Qt-applicatie, zoals:
Objectboom, eigenschappen, signaal/slots, widgets, modellen,
grafische weergaven, javascript debugger, bronnen,
state machines, metatypes, fonts, codecs, tekstdocumenten
Als gammaray zonder enige opties wordt uitgevoerd, zal het een lijst met draaiende Qt-applicaties presenteren
waarop u de geselecteerde injector kunt bevestigen. Anders kunt u zich aan een lopend proces hechten door
door zijn pid op te geven, of u kunt een nieuwe Qt-toepassing starten door zijn naam (en
optionele argumenten).
OPTIES
--help
Help-bericht afdrukken en afsluiten.
--versie
Versie-informatie afdrukken en afsluiten.
-P, --pid <pid>
Maak verbinding met de draaiende Qt-toepassing met de opgegeven pid.
-l, --injector <injector>
Stel het gespecificeerde injectietype in.
Ondersteunde injectoren zijn:
vooraf laden (Linux, Mac OS)
gdb (Linux vereist dat gdb is geïnstalleerd)
stijl
wind (Windows)
--in proces
Gebruik de Gammaray 1.x in-process UI. Dit is in de meeste gevallen niet nodig, behalve
tools gebruiken die niet op afstand werken.
--injecteren-alleen
Hierdoor wordt de GammaRay-sonde alleen in een proces geïnjecteerd, maar wordt de GammaRay niet gestart
gebruikersinterface. Dit is bijvoorbeeld handig bij het op afstand debuggen op ingebedde apparaten.
--luisteren <adres>
Geef op op welk netwerkadres de GammaRay-server moet luisteren, standaard is 0.0.0.0
(d.w.z. allemaal). Dit kan bijvoorbeeld op Windows worden gebruikt om firewallwaarschuwingen te vermijden
door het adres in te stellen op 127.0.0.1 als u geen toegang op afstand nodig heeft.
--niet-luisteren
Schakelt de GammaRay-server uit. Dit impliceert --inprocess omdat er geen andere manier is
maak in dit geval verbinding met de GammaRay-sonde.
--lijst-sondes
Maak een lijst van alle geïnstalleerde sondes.
--doorvragen <abi>
Geef expliciet op welke sonde moet worden gebruikt. U moet dit gebruiken als u er meer dan één heeft
sonde geïnstalleerd (bijv. een voor Qt4 en een voor Qt5), totdat automatische detectie van sonde ABI is
geïmplementeerd.
--aansluiten <gastheer[:poort]>
Maak verbinding met een doelwit met een reeds geïnjecteerde GammaRay-sonde. Handig voor bijvoorbeeld
foutopsporing op afstand.
Voorbeelden
Voer gammaray uit op de Qt-applicatie "qtfoo" met opdrachtregelargumenten 'arg1' en 'arg2':
% gammastraal /pad/naar/qtfoo arg1 arg2
Roep gammaray aan op de Qt-applicatie die draait met pid 1234:
% gammastraling --pid 1234
Roep gammaray aan met injector gdb op Qt-applicatie die draait met pid 1234:
% gammastraal --injector gdb --pid 1234
EXIT STATUS
Sluit af met 0 bij normaal gebruik; anders bestaat met een positief geheel getal dat aangeeft
er is een probleem opgetreden tijdens het lanceren of bevestigen van een injector.
COPYRIGHT
Copyright (C) 2010-2015 Klaralvdalens Datakonsult AB, een onderneming van de KDAB Groep,
<[e-mail beveiligd]>
Licentiehouders die in het bezit zijn van geldige commerciële KDAB GammaRay-licenties mogen dit bestand in overeenstemming gebruiken
met de commerciële licentieovereenkomst van GammaRay die bij de software wordt geleverd.
Contact [e-mail beveiligd] als enige voorwaarden van deze licentie niet duidelijk voor u zijn.
Dit programma is gratis software; u kunt het opnieuw distribueren en/of wijzigen onder de voorwaarden van:
de GNU General Public License zoals gepubliceerd door de Free Software Foundation; of
versie 2 van de Licentie, of (naar uw keuze) een latere versie.
Dit programma wordt verspreid in de hoop dat het nuttig zal zijn, maar ZONDER ENIGE GARANTIE;
zonder zelfs de impliciete garantie van VERKOOPBAARHEID of GESCHIKTHEID VOOR EEN BEPAALD DOEL.
Zie de GNU General Public License voor meer details.
U zou samen met dit programma een kopie van de GNU General Public License moeten hebben ontvangen;
zo niet, schrijf dan naar de Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
Boston, MA 02110-1301, VS.
StackWalker-code Copyright (c) 2005-2009, Jochen Kalmbach, Alle rechten voorbehouden.
AUTEURS
Allen Winter[e-mail beveiligd]>
Andreas Holzammer[e-mail beveiligd]>
Anton Kreuzkamp[e-mail beveiligd]>
David Fauré[e-mail beveiligd]>
Frank Oosterfeld[e-mail beveiligd]>
James Turner[e-mail beveiligd]>
Jan Dalheimer[e-mail beveiligd]>
Kevin Funk[e-mail beveiligd]>
Laurent Montel[e-mail beveiligd]>
Mathias Hasselman[e-mail beveiligd]>
Milian Wolff[e-mail beveiligd]>
Patrick Spendrin[e-mail beveiligd]>
Peter Kümmel[e-mail beveiligd]>
Rafaël Roquetto[e-mail beveiligd]>
Stephan Kelly[e-mail beveiligd]>
Thomas McGuire[e-mail beveiligd]>
Tot Adam[e-mail beveiligd]>
Tobias Koenig[e-mail beveiligd]>
Volker Krause[e-mail beveiligd]>
Gebruik gammaray online met behulp van onworks.net-services