Derek Parker
ecacbc8a40
Remove bonus comment
2015-01-14 17:40:52 -06:00
Derek Parker
bcc4943abd
Move breakpointIDCounter to DebuggedProcess struct
2015-01-14 09:01:36 -06:00
Derek Parker
d7cb4dcaca
Remove parseProcessStatus and only report stop
...
Currently there is no need for the other items in the ProcessStatus
struct, we really only care if the process is not running, so we can
avoid sending signals to it.
2015-01-14 08:58:32 -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
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
Derek Parker
eed50f3e52
Kill newline
2015-01-01 12:35:03 -06:00
epipho
709347512c
Breakpoints now have ids. Consolidated location lookup logic
2015-01-01 08:23:55 -05:00
epipho
ed6d4049b6
Extracting common dwarf reader functionality into its own area
2014-12-31 11:46:58 -06:00
Derek Parker
2d21cad8dc
Support Go1.4rc1
2014-12-10 22:31:12 -06:00
Derek Parker
e299dfde08
Isolate linux specific register getters / setters
2014-12-08 17:54:34 -06:00
Derek Parker
d41bbbf5c3
Further isolate Linux specific code
2014-12-08 17:15:52 -06:00
Derek Parker
53ae81291b
Isolate proctl_*.go linux specific code
2014-12-05 16:17:10 -06:00