1. 27 9月, 2016 2 次提交
    • A
      proc: Implement Step using Continue · 7c49d496
      aarzilli 提交于
      Instead of repeatedly calling StepInstruction set breakpoints to the
      destination of CALL instructions (or on the CALL instructions
      themselves for indirect CALLs), then call Continue.
      Calls to unexported runtime functions are skipped.
      Reduces the number of code paths managing inferior state from 3 to 2
      (StepInstruction, Continue).
      
      Fixes #561
      7c49d496
    • A
      proc: bugfix: Next and normal calls to deferred function · 8d582620
      aarzilli 提交于
      When a deferred function is called directly Next and StepOut should not
      step into it.
      
      Fixes #582
      8d582620
  2. 25 9月, 2016 2 次提交
  3. 13 9月, 2016 2 次提交
  4. 07 9月, 2016 2 次提交
  5. 01 9月, 2016 1 次提交
  6. 12 8月, 2016 1 次提交
  7. 05 8月, 2016 1 次提交
  8. 22 7月, 2016 1 次提交
    • D
      proc: Fix stepping into runtime.duff* (#575) · 218c2b95
      dr2chase 提交于
      Detect calls that do not target a function's entrypoint
      (i.e, calls to runtime.duffzero and runtime.duffcopy) and
      instead step into them directly.  StepInto sets a breakpoint
      past the called function's prologue and expects that continue
      will hit that breakpoint, but because the call is into the
      interior of the function (well past the prologue) this fails.
      
      Fixes #573
      218c2b95
  9. 21 7月, 2016 1 次提交
  10. 08 7月, 2016 2 次提交
  11. 06 7月, 2016 2 次提交
  12. 03 7月, 2016 1 次提交
  13. 02 7月, 2016 1 次提交
    • A
      Replaced net/rpc with custom version · 80336e57
      aarzilli 提交于
      This version preserves the order of requests, allows the
      client to switch between API versions and introduces a
      way to send notifications to the client (see TODO item at:
      proc/proc_linux.go:325).
      
      Fixes #523, #571
      80336e57
  14. 30 6月, 2016 1 次提交
    • A
      proc: detect when Launching non-executable files · 51c39ed1
      aarzilli 提交于
      This provides a better error message when the user tries to run dlv
      debug on a directory that does not contain a main package, when `dlv
      exec` is used with a source file.
      
      Additionally the architecture of the executable is checked as suggested
      by @alexbrainman in #443.
      
      Fixes #509
      51c39ed1
  15. 25 6月, 2016 5 次提交
  16. 22 6月, 2016 1 次提交
  17. 21 6月, 2016 1 次提交
  18. 08 6月, 2016 1 次提交
  19. 30 5月, 2016 5 次提交
  20. 26 5月, 2016 1 次提交
  21. 21 5月, 2016 4 次提交
  22. 18 5月, 2016 2 次提交