MonoTouch'ı bir Xcode projesine gömüyorum ve LLDB hata ayıklayıcısını SIGBUS sinyallerini işlemek için durdurmak istiyorum, çünkü bunlar mono çalışma zamanı tarafından kullanılıyor. Bunu nasıl yapabilirim?LLDB hata ayıklayıcısına SIGBUS işlemek için nasıl söylenir?
cevap
lldb'nin "işlem tanıtıcı" komutuyla sinyalleri nasıl kestiğini/geçirdiğini kontrol edebilirsiniz. davanızı için,
(lldb) pro hand -p true -s false SIGBUS
NAME PASS STOP NOTIFY
========== ===== ===== ======
SIGBUS true false true
şimdi sinyaller lldb engel olmadan sürecine geçilecek yapmak isterdim. "NOTIFY" alanı, lldb'nin sinyalin alındığını yazdırması gerekip gerekmediğini gösterir - varsayılan değer, hata ayıklayıcı konsolda yazdırılacağıdır, ancak şu anda görülmüyor. Ama sinyal doğru bir şekilde geçiyor, ki bu önemli bir bit.
XCode'da bunu ayarlamanın herhangi bir yolu var mı? – ed22
Bir kesme noktası ekleyin örn. main() üzerinde ve sonra kesme noktası eyleminde bu satırda bir LLDB komutu ekleyin, sonra "breakpoint sonra devam" onay kutusunu işaretleyin. – uliwitness
Bunu Xcode'ta otomatik olarak yapmak için, komutu '~/.lldbinit-Xcode''a ekleyin. Komut satırından 'lldb' kullanıldığında bile bunun uygulanmasını istiyorsanız, '~/.lldbinit' için de ekleyin. – Buzzy
- 1. iPhone'un webkit hata ayıklayıcısına nasıl bağlanır?
- 2. Python kaynak kodundan hata ayıklayıcısına nasıl girersiniz?
- 3. PyCharm: konsolun hata ayıklayıcısına takılması
- 4. Hata ayıklayıcı işlemek için eklenmiyor
- 5. PHPStorm hata ayıklayıcısına, projemin proje kökü
- 6. LLDB
- 7. Hata durumunda phpunit'in durması nasıl söylenir
- 8. lldb ile uzaktan hata ayıklama - işlem için bekleyin
- 9. Bu kilitlenme nasıl anlaşılır? : SIGBUS BUS_ADRALN
- 10. Garip LLDB hatası: Dahili hata [IRForTarget]
- 11. Yüce Metin 2 için bir eklenti oluşturmak için Ruby hata ayıklayıcısına program aracılığıyla nasıl bağlanır?
- 12. glibc kullanıldığında nasıl söylenir
- 13. Kaçış html'ye nasıl söylenir?
- 14. OpenMP çalışıyorsa nasıl söylenir?
- 15. SBT'nin yönetilen eserleri çözümlemesi için nasıl söylenir
- 16. writeToFile tamamlandığında nasıl söylenir
- 17. RSpec'te "should_receive" nasıl söylenir?
- 18. LLDB Sürüm CLion Nasıl Değiştirilir?
- 19. lldb hatası: işlem başlatılamadı: lldb-server'ı bulamıyor
- 20. Simge adları için LLDB sekmesi tamamlandı
- 21. Xcode konsolu işlemek için
- 22. lldb piton hatası
- 23. Android - lldb ile önceden oluşturulmuş yerel kitaplıkları hata ayıklama
- 24. XCode: lldb swift repl'den nasıl çıkış yapılır
- 25. Olayları işlemek için desen desen
- 26. LLDB hata ayıklayıcısı hiçbir zaman QtCreator'da sona ermiyor
- 27. Mysql saklı yordamının başarıyla yürütüldüğü nasıl söylenir
- 28. LLDB 'thread return' komutu, Swift işlevinde hata yayar
- 29. Tıklamaları işlemek için UIButton altkümesi
- 30. Express NOT, isteğin sorgu dizesini ayrıştırmak için nasıl söylenir?
http://stackoverflow.com/questions/10431579/permanently-configuring-lldb-in-xcode-4-3-2-not-to-stop-on-signals adresinde, "işlem tanıtıcısı SIGBUS -n true -p true -s false "hile yapmalı. –