1. 30 5月, 2016 1 次提交
    • A
      Go 1.7 compatibility (#524) · 9bc6ad4f
      Alessandro Arzilli 提交于
      * tests: update to cope with go1.7 SSA compiler
      
      * de-vendored golang.org/x/debug/dwarf
      
      We need our own tweaked version
      
      * dwarf/debug/dwarf: always use the entry's name attribute
      
      Using the name attribute leads to better type names as well as fixes
      inconsistencies between 1.5, 1.6 and 1.7.
      
      * proc: Updated loadInterface to work with go1.7
      
      go1.7 changed the internal representation of types, removing the string
      field from runtime._type.
      Updated loadInterface to use the new str field.
      9bc6ad4f
  2. 13 4月, 2016 1 次提交
  3. 25 1月, 2016 4 次提交
  4. 21 1月, 2016 1 次提交
  5. 10 1月, 2016 2 次提交
  6. 09 1月, 2016 8 次提交
  7. 10 10月, 2015 1 次提交
  8. 05 10月, 2015 2 次提交
  9. 06 9月, 2015 1 次提交
  10. 28 8月, 2015 1 次提交
  11. 12 8月, 2015 1 次提交
  12. 11 8月, 2015 1 次提交
  13. 04 8月, 2015 1 次提交
  14. 29 7月, 2015 1 次提交
  15. 16 7月, 2015 1 次提交
  16. 11 7月, 2015 1 次提交
  17. 08 7月, 2015 2 次提交
  18. 07 7月, 2015 1 次提交
  19. 28 6月, 2015 1 次提交
  20. 27 6月, 2015 2 次提交
  21. 21 6月, 2015 1 次提交
  22. 19 6月, 2015 2 次提交
  23. 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
  24. 13 6月, 2015 2 次提交