Zephyr API Documentation  2.7.0-rc2
A Scalable Open Source RTOS
gdbstub.h File Reference

IA-32 specific gdbstub interface header. More...

#include <stdint.h>
#include <toolchain.h>

Go to the source code of this file.

Data Structures

struct  gdb_interrupt_ctx
 GDB interruption context. More...
 
struct  gdb_ctx
 

Macros

#define ARCH_GDB_NUM_REGISTERS   16
 Number of register used by gdbstub in IA-32. More...
 

Enumerations

enum  GDB_REGISTER {
  GDB_EAX , GDB_ECX , GDB_EDX , GDB_EBX ,
  GDB_ESP , GDB_EBP , GDB_ESI , GDB_EDI ,
  GDB_PC , GDB_EFLAGS , GDB_CS , GDB_SS ,
  GDB_DS , GDB_ES , GDB_FS , GDB_GS
}
 IA-32 register used in gdbstub. More...
 

Detailed Description

IA-32 specific gdbstub interface header.

Enumeration Type Documentation

◆ GDB_REGISTER

IA-32 register used in gdbstub.

Enumerator
GDB_EAX 
GDB_ECX 
GDB_EDX 
GDB_EBX 
GDB_ESP 
GDB_EBP 
GDB_ESI 
GDB_EDI 
GDB_PC 
GDB_EFLAGS 
GDB_CS 
GDB_SS 
GDB_DS 
GDB_ES 
GDB_FS 
GDB_GS