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
Post a Comment