1. 29 6月, 2015 1 次提交
    • A
      ClearBreakpoint should clear a hardware breakpoint from all threads · 2fcbc4bd
      aarzilli 提交于
      additionally fixes a bug when Detach is called on an exiting/exited thread: dbp.CurrentThread could point to a thread that has already been removed from dbp.Threads by trapWait which will lead to a nil pointer dereference caused proc.Process.clearBreakpoint getting nil from dbp.Threads[tid]
      2fcbc4bd
  2. 27 6月, 2015 1 次提交
  3. 26 6月, 2015 2 次提交
  4. 22 6月, 2015 3 次提交
  5. 21 6月, 2015 4 次提交
  6. 18 6月, 2015 1 次提交
  7. 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
  8. 13 6月, 2015 6 次提交
  9. 12 6月, 2015 3 次提交
  10. 28 5月, 2015 1 次提交
  11. 10 5月, 2015 2 次提交
  12. 09 5月, 2015 1 次提交
  13. 08 5月, 2015 1 次提交
  14. 05 5月, 2015 1 次提交
  15. 02 5月, 2015 1 次提交
  16. 30 4月, 2015 1 次提交
  17. 29 4月, 2015 1 次提交
  18. 26 4月, 2015 4 次提交
  19. 25 4月, 2015 1 次提交
  20. 24 4月, 2015 1 次提交
  21. 23 4月, 2015 3 次提交