| 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 |