1. 09 9月, 2017 1 次提交
  2. 31 8月, 2017 1 次提交
  3. 02 8月, 2017 1 次提交
  4. 27 7月, 2017 2 次提交
  5. 30 6月, 2017 1 次提交
  6. 21 6月, 2017 1 次提交
    • A
      api: add FrameOffset to Stackframe (#864) · 04c4b019
      Alessandro Arzilli 提交于
      Other debuggers can be instructed to decorate the stacktrace with the
      value of SP. Our SP equivalent is the frame offset, since we can add it
      to the Stackframe structure without incurring into added costs we
      should, so that frontends can use it if they want.
      04c4b019
  7. 09 5月, 2017 1 次提交
  8. 06 5月, 2017 1 次提交
  9. 20 4月, 2017 2 次提交
  10. 19 4月, 2017 1 次提交
  11. 23 2月, 2017 2 次提交
    • A
      terminal/command_test: improved TestIssue387 · 1a4b5a05
      aarzilli 提交于
      The test in question tries to 'next' over a call to wg.Done, this is
      not guaranteed to succeed, if the goroutine gets suspended after
      wg.Done has notified the waiting group but before returning to
      main.dostuff the program could quit before the goroutine is resumed.
      1a4b5a05
    • A
      proc/stack: use BP when FDE is not available · 92faa95b
      aarzilli 提交于
      On Windows we can sometimes encounter threads stopped in locations for
      which we do not have entries in debug_frame.
      These cases seem to be due to calls to Windows API in the go runtime,
      we can still produce a (partial) stack trace in this circumstance by
      following frame pointers (starting with BP).
      We still prefer debug_frame entries when available since go functions
      do not have frame pointers before go1.8.
      92faa95b
  12. 09 2月, 2017 1 次提交
  13. 25 9月, 2016 1 次提交
  14. 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
  15. 30 4月, 2016 1 次提交
    • A
      docs: Documentation for command line frontend (#518) · 82ece547
      Alessandro Arzilli 提交于
      * documentation: copied old documentation from wiki
      
      * command: better online documentation
      
      Help without arguments prints just a short summary for each command,
      help followed by a command prints the command's syntax and a longer
      explanation.
      
      * documentation: automatically generate Documentation/cli/README.md
      82ece547
  16. 25 4月, 2016 2 次提交
    • A
      terminal,service: auto-continue during next and step (#448) · c4e01da5
      Alessandro Arzilli 提交于
      * proc: bugfix: StepInto can not function when temp bps exist
      
      * terminal,service: auto-continue during next and step
      
      Make dlv call continue automatically when a breakpoint is hit on a
      different goroutine during a next or step operation.
      Added API hooks to implement the other solution to this problem (cancel
      the next/step operation if a different breakpoint is hit).
      
      Fixes #387
      c4e01da5
    • A
      proc: Improvements to Variable printing (#444) · 473b6638
      Alessandro Arzilli 提交于
      * service/api: Removed unused fields of service/api.Function
      
      * proc/eval: Set return variable name to input expression
      
      * all: fine-grained control of loadValue for better variable printing
      
      Makes proc.(*Variable).loadValue loading parameters configurable
      through one extra argument of type LoadConfig.
      This interface is also exposed through the API so clients can control
      how much of a variable delve should read.
      473b6638
  17. 19 4月, 2016 1 次提交
  18. 07 4月, 2016 1 次提交
    • W
      terminal: show message if there are no vars/locals/args · e60942a3
      Wesley Merkel 提交于
      When the vars, locals, or args commands return no results, nothing is
      
      printed out to the terminal. This commit makes these commands print a
      
      message like `(no locals)` when there is nothing to show. This feedback
      
      is more descriptive of what is being returned than an empty string.
      e60942a3
  19. 29 2月, 2016 1 次提交
  20. 28 2月, 2016 2 次提交
  21. 25 2月, 2016 1 次提交
  22. 12 2月, 2016 1 次提交
  23. 29 1月, 2016 1 次提交
  24. 04 11月, 2015 1 次提交
  25. 05 10月, 2015 1 次提交
    • A
      terminal: Implements init file and source command · eb2bc2a7
      aarzilli 提交于
      The 'source' command reads the file specified as argument and executes
      it as a list of delve commands.
      Additionally a flag '--init' can be passed to delve specifying a file
      containing a list of commands to execute on startup.
      
      Issue #96
      eb2bc2a7
  26. 30 9月, 2015 1 次提交
  27. 30 5月, 2015 1 次提交
  28. 05 5月, 2015 1 次提交
  29. 02 5月, 2015 1 次提交
  30. 30 4月, 2015 1 次提交
    • D
      Introduce client/server separation · 2954e03a
      Dan Mace 提交于
      Refactor to introduce client/server separation, including a typed
      client API and a HTTP REST server implementation.
      
      Refactor the terminal to be an API consumer.
      2954e03a
  31. 27 3月, 2015 1 次提交
  32. 14 11月, 2014 1 次提交
    • J
      Added aliases to commands · d54a3262
      Jason Del Ponte 提交于
      Added:
      - break: b
      - continue: c
      - step: si
      - next: n
      - print: p
      
      Taken from the gdb command list
      
      Also updated .gitignore to ignore built dlv file in cmd/dlv
      d54a3262
  33. 15 10月, 2014 1 次提交
  34. 26 6月, 2014 1 次提交
  35. 27 5月, 2014 1 次提交