1. 21 6月, 2015 1 次提交
  2. 18 6月, 2015 1 次提交
  3. 14 6月, 2015 1 次提交
    • D
      Refactor: Use thread-locked goroutine for ptrace ops · e4fc5e32
      Derek Parker 提交于
      Previously either the terminal client or the debugger service would
      either lock main goroutine to a thread or provide a locked goroutine to
      run _all_ DebuggedProcess functions in. This is unnecessary because only
      ptrace functions need to be run from the same thread that originated the
      PT_ATTACH request.
      
      Here we use a specific thread-locked goroutine to service any ptrace
      request. That goroutine is also responsible for the initial spawning /
      attaching of the process, since it must be responsible for the PT_ATTACH
      request.
      e4fc5e32
  4. 13 6月, 2015 4 次提交
  5. 12 6月, 2015 1 次提交
  6. 30 4月, 2015 1 次提交
  7. 29 4月, 2015 1 次提交
  8. 23 4月, 2015 2 次提交
  9. 21 4月, 2015 1 次提交
  10. 20 4月, 2015 1 次提交
  11. 04 4月, 2015 1 次提交
  12. 01 4月, 2015 1 次提交
    • D
      Improve `next` implementation · 86e15305
      Derek Parker 提交于
      * Better tracking of current goroutine
      * More efficient, eliminates superfluous step syscalls
      * Handles concurrency and thread coordination better
      86e15305
  13. 06 3月, 2015 1 次提交
  14. 28 2月, 2015 1 次提交
  15. 03 2月, 2015 1 次提交
  16. 01 2月, 2015 1 次提交
  17. 27 1月, 2015 1 次提交
  18. 26 1月, 2015 2 次提交
  19. 24 1月, 2015 1 次提交
    • M
      Some hw breakpoint fixes · 2a66ecb1
      Michael Gehring 提交于
      Enable usage of dr1-dr3.  Clear control bits when a breakpoint
      is disabled. Use DR_LEN_1 instead of DR_LEN_8 so breakpoint work on
      unaligned adresses.
      
      Fixes #51.
      2a66ecb1
  20. 23 1月, 2015 1 次提交
  21. 15 1月, 2015 2 次提交
  22. 14 1月, 2015 1 次提交
  23. 13 1月, 2015 1 次提交