Commit Graph

1047 Commits

Author SHA1 Message Date
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
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