Ini ialah arahan gammaray yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.
JADUAL:
NAMA
GammaRay - Alat pemeriksaan dan manipulasi aplikasi Qt.
SINOPSIS
gammaray [--pid | | --sambung [: ]
DESCRIPTION
GammaRay memeriksa dalaman masa jalan bagi aplikasi Qt, seperti:
Pokok objek, sifat, isyarat/slot, widget, model,
paparan grafik, penyahpepijat javascript, sumber,
mesin keadaan, jenis meta, fon, codec, dokumen teks
Apabila dijalankan tanpa sebarang pilihan, gammaray akan membentangkan senarai aplikasi Qt yang sedang dijalankan daripada
yang anda boleh pasangkan penyuntik yang dipilih. Jika tidak, anda boleh melampirkan proses berjalan dengan
menentukan pidnya, atau anda boleh memulakan aplikasi Qt baharu dengan menyatakan namanya (dan
hujah pilihan).
PILIHAN
- membantu
Cetak mesej bantuan dan keluar.
--versi
Cetak maklumat versi dan keluar.
-p, --pid <pid>
Lampirkan pada menjalankan aplikasi Qt dengan pid yang ditentukan.
-saya, --penyuntik <injector>
Tetapkan jenis suntikan yang ditentukan.
Penyuntik yang disokong ialah:
pramuat (Linux, Mac OS)
gdb (Linux. memerlukan gdb dipasang)
gaya
windll (Windows)
--dalam proses
Gunakan UI dalam proses Gammaray 1.x. Ini tidak perlu dalam kebanyakan kes, selain daripada
menggunakan alatan yang tidak berfungsi dari jauh.
--suntik-sahaja
Ini hanya akan menyuntik siasatan GammaRay ke dalam proses, tetapi tidak memulakan GammaRay
UI. Ini berguna contohnya apabila melakukan penyahpepijatan jauh pada peranti terbenam.
--dengar <alamat>
Tentukan alamat rangkaian mana yang harus didengari oleh pelayan GammaRay, lalai ialah 0.0.0.0
(iaitu kesemuanya). Ini boleh digunakan sebagai contoh pada Windows untuk mengelakkan amaran firewall
dengan menetapkan alamat kepada 127.0.0.1 jika anda tidak memerlukan akses jauh.
--tidak-dengar
Melumpuhkan pelayan GammaRay. Ini membayangkan --inprocess kerana tiada cara lain untuk
sambung ke probe GammaRay dalam kes ini.
--list-probe
Senaraikan semua probe yang dipasang.
--siasat <abi>
Nyatakan secara eksplisit probe yang hendak digunakan. Anda harus menggunakan ini jika anda mempunyai lebih daripada satu
probe dipasang (cth satu untuk Qt4 dan satu untuk Qt5), sehingga pengesanan automatik ABI probe
dilaksanakan.
--sambung <tuan rumah[:port]>
Sambung ke sasaran dengan probe GammaRay yang sudah disuntik. Berguna contohnya untuk
penyahpepijatan jauh.
CONTOH
Jalankan gammaray pada aplikasi Qt "qtfoo" dengan argumen baris arahan 'arg1' dan 'arg2':
% gammaray /path/to/qtfoo arg1 arg2
Panggil gammaray pada aplikasi Qt yang berjalan dengan pid 1234:
% gammaray --pid 1234
Aktifkan gammaray dengan penyuntik gdb pada aplikasi Qt yang berjalan dengan pid 1234:
% gammaray --injector gdb --pid 1234
EXIT STATUS
Keluar dengan 0 dalam operasi biasa; jika tidak, wujud dengan integer positif yang menunjukkan
masalah berlaku semasa melancarkan atau memasang penyuntik.
HAKCIPTA
Hak Cipta (C) 2010-2015 Klaralvdalens Datakonsult AB, sebuah syarikat Kumpulan KDAB,
<[e-mel dilindungi]>
Pemegang lesen yang memegang lesen KDAB GammaRay komersial yang sah boleh menggunakan fail ini mengikut
dengan Perjanjian Lesen Komersial GammaRay yang disediakan dengan Perisian.
Hubungi Kami [e-mel dilindungi] jika mana-mana syarat pelesenan ini tidak jelas kepada anda.
Program ini adalah perisian percuma; anda boleh mengagihkannya semula dan/atau mengubah suainya di bawah syarat
Lesen Awam Am GNU seperti yang diterbitkan oleh Yayasan Perisian Percuma; sama ada
versi 2 Lesen, atau (mengikut pilihan anda) mana-mana versi kemudian.
Program ini diedarkan dengan harapan ia akan berguna, tetapi TANPA SEBARANG WARANTI;
tanpa jaminan tersirat KEBOLEHPERDAGANGAN atau KESESUAIAN UNTUK TUJUAN TERTENTU.
Lihat Lesen Awam Am GNU untuk butiran lanjut.
Anda sepatutnya menerima salinan Lesen Awam Am GNU bersama-sama dengan program ini;
jika tidak, tulis kepada Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
Boston, MA 02110-1301, Amerika Syarikat.
Kod StackWalker Hak Cipta (c) 2005-2009, Jochen Kalmbach, Hak cipta terpelihara.
PENGARANG
Allen Musim Sejuk[e-mel dilindungi]>
Andreas Holzammer[e-mel dilindungi]>
Anton Kreuzkamp[e-mel dilindungi]>
David Faure[e-mel dilindungi]>
Frank Osterfeld[e-mel dilindungi]>
James Turner[e-mel dilindungi]>
Jan Dalheimer[e-mel dilindungi]>
Kevin Funk[e-mel dilindungi]>
Laurent Montel[e-mel dilindungi]>
Mathias Hasselmann[e-mel dilindungi]>
Milian Wolff[e-mel dilindungi]>
Patrick Spendrin[e-mel dilindungi]>
Peter Kuemmel[e-mel dilindungi]>
Rafael Roquetto[e-mel dilindungi]>
Stephen Kelly[e-mel dilindungi]>
Thomas McGuire[e-mel dilindungi]>
Sehingga Adam[e-mel dilindungi]>
Tobias Koenig[e-mel dilindungi]>
Volker Krause[e-mel dilindungi]>
Gunakan gammaray dalam talian menggunakan perkhidmatan onworks.net