Commit Graph

52 Commits

Author SHA1 Message Date
Derek Parker
794d5b1e19 Revert errors.New change 2015-05-04 17:31:13 -05:00
Derek Parker
1ad66660a1 Prefer errors.New for unformatted errors 2015-05-01 16:27:29 -05:00
Derek Parker
6df90f325d Rename CurrentPC -> PC 2015-04-23 10:40:33 -05:00
Derek Parker
42a57ad285 Move print goroutine info into command
* DebuggedProcess method: `PrintGoroutinesInfo` -> `GoroutinesInfo`
* `goroutines` command in command/command.go now responsible for
  printing info.
2015-04-09 09:53:02 -05:00
Derek Parker
1d99e03f83 Reduce exported members of DebuggedProcess struct 2015-04-03 11:10:35 -05:00
Derek Parker
39e144d18d Fix argument typos 2015-03-30 21:12:15 -05:00
Derek Parker
0ac24abd2d Validate args to thread command 2015-03-26 13:15:35 -05:00
Derek Parker
4729ae828b Allow arbitrary switching between threads 2015-03-13 14:50:01 -05:00
Derek Parker
9f70f43f5c Update thread printing, now denotes current thread
Also refactored code a bit, removed printing functions from proctl
package and inlined them into command.
2015-03-11 18:08:20 -05:00
Derek Parker
0b3cf1cd15 Add command to print active breakpoints 2015-03-06 08:53:54 -06:00
Jackie Li
cc5e0e2b1e be consistent on messages for "info" command 2015-02-13 17:15:40 +00:00
epipho
46b5348455 Comment cleanup. Added info vars reference to docs 2015-02-04 13:15:10 -05:00
epipho
fe8e85e341 Start of info vars 2015-02-04 13:15:10 -05:00
epipho
5231b06a6b Added handler for unknown and void types. Handle nil fn pointers. 2015-02-04 13:15:09 -05:00
epipho
709347512c Breakpoints now have ids. Consolidated location lookup logic 2015-01-01 08:23:55 -05:00
epipho
07940dc59e Added info locals and info args commands 2014-12-30 12:58:44 -05:00
Derek Parker
c8035c9338 Prefer funcs to functions 2014-12-28 23:06:04 -06:00
epipho
260d6d1fe1 Syntax cleanup 2014-12-28 23:03:25 -06:00
epipho
ee04df4ae2 Added info functions 2014-12-28 23:03:25 -06:00
epipho
148d608323 Adding info sources 2014-12-28 23:03:25 -06:00
Derek Parker
93d62e450e Modify cl ui a bit 2014-12-02 12:40:53 -06:00
Derek Parker
c4f79a36e5 Move current line indicator 2014-12-01 21:13:08 -06:00
Jason Del Ponte
cdef461a60 Simplified help command message
* Remove hardcoded string and use command help message
* Include aliases in output
2014-11-14 09:49:54 -06:00
Jason Del Ponte
d54a3262d2 Added aliases to commands
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
2014-11-14 09:49:34 -06:00
Michael Gehring
2ce51ab92f Handle missing line info in printcontext 2014-11-13 08:43:43 -06:00
Derek Parker
2ea8ff1e74 Do not panic on incorrect command arity 2014-11-12 17:40:44 -06:00
Matt Self
ffeddc39a5 add exit command to help 2014-11-11 21:03:04 -07:00
Derek Parker
95e1654466 Add goroutines to help command 2014-11-09 13:00:35 -06:00
Derek Parker
7d69c16512 Add command to print all goroutines info 2014-11-09 12:56:21 -06:00
Derek Parker
2e99a24b4e Update help command 2014-11-08 08:58:09 -06:00
Derek Parker
665ff49181 Add command to print every thread status 2014-11-07 23:55:25 -06:00
Derek Parker
ceeeaa7960 Minor code cleanup 2014-10-27 07:27:28 -05:00
Derek Parker
09ff60f1ab Add 'help' command 2014-10-20 12:06:36 -05:00
Derek Parker
83764affa6 Add color to context output 2014-10-17 14:47:30 -05:00
Derek Parker
10dbc4beda Add line numbers to context output 2014-10-17 14:38:34 -05:00
Derek Parker
5f0d3a5bb6 Allow BreakPoint to be cleared by file:line 2014-10-17 08:29:44 -05:00
Derek Parker
5286c0180e Guard against insufficient args to print cmd 2014-10-17 08:25:40 -05:00
Derek Parker
5331dad93d Rename project 2014-10-15 09:28:22 -05:00
Derek Parker
9084276012 Implement print command 2014-10-07 17:03:20 -05:00
Derek Parker
a3612dd10f Print context after step, next or continue 2014-09-06 19:39:40 -05:00
Derek Parker
93db6249a0 Launch prog from cli, also exit cleanly 2014-08-23 08:20:56 -05:00
Derek Parker
a5ee20a279 Detatch cleanly upon exit 2014-08-15 15:41:16 -05:00
Derek Parker
4dfa249d78 Fix panic for invalid function name 2014-08-07 16:13:11 -05:00
Derek Parker
6a82ebb25d Implement frontend next command 2014-07-11 16:18:07 -05:00
Derek Parker
d86639593a Rename function for clarity 2014-06-26 20:36:39 -05:00
Derek Parker
7fe2037ff1 Refactor: Modify command registraion on bootup
Benefits of this CL:

* Commands no longer rely on closured proc struct
* No two-step process for basic command initializaion
2014-06-25 14:58:45 -05:00
Derek Parker
821313d6cf Implement break command 2014-05-27 10:44:29 -05:00
Derek Parker
a67f21fee4 Add documentation 2014-05-21 10:23:14 -05:00
Derek Parker
2d8cc08513 Default DebugCommands() to include null replay 2014-05-21 10:18:54 -05:00
Derek Parker
c125fafe50 Allow command replay by hitting <enter> 2014-05-21 10:15:58 -05:00