Commit Graph

88 Commits

Author SHA1 Message Date
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