Now "G" packet actually sets new register values
Now "G" packet actually sets new register values

Before this fix, G packet was setting registers to what previously sent g packet got. Now setting from G packet content.

This bug implies gdb was unable to decrement pc after break, thus either failing or skipping one-byte instruction after stopping on every breakpoint.

BUG=
TEST=

Review URL: https://chromiumcodereview.appspot.com/10032031

git-svn-id: 721b910a23eff8a86f00c8fd261a7587cddf18f8@8224 fcba33aa-ac0c-11dd-b9e7-8d5594d729c2

sbc100/native_client,nacl-webkit/native_client,sbc100/native_client,nacl-webkit/native_client,sbc100/native_client,nacl-webkit/native_client,sbc100/native_client,nacl-webkit/native_client,sbc100/native_client,nacl-webkit/native_client,sbc100/native_client