{"push_id":821047411,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"c5013afe9c8db2316cdd321821d9b5e2a12ca50d","before":"49a3bef498a1b71e6800845356266ab6d18b31bc","commits":[{"sha":"c5ac897e21981dd2aa0b46f738b02b245438a64c","author":{"email":"12e9293ec6b30c7fa8a0926af42807e929c1684f@ocallahan.org","name":"Robert O'Callahan"},"message":"When resetting the syscallbuf, zero out its data.\n\nWe maintain the invariant that data outside the currently-used area of the\nsyscallbuf is zero. This means that when creating a checkpoint during replay,\ncopying only the currently-used area of the syscallbuf is enough to ensure\nthat the entire syscallbuf region is consistent between the original state\nand the checkpoint. Thus, stray writes performed by return_addresses()\nand possibly the tracee itself are more likely to be consistent if they\nland in the syscallbuf.","distinct":true,"url":"https://api.github.com/repos/mozilla/rr/commits/c5ac897e21981dd2aa0b46f738b02b245438a64c"},{"sha":"c5013afe9c8db2316cdd321821d9b5e2a12ca50d","author":{"email":"12e9293ec6b30c7fa8a0926af42807e929c1684f@ocallahan.org","name":"Robert O'Callahan"},"message":"When checking whether ProtoMark/InternalMark matches the current session state, check the entire session key including the ReplaySession current_step_key().\n\nWe need to return false if we're not at the correct replay step, even if\nmemory and register states match.","distinct":true,"url":"https://api.github.com/repos/mozilla/rr/commits/c5013afe9c8db2316cdd321821d9b5e2a12ca50d"}]}