Tim Robinson
|
54c4370045
|
Fixing up error logging if a string is passed to log
|
2015-09-07 10:13:27 +00:00 |
Fabian Jakobs
|
f89868e7c0
|
indent
|
2015-09-07 11:55:43 +02:00 |
c9bot
|
bbd7fdf6f4
|
c9-auto-bump 3.0.2606
|
2015-09-07 11:23:22 +02:00 |
Matthijs van Henten
|
57dd58a41c
|
Revert "[Trivial] fix sdk issues"
|
2015-09-07 11:19:50 +02:00 |
c9bot
|
dd83803b41
|
c9-auto-bump 3.0.2605
|
2015-09-07 11:12:35 +02:00 |
c9bot
|
3fbbc6933c
|
c9-auto-bump 3.0.2604
|
2015-09-07 11:12:17 +02:00 |
c9bot
|
cc8991e302
|
c9-auto-bump 3.0.2603
|
2015-09-07 11:08:08 +02:00 |
c9bot
|
cbea40801c
|
c9-auto-bump 3.0.2602
|
2015-09-07 11:02:19 +02:00 |
c9bot
|
d8d3c4b43c
|
c9-auto-bump 3.0.2601
|
2015-09-07 10:59:39 +02:00 |
Matthijs van Henten
|
5f40543701
|
Merge pull request +9167 from c9/sdk
[Trivial] fix sdk issues
|
2015-09-07 10:59:32 +02:00 |
c9bot
|
290ddeda13
|
c9-auto-bump 3.0.2600
|
2015-09-07 10:57:28 +02:00 |
Matthijs van Henten
|
a91d48c4ed
|
Merge pull request +9173 from c9/fix-issue-9103
fixes +9103 constructor is a special key...
|
2015-09-07 10:57:22 +02:00 |
Fabian Jakobs
|
f3367c7c2d
|
use /plugins prefix in order to be compatible with the SDK
|
2015-09-07 08:53:50 +00:00 |
c9bot
|
b5b0a93b13
|
c9-auto-bump 3.0.2599
|
2015-09-07 10:50:48 +02:00 |
Dan Armendariz
|
cb1d2fb1e9
|
remove auto-advance in function-end due to inconsistent behavior
|
2015-09-07 12:46:16 +04:00 |
Dan Armendariz
|
f53f2cb859
|
prevent null args from crashing plugin
|
2015-09-07 12:46:16 +04:00 |
Dan Armendariz
|
e4d1844309
|
flush local varobj cache
|
2015-09-07 12:46:15 +04:00 |
Dan Armendariz
|
eab9cb064c
|
dump varobj cache during segfault to prevent GDB from using too much memory on var-update
|
2015-09-07 12:46:15 +04:00 |
Dan Armendariz
|
140b634d19
|
in the event that GDB was killed, notify plugin
|
2015-09-07 12:46:15 +04:00 |
Dan Armendariz
|
0249d0bcd0
|
refined pointer check so arrays aren't counted as pointers and improved comments
|
2015-09-07 12:46:15 +04:00 |
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 |