Bir + ++ programı içinden addr2line tarafından sağlanan bilgileri (dosya ve çağrıyı geri çağırmadan satır) sağlamanız gerekir. Addr2line'a benzer bir kütüphane çağrısı var mı?addr2line'a kütüphane çağrısı var mı?
düzenleme: Linux ortamında çalışıyorum.
Doğrudan addr2line'ı arayabileceğimi biliyorum ve programımda source code addr2line'ı kullanabileceğimi biliyorum (ayrıca GPL lisanslıdır). Ama sanırım kütüphane işlevi çağırıyorsa, daha temizdir.
düzenleme: Sadece addr2line'ın yaptığı gibi binutils'in bfd'sini kullanacağım. Bfd ne anlama geliyor?
libdwarf sizin için ne arıyor –
Öneriniz için teşekkürler. Dwarfdump denedim ve sadece çağrıldıkları yerde değil, işlevlerin nerede bildirildiğini yazdırıyor. İyi bir dokümantasyon bulamadım ... – steffen
'bfd', http://en.wikipedia.org/wiki/Binary_File_Descriptor_library (aslında BFD'nin diğer anlamı için dursa da) :) – ecatmur