gdb'yi kullanarak temel bir C programı yürütüyorum. main()
'un başında bir kırılma noktası var. Kodu çalıştırdıktan sonra gdb beklendiği gibi main() 'da kırılır. Ben yığın işaretçisi kayıt (rsp) incelemek eğer cat /proc/17232/stat | cut -d" " -f29/proc
kullanarak aynı bilgileri almak zaman Şimdi,Geçerli yığın işaretçisini/proc/pid/statünden çıkarılıyor
0x7fffffffe170: 0x00000000.
görüyorum (17232 bu işlem için pid bırakılmıştır), görüyorum:
140737488347112 (which in hex is: 0x7fffffffdfe8).
Gdb'den farklı bir yığın yığını işaretçisini nasıl görüyoruz. Ve ayrıca, neden gdb rsp içeriğini (NULL (0x00000000)) gösteriyor?
Teşekkürler.
Teşekkür olmadı. Testimde hafızanın null olarak niçin gösterildiğini anlamaya çalışacağım. –