Commit graph

59 commits

Author SHA1 Message Date
WebFreak001
e43bec9f07 Unicode fix #77 2016-12-06 23:53:34 +01:00
WebFreak001
9e5d12551f Fallback to raw output when JSON.parse fails
Partial fix for #77
2016-12-06 23:25:16 +01:00
Alex Sadler
2cd3ecd7db Escape breakpoint file path
Escape before quoting
2016-11-14 21:28:19 +00:00
Alex Sadler
f0c30a91b0 Quote input when adding breakpoint
File path and line number are now double quoted when specified explicitly. Before only when using raw input was it double quoted.
2016-11-14 17:04:02 +00:00
WebFreak001
d34bfb7c43 added trace constant for finding extension crashes 2016-10-23 17:26:47 +02:00
WebFreak001
839766a065 Using undefined instead of "<unknown>" for UI 2016-09-10 22:22:10 +02:00
WebFreak001
bf519c8bab Fixed cygdrive paths in stack request (fix #72) 2016-09-04 17:11:20 +02:00
WebFreak001
6ead793c09 Added variables for file (base)name w/o extension
fix #71
2016-08-26 23:21:57 +02:00
WebFreak001
17376317b2 Made utility command server warning more clear 2016-08-13 13:38:21 +02:00
WebFreak001
5fc8765678 Fixed C/C++ argument list & char*[]
Fix #69 (hihi Kappa)
2016-08-13 13:34:34 +02:00
WebFreak001
d3b0bb79a1 Fixed memory view for C/C++ strings 2016-08-11 19:52:25 +02:00
WebFreak001
640abf822b Added showDevDebugOutput option to debug GDB calls 2016-08-08 17:56:20 +02:00
WebFreak001
87ff8b8644 Added examining memory locations (fix #64)
also added a way to run mi commands over unix domain sockets so other applications can communicate with code-debug
2016-07-23 02:13:36 +02:00
WebFreak001
e78733308e Added more error catches 2016-07-23 02:10:31 +02:00
WebFreak001
ef1f4782b4 Fixed entering MI commands into the debug console 2016-07-10 17:33:25 +02:00
WebFreak001
2308f9f166 Added variable types for the future (fix #66) 2016-07-10 17:05:56 +02:00
WebFreak001
d704af2501 Implemented stepping back & changing variables 2016-07-10 16:34:12 +02:00
WebFreak001
81f8e6fcf1 Removed debug logs & bump to version 0.9.0 2016-07-02 23:39:00 +02:00
WebFreak001
1e298815c4 Added mago-mi support (fix #67) 2016-07-02 23:35:28 +02:00
WebFreak001
1a399b3292 Fixed clearing breakpoints in lldb 2016-07-02 23:34:08 +02:00
WebFreak001
786ed5b3bd Added support for output with no new line (fix #51) 2016-03-23 23:07:07 +01:00
WebFreak001
7e73c686b2 Made gdb & lldb command path customizable (fix #53) 2016-03-23 22:28:57 +01:00
WebFreak001
b5a00fa12b Improved getting stack 2016-03-11 17:14:15 +01:00
WebFreak001
2aff091374 Made target path absolute when passing to gdb (should fix #22) 2016-03-10 13:08:08 +01:00
WebFreak001
d3353231c8 Improved some regex 2016-03-10 13:02:23 +01:00
WebFreak001
50fb4798b7 Added function breakpoints (fix #45) 2016-03-10 13:02:04 +01:00
WebFreak001
4cbb822d39 Fixed error messages for internal commands (fix #46) 2016-03-10 10:38:22 +01:00
WebFreak001
7300846763 Fixed variable stack when switching frames 2016-03-06 16:04:22 +01:00
WebFreak001
d8223cebb9 Separated stderr & stdout buffers 2016-03-06 12:17:01 +01:00
WebFreak001
e671d4cba0 Improved error responses 2016-03-06 12:08:57 +01:00
WebFreak001
35afccfd77 Added LLDB support (fix #39) 2016-03-06 12:02:11 +01:00
WebFreak001
4b12e2ad52 Added check for crash on startup (fix #38) 2016-03-05 00:36:59 +01:00
WebFreak001
b81a7bc1c2 Added expanding member pointer variables (TODO: make pointer member symbol customizable) 2016-03-05 00:36:16 +01:00
WebFreak001
2cb16e2b9e Made value arrays parsable by vscode 2016-02-27 20:08:28 +01:00
WebFreak001
1b7dba5a50 Fixed breakpoints on fast starting executables & fixed loading circle 2016-02-27 19:36:43 +01:00
Andrey Karpov
37f3fb6e16 initialize property before setting 2016-02-26 11:06:40 +03:00
WebFreak001
e7b3389f4b Add warning on ssh terminal 2016-02-23 17:38:38 +01:00
WebFreak001
30731c2ba1 Added support to run process in a separate console (fix #28) 2016-02-23 17:26:12 +01:00
WebFreak001
cb9e36d6db Added support for program arguments (fix #27) 2016-02-23 15:33:03 +01:00
Jan
ec188980c0 Merge pull request #25 from bbenoist/breakpoint-shared
Add the -f flag to break-insert
2016-02-22 18:57:26 +01:00
Baptist BENOIST
559d213f35 Add the -f flag to break-insert
To also support shared libraries which are loaded after the breakpoint
insertion.
2016-02-22 18:23:49 +01:00
Jan
517870e1b8 Merge pull request #16 from bbenoist/feature/ssh-bootstrap
Add an option to execute additional commands before GDB when using SSH
2016-02-10 22:01:26 +01:00
Baptist BENOIST
d6ee383e75 Add an option to execute additional commands before GDB when using SSH
Closes #15
2016-02-10 21:27:26 +01:00
WebFreak001
544c3a488b Added option to print calls from GDB 2016-02-10 20:54:57 +01:00
WebFreak001
cae555af40 Executable paths should be absolute using native path functions 2016-02-10 14:27:13 +01:00
WebFreak001
39fe07d742 Application launch path should use native path functions 2016-02-10 13:55:07 +01:00
Baptist BENOIST
d24062f06c Fix invalid local windows path when using GDB over SSH
Because of the global POSIX configuration for path-related processing, the
local absolute paths of files with a breakpoint were not translated
correctly.

This fix forces the use of the default NodeJS path.resolve instead of the
global POSIX override.
2016-02-10 11:19:45 +01:00
WebFreak001
9570f9068f Fixed windows paths by using path.posix and replacing backslashes 2016-02-10 01:54:12 +01:00
WebFreak001
99a185f951 Replace windows backslashes to regular slashes for linux file systems over ssh 2016-02-10 00:37:00 +01:00
WebFreak001
0ec1a4e8cf Added remote debugging via SSH (fix #11) 2016-02-09 21:51:44 +01:00