Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen gammaray komutudur.
Program:
ADI
GammaRay - Qt-uygulama inceleme ve manipülasyon aracı.
SİNOPSİS
gammaray [--pid | | --bağlamak [: ]
TANIM
GammaRay, aşağıdakiler gibi bir Qt uygulamasının çalışma zamanı dahili öğelerini inceler:
Nesne ağacı, özellikler, sinyal/yuvalar, widget'lar, modeller,
grafik görünümleri, javascript hata ayıklayıcı, kaynaklar,
durum makineleri, meta türleri, yazı tipleri, kodekler, metin belgeleri
Herhangi bir seçenek olmadan çalıştırıldığında, gammaray, çalışan Qt uygulamalarının bir listesini sunar.
seçilen enjektörü takabileceğiniz. Aksi takdirde, çalışan bir işleme şu şekilde ekleyebilirsiniz:
pid'sini belirterek veya adını belirterek yeni bir Qt uygulaması başlatabilirsiniz (ve
isteğe bağlı argümanlar).
SEÇENEKLER
--yardım et
Yardım mesajını yazdırın ve çıkın.
--versiyon
Sürüm bilgilerini yazdırın ve çıkın.
-P, --pid <pid>
Belirtilen pid ile çalışan Qt uygulamasına ekleyin.
-ben, --enjektör <enjektör>
Belirtilen enjeksiyon türünü ayarlayın.
Desteklenen enjektörler şunlardır:
önyükleme (Linux, Mac OS)
gdb (Linux. gdb'nin yüklenmesini gerektirir)
stil
Windll (Windows)
--işlemde
Gammaray 1.x işlem içi kullanıcı arabirimini kullanın. Bu, çoğu durumda gerekli değildir, bunun dışında
uzaktan çalışmayan araçları kullanmak.
--sadece enjekte
Bu işlem yalnızca GammaRay probunu bir işleme enjekte eder, ancak GammaRay'i başlatmaz
kullanıcı arayüzü Bu, örneğin gömülü cihazlarda uzaktan hata ayıklama yaparken kullanışlıdır.
--dinlemek <adres>
GammaRay sunucusunun hangi ağ adresini dinlemesi gerektiğini belirtin, varsayılan değer 0.0.0.0'dır.
(yani hepsi). Bu, örneğin Windows'ta güvenlik duvarı uyarılarından kaçınmak için kullanılabilir.
Uzaktan erişime ihtiyacınız yoksa adresi 127.0.0.1 olarak ayarlayarak.
--dinleme
GammaRay sunucusunu devre dışı bırakır. Bu, başka bir yol olmadığı için --inprocess anlamına gelir.
bu durumda GammaRay probuna bağlayın.
--list-sondalar
Kurulu tüm probları listeleyin.
--incelemek, bulmak <abi>
Hangi probun kullanılacağını açıkça belirtin. Birden fazla varsa bunu kullanmalısın
Prob ABI otomatik algılaması gerçekleşene kadar prob takılı (örneğin bir Qt4 için ve bir Qt5 için)
uygulamıştır.
--bağlamak <ana bilgisayar[:port]>
Halihazırda enjekte edilmiş bir GammaRay probu ile bir hedefe bağlanın. Örneğin için yararlı
uzaktan hata ayıklama.
ÖRNEKLER
"qtfoo" Qt uygulamasında gammaray'i 'arg1' ve 'arg2' komut satırı argümanlarıyla çalıştırın:
% gammaray /yol/to/qtfoo arg1 arg2
pid 1234 ile çalışan Qt uygulamasında gammaray'i çağırın:
% gammaray --pid 1234
pid 1234 ile çalışan Qt uygulamasında enjektör gdb ile gammaray'i çağırın:
% gammaray --enjektör gdb --pid 1234
EXIT DURUMU
Normal çalışma altında 0 ile çıkar; aksi takdirde, gösteren pozitif bir tamsayı ile bulunur
enjektörü başlatırken veya takarken bir sorun oluştu.
TELİF HAKKI
Telif Hakkı (C) 2010-2015 Bir KDAB Grubu şirketi olan Klaralvdalens Datakonsult AB,
<[e-posta korumalı]>
Geçerli ticari KDAB GammaRay lisanslarına sahip olan lisans sahipleri bu dosyayı,
Yazılımla birlikte sağlanan GammaRay Ticari Lisans Sözleşmesi ile.
İletişim [e-posta korumalı] Bu lisansın herhangi bir koşulu sizin için net değilse.
Bu program ücretsiz bir yazılımdır; yeniden dağıtabilir ve/veya şartlarına göre değiştirebilirsiniz.
Özgür Yazılım Vakfı tarafından yayınlanan GNU Genel Kamu Lisansı; herhangi biri
Lisansın 2. sürümü veya (isteğe bağlı olarak) daha sonraki herhangi bir sürüm.
Bu program faydalı olması ümidiyle dağıtılmaktadır, ancak HİÇBİR GARANTİ YOKTUR;
SATILABİLİRLİK veya BELİRLİ BİR AMACA UYGUNLUK zımni garantisi bile olmadan.
Daha fazla ayrıntı için GNU Genel Kamu Lisansına bakın.
Bu programla birlikte GNU Genel Kamu Lisansının bir kopyasını almış olmalısınız;
değilse, Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor'a yazın,
Boston, MA 02110-1301, ABD.
StackWalker kodu Telif hakkı (c) 2005-2009, Jochen Kalmbach, Tüm hakları saklıdır.
YAZARLAR
Allen Kış[e-posta korumalı]>
Andreas Holzammer[e-posta korumalı]>
Anton Kreuzkamp[e-posta korumalı]>
David Faure[e-posta korumalı]>
Frank Osterfeld[e-posta korumalı]>
James Turner[e-posta korumalı]>
Jan Dalheimer[e-posta korumalı]>
kevin funk[e-posta korumalı]>
Laurent Montel[e-posta korumalı]>
Mathias Hasselmann[e-posta korumalı]>
Milian Wolff[e-posta korumalı]>
Patrick Spendrin[e-posta korumalı]>
Peter Kuemmel[e-posta korumalı]>
Rafael Roket[e-posta korumalı]>
Stephen Kelly[e-posta korumalı]>
Thomas McGuire[e-posta korumalı]>
Adem'e kadar[e-posta korumalı]>
Tobias Koenig[e-posta korumalı]>
Volker Krause[e-posta korumalı]>
onworks.net hizmetlerini kullanarak gammaray'i çevrimiçi kullanın