Truncate address in amd64_nacl_software_single_step.

If breakpoint is set to untruncated address, it is not recognized by
gdb as its own breakpoint. When the breakpoint is hit, rip is not decreased
and so execution starts from the middle of the instruction.

BUG= http://code.google.com/p/nativeclient/issues/detail?id=2947
TEST= https://chromiumcodereview.appspot.com/10826183/

R=khim@chromium.com,eaeltsin@google.com

Review URL: https://chromiumcodereview.appspot.com/10823232
1 file changed