10 Commits

Author SHA1 Message Date
98e7089dd3 Move list of hardware breakpoints onto arch struct
Hardware breakpoints are by definition architecture dependant. Move them
off the DebuggedProcess struct and onto the associated arch struct.
2015-06-12 14:30:59 -05:00
fe19f3f20c Rename: s/EvalSymbol/EvalVariable/ 2015-06-12 14:04:14 -05:00
c7dc57d44f Detach from process in tests
Prevents leaving around a bunch of zombie processes
2015-05-27 17:38:53 -05:00
49667f2302 Rename thread.Process -> thread.dbp
Process is an incorrect name for the DebuggedProcess struct that the
thread is "a part" of. Also, no need to export that field.
2015-05-27 12:16:45 -05:00
819c476aa9 Do not attempt to automatically read locals/args 2015-05-08 16:43:03 -05:00
794d5b1e19 Revert errors.New change 2015-05-04 17:31:13 -05:00
1ad66660a1 Prefer errors.New for unformatted errors 2015-05-01 16:27:29 -05:00
6cadeb41fc Pass kill signal to ptrace_detach 2015-05-01 15:50:29 -05:00
9040ec1af1 Only detach if not killing process 2015-05-01 15:14:58 -05:00
2954e03a20 Introduce client/server separation
Refactor to introduce client/server separation, including a typed
client API and a HTTP REST server implementation.

Refactor the terminal to be an API consumer.
2015-04-29 21:05:41 -05:00