1. 08 7月, 2017 1 次提交
  2. 30 6月, 2017 3 次提交
  3. 27 6月, 2017 3 次提交
  4. 22 6月, 2017 1 次提交
    • H
      proc: read G struct offset from runtime.tlsg if possible (#883) · 7d2834a9
      heschik 提交于
      When a Go program is externally linked, the external linker is
      responsible for picking the TLS offset. It records its decision in the
      runtime.tlsg symbol. Read the offset from that rather than guessing -16.
      
      This implementation causes a regression: 1.4 and earlier will no longer
      work.
      7d2834a9
  5. 21 6月, 2017 2 次提交
  6. 20 6月, 2017 1 次提交
  7. 13 6月, 2017 6 次提交
  8. 06 6月, 2017 1 次提交
  9. 31 5月, 2017 2 次提交
  10. 27 5月, 2017 5 次提交
  11. 26 5月, 2017 1 次提交
  12. 25 5月, 2017 1 次提交
    • A
      pkg/proc: remove unused types (#850) · 53908019
      Alessandro Arzilli 提交于
      type M struct was never used (as far as I know).
      type VariableEval interface was used for a brief period of time during
      the refactoring, now both its methods are functions.
      53908019
  13. 23 5月, 2017 1 次提交
  14. 17 5月, 2017 1 次提交
    • A
      proc: next, stepout should work on recursive goroutines (#831) · 35405583
      Alessandro Arzilli 提交于
      Before this commit our temp breakpoints only checked that we would stay
      on the same goroutine.
      However this isn't enough for recursive functions we must check that we
      stay on the same goroutine AND on the same stack frame (or, in the case
      of the StepOut breakpoint, the previous stack frame).
      
      This commit:
      1. adds a new synthetic variable runtime.frameoff that returns the
         offset of the current frame from the base of the call stack.
         This is similar to runtime.curg
      2. Changes the condition used for breakpoints on the lines of the
         current function to check that runtime.frameoff hasn't changed.
      3. Changes the condition used for breakpoints on the return address to
         check that runtime.frameoff corresponds to the previous frame in the
         stack.
      4. All other temporary breakpoints (the step-into breakpoints and defer
         breakpoints) remain unchanged.
      
      Fixes #828
      35405583
  15. 16 5月, 2017 1 次提交
  16. 12 5月, 2017 1 次提交
  17. 10 5月, 2017 1 次提交
  18. 09 5月, 2017 1 次提交
  19. 06 5月, 2017 3 次提交
  20. 05 5月, 2017 2 次提交
  21. 02 5月, 2017 1 次提交
  22. 29 4月, 2017 1 次提交