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
Derek Parker
4d88d9ed8d
Prefer binary search over tree lookup for FDEs
...
FDEs previously were loaded into a red/black tree and searched. This is
significantly more expensive than a binary search over a slice. Not sure
what I was thinking using a red/black tree - this binary search
implementation is significantly more efficient.
2015-02-04 19:22:39 -06:00
Derek Parker
49c0d61515
Update CONTRIBUTING guide
2015-02-04 13:31:13 -06:00
Derek Parker
93c96f6a0b
Create initial CONTRIBUTING file
2015-02-04 12:20:56 -06:00
epipho
6b843c18eb
Removed debugging printf
2015-02-04 13:15:10 -05:00
epipho
46b5348455
Comment cleanup. Added info vars reference to docs
2015-02-04 13:15:10 -05:00
epipho
c7fe4e3e88
Added limit to array size (64) and struct member recursion (2) when printing
2015-02-04 13:15:10 -05:00