- 29 6月, 2015 1 次提交
-
-
由 aarzilli 提交于
additionally fixes a bug when Detach is called on an exiting/exited thread: dbp.CurrentThread could point to a thread that has already been removed from dbp.Threads by trapWait which will lead to a nil pointer dereference caused proc.Process.clearBreakpoint getting nil from dbp.Threads[tid]
-
- 27 6月, 2015 1 次提交
-
-
由 aarzilli 提交于
On a thread that's leader of its group, that is ptraced and that was survived by its children.
-
- 26 6月, 2015 2 次提交
-
-
由 Derek Parker 提交于
-
由 Derek Parker 提交于
-
- 22 6月, 2015 3 次提交
-
-
由 Derek Parker 提交于
Makes for more deterministic test runs.
-
由 Derek Parker 提交于
-
由 Derek Parker 提交于
-
- 21 6月, 2015 4 次提交
-
-
由 Derek Parker 提交于
-
由 Derek Parker 提交于
s/Break/SetBreakpoint/ s/Clear/ClearBreakpoint/ s/BreakByLocation/SetBreakpointByLocation/
-
由 Derek Parker 提交于
-
由 aarzilli 提交于
Finishes #63 #64
-
- 18 6月, 2015 1 次提交
-
-
由 Derek Parker 提交于
-
- 14 6月, 2015 1 次提交
-
-
由 Derek Parker 提交于
Previously either the terminal client or the debugger service would either lock main goroutine to a thread or provide a locked goroutine to run _all_ DebuggedProcess functions in. This is unnecessary because only ptrace functions need to be run from the same thread that originated the PT_ATTACH request. Here we use a specific thread-locked goroutine to service any ptrace request. That goroutine is also responsible for the initial spawning / attaching of the process, since it must be responsible for the PT_ATTACH request.
-
- 13 6月, 2015 6 次提交
-
-
由 Derek Parker 提交于
-
由 Derek Parker 提交于
-
由 Derek Parker 提交于
-
由 Derek Parker 提交于
Hardware breakpoints are by definition architecture dependant. Move them off the DebuggedProcess struct and onto the associated arch struct.
-
由 Derek Parker 提交于
-
由 Derek Parker 提交于
-
- 12 6月, 2015 3 次提交
-
-
由 Derek Parker 提交于
* Set hardware breakpoints on all existing threads * Set hardware breakpoints on any new thread the spawns Fixes #111
-
由 Derek Parker 提交于
-
由 Derek Parker 提交于
* Remove half baked CallFn implementation. * Cleanup whitespace * Cleanup read/write mem functions
-
- 28 5月, 2015 1 次提交
-
-
由 Derek Parker 提交于
Prevents leaving around a bunch of zombie processes
-
- 10 5月, 2015 2 次提交
-
-
由 Derek Parker 提交于
-
由 Derek Parker 提交于
-
- 09 5月, 2015 1 次提交
-
-
由 Derek Parker 提交于
-
- 08 5月, 2015 1 次提交
-
-
由 Derek Parker 提交于
-
- 05 5月, 2015 1 次提交
-
-
由 Derek Parker 提交于
-
- 02 5月, 2015 1 次提交
-
-
由 Derek Parker 提交于
-
- 30 4月, 2015 1 次提交
-
-
由 Derek Parker 提交于
-
- 29 4月, 2015 1 次提交
-
-
由 Derek Parker 提交于
-
- 26 4月, 2015 4 次提交
-
-
由 Derek Parker 提交于
-
由 Derek Parker 提交于
-
由 Derek Parker 提交于
-
由 Derek Parker 提交于
* Ignore signals we do not care about * Implement custom fork/exec for Darwin to convert signals to mach exceptions
-
- 25 4月, 2015 1 次提交
-
-
由 Derek Parker 提交于
-
- 24 4月, 2015 1 次提交
-
-
由 Derek Parker 提交于
-
- 23 4月, 2015 3 次提交
-
-
由 Derek Parker 提交于
-
由 Derek Parker 提交于
-
由 Derek Parker 提交于
-