Derek Parker
eed50f3e52
Kill newline
2015-01-01 12:35:03 -06:00
epipho
709347512c
Breakpoints now have ids. Consolidated location lookup logic
2015-01-01 08:23:55 -05:00
Derek Parker
1289f38f87
kill whitespace
2014-12-31 15:54:52 -06:00
epipho
2c5527c6c9
Refactor member variable evaluation so it works in all cases
2014-12-31 16:20:26 -05:00
epipho
ed6d4049b6
Extracting common dwarf reader functionality into its own area
2014-12-31 11:46:58 -06:00
epipho
c0fd1a0295
Refactor extractValue so OP_DW_addr will work
2014-12-31 02:41:25 -05:00
epipho
07940dc59e
Added info locals and info args commands
2014-12-30 12:58:44 -05:00
Derek Parker
cc8563a2a2
Remove unnecessary type conversion
2014-12-30 09:23:22 -06:00
Derek Parker
849a201d4a
Extract function to set slice len
2014-12-29 21:05:22 -06:00
Derek Parker
4dce356497
Slight improvement for readIntSlice
2014-12-29 20:59:52 -06:00
Derek Parker
d7684de92d
Use ptrsize instead of assuming
2014-12-29 17:04:08 -06:00
Derek Parker
46be509d6a
Improve array type output
2014-12-29 16:59:41 -06:00
Derek Parker
c8035c9338
Prefer funcs to functions
2014-12-28 23:06:04 -06:00
epipho
260d6d1fe1
Syntax cleanup
2014-12-28 23:03:25 -06:00
epipho
f43703f175
Added doc for info command
2014-12-28 23:03:25 -06:00
epipho
ee04df4ae2
Added info functions
2014-12-28 23:03:25 -06:00
epipho
148d608323
Adding info sources
2014-12-28 23:03:25 -06: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
9e8ac82104
Minor refactoring / code cleanup
2014-12-28 20:48:58 -06:00
Derek Parker
1873484edc
Only print readline err for errno>0
2014-12-19 23:10:32 -06:00
Derek Parker
04da3fcbc8
Don't assume pointer size
2014-12-19 23:10:32 -06:00
Derek Parker
8e40467c95
Use ByteSize for reading string size
2014-12-19 23:10:32 -06:00
Derek Parker
2624fb35d5
Use args passed in to cli Run
2014-12-19 23:10:32 -06:00
Derek Parker
7fec8251ce
Refactor: move cli logic into cli client
...
First of a few refactors to allow multiple clients / frontends for
Delve. Current implementation now uses a cli client, but conceivably we
could have an http or socket based client as well.
2014-12-17 18:22:57 -06:00
Derek Parker
864918ab86
Version bump
2014-12-11 10:26:31 -06:00
Derek Parker
281335059c
Update README
2014-12-10 22:31:12 -06:00
Derek Parker
2d21cad8dc
Support Go1.4rc1
2014-12-10 22:31:12 -06:00
Derek Parker
d20183a679
Rename variable
2014-12-09 12:11:47 -06:00
Derek Parker
e0738c417c
Remove helper file & further isolate linux code
2014-12-09 10:51:17 -06:00
Derek Parker
e106b1a2f1
Inline helper code
2014-12-09 10:40:01 -06:00
Derek Parker
813340abe6
Remove erroneous stuff from helper package
2014-12-09 10:35:55 -06:00
Derek Parker
12949e3406
Remove linux build requirement on variables source file
2014-12-08 22:33:52 -06:00
Derek Parker
460bedf4f4
Use generic ReadMemory isntead of Ptrace
2014-12-08 22:31:51 -06:00
Derek Parker
e784e5d56d
Isolate linux specific memory reading in threads file
2014-12-08 17:56:02 -06:00
Derek Parker
e299dfde08
Isolate linux specific register getters / setters
2014-12-08 17:54:34 -06:00
Derek Parker
64e01bfed1
Begin thread code isolation
2014-12-08 17:40:59 -06:00
Derek Parker
d41bbbf5c3
Further isolate Linux specific code
2014-12-08 17:15:52 -06:00
Derek Parker
2ecf625c5b
Remove unused struct member
2014-12-08 12:15:08 -06:00
Derek Parker
53ae81291b
Isolate proctl_*.go linux specific code
2014-12-05 16:17:10 -06:00
Derek Parker
1b819915fd
Remove unused function
2014-12-05 12:39:54 -06:00
Derek Parker
f8bb5acc9b
Return more meaningful errors
2014-12-04 15:26:53 -06:00
Derek Parker
d14183a2a2
Fix: do not always use pid thread for clearing bp
...
Since fixing scheduler handling bugs, a new bug was exposed where Step
was calling Clear off of the DebuggedProcess struct. This is incorrect,
and should be handled by the thread itself and not delegated.
2014-12-04 15:04:48 -06:00
Derek Parker
a039e5a93d
Add basic support for evaluating struct members
2014-12-02 23:30:39 -06:00
Derek Parker
46760aaa1c
Rename fn for clarity
2014-12-02 16:44:51 -06:00
Derek Parker
2046bc8192
Check for err on Dwarf fn seek
2014-12-02 16:42:50 -06:00
Derek Parker
67e2455caf
Fix format string
2014-12-02 12:42:17 -06:00
Derek Parker
93d62e450e
Modify cl ui a bit
2014-12-02 12:40:53 -06:00
Derek Parker
5ece8d3b69
Use allm info to attach to existing threads
...
This remove reliance on the procfs for figuring out what threads are
already active when we attach to a running process. The allm linked list
will be present to matter what OS we're on, whereas procfs will not be
present everywhere.
This is the first in a series of steps to support more platforms.
2014-12-02 10:15:51 -06:00
Derek Parker
c4f79a36e5
Move current line indicator
2014-12-01 21:13:08 -06:00
Derek Parker
d8ff93d875
Add newline between functions
2014-12-01 18:06:27 -06:00