12 Commits

Author SHA1 Message Date
ecacbc8a40 Remove bonus comment 2015-01-14 17:40:52 -06:00
bcc4943abd Move breakpointIDCounter to DebuggedProcess struct 2015-01-14 09:01:36 -06:00
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
fbbe9aaa5e Implement usage of hardware breakpoints
Currently only works for amd64 processors.
2015-01-12 21:56:25 -06:00
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
eed50f3e52 Kill newline 2015-01-01 12:35:03 -06:00
709347512c Breakpoints now have ids. Consolidated location lookup logic 2015-01-01 08:23:55 -05:00
ed6d4049b6 Extracting common dwarf reader functionality into its own area 2014-12-31 11:46:58 -06:00
2d21cad8dc Support Go1.4rc1 2014-12-10 22:31:12 -06:00
e299dfde08 Isolate linux specific register getters / setters 2014-12-08 17:54:34 -06:00
d41bbbf5c3 Further isolate Linux specific code 2014-12-08 17:15:52 -06:00
53ae81291b Isolate proctl_*.go linux specific code 2014-12-05 16:17:10 -06:00