Kazaya neden olan şeyleri görmek için yeterli bağlamı elde etmek için büyük çaplı kütüphane kodlarını parçalara ayırmak gerçekten sinir bozucu buluyorum. Bir adresi itiraz edip, benim için fonksiyonun sınırlarını bulmamın bir yolu var mı?Bir adrese objdump verebilir miyim ve içerdiği işlevi parçalarına ayırabilir miyim?
DÜZENLEME: Daha da iyisi, benim için tüm yığın izini parçalarına ayırabilir miyim?
tarafından işaretlenir varsayarak, bir
ret(q)
bulana kadar0x42
başlayarak listeleme yazdırır? (Ya da çekirdek veya gdb'yi kullanmadan kilitlenme adresiyle nasıl bitiyorsunuz?) – RupÇarpışma bile bir kilitlenme çekirdeği oluşturup oluşturmadığından emin değilim. Bu, kernel hata ayıklama işlemine doğru gidiyor ve çökmekte olan kitaplık, önyükleme işleminde çok erken çalışıyor. – Alex