Commit Graph

677 Commits

Author SHA1 Message Date
Derek Parker
251abd2c21 Handle attempt to set break on nonexistent func 2014-05-24 11:36:18 -05:00
Derek Parker
03fab9c26e Ensure breakpoint is set only once 2014-05-24 11:22:06 -05:00
Derek Parker
798fdd9de0 Implement backend breakpoint functionality 2014-05-23 19:44:54 -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
f8ab6234c9 Add test around attaching to process 2014-05-23 14:20:04 -05:00
Derek Parker
4df7b998ee Parse go symbol table and print on step 2014-05-23 14:19:38 -05:00
Derek Parker
0d134e8733 Don't export handleResult() 2014-05-21 10:23:45 -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
Derek Parker
a9f4f4d83b Ignore test binary 2014-05-21 09:59:19 -05:00
Derek Parker
c7a44c7506 Add test fixture program to run debugger against 2014-05-21 09:58:42 -05:00
Derek Parker
b35072f3dc Respond to basic process commands 2014-05-20 18:14:45 -05:00
Derek Parker
8f5190cbef Add ability to register commands 2014-05-20 18:09:34 -05:00
Derek Parker
84f80fd149 Rename Exec() to HandleResult() 2014-05-20 16:39:32 -05:00
Derek Parker
9b27095579 Take error directly in Exec() 2014-05-20 16:38:49 -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
Derek Parker
86d2d026dd Add basic command implementation 2014-05-20 16:28:24 -05:00
Derek Parker
170ae88312 Refactor: Remove duplicate code 2014-05-20 15:15:52 -05:00
Derek Parker
8d67a063f7 Update process state on step 2014-05-20 13:23:36 -05:00
Derek Parker
31064c20da Reduce sleep time for test prog 2014-05-20 13:23:36 -05:00
Derek Parker
25783f23d6 Implement Continue() for linux amd64 2014-05-20 13:23:36 -05:00
Derek Parker
ea0ff20e16 Implement linux amd64 step 2014-05-20 13:23:35 -05:00
Derek Parker
5b7f7d92a5 Add License and README 2014-05-03 15:31:52 -05:00
Derek Parker
f6741acdde Add basic ignore config 2014-05-03 15:18:00 -05:00