Håller på att lära mig om debugging. Inser nu mina begränsningar - fastnade specifikt vid ett problem i GDB. Singelsteppade över ett parti kod där en rad rad löd:
MOV (%eax),%eax
(eax värde innan instruktionen 0x15000014. eax värde efter instruktionen 0x3)
Efter att ha försökt förstå detta landade jag vid slutsatsen att processorn hämtar ett värde på den minnesadress som ligger laddat i eax. Stämmer detta?

Kan någon förklara varför det inte går att sätta en watchpoint på adress 0x15000014. Får följande error:
"Cant access memory at address 0x15000014"

Någon som kan hjälpa mig? All hjälp uppskattas
Mvh

Anders

Senast redigerat 2012-09-10 18:42