Zephyr API Documentation 4.2.99
A Scalable Open Source RTOS
 4.2.99
gdb_interrupt_ctx Struct Reference

GDB interruption context. More...

#include <zephyr/arch/x86/ia32/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: