2012-07-04 25 views
5

GDB'de yalnızca bir sayı yerine errno sembolik adını yazdırmanın herhangi bir yolu olup olmadığını merak ediyorum. Örneğin, yerineGDB'de yazdırma yerine errno` adını yazdırma

errno = 13 

Ben, istediğiniz şeyi yapmak için Python yorumlayıcısı kullanabilirsiniz

EACCES 

cevap

8

gömülü Python ile son GDB var varsayarsak gibi bir şey görmek istiyorum.

aşağıdaki (denenmemiş) kodu sağ hakkında olmalıdır:

(gdb) python import errno 
(gdb) python print errno.errorcode[13] 

Sen, örneğin bir piton komutu tanımlamak mümkün olmalıdır perrno, yazarak kısacak. Dokümantasyon here.