Yürütücümde birçok yerde dağılmış üçüncü bölüm kitaplığı işlev çağrısı var. Yürütülebilirim hata ayıklama simgelerini kullanarak oluşturulmuştur, ancak üçüncü taraf kitaplığı hata ayıklama sembollerine sahip değildir, bu nedenle işleve bir kesme noktası yerleştiremiyorum. Çağrı yığınını incelemek için kütüphane fonksiyonu çağrıldığında bir kesme noktası koymak istiyorum. Yürütümdeki bir kütüphane işlev çağrısının tüm çağrılarında bir kesme noktası nasıl ayarlayabilirim.Bir işlevin tüm çağrılmaları için gdb'de kesme noktası nasıl ayarlanır?
5
A
cevap
4
tek yolun olduğunu düşünüyorum:
- kodunuzda bu işlevin herhangi bir çağrı bulmak;
- Bu satırda bir kesme noktası oluşturun;
- Hata ayıklayıcıyı çalıştırın ve orada durun; İlk fonksiyon komutuna ulaşmak için gdb
nexti
yazarak; - bu işlevin başında işaret edecek olan geçerli epi'yi alın;
- eip tarafından gösterilen adreste yeni bir kesme noktası oluşturun;
İlgili konular
- 1. GoogleTest: Bir kesme noktası nasıl ayarlanır?
- 2. kesme noktası
- 3. Google Chrome DevTools'ta bir lambda çağrısında kesme noktası nasıl ayarlanır?
- 4. 3. taraf düğmesini tıklattığınızda kesme noktası nasıl ayarlanır?
- 5. Anonim işlevlerde kesme noktası ayarlamak mümkün mü?
- 6. R-Studio'da işlev gövdesinde kesme noktası nasıl ayarlanır?
- 7. Bochsdbg ile bochsrc.txt dosyasında kesme noktası otomatik olarak nasıl ayarlanır?
- 8. kesme noktası mı?
- 9. Eclipse Kesme noktası yüklenemedi
- 10. EclipseIDE'da bir sınıfın tüm yöntemlerine bir yöntem kesme noktası ekleme
- 11. GDB'de bir kesme noktası ayarlama
- 12. Bir sınıf için her erişimde bir kesme noktası nasıl ayarlayabilirim
- 13. Hizmette kesme noktası çalışmıyor
- 14. Her bir satırda kesme noktaları nasıl ayarlanır?
- 15. gdb, bir dosyadaki tüm işlevlerde kesme noktası ayarlama
- 16. Bir kesme noktası tüm iş parçacığını durdurur mu?
- 17. Tek/bir satır lambda Eclipse kesme noktası?
- 18. Xcode 4 kesme noktası eylemleri nasıl kullanılır?
- 19. Kesme noktası vurulduğunda yürütme kodu?
- 20. Kesme noktası olmadan gdb'yi duraklat
- 21. Aynı ada sahip birçok dosyaya sahip bir projenin bir dosyada kesme noktası nasıl ayarlanır?
- 22. HTTParty'de bağlantı noktası nasıl ayarlanır
- 23. Vb6'da koşullu kesme noktası nasıl eklenir?
- 24. Görsel temelde kesme noktası nasıl kaydedilir 6
- 25. Firebug programlı kesme noktası mı?
- 26. Ayar kesme noktası etkisi yoktur
- 27. For döngüsünde bir kesme noktası ayarlamak,
- 28. UICollectionViewFlowLayoutBreakForInvalidSizes öğesinde sembolik bir kesme noktası oluştur
- 29. Özel onDraw() yöntemi bir kesme noktası koyuyorum
- 30. Geçerli uygulama hedefinde ilk komutta tetiklenen bir kesme noktası nasıl ayarlanır? * TouchesBegan:
Linker, hata ayıklama sembolleri olmadan bile işlevin isim -> adres eşlemesini bilmek zorunda kalacak gibi görünüyor, bu yüzden neden üzerine bir kesme noktası koyamayacağınızı anlayamıyorum. Kesme noktasını yerleştirdikten sonra yüklenen paylaşılan kitaplıkta olmadığından emin misiniz? –