aarzilli
0933a681cf
proc.(*Thread).GetG: reading TLS memory directly for g address instead of modifying the executable code
2015-07-28 07:33:51 +02:00
Derek Parker
4aad37b69c
Reorder imports
2015-07-08 15:02:43 -05:00
Derek Parker
c496e9bccf
Don't rely on CurrentBreakpoint, lookup before continue
2015-07-08 13:06:06 -05:00
aarzilli
3a96d8eed7
trace command
2015-06-29 21:16:55 +02:00
Derek Parker
70aff5612c
Check thread.CurrentBreakpoint instead of PC lookup
2015-06-27 23:22:02 -05:00
aarzilli
71fae8f5c6
Only clear and reset breakpoint for current thread
2015-06-26 22:03:50 -05:00
Derek Parker
9d1711d376
dbp.Running determined by any thread running
2015-06-26 09:58:26 -05:00
Derek Parker
db278d0453
Improve TestHalt reliability on Linux
2015-06-26 07:46:46 -05:00
Derek Parker
b35a743a3c
Ensure thread is stopped before setting breakpoint
...
For hardware breakpoints we have to set them on every thread. It could
be the case that another thread is running. Stop it first, set the
breakpoint, then continue it.
2015-06-24 18:33:38 -05:00
Michael Gehring
014e20d8a6
proc: don't deref nil pointer if getG fails
2015-06-21 21:11:48 -05:00
Derek Parker
6e538119d2
Refactor: Rename breakpoint methods
...
s/Break/SetBreakpoint/
s/Clear/ClearBreakpoint/
s/BreakByLocation/SetBreakpointByLocation/
2015-06-20 18:01:06 -05:00
Derek Parker
102d4c89ae
s/DebuggedProcess/Process/
2015-06-20 17:54:52 -05:00
aarzilli
07473f04c5
Implement stack command
...
Finishes #63 #64
2015-06-20 15:29:33 -05:00
Derek Parker
b018c6bc31
Update thread.Continue documentation
2015-06-19 08:08:25 -05:00
Derek Parker
1201b3201d
Remove unused thread methods
2015-06-19 08:05:23 -05:00
Derek Parker
b7d4815d15
Update documentation
2015-06-17 22:01:31 -05:00
Derek Parker
c720919b04
Update docs around thread.SetNextBreakpoints
2015-06-17 21:52:58 -05:00
Derek Parker
a59c67b783
Update documentation for Thread struct
2015-06-12 14:53:20 -05:00
Derek Parker
e5233e7262
Rename: s/ThreadContext/Thread/
2015-06-12 14:51:23 -05:00
Derek Parker
bfca6114d4
Rename package proctl -> proc
2015-06-12 14:49:23 -05:00