Derek Parker
|
a1d0ced6f9
|
Insert raw instructions for G addr in TLS
* Remove half baked CallFn implementation.
* Cleanup whitespace
* Cleanup read/write mem functions
|
2015-06-11 15:28:20 -05:00 |
|
Derek Parker
|
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 |
|
Derek Parker
|
794d5b1e19
|
Revert errors.New change
|
2015-05-04 17:31:13 -05:00 |
|
Derek Parker
|
1ad66660a1
|
Prefer errors.New for unformatted errors
|
2015-05-01 16:27:29 -05:00 |
|
Derek Parker
|
c414c72ec9
|
Return regs from saveRegisters function
|
2015-05-01 08:34:09 -05:00 |
|
Derek Parker
|
91ebc8d132
|
Make trapWait method on DebuggedProcess
|
2015-04-23 10:42:28 -05:00 |
|
Derek Parker
|
6df90f325d
|
Rename CurrentPC -> PC
|
2015-04-23 10:40:33 -05:00 |
|
Derek Parker
|
48d0703b4f
|
Improve 'next' impl for non-go next'ing
|
2015-04-20 13:03:22 -05:00 |
|
Derek Parker
|
58db8322ef
|
Improve chan / goroutine coordination
* Properly find next source line for goroutines blocked in chanrecv
* Refactor breakpoint clearing
* Refactor temp breakpoint setting
|
2015-04-19 17:15:34 -05:00 |
|
Derek Parker
|
1d99e03f83
|
Reduce exported members of DebuggedProcess struct
|
2015-04-03 11:10:35 -05:00 |
|
Derek Parker
|
86e1530524
|
Improve next implementation
* Better tracking of current goroutine
* More efficient, eliminates superfluous step syscalls
* Handles concurrency and thread coordination better
|
2015-03-31 17:12:45 -05:00 |
|
Derek Parker
|
11405314d8
|
Continue thread properly taking into account suspend_count
|
2015-03-07 18:27:03 -06:00 |
|
Derek Parker
|
c7cc84fa83
|
More cleanup
|
2015-02-28 21:34:55 -06:00 |
|
Derek Parker
|
0ba45f8487
|
Cleanup
|
2015-02-28 21:14:22 -06:00 |
|
Derek Parker
|
4d918aeb2c
|
Handle more kern return values and general cleanup
|
2015-02-28 10:44:36 -06:00 |
|
Derek Parker
|
7f52928c03
|
Cleanup of printing and putsing
|
2015-02-27 15:27:48 -06:00 |
|
Derek Parker
|
2d2d70641e
|
(Mostly) working on OS X
|
2015-02-27 15:03:06 -06:00 |
|