Este é o comando gammaray que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS
PROGRAMA:
NOME
GammaRay - ferramenta de inspeção e manipulação de aplicativos Qt.
SINOPSE
gammaray [--pid | | --conectar [: ]
DESCRIÇÃO
GammaRay inspeciona o tempo de execução interno de um aplicativo Qt, como:
Árvore de objetos, propriedades, sinal / slots, widgets, modelos,
visualizações gráficas, depurador de javascript, recursos,
máquinas de estado, metatipos, fontes, codecs, documentos de texto
Quando executado sem nenhuma opção, o gammaray apresentará uma lista de aplicativos Qt em execução a partir de
que você pode anexar ao injetor selecionado. Caso contrário, você pode anexar a um processo em execução
especificando seu pid, ou você pode iniciar um novo aplicativo Qt especificando seu nome (e
argumentos opcionais).
OPÇÕES
--Socorro
Imprima a mensagem de ajuda e saia.
--versão
Imprime informações sobre a versão e sai.
-p, --pid <pid>
Anexar ao aplicativo Qt em execução com o pid especificado.
-eu, --injetor <injector>
Defina o tipo de injeção especificado.
Os injetores com suporte são:
pré-carregamento (Linux, Mac OS)
gdb (Linux. requer gdb para ser instalado)
estilo
windll (Windows)
--em processo
Use a IU em processamento do Gammaray 1.x. Isso não é necessário na maioria dos casos, exceto
usando ferramentas que não funcionam remotamente.
--somente injeção
Isso apenas injetará a sonda GammaRay em um processo, mas não iniciará o GammaRay
UI. Isso é útil, por exemplo, ao fazer depuração remota em dispositivos incorporados.
--ouço <address>
Especifique em qual endereço de rede o servidor GammaRay deve escutar, o padrão é 0.0.0.0
(ou seja, todos eles). Isso pode ser usado, por exemplo, no Windows para evitar avisos de firewall
configurando o endereço para 127.0.0.1 se você não precisar de acesso remoto.
- não ouvir
Desativa o servidor GammaRay. Isso implica em --inprocess, pois não há outra maneira de
conecte-se à ponta de prova GammaRay neste caso.
--list-probes
Liste todos os probes instalados.
--sonda <abi>
Especifique explicitamente qual probe usar. Você deve usar isso se tiver mais de um
sonda instalada (por exemplo, uma para Qt4 e outra para Qt5), até que a detecção automática de ABI da sonda seja
implementado.
--conectar <anfitrião[: porta]>
Conecte a um alvo com uma sonda GammaRay já injetada. Útil, por exemplo, para
depuração remota.
EXEMPLOS
Execute gammaray no aplicativo Qt "qtfoo" com os argumentos de linha de comando 'arg1' e 'arg2':
% gammaray / path / to / qtfoo arg1 arg2
Invoque o gammaray no aplicativo Qt em execução com pid 1234:
% gama-raio --pid 1234
Invoque gammaray com injetor gdb no aplicativo Qt em execução com pid 1234:
% gammaray --injetor gdb --pid 1234
SAIR STATUS
Sai com 0 em operação normal; caso contrário, existe com um número inteiro positivo indicando
ocorreu um problema ao lançar ou conectar um injetor.
DIREITOS AUTORAIS
Copyright (C) 2010-2015 Klaralvdalens Datakonsult AB, uma empresa do Grupo KDAB,
<[email protegido]>
Licenciados com licenças comerciais KDAB GammaRay válidas podem usar este arquivo de acordo
com o Contrato de Licença Comercial GammaRay fornecido com o Software.
Contato [email protegido] se alguma das condições deste licenciamento não estiver clara para você.
Este programa é um software livre; você pode redistribuí-lo e / ou modificá-lo nos termos do
a GNU General Public License conforme publicada pela Free Software Foundation; qualquer
versão 2 da licença ou (a seu critério) qualquer versão posterior.
Este programa é distribuído na esperança de que seja útil, mas SEM NENHUMA GARANTIA;
sem mesmo a garantia implícita de COMERCIALIZAÇÃO ou ADEQUAÇÃO A UM DETERMINADO FIM.
Consulte a GNU General Public License para obter mais detalhes.
Você deve ter recebido uma cópia da GNU General Public License junto com este programa;
se não, escreva para a Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
Boston, MA 02110-1301, EUA.
Código StackWalker Copyright (c) 2005-2009, Jochen Kalmbach, Todos os direitos reservados.
AUTORES
Allen Winter[email protegido]>
Andreas Holzammer[email protegido]>
Anton Kreuzkamp[email protegido]>
David Faure[email protegido]>
Frank Osterfeld[email protegido]>
James Turner[email protegido]>
Jan Dalheimer[email protegido]>
Kevin funk[email protegido]>
Laurent Montel[email protegido]>
Mathias Hasselmann[email protegido]>
Milian Wolff[email protegido]>
Patrick Spendrin[email protegido]>
Peter Kuemmel[email protegido]>
Rafael Roquetto[email protegido]>
Stephen Kelly[email protegido]>
Thomas McGuire[email protegido]>
Até Adam[email protegido]>
Tobias Koenig[email protegido]>
Volker Krause[email protegido]>
Use gammaray online usando serviços onworks.net