Derek Parker
2d2d70641e
(Mostly) working on OS X
2015-02-27 15:03:06 -06:00
Derek Parker
daf5030023
slight cleanup
2015-02-17 12:27:47 -05:00
Derek Parker
aa8ad88965
Improve documentation
2015-02-02 16:09:56 -05:00
Paul Sbarra
58de1f7c85
migrate to go.sys subrepository
...
As of go version 1.4 the standard library syscall package is "locked
down" and code outside of the standard library is recommended to migrate
to the go.sys subrepository.
Reference: https://golang.org/s/go1.4-syscall
2015-01-25 22:43:47 -06:00
Derek Parker
fbbe9aaa5e
Implement usage of hardware breakpoints
...
Currently only works for amd64 processors.
2015-01-12 21:56:25 -06:00
Derek Parker
c0ae1ee1c6
Remove erroneous fmt.Println calls
2015-01-10 14:33:49 -06:00
Derek Parker
bc39ddfbbc
Handle SIGINT
...
Handle SIGINT by stopping the traced program and then displaying a
prompt to the user for commands. If the traced process is not running,
this is a noop.
Closes #30
2015-01-09 16:24:33 -06:00
epipho
709347512c
Breakpoints now have ids. Consolidated location lookup logic
2015-01-01 08:23:55 -05:00
Derek Parker
9e8ac82104
Minor refactoring / code cleanup
2014-12-28 20:48:58 -06:00
Derek Parker
e0738c417c
Remove helper file & further isolate linux code
2014-12-09 10:51:17 -06:00
Derek Parker
e784e5d56d
Isolate linux specific memory reading in threads file
2014-12-08 17:56:02 -06:00
Derek Parker
e299dfde08
Isolate linux specific register getters / setters
2014-12-08 17:54:34 -06:00
Derek Parker
64e01bfed1
Begin thread code isolation
2014-12-08 17:40:59 -06:00