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