Skip to content
Snippets Groups Projects
  1. Jul 11, 2020
  2. Jun 16, 2020
  3. Jun 15, 2020
  4. Jun 13, 2020
  5. Apr 19, 2020
  6. Feb 11, 2020
  7. Aug 15, 2019
  8. Jul 27, 2019
  9. Jul 26, 2019
  10. Jul 24, 2019
  11. Jul 21, 2019
  12. Jul 20, 2019
    • jD91mZM2's avatar
      WIP(ptrace): Only use non-signal stack when using a default handler · 6a3825d4
      jD91mZM2 authored
      This is a curious problem and it's really hard to solve it in a way
      that doesn't feel hacky. On one hand, of course you want to be able to
      modify and intercept what happens when you use a signal, right? On the
      other hand, changes made to the context (especially singlestepping)
      while a signal is handled (such as `SIGSTOP`) are not preserved since
      the stack is restored after the signal handler was invoked.
      
      I think what we have in this change makes sense anyway, as we don't
      really want users modifying registers and other data in the default
      signal behavior that occurs **in kernel mode**. Also trying to use
      `PTRACE_SINGLESTEP` will set the singlestep flag only if in a
      user-mode signal handler, else it will set it on the instruction after
      the signal handling, which I guess makes sense since it can't affect
      the kernel-mode code that runs the default handler.
      
      I don't know. Help. Pls.
      Verified
      6a3825d4
    • jD91mZM2's avatar
  13. Jul 07, 2019
  14. Jul 02, 2019
    • Jeremy Soller's avatar
      Bare-bones ptracing functionality · 788526a3
      Jeremy Soller authored
      Since even a very basic ptrace can be nice to have, I thought I would split
      the, perhaps rather big, ptrace project up in multiple PRs to make as few
      changes as necessary in each. This PR contains the initial registry modifying
      bits and only a very basic security measure. Letting this out to the community
      should be good for spotting bugs and maybe getting some hype ;)
      Verified
      788526a3
    • Jeremy Soller's avatar
      Revert "Merge branch 'ptrace' into 'master'" · 45ea6347
      Jeremy Soller authored
      This reverts merge request !103
      45ea6347
  15. Jul 01, 2019
Loading