command |
sent by |
receive action |
| | |
010-file-exec-and-symbols |
program startup |
same as 011 if no run script, otherwise nop |
011source |
program startup |
apply breaks/inspects, send autorun commands |
| | |
02[01]<scid>-break-disable |
un/check break enabled column |
set breakpoint enabled column, remark breakpoint |
022<id>-break-after |
breakpoint Ignore column edited |
<id>-break-info |
022<id>-break-condition |
breakpoint Condition column edited |
<id>-break-info |
022<id>-break-commands |
breakpoint Script column edited |
<id>-break-info |
023<id>-break-delete |
Delete or un-Toggle breakpoint |
remove breakpoint from the list or clear id |
02-break-list |
Refresh breakpoints |
full breakpoint list refresh (without token is partial) |
02-break-insert -t |
Insert Temporary breakpoint at |
mark for discard |
020-break-insert -t |
Run to Cursor in scope mode |
mark for discard and -exec-continue |
02<scid>-break-insert/watch |
Apply watch, initial break apply |
send watch ignore, condition and break/watch script |
025<id>-break-delete |
re-Apply breakpoint (obsolete) |
apply breakpoint (after being deleted in gdb) |
02-thread-info |
Synchronize threads |
refresh threads & select the current gdb thread |
02<tid>-stack-list-frames |
Refresh stack |
clear stack list and load stack frames into it |
02<tid>-stack-list-arguments |
Refresh stack |
fill stack Arguments column |
02<tid>-stack-info-frame |
Syncronize stack |
select the current gdb frame |
02<tid><fid>-stack-list-variables |
Refresh locals |
clear locals list and load local variables into it |
| | |
03<scid>-data-evaluate-expression |
tooltip hover |
display tooltip or process error |
| | |
04-break-list |
views idle update |
same as 02-break-list |
04-thread-info <id> |
thread created -> fetch target id |
load thread info into list |
04-thread-info |
views idle update |
(partial) thread list refresh |
04-data-disassemble |
views idle update |
(print instruction in debug console) |
04-var-update |
views idle update |
(partial) inspects update |
04<tid>-stack-list-frames |
views idle update |
same as 02<tid>-stack-list-frames |
04<tid>-stack-list-arguments |
views idle update |
same as 02<tid>-stack-list-arguments |
04<tid><fid>-stack-list-variables |
views idle update |
same as 02<tid>-stack-list-variables |
04-data-read-memory-bytes |
views idle update |
fill Memory with data |
04<tid>-stack-info-frame |
at stopped thread without address |
fill the thread columns |
| | |
05 |
gdb startup if autorun |
-exec-run if active breaks & no errors |
05 |
after temp break insert location |
-exec-run if active breaks & no errors |
05 |
after temp break insert 1st loc |
-exec-run if active breaks & no errors |
05-list-features |
first time gdb startup |
check for breakpoint-notifications |
| | |
06<scid>-data-evaluate-expression |
watch Add, Refresh |
set watch Value column to value or error |
| | |
07-list-target-features |
each gdb startup |
check for async |
07<scid>-var-create |
auto/manual inspect Apply |
set format if non-native, expand if automatic |
07<scid>-var-set-format |
change inspect Format |
update inspect value and format |
07<start><scid>-var-list-children |
auto/manual Expand inspect |
insert children, set range if needed |
07-var-assign |
inspect Value column edited |
mark data views as dirty |
07-gdb-set |
local Modify / Value column edited |
mark data views as dirty |
07-gdb-set |
watch Modify / Value column edited |
mark data views as dirty |
07-data-write-memory-bytes |
memory hex values column edited |
mark data views as dirty |
070<scid>-var-delete |
un-Apply inspect |
delete all children, clear columns |
071<scid>-var-delete |
Delete inspect |
remove inspect from the tree |
| | |
08<scid>-data-evaluate-expression |
popup Evaluate/Modify |
command dialog with -gdb-set var expr=value |