1289f38f87
kill whitespace
2014-12-31 15:54:52 -06:00
2c5527c6c9
Refactor member variable evaluation so it works in all cases
2014-12-31 16:20:26 -05:00
ed6d4049b6
Extracting common dwarf reader functionality into its own area
2014-12-31 11:46:58 -06:00
c0fd1a0295
Refactor extractValue so OP_DW_addr will work
2014-12-31 02:41:25 -05:00
07940dc59e
Added info locals and info args commands
2014-12-30 12:58:44 -05:00
cc8563a2a2
Remove unnecessary type conversion
2014-12-30 09:23:22 -06:00
849a201d4a
Extract function to set slice len
2014-12-29 21:05:22 -06:00
4dce356497
Slight improvement for readIntSlice
2014-12-29 20:59:52 -06:00
d7684de92d
Use ptrsize instead of assuming
2014-12-29 17:04:08 -06:00
46be509d6a
Improve array type output
2014-12-29 16:59:41 -06:00
c8035c9338
Prefer funcs to functions
2014-12-28 23:06:04 -06:00
260d6d1fe1
Syntax cleanup
2014-12-28 23:03:25 -06:00
f43703f175
Added doc for info command
2014-12-28 23:03:25 -06:00
ee04df4ae2
Added info functions
2014-12-28 23:03:25 -06:00
148d608323
Adding info sources
2014-12-28 23:03:25 -06:00
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
9e8ac82104
Minor refactoring / code cleanup
2014-12-28 20:48:58 -06:00
1873484edc
Only print readline err for errno>0
2014-12-19 23:10:32 -06:00
04da3fcbc8
Don't assume pointer size
2014-12-19 23:10:32 -06:00
8e40467c95
Use ByteSize for reading string size
2014-12-19 23:10:32 -06:00
2624fb35d5
Use args passed in to cli Run
2014-12-19 23:10:32 -06:00
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
864918ab86
Version bump
v0.3.0.beta
2014-12-11 10:26:31 -06:00
281335059c
Update README
2014-12-10 22:31:12 -06:00
2d21cad8dc
Support Go1.4rc1
2014-12-10 22:31:12 -06:00
d20183a679
Rename variable
2014-12-09 12:11:47 -06:00
e0738c417c
Remove helper file & further isolate linux code
2014-12-09 10:51:17 -06:00
e106b1a2f1
Inline helper code
2014-12-09 10:40:01 -06:00
813340abe6
Remove erroneous stuff from helper package
2014-12-09 10:35:55 -06:00
12949e3406
Remove linux build requirement on variables source file
2014-12-08 22:33:52 -06:00
460bedf4f4
Use generic ReadMemory isntead of Ptrace
2014-12-08 22:31:51 -06:00
e784e5d56d
Isolate linux specific memory reading in threads file
2014-12-08 17:56:02 -06:00
e299dfde08
Isolate linux specific register getters / setters
2014-12-08 17:54:34 -06:00
64e01bfed1
Begin thread code isolation
2014-12-08 17:40:59 -06:00
d41bbbf5c3
Further isolate Linux specific code
2014-12-08 17:15:52 -06:00
2ecf625c5b
Remove unused struct member
2014-12-08 12:15:08 -06:00
53ae81291b
Isolate proctl_*.go linux specific code
2014-12-05 16:17:10 -06:00
1b819915fd
Remove unused function
2014-12-05 12:39:54 -06:00
f8bb5acc9b
Return more meaningful errors
2014-12-04 15:26:53 -06:00
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
a039e5a93d
Add basic support for evaluating struct members
2014-12-02 23:30:39 -06:00
46760aaa1c
Rename fn for clarity
2014-12-02 16:44:51 -06:00
2046bc8192
Check for err on Dwarf fn seek
2014-12-02 16:42:50 -06:00
67e2455caf
Fix format string
2014-12-02 12:42:17 -06:00
93d62e450e
Modify cl ui a bit
2014-12-02 12:40:53 -06:00
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
c4f79a36e5
Move current line indicator
2014-12-01 21:13:08 -06:00
d8ff93d875
Add newline between functions
2014-12-01 18:06:27 -06:00
269f111822
Minor version bump
v0.2.0.beta
2014-11-28 20:37:08 -06:00
74defb1028
Remove unused struct
2014-11-28 20:16:46 -06:00