EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

gammaray – Online in der Cloud

Führen Sie gammaray im kostenlosen Hosting-Anbieter OnWorks über Ubuntu Online, Fedora Online, den Windows-Online-Emulator oder den MAC OS-Online-Emulator aus

Dies ist der Befehl gammaray, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


GammaRay – Tool zur Inspektion und Manipulation von Qt-Anwendungen.

ZUSAMMENFASSUNG


gammaray [--pid | | --verbinden [: ]

BESCHREIBUNG


GammaRay überprüft Laufzeitinterna einer Qt-Anwendung, wie zum Beispiel:
Objektbaum, Eigenschaften, Signal/Slots, Widgets, Modelle,
Grafikansichten, Javascript-Debugger, Ressourcen,
Zustandsmaschinen, Metatypen, Schriftarten, Codecs, Textdokumente

Wenn gammaray ohne Optionen ausgeführt wird, zeigt es eine Liste der ausgeführten Qt-Anwendungen an
an dem Sie den ausgewählten Injektor anbringen können. Andernfalls können Sie eine Verbindung zu einem laufenden Prozess herstellen
indem Sie dessen PID angeben, oder Sie können eine neue Qt-Anwendung starten, indem Sie ihren Namen (und) angeben
optionale Argumente).

OPTIONAL


--help
Hilfenachricht drucken und beenden.

--Version
Versionsinformationen drucken und beenden.

-P, --pid <pid>
An die laufende Qt-Anwendung mit der angegebenen PID anhängen.

-ich, --Injektor <injector>
Legen Sie den angegebenen Injektionstyp fest.

Unterstützte Injektoren sind:
Vorab laden (Linux, Mac OS)
gdb (Linux. erfordert die Installation von gdb)
Stil
windll (Windows)

--in Bearbeitung
Verwenden Sie die In-Process-Benutzeroberfläche von Gammaray 1.x. Dies ist in den meisten Fällen jedoch nicht erforderlich
Verwendung von Tools, die nicht aus der Ferne funktionieren.

--inject-only
Dadurch wird die GammaRay-Sonde nur in einen Prozess injiziert, der GammaRay jedoch nicht gestartet
Benutzeroberfläche. Dies ist beispielsweise nützlich, wenn Sie Remote-Debugging auf eingebetteten Geräten durchführen.

--hören <address>
Geben Sie an, auf welcher Netzwerkadresse der GammaRay-Server lauschen soll. Der Standardwert ist 0.0.0.0
(d. h. alle). Dies kann beispielsweise unter Windows genutzt werden, um Firewall-Warnungen zu vermeiden
indem Sie die Adresse auf 127.0.0.1 setzen, wenn Sie keinen Fernzugriff benötigen.

--nicht hören
Deaktiviert den GammaRay-Server. Dies impliziert --inprocess, da es keine andere Möglichkeit gibt
In diesem Fall mit der GammaRay-Sonde verbinden.

--list-probes
Listen Sie alle installierten Sonden auf.

--Sonde <abi>
Geben Sie explizit an, welche Sonde verwendet werden soll. Sie sollten dies verwenden, wenn Sie mehr als eine haben
Sonde installiert (z. B. eine für Qt4 und eine für Qt5), bis die automatische Sonden-ABI-Erkennung aktiviert ist
implementiert.

--verbinden <Gastgeber[:port]>
Verbinden Sie sich mit einem Ziel mit einer bereits injizierten GammaRay-Sonde. Nützlich zum Beispiel für
Remote-Debugging.

Beispiele:


Führen Sie gammaray in der Qt-Anwendung „qtfoo“ mit den Befehlszeilenargumenten „arg1“ und „arg2“ aus:
% gammaray /path/to/qtfoo arg1 arg2

Rufen Sie gammaray in der Qt-Anwendung auf, die mit PID 1234 ausgeführt wird:
% gammaray --pid 1234

Rufen Sie gammaray on mit dem Injector gdb in einer Qt-Anwendung auf, die mit PID 1234 ausgeführt wird:
% gammaray --injector gdb --pid 1234

EXIT STATUS


Wird im Normalbetrieb mit 0 beendet; andernfalls existiert es mit einer positiven Ganzzahl, die angibt
Beim Starten oder Anbringen eines Injektors ist ein Problem aufgetreten.

COPYRIGHT


Copyright (C) 2010-2015 Klaralvdalens Datakonsult AB, ein Unternehmen der KDAB-Gruppe,
<[E-Mail geschützt] >

