Derek Parker
4da0dab22f
Add version info
2014-11-10 06:53:33 -06:00
Derek Parker
4c95bf7302
(Mostly) working multithreaded tracing implementation
...
Areas that need improving:
* Code cleanup
* Promote breakpoints back out of thread context
* Fix potential bug in "Next" implementation, when thread contexts
switch
2014-10-25 08:59:22 -05:00
Derek Parker
09ff60f1ab
Add 'help' command
2014-10-20 12:06:36 -05:00
Derek Parker
15da4c2e89
Update prompt
2014-10-20 12:01:02 -05:00
Derek Parker
5331dad93d
Rename project
2014-10-15 09:28:22 -05:00
Derek Parker
05239b7beb
Allow debugger to compile, run and attach to program
...
Implement feature that enables the debugger to be able to compile, run
and attach to a program all in one simple step.
2014-10-13 18:30:37 -05:00
Derek Parker
551f19531d
Use descriptive const for readline history filename
2014-09-30 08:50:12 -05:00
Derek Parker
887c3393f0
Save readline history
2014-09-21 18:59:19 -05:00
Derek Parker
4395307d74
Add readline integration
2014-09-19 17:02:06 -05:00
Derek Parker
93db6249a0
Launch prog from cli, also exit cleanly
2014-08-23 08:20:56 -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
feec416b1a
Rename function for brevity
2014-06-25 14:35:21 -05:00
Derek Parker
7304d55605
Update import paths
2014-06-09 11:19:49 -05:00
Derek Parker
fd9da4e3b3
Allow breakpoints to be set at file/line
2014-05-29 10:53:05 -05:00
Derek Parker
c3bac38ba1
Pass addr to Break() and Clear()
2014-05-27 18:15:18 -05:00
Derek Parker
14b5473cee
Implement clear command
2014-05-27 14:32:40 -05:00
Derek Parker
73ddaa2653
Modify Step() to not print, delegate to command
2014-05-27 11:32:25 -05:00
Derek Parker
821313d6cf
Implement break command
2014-05-27 10:44:29 -05:00
Derek Parker
ca7fd6dd06
Fix docs
2014-05-23 19:01:56 -05:00
Derek Parker
e22878211b
Ensure debugging process stays on one thread
2014-05-23 17:00:35 -05:00
Derek Parker
b35072f3dc
Respond to basic process commands
2014-05-20 18:14:45 -05:00
Derek Parker
ff95793a2d
Inline trimSuffix
2014-05-20 16:31:25 -05:00
Derek Parker
e483f89c16
Add initial main func
2014-05-20 16:29:01 -05:00