Home
last modified time | relevance | path

Searched refs:gdb_ctx (Results 1 – 11 of 11) sorted by relevance

/Zephyr-Core-3.7.0/include/zephyr/arch/
Darch_interface.h950 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/
Dgdbstub.c19 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/
Dgdbstub.c14 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/
Dgdbstub.c17 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/
Dgdbstub.h61 struct gdb_ctx { struct
/Zephyr-Core-3.7.0/kernel/include/
Dkernel_internal.h186 struct gdb_ctx;
191 extern int z_gdb_main_loop(struct gdb_ctx *ctx);
/Zephyr-Core-3.7.0/include/zephyr/arch/x86/ia32/
Dgdbstub.h78 struct gdb_ctx { struct
/Zephyr-Core-3.7.0/include/zephyr/arch/xtensa/
Dgdbstub.h87 struct gdb_ctx { struct
/Zephyr-Core-3.7.0/subsys/debug/gdbstub/
Dgdbstub.c171 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/
Dgdbstub.c791 struct gdb_ctx xtensa_gdb_ctx = {
/Zephyr-Core-3.7.0/doc/hardware/porting/
Darch.rst859 * 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`