Zephyr API Documentation  2.7.0-rc2
A Scalable Open Source RTOS
Architecture-specific gdbstub APIs

Macros

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

Functions

void arch_gdb_init (void)
 Architecture layer debug start. More...
 
void arch_gdb_continue (void)
 Continue running program. More...
 
void arch_gdb_step (void)
 Continue with one step. More...
 

Detailed Description

Macro Definition Documentation

◆ ARCH_GDB_NUM_REGISTERS

#define ARCH_GDB_NUM_REGISTERS   16

#include <include/arch/x86/ia32/gdbstub.h>

Number of register used by gdbstub in IA-32.

ARCH_GDB_NUM_REGISTERS is architecure specific and this symbol must be defined in architecure specific header

Function Documentation

◆ arch_gdb_continue()

void arch_gdb_continue ( void  )

#include <include/sys/arch_interface.h>

Continue running program.

Continue software execution.

◆ arch_gdb_init()

void arch_gdb_init ( void  )

#include <include/sys/arch_interface.h>

Architecture layer debug start.

This function is called by gdb_init()

◆ arch_gdb_step()

void arch_gdb_step ( void  )

#include <include/sys/arch_interface.h>

Continue with one step.

Continue software execution until reaches the next statement.