commit | c4cc0232c490328a490c90ce00e99d565fa4ac0d | [log] [tgz] |
---|---|---|
author | Robert O'Callahan <robert@ocallahan.org> | Thu Oct 29 11:17:33 2020 +1300 |
committer | Robert O'Callahan <robert@ocallahan.org> | Thu Oct 29 11:21:31 2020 +1300 |
tree | 6889af66874acdc3fa7a8bb7fbdca75072ec38e5 | |
parent | e215872f81ed94f33bd3efe7662a2c5b61b3c555 [diff] |
Let test pass if the child dies before we manage to ptrace it
rr is a lightweight tool for recording, replaying and debugging execution of applications (trees of processes and threads). Debugging extends gdb with very efficient reverse-execution, which in combination with standard gdb/x86 features like hardware data watchpoints, makes debugging much more fun. More information about the project, including instructions on how to install, run, and build rr, is at https://rr-project.org. The best technical overview is currently the paper Engineering Record And Replay For Deployability: Extended Technical Report.
Or go directly to the installation and building instructions.
Please contribute! Make sure to review the pull request checklist before submitting a pull request.
If you find rr useful, please add a testimonial.
PTRACE_SETSIGMASK
).