Lizenznehmer, die über gültige kommerzielle KDAB GammaRay-Lizenzen verfügen, dürfen diese Datei gemäß den Bestimmungen verwenden
mit der kommerziellen GammaRay-Lizenzvereinbarung, die mit der Software bereitgestellt wird.

Kontakt [E-Mail geschützt] wenn Ihnen Bedingungen dieser Lizenzierung nicht klar sind.

Dieses Programm ist freie Software; Sie können es unter den Bedingungen von . weitergeben und/oder ändern
die GNU General Public License, wie von der Free Software Foundation veröffentlicht; entweder
Version 2 der Lizenz oder (nach Ihrer Wahl) eine spätere Version.

Dieses Programm wird in der Hoffnung verteilt, dass es nützlich ist, jedoch OHNE JEGLICHE GEWÄHRLEISTUNG;
auch ohne die stillschweigende Garantie der MARKTFÄHIGKEIT oder EIGNUNG FÜR EINEN BESTIMMTEN ZWECK.
Weitere Informationen finden Sie in der GNU General Public License.

Zusammen mit diesem Programm sollten Sie eine Kopie der GNU General Public License erhalten haben;
falls nicht, schreiben Sie an die Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
Boston, MA 02110-1301, USA.

StackWalker-Code Copyright (c) 2005-2009, Jochen Kalmbach, Alle Rechte vorbehalten.

AUTOREN


Allen Winter[E-Mail geschützt] >
Andreas Holzammer[E-Mail geschützt] >
Anton Kreuzkamp[E-Mail geschützt] >
David Faure[E-Mail geschützt] >
Frank Osterfeld[E-Mail geschützt] >
James Turner[E-Mail geschützt] >
Jan Dalheimer[E-Mail geschützt] >
Kevin Funk[E-Mail geschützt] >
Laurent Montel[E-Mail geschützt] >
Mathias Hasselmann[E-Mail geschützt] >
Milian Wolff[E-Mail geschützt] >
Patrick Spendrin[E-Mail geschützt] >
Peter Kümmel[E-Mail geschützt] >
Rafael Roquetto[E-Mail geschützt] >
Stephen Kelly[E-Mail geschützt] >
Thomas McGuire[E-Mail geschützt] >
Bis Adam[E-Mail geschützt] >
Tobias König[E-Mail geschützt] >
Volker Krause[E-Mail geschützt] >

Nutzen Sie Gammaray online über die Dienste von onworks.net


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

  • 1
    Clover EFI-Bootloader
    Clover EFI-Bootloader
    Projekt ist umgezogen
    https://github.com/CloverHackyColor/CloverBootloader..
    Funktionen: Booten Sie macOS, Windows und Linux
    im UEFI- oder Legacy-Modus auf Mac oder PC mit
    UE...
    Laden Sie den Clover EFI-Bootloader herunter
  • 2
    Unitedrpms
    Unitedrpms
    Begleiten Sie uns in Gitter!
    https://gitter.im/unitedrpms-people/Lobby
    Aktivieren Sie das URPMS-Repository in Ihrem
    System -
    https://github.com/UnitedRPMs/unitedrpms.github.io/bl...
    Laden Sie unitedrpms herunter
  • 3
    Boosten Sie C ++ - Bibliotheken
    Boosten Sie C ++ - Bibliotheken
    Boost bietet kostenlos portabel
    begutachtete C++-Bibliotheken. Die
    Der Schwerpunkt liegt auf tragbaren Bibliotheken, die
    funktionieren gut mit der C++-Standardbibliothek.
    Siehe http://www.bo...
    Laden Sie Boost C++-Bibliotheken herunter
  • 4
    VirtualGL
    VirtualGL
    VirtualGL leitet 3D-Befehle von a um
    Unix/Linux OpenGL-Anwendung auf einem
    serverseitige GPU und konvertiert die
    gerenderte 3D-Bilder in einen Videostream
    mit welchem ​​...
    Laden Sie VirtualGL herunter
  • 5
    libusb
    libusb
    Bibliothek, um den Benutzerbereich zu aktivieren
    Anwendungsprogrammen, mit denen kommuniziert werden soll
    USB-Geräte. Zielgruppe: Entwickler, Ende
    Benutzer/Desktop. Programmiersprache: C.
    Kategorien...
    Laden Sie libusb herunter
  • 6
    SCHLUCK
    SCHLUCK
    SWIG ist ein Softwareentwicklungstool
    das verbindet in C geschriebene Programme und
    C++ mit einer Vielzahl von High-Level
    Programmiersprachen. SWIG wird mit verwendet
    anders...
    SWIG herunterladen
  • Mehr »

Linux-Befehle

Ad