gdbmi-bnf-result-state-configs

gdbmi-bnf-result-state-configs is a variable defined in `gdb-mi.el'.
Its value is shown below.
  • This variable may be risky if used as a file-local variable.

Documentation:
Alist of alists, mapping the type and class of message to a handler function.
Handler functions are all flagged as either `progressive' or `atomic'.
`progressive' handlers are capable of parsing incomplete messages.
They can be called several time with new data chunk as they arrive from GDB.
`progressive' handlers must have an extra argument that is set to a non-nil
value when the message is complete.

Implement the following GDB/MI output grammar rule:
result-class ==>
'done' | 'running' | 'connected' | 'error' | 'exit'

async-class ==>
'stopped' | others (where others will be added depending on the needs
--this is still in development).

Value:

(("^" ("done" gdb-done . progressive) ("error" gdb-error . progressive) ("running" gdb-starting . atomic)) ("*" ("stopped" gdb-stopped . atomic) ("running" gdb-running . atomic)) ("+") ("=" ("thread-created" gdb-thread-created . atomic) ("thread-selected" gdb-thread-selected . atomic) ("thread-existed" gdb-ignored-notification . atomic) ('default gdb-ignored-notification . atomic)))