2013-06-03 15 views
31

gdb'de, bir kesme noktasına ulaştıktan sonra, her değişken adını açıkça vermek yerine, geçerli bağlamdaki tüm değişkenleri listelemek isterim? Bunu başarmanın bir yolu var mı?Geçerli bağlamdaki tüm değişkenler gdb'de nasıl listelenir?

+1

Tek bir komut olduğunu sanmıyorum, ancak bu yeterince yakın olmalıdır: http://stackoverflow.com/questions/6261392/in-gdb-how-can-i-print-all-global-variables- yerel değişkenler – dbrank0

cevap

54

info locals öğesini istiyorsunuz. Ya da bir geri izleme alıyorsanız, bt full.

info locals, commands komutuyla bir kesme noktasına ekleyebilirsiniz.

+0

Awesome! Bunu gönderdiğiniz için teşekkürler. – phyatt

+1

'bt tam' harika! – Troskyvs

İlgili konular