Searched refs:gdb_ctx (Results  1 – 11 of 11) sorted by relevance
| /Zephyr-latest/include/zephyr/arch/ | 
| D | arch_interface.h | 955 struct gdb_ctx; 991 size_t arch_gdb_reg_readall(struct gdb_ctx *ctx, uint8_t *buf, size_t buflen); 1006 size_t arch_gdb_reg_writeall(struct gdb_ctx *ctx, uint8_t *hex, size_t hexlen); 1022 size_t arch_gdb_reg_readone(struct gdb_ctx *ctx, uint8_t *buf, size_t buflen, 1039 size_t arch_gdb_reg_writeone(struct gdb_ctx *ctx, uint8_t *hex, size_t hexlen, 1054 int arch_gdb_add_breakpoint(struct gdb_ctx *ctx, uint8_t type, 1069 int arch_gdb_remove_breakpoint(struct gdb_ctx *ctx, uint8_t type,
  | 
| /Zephyr-latest/arch/arm/core/ | 
| D | gdbstub.c | 19 static struct gdb_ctx ctx; 134 size_t arch_gdb_reg_readall(struct gdb_ctx *c, uint8_t *buf, size_t buflen)  in arch_gdb_reg_readall() 161 size_t arch_gdb_reg_writeall(struct gdb_ctx *c, uint8_t *hex, size_t hexlen)  in arch_gdb_reg_writeall() 184 size_t arch_gdb_reg_readone(struct gdb_ctx *c, uint8_t *buf, size_t buflen, uint32_t regno)  in arch_gdb_reg_readone() 205 size_t arch_gdb_reg_writeone(struct gdb_ctx *c, uint8_t *hex, size_t hexlen, uint32_t regno)  in arch_gdb_reg_writeone()
  | 
| /Zephyr-latest/arch/x86/core/ia32/ | 
| D | gdbstub.c | 14 static struct gdb_ctx debug_ctx; 134 size_t arch_gdb_reg_readall(struct gdb_ctx *ctx, uint8_t *buf, size_t buflen)  in arch_gdb_reg_readall() 148 size_t arch_gdb_reg_writeall(struct gdb_ctx *ctx, uint8_t *hex, size_t hexlen)  in arch_gdb_reg_writeall() 163 size_t arch_gdb_reg_readone(struct gdb_ctx *ctx, uint8_t *buf, size_t buflen,  in arch_gdb_reg_readone() 188 size_t arch_gdb_reg_writeone(struct gdb_ctx *ctx, uint8_t *hex, size_t hexlen,  in arch_gdb_reg_writeone()
  | 
| /Zephyr-latest/arch/xtensa/core/ | 
| D | gdbstub.c | 17 extern struct gdb_ctx xtensa_gdb_ctx; 104 static void read_sreg(struct gdb_ctx *ctx, struct xtensa_register *reg)  in read_sreg() 425 static void copy_to_ctx(struct gdb_ctx *ctx, const struct arch_esf *stack)  in copy_to_ctx() 516 static void restore_from_ctx(struct gdb_ctx *ctx, const struct arch_esf *stack)  in restore_from_ctx() 628 size_t arch_gdb_reg_readall(struct gdb_ctx *ctx, uint8_t *buf, size_t buflen)  in arch_gdb_reg_readall() 687 size_t arch_gdb_reg_writeall(struct gdb_ctx *ctx, uint8_t *hex, size_t hexlen)  in arch_gdb_reg_writeall() 701 size_t arch_gdb_reg_readone(struct gdb_ctx *ctx, uint8_t *buf, size_t buflen,  in arch_gdb_reg_readone() 753 size_t arch_gdb_reg_writeone(struct gdb_ctx *ctx, uint8_t *hex, size_t hexlen,  in arch_gdb_reg_writeone() 791 int arch_gdb_add_breakpoint(struct gdb_ctx *ctx, uint8_t type,  in arch_gdb_add_breakpoint() 846 int arch_gdb_remove_breakpoint(struct gdb_ctx *ctx, uint8_t type,  in arch_gdb_remove_breakpoint()
  | 
| /Zephyr-latest/include/zephyr/arch/arm/ | 
| D | gdbstub.h | 61 struct gdb_ctx {  struct
  | 
| /Zephyr-latest/kernel/include/ | 
| D | kernel_internal.h | 187 struct gdb_ctx; 192 extern int z_gdb_main_loop(struct gdb_ctx *ctx);
  | 
| /Zephyr-latest/include/zephyr/arch/x86/ia32/ | 
| D | gdbstub.h | 78 struct gdb_ctx {  struct
  | 
| /Zephyr-latest/include/zephyr/arch/xtensa/ | 
| D | gdbstub.h | 87 struct gdb_ctx {  struct
  | 
| /Zephyr-latest/subsys/debug/gdbstub/ | 
| D | gdbstub.c | 161 int arch_gdb_add_breakpoint(struct gdb_ctx *ctx, uint8_t type,  in arch_gdb_add_breakpoint() 168 int arch_gdb_remove_breakpoint(struct gdb_ctx *ctx, uint8_t type,  in arch_gdb_remove_breakpoint() 608 int z_gdb_main_loop(struct gdb_ctx *ctx)  in z_gdb_main_loop()
  | 
| /Zephyr-latest/soc/espressif/esp32/ | 
| D | gdbstub.c | 791 struct gdb_ctx xtensa_gdb_ctx = {
  | 
| /Zephyr-latest/doc/hardware/porting/ | 
| D | arch.rst | 859    * Create a new struct ``struct gdb_ctx`` as the GDB context. 884    * Before calling :c:func:`z_gdb_main_loop`, :c:member:`gdb_ctx.exception`
  |