Zephyr API Documentation  2.7.0-rc2
A Scalable Open Source RTOS
gdb_interrupt_ctx Struct Reference

GDB interruption context. More...

#include <gdbstub.h>

Data Fields

uint32_t ss
 
uint32_t gs
 
uint32_t fs
 
uint32_t es
 
uint32_t ds
 
uint32_t edi
 
uint32_t esi
 
uint32_t ebp
 
uint32_t esp
 
uint32_t ebx
 
uint32_t edx
 
uint32_t ecx
 
uint32_t eax
 
uint32_t vector
 
uint32_t error_code
 
uint32_t eip
 
uint32_t cs
 
uint32_t eflags
 

Detailed Description

GDB interruption context.

The exception stack frame contents used by gdbstub. The contents of this struct are used to display information about the current cpu state.

Field Documentation

◆ cs

uint32_t gdb_interrupt_ctx::cs

◆ ds

uint32_t gdb_interrupt_ctx::ds

◆ eax

uint32_t gdb_interrupt_ctx::eax

◆ ebp

uint32_t gdb_interrupt_ctx::ebp

◆ ebx

uint32_t gdb_interrupt_ctx::ebx

◆ ecx

uint32_t gdb_interrupt_ctx::ecx

◆ edi

uint32_t gdb_interrupt_ctx::edi

◆ edx

uint32_t gdb_interrupt_ctx::edx

◆ eflags

uint32_t gdb_interrupt_ctx::eflags

◆ eip

uint32_t gdb_interrupt_ctx::eip

◆ error_code

uint32_t gdb_interrupt_ctx::error_code

◆ es

uint32_t gdb_interrupt_ctx::es

◆ esi

uint32_t gdb_interrupt_ctx::esi

◆ esp

uint32_t gdb_interrupt_ctx::esp

◆ fs

uint32_t gdb_interrupt_ctx::fs

◆ gs

uint32_t gdb_interrupt_ctx::gs

◆ ss

uint32_t gdb_interrupt_ctx::ss

◆ vector

uint32_t gdb_interrupt_ctx::vector

The documentation for this struct was generated from the following file: