IdanArye
06ef976fff
Add MDBG support(Windows only of course...)
2014-05-22 22:17:22 +03:00
IdanArye
57f86ef3ac
Merge branch 'add-framework-for-taking-path-from-global-variables' into add-mdbg-support
2014-05-22 19:16:18 +03:00
IdanArye
3d251625c0
Add the function vebugger#util#getToolFullPath
2014-05-22 19:14:34 +03:00
IdanArye
ea92572fa1
Prevented the shell buffer in Windows.
...
I can't get it to work without PTY
2014-05-22 17:21:31 +03:00
IdanArye
3012df9a85
Fixed process attaching for GDB
2014-05-22 17:11:54 +03:00
IdanArye
823bcb9c35
Fixed GDB's value setting problem
2014-05-19 19:57:36 +03:00
IdanArye
d4fd203d06
Fixed a bug in eval result reading in PDB
2014-05-18 02:22:39 +03:00
IdanArye
b35eb96727
Added documentation
2014-05-17 22:43:18 +03:00
IdanArye
fe16f3925c
Added shell buffer support for JDB
2014-05-17 20:27:38 +03:00
IdanArye
9fae72d993
Added command execution for jdb
2014-05-17 19:57:01 +03:00
IdanArye
f53abcf723
Added statement execution for rdebug
2014-05-17 19:50:07 +03:00
IdanArye
b2b0550c46
Added statement execution for PDB
2014-05-17 19:41:32 +03:00
IdanArye
8a26f05585
Attempt to fix a crash that happens sometimes with the shell buffer
2014-05-17 19:27:46 +03:00
IdanArye
71671f0fa4
Added command-line-arguments support for all debuggers.
...
Won't work, ofcourse, when attaching a debugger to a running process...
2014-05-17 19:23:15 +03:00
IdanArye
75cee7c51f
Added statement execution for GDB.
...
Only supports setting variables and executing functions, because that's
what GDB supports(via different commands)(I think - didn't find anything
else...)
2014-05-16 23:58:40 +03:00
IdanArye
b5cbffd7bc
Add attach-to-running-process mode for GDB
2014-05-16 23:33:15 +03:00
IdanArye
f7af3d4406
Added shell buffer support for rdebug
...
Also made it skip stops at external files
2014-05-16 18:25:45 +03:00
IdanArye
2d1c16a588
Added shell buffer support for PDB
2014-05-16 18:03:21 +03:00
IdanArye
9524694afd
Added a shell buffer.
...
Currently only for GDB
2014-05-16 17:42:22 +03:00
IdanArye
a52f92a839
Used the timer trick to continue reading when user stays idle
...
http://vim.wikia.com/wiki/Timer_to_execute_commands_periodically
2014-05-16 15:15:12 +03:00
IdanArye
7b28ed357e
Added a PDB implementation
2014-05-14 22:57:47 +03:00
IdanArye
eba1009a51
Added keymaps for raw writing and made the signs mechanism use full paths.
2014-05-14 22:52:01 +03:00
IdanArye
d0d7fd827e
Some minor fixes
2014-05-14 21:52:55 +03:00
IdanArye
ac5be406e9
Implemented for rdebug
...
Also fixed a problem with the gdb value display result regex syntax
2014-05-14 13:14:34 +03:00
IdanArye
59f55a62be
Displaying exceptions in JDB
2014-02-08 22:58:34 +02:00
IdanArye
c46efb2c4f
Added GDB support
2014-02-08 00:51:13 +02:00
IdanArye
079aa3503f
Added to jdb the option to specify custom command
2014-01-18 01:52:52 +02:00
IdanArye
69dab33ea3
Added expression evaluation functionality
2014-01-18 00:36:13 +02:00
IdanArye
61d1c3f752
Changed signs mechanism to use full paths
2014-01-17 23:16:09 +02:00
IdanArye
07fb6eb21a
Added breakpoints support
2013-12-28 22:23:33 +02:00
IdanArye
40f9e42735
Added toggling command for the log buffer
2013-12-28 00:08:42 +02:00
IdanArye
048e4a089a
Added write actions
...
Also added flow commands
2013-12-27 23:52:57 +02:00
IdanArye
9788f69c3e
Added callstack support
...
Currently only sets the state with the current callstack
2013-12-27 23:10:18 +02:00
IdanArye
a820f6b777
Removed state arguments from think handlers.
...
The state can be taken directly from the debugger object
2013-12-27 22:54:11 +02:00
IdanArye
6d5f612bbf
Fixed deep filename resolving for jdb
2013-12-27 22:19:29 +02:00
IdanArye
375c040203
Can now read location and jump to it
2013-12-25 20:33:12 +02:00
IdanArye
c7a539ba46
Added log-output-to-buffer functionality
2013-12-25 01:21:41 +02:00
IdanArye
e023c234ab
Got the basic shell IO to work
2013-12-23 23:37:18 +02:00