assembly - Where have I changed register variable value? -


i playing gdb. x/<op> $var command view current values right? don't realize has caused value of x/d $rbx change 28 -5604 in following sequence of command, since have not taken new step using stepi or anything. iea?

(gdb) x/s $rbx 0x7fffffffe718:  "\034\352\377\377\377\177" (gdb) x/d $rbx 0x7fffffffe718: 28 (gdb) x/s $rbx 0x7fffffffe718:  "\034\352\377\377\377\177" (gdb) x/1ws $rbx 0x7fffffffe718:  u"\xffffea1c翿" (gdb) x/1wd $rbx 0x7fffffffe718: -5604  (gdb) x/d $rbx 0x7fffffffe718: -5604  (gdb) x/s $rbx 0x7fffffffe718:  "\034\352\377\377\377\177" (gdb) x/d $rbx 0x7fffffffe718: 28 

i don't realize has caused value of x/d $rbx change 28 -5604

the value in memory @ address 0x7fffffffe718 has not changed.

what changed number of bytes gdb examines default.


Comments

Popular posts from this blog

linux - Does gcc have any options to add version info in ELF binary file? -

android - send complex objects as post php java -

charts - What graph/dashboard product is facebook using in Dashboard: PUE & WUE -