Commit Graph

1405 Commits

Author SHA1 Message Date
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
8a911d7fd2 Fix version flag 2015-03-09 09:03:54 -05:00
Derek Parker
bb4356b713 Add test sub command
Allows compiling a test binary and debugging it.
2015-03-08 22:59:37 -05:00
Derek Parker
0125e300cd Fix help formatting 2015-03-08 22:01:14 -05:00
Derek Parker
4e43b0f8c0 Use subcommands instead of flags 2015-03-08 21:26:45 -05:00
Derek Parker
11405314d8 Continue thread properly taking into account suspend_count 2015-03-07 18:27:03 -06:00
Derek Parker
0660fcc09b Reap child process for status (OS X) 2015-03-06 17:28:53 -06:00
Ivar Gaitan
8b04d877a0 Handle process natural death a bit better 2015-03-06 17:03:08 -06:00
Derek Parker
f39e134d1d Improve error for HW breakpoint 2015-03-06 08:53:55 -06:00
Derek Parker
0b3cf1cd15 Add command to print active breakpoints 2015-03-06 08:53:54 -06:00
Derek Parker
464a6b96fe Fix FDE lookup at function entry
Also, rearrange and cleanup file a bit.

Fixes #72
2015-03-02 19:10:55 -06:00
Derek Parker
d4d8f1ce58 Update documentation 2015-03-02 18:06:04 -06:00
Derek Parker
0726aec193 Fix makefile install target 2015-03-01 15:37:19 -06:00
Derek Parker
5705013f73 Bump version to 0.5.0.beta
Notable changes:
* OS X support
* Pure Go readline library
* Fixes issues debugged cgo enabled programs
* Substantial refactoring / code cleanup

Fixes #3 #29 #70
2015-03-01 10:43:03 -06:00
Derek Parker
0e55c0cbcb Cleanup typo 2015-03-01 10:17:30 -06:00
Derek Parker
c158939998 Fix readline history 2015-03-01 10:15:16 -06:00
Derek Parker
c4f90625f6 Fix linux build 2015-03-01 11:02:17 -05:00
Derek Parker
562a6fcca0 Fix mach kernal deallocations 2015-03-01 09:46:01 -06:00
Derek Parker
03b17821c8 Inline function 2015-02-28 22:10:39 -06:00
Derek Parker
ac914fe14a Organize code a bit more 2015-02-28 22:08:42 -06:00
Derek Parker
2b76fee539 Inline function 2015-02-28 22:03:26 -06:00
Derek Parker
9f05f444eb Cleanup TODOs 2015-02-28 21:53:26 -06:00
Derek Parker
c7cc84fa83 More cleanup 2015-02-28 21:34:55 -06:00
Derek Parker
0ba45f8487 Cleanup 2015-02-28 21:14:22 -06:00
Derek Parker
cd30ca6cb4 Remove defs file 2015-02-28 21:14:13 -06:00
Derek Parker
134a53bcf7 Update makefile 2015-02-28 21:08:43 -06:00
Derek Parker
f3019b7478 Prefer makefile to shell script 2015-02-28 21:07:08 -06:00
Derek Parker
4d918aeb2c Handle more kern return values and general cleanup 2015-02-28 10:44:36 -06:00
Derek Parker
b065674fe3 Handle set_pc errors 2015-02-28 10:41:05 -06:00
Derek Parker
636719a4c6 Handle thread_get_state errors 2015-02-28 10:39:21 -06:00
Derek Parker
77725b3d66 Cleanup kernel allocations 2015-02-28 10:35:44 -06:00
Derek Parker
f4ec73bb62 Fix hanging issue on Linux 2015-02-28 09:05:37 -05:00
Derek Parker
27f68abebd Fix Linux panic 2015-02-27 22:35:26 -05:00
Derek Parker
450e5c4805 Fix linux compile errors 2015-02-27 17:13:35 -06:00
Derek Parker
35a0471fd6 Update more exc files for cond compilation 2015-02-27 15:32:47 -06:00
Derek Parker
fc4469b460 Rename exc files for conditional compilation 2015-02-27 15:31:07 -06:00
Derek Parker
7f52928c03 Cleanup of printing and putsing 2015-02-27 15:27:48 -06:00
Derek Parker
52c8f8e972 Remove readline dep 2015-02-27 15:03:16 -06:00
Derek Parker
2d2d70641e (Mostly) working on OS X 2015-02-27 15:03:06 -06:00
Derek Parker
533a534560 Update README 2015-02-23 23:36:03 -05:00
Derek Parker
201981b91c Remove Travis support
Currently Travis supports only Ubuntu 12.04 linux 2.6 VMs which are
terribly outdated, and trying to track down why it's hanging on Travis
but not on other similar VMs is more trouble than it's worth at the
moment.

Certainly another more appropriate and up to date CI solution should be
explored.
2015-02-18 09:46:02 -06:00
Derek Parker
e817003af0 Update travis link 2015-02-17 21:46:11 -06:00
Derek Parker
af74da89bf Use svg for travis badge 2015-02-17 21:31:50 -06:00
Derek Parker
15f9da7200 Update travis env 2015-02-17 21:26:21 -06:00
Derek Parker
1489674885 Fix travis apt install 2015-02-17 20:59:38 -06:00
Derek Parker
b8c00f4569 Update Travis badge 2015-02-17 20:56:30 -06:00
Florin Patan
86e60be387 Added TravisCI support and badges 2015-02-17 20:35:19 -06:00
Derek Parker
daf5030023 slight cleanup 2015-02-17 12:27:47 -05:00
Jackie Li
cc5e0e2b1e be consistent on messages for "info" command 2015-02-13 17:15:40 +00:00
Derek Parker
19c62d02fc Bump minor version 2015-02-04 19:23:40 -06:00