Dan Armendariz
|
01b128ec63
|
add alert dialog for segfault
|
2015-09-07 12:46:15 +04:00 |
Dan Armendariz
|
8b7f3514be
|
cache computed varobjs for pointers to prevent infinite loops for circularly linked lists
|
2015-09-07 12:46:14 +04:00 |
Dan Armendariz
|
fd6e837cbc
|
gdb auto-advances step-outs on void functions; detect void and do not auto-advance
|
2015-09-07 12:46:14 +04:00 |
Dan Armendariz
|
673e955936
|
for null pointers, do not ask GDB for children to prevent infinite loops in linked lists
|
2015-09-07 12:46:14 +04:00 |
Dan Armendariz
|
ebbeb92f6e
|
use setTimeout instead of linux sleep command while waiting for gdbserver
|
2015-09-07 12:46:14 +04:00 |
Dan Armendariz
|
8a42932860
|
remove unnecessary code; covered elsewhere
|
2015-09-07 12:46:13 +04:00 |
Dan Armendariz
|
92fa077c1b
|
uniqueness in variable object cache requires stack depth
|
2015-09-07 12:46:13 +04:00 |
Dan Armendariz
|
542af97f4d
|
auto-advance function completions and step-outs
|
2015-09-07 12:46:13 +04:00 |
Dan Armendariz
|
53190769d9
|
wait for gdbserver before loading gdb so it can load executable before connecting to server, fixes obscure vsyscall errors
|
2015-09-07 12:46:13 +04:00 |
Dan Armendariz
|
a69cd448d0
|
stack overflow and corrupt exec env detection
|
2015-09-07 12:46:12 +04:00 |
Dan Armendariz
|
6591fd0778
|
protect against infinite loops
|
2015-09-07 12:46:12 +04:00 |
Dan Armendariz
|
2e12afa662
|
help GDB if there's an unknown file
|
2015-09-07 12:46:12 +04:00 |
Dan Armendariz
|
18fe2c6d57
|
remove debug messages
|
2015-09-07 12:46:12 +04:00 |
Dan Armendariz
|
ef4bd47e0c
|
disable debug
|
2015-09-07 12:46:12 +04:00 |
Dan Armendariz
|
93269ea06a
|
doh, bp conds must be eval'd on host, not target
|
2015-09-07 12:46:11 +04:00 |
Dan Armendariz
|
efd18e02fa
|
cache gdb var objs and request updates to limit gdb requests during break
|
2015-09-07 12:46:11 +04:00 |
Dan Armendariz
|
322e1739e7
|
set bkpt eval command can be parallelized
|
2015-09-07 12:46:11 +04:00 |
Dan Armendariz
|
54a0337102
|
eliminate symbol load race condition by loading symbols only after gdbserver running
|
2015-09-07 12:46:11 +04:00 |
Dan Armendariz
|
5e896bce30
|
fix shutdown and use varobjs for setval
|
2015-09-07 12:46:10 +04:00 |
Dan Armendariz
|
33dbf73dc7
|
proxy manages its own sequence IDs for easier serial cmds and future multi-client
|
2015-09-07 12:46:10 +04:00 |
Dan Armendariz
|
84a1da9c9f
|
support for setting variable values for complex types
|
2015-09-07 12:46:10 +04:00 |
Dan Armendariz
|
1a9b9a93bd
|
more sensible error message on eval for users
|
2015-09-07 12:46:10 +04:00 |
Dan Armendariz
|
490b7dbeaf
|
fetch complex variables like arrays
|
2015-09-07 12:46:10 +04:00 |
Dan Armendariz
|
3a746daff2
|
ask gdb to execute conditional breakpoints on target and fix evaluation handling
|
2015-09-07 12:46:09 +04:00 |
Dan Armendariz
|
2fcfc1e476
|
cleanup
|
2015-09-07 12:46:09 +04:00 |
Dan Armendariz
|
ff83e9d990
|
adhere more closely to API specs for socket state changes
|
2015-09-07 12:46:09 +04:00 |
Dan Armendariz
|
74ccac6f93
|
create new json parser on reconnect, flush queue only after reconnect
|
2015-09-07 12:46:09 +04:00 |
Dan Armendariz
|
813ca6f1c6
|
pause GDB when reconnecting to fetch state information
|
2015-09-07 12:46:08 +04:00 |
Dan Armendariz
|
a07ab41a1b
|
better gdbserver shutdown
|
2015-09-07 12:46:08 +04:00 |
Dan Armendariz
|
70c9e077c9
|
fix state update issue and gdb error detection
|
2015-09-07 12:46:08 +04:00 |
Dan Armendariz
|
a413b7c47e
|
fixed breakpoint parsing
|
2015-09-07 12:46:08 +04:00 |
Dan Armendariz
|
a3e7773a88
|
improved breakpoint creation from gdb state
|
2015-09-07 12:46:08 +04:00 |
Dan Armendariz
|
e007219bea
|
breakpoint sync after reconnect
|
2015-09-07 12:46:07 +04:00 |
Dan Armendariz
|
d6a7762696
|
begin groundwork for syncing breakpoint state after client disconnect (e.g., page reload)
|
2015-09-07 12:46:07 +04:00 |
Dan Armendariz
|
df19405719
|
improved error handling
|
2015-09-07 12:46:07 +04:00 |
Dan Armendariz
|
718db6621d
|
capture upstream exception to allow debugger to reconnect
|
2015-09-07 12:46:07 +04:00 |
Dan Armendariz
|
a1e12d068c
|
better handling of breakpoint change events, initial implementation to handle conditional breakpoints
|
2015-09-07 12:46:06 +04:00 |
Matthijs van Henten
|
b447e9ee6b
|
fixes +9103 constructor is a special key...
|
2015-09-07 08:40:19 +00:00 |
nightwing
|
5cf8a279d9
|
sort runners and builders alphabetically
|
2015-09-07 04:17:48 +04:00 |
nightwing
|
cadf10ec1c
|
add support for runner["cleanup-cmd"] which runs after process is stopped
|
2015-09-07 03:58:19 +04:00 |
nightwing
|
50550acb3b
|
fix form.attachTo breaking apf parentNode
|
2015-09-07 03:57:25 +04:00 |
nightwing
|
d314dcef04
|
do not throw if runner arguments are undefined
|
2015-09-07 03:57:24 +04:00 |
Lennart kats
|
79f44e5529
|
Cleanup error message
|
2015-09-06 19:44:07 +00:00 |
Lennart kats
|
f63fb2f5b2
|
Treat caption as undefined when invisible
|
2015-09-06 19:28:28 +00:00 |
Lennart kats
|
d63ba4c81a
|
Fix reserved key
|
2015-09-06 16:39:18 +00:00 |
Lennart kats
|
f8dce6bcda
|
Remove console.log
|
2015-09-06 15:01:20 +00:00 |
Lennart kats
|
0f0b4e15fb
|
Show caption when setting value
|
2015-09-06 14:58:36 +00:00 |
Fabian Jakobs
|
3c14111ac8
|
fix unit tests
|
2015-09-05 18:13:06 +00:00 |
Fabian Jakobs
|
d850730f34
|
Merge remote-tracking branch 'origin/master' into smf-plugins
Conflicts:
npm-shrinkwrap.json
|
2015-09-05 11:15:07 +00:00 |
Lennart kats
|
837ac1c942
|
Add methods to control saving caption UI
|
2015-09-05 10:14:57 +00:00 |