Searched refs:gdb_ctx (Results 1 – 11 of 11) sorted by relevance
/Zephyr-Core-3.7.0/include/zephyr/arch/ |
D | arch_interface.h | 950 struct gdb_ctx; 986 size_t arch_gdb_reg_readall(struct gdb_ctx *ctx, uint8_t *buf, size_t buflen); 1001 size_t arch_gdb_reg_writeall(struct gdb_ctx *ctx, uint8_t *hex, size_t hexlen); 1017 size_t arch_gdb_reg_readone(struct gdb_ctx *ctx, uint8_t *buf, size_t buflen, 1034 size_t arch_gdb_reg_writeone(struct gdb_ctx *ctx, uint8_t *hex, size_t hexlen, 1049 int arch_gdb_add_breakpoint(struct gdb_ctx *ctx, uint8_t type, 1064 int arch_gdb_remove_breakpoint(struct gdb_ctx *ctx, uint8_t type,
|
/Zephyr-Core-3.7.0/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-Core-3.7.0/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-Core-3.7.0/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-Core-3.7.0/include/zephyr/arch/arm/ |
D | gdbstub.h | 61 struct gdb_ctx { struct
|
/Zephyr-Core-3.7.0/kernel/include/ |
D | kernel_internal.h | 186 struct gdb_ctx; 191 extern int z_gdb_main_loop(struct gdb_ctx *ctx);
|
/Zephyr-Core-3.7.0/include/zephyr/arch/x86/ia32/ |
D | gdbstub.h | 78 struct gdb_ctx { struct
|
/Zephyr-Core-3.7.0/include/zephyr/arch/xtensa/ |
D | gdbstub.h | 87 struct gdb_ctx { struct
|
/Zephyr-Core-3.7.0/subsys/debug/gdbstub/ |
D | gdbstub.c | 171 int arch_gdb_add_breakpoint(struct gdb_ctx *ctx, uint8_t type, in arch_gdb_add_breakpoint() 178 int arch_gdb_remove_breakpoint(struct gdb_ctx *ctx, uint8_t type, in arch_gdb_remove_breakpoint() 618 int z_gdb_main_loop(struct gdb_ctx *ctx) in z_gdb_main_loop()
|
/Zephyr-Core-3.7.0/soc/espressif/esp32/ |
D | gdbstub.c | 791 struct gdb_ctx xtensa_gdb_ctx = {
|
/Zephyr-Core-3.7.0/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`
|