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 |
| | |
020<scid>-break-enable |
check break enabled column |
set breakpoint enabled column, remark breakpoint |
021<scid>-break-disable |
uncheck break enabled column |
set breakpoint enabled column, remark breakpoint |
022<id>-break-after |
breakpoint Ignore column edited |
022-break-info <id> |
023<id>-break-after |
run program if ignore != [ignore] |
022-break-info <id> |
023<id>-break-condition |
breakpoint Condition column edited |
-break-info <id> |
023<id>-break-commands |
breakpoint Script column edited |
-break-info <id> |
024<id>-break-delete |
Delete or un-Toggle breakpoint |
remove breakpoint from the list or clear id |
022-break-info |
see 022<id>-break-after |
load break info and set [IGNORE] count |
02-break-list |
Refresh breakpoints |
full breakpoint list refresh (without token is partial) |
02-break-insert -t |
Temporary breakpoint on load 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<fid>-stack-list-variables |
Refresh locals |
clear locals list and load local variables into it |
02-data-list-register-names |
Query register names |
029<fid>-data-list-register-values <all> |
029<fid>-data-list-register-values |
Refresh registers, see prev line |
update register values |
02<f><fid>-data-list-register-values |
change register Format |
update register value and/or format |
02<scid>-var-evaluate-expression |
Refresh inspects |
update inspect value |
| | |
03<scid>-data-evaluate-expression |
tooltip hover |
display tooltip or process error |
| | |
04-break-list |
views idle update |
same as 02 |
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) |
040-var-update |
views idle update |
(partial) inspects update |
041-var-update |
Refresh inspects |
(prepare gdb for -var-evaluate-expression) |
04<tid>-stack-list-frames |
views idle update |
same as 02 |
04<tid>-stack-list-arguments |
views idle update |
same as 02 |
04<fid>-stack-list-variables |
views idle update |
same as 02 |
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 |
04<fid>-data-list-changed-registers |
views idle update |
049<fid>-data-list-register-values <changed> |
049<fid>-data-list-register-values |
views idle update, see prev line |
same as 02 |
04<scid>-var-evaluate-expression |
views idle update |
same as 02 |
| | |
05 |
gdb startup if autorun |
-exec-run if active breaks & no errors |
05 |
after temp break insert location |
same as above |
05 |
after temp break insert 1st loc |
same as above |
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, invalid variable |
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 |