Geçerli hata ayıklama örneğinde CPU kayıtlarına nasıl erişebilirim? Gdb'den örneğin printf "0x%x", $eax
ve set $eax_b = $eax
numaralarını arayabilirsin, ayrıca gdb python desteği ile bunu yapmanın bir yolu var mı? Ya da ellerinde kayıtların saklanmasını istediğim bir dizide saklayan save-reg "eax" $eax
gibi bir python işlevi oluşturmalı mıyım? Öte yandan Kayıt defterine python ile gdb'de nasıl erişirim
set $eax = 1000
örneğin, bu ben de yerine gdb senaryonun, bir piton komut dosyası içinden yapmak istiyorum yapabilirsiniz.
Ben orada eter içinde olduğunu sanmıyorum, ama bu sanırım hile yapacak! Teşekkürler! – DipSwitch
Eh, 'parse_and_eval' GDB'de gömülü herhangi bir Python kodu için gerçekten işe yarayan. Başka bir yolu yoktur çünkü zaten işleyiş şekli :) –
@ThomasWouters Anlamadım: Seçili cevap python kullanarak aşağıdakileri nasıl açıklar? '$ eax = 1000' set – microMolvi