Dan Mace
ecb8e8a42a
Consolidate test support/setup
...
Add a test support package which allows shared test functionality
for both the unit and integration tests.
Tests importing the proctl/test package will gain access to a special
test entrypoint which precompiles fixtures and makes them available
to tests.
2015-05-04 17:44:40 -05:00
Derek Parker
794d5b1e19
Revert errors.New change
2015-05-04 17:31:13 -05:00
Derek Parker
173ee20097
Fix: properly handle random signals
...
* Ignore signals we do not care about
* Implement custom fork/exec for Darwin to convert signals to mach
exceptions
2015-04-25 13:02:45 -05:00
Derek Parker
1d99e03f83
Reduce exported members of DebuggedProcess struct
2015-04-03 11:10:35 -05:00
epipho
c7fe4e3e88
Added limit to array size (64) and struct member recursion (2) when printing
2015-02-04 13:15:10 -05:00
epipho
1782e13f74
Genericized slice reading
2015-01-20 01:37:52 -05:00
epipho
e2236664dd
Genericized array reading
2015-01-20 00:32:08 -05:00
epipho
99b614a028
Adding support for reading function pointers and mapping them to function names
2015-01-19 23:15:40 -05:00
epipho
056df44318
Support for uint and boolean types
2015-01-19 22:18:17 -05:00
epipho
67ad85feec
readString can now read strings of any length as well as sliced strings
2015-01-19 19:30:15 -05:00
epipho
7c61e2a1cb
EvalSymbol supports evaluating struct members on pointers. Fixed panic
...
when evaluating a nil pointer.
2015-01-02 10:02:56 -06:00
epipho
709347512c
Breakpoints now have ids. Consolidated location lookup logic
2015-01-01 08:23:55 -05:00
epipho
2c5527c6c9
Refactor member variable evaluation so it works in all cases
2014-12-31 16:20:26 -05:00
epipho
07940dc59e
Added info locals and info args commands
2014-12-30 12:58:44 -05:00
Derek Parker
623ec5e53d
Improve array evaluation support
...
* First of a few commits to allow for evaluating arrays of arbitrary
types
* Adds support for 32 bit integer arrays
2014-12-28 22:37:18 -06:00
Derek Parker
2d21cad8dc
Support Go1.4rc1
2014-12-10 22:31:12 -06:00
Derek Parker
e0738c417c
Remove helper file & further isolate linux code
2014-12-09 10:51:17 -06:00
Derek Parker
a039e5a93d
Add basic support for evaluating struct members
2014-12-02 23:30:39 -06:00
Derek Parker
dcf9f04d45
Improve variable evaluation scope
...
Properly scope variable evaluation to the function the traced process is
currently stopped in.
2014-11-10 21:26:13 -06:00
Derek Parker
f1ceba0909
Support 32 bit floats
2014-10-26 12:44:26 -05:00
Derek Parker
a3700a4407
Improve support for int variable evaluation
2014-10-25 11:07:12 -05:00
Derek Parker
08aec0d59c
Move variable related code to own file
2014-10-25 10:48:14 -05:00