for GDB_Stub Interrupt handler and its context
More...
#include "types.h"
#include "debug/assert.h"
|
| uint32_t | gdb_interrupt_entries |
| | Number of GDB interrupt entry function (defined by NUM_HANDLERS in gdb/handler.asm).
|
| void *const | gdb_interrupt_entry [] |
| | Array with pointers to the GDB interrupt entry functions (dbg_irq_entry_VECTOR in gdb/handler.asm).
|
◆ assert_size()
◆ gdb_interrupt_handler()
High-Level interrupt handler for GDB_Stub.
Allow the generic GDB interrupt handler to access the protected methods of this class.
Similar to the default interrupt_handler. Called by the entry function written in assembly (see debug/gbd/handler.asm) – these routines are installed in the constructor.
After preparing the data this function calls GDB_Stub::handle, which handles the communication with the host via the serial interface.
- Parameters
-
| context | contains a pointer to the stack, which can be used to access the debug interrupt context. |
◆ gdb_interrupt_entries
Number of GDB interrupt entry function (defined by NUM_HANDLERS in gdb/handler.asm).
◆ gdb_interrupt_entry
| void* const gdb_interrupt_entry[] |
|
extern |
Array with pointers to the GDB interrupt entry functions (dbg_irq_entry_VECTOR in gdb/handler.asm).