Home
last modified time | relevance | path

Searched refs:regno (Results 1 – 7 of 7) sorted by relevance

/Zephyr-Core-3.7.0/soc/espressif/esp32/
Dgdbstub.c112 .regno = 0x0020,
120 .regno = 0x100,
127 .regno = 0x101,
134 .regno = 0x102,
141 .regno = 0x103,
148 .regno = 0x104,
155 .regno = 0x105,
162 .regno = 0x106,
169 .regno = 0x107,
176 .regno = 0x108,
[all …]
/Zephyr-Core-3.7.0/include/zephyr/arch/xtensa/
Dgdbstub.h48 uint16_t regno; member
118 if (reg->regno < 16) { in gdb_xtensa_is_logical_addr_reg()
133 if ((reg->regno & XTREG_GRP_MASK) == XTREG_GRP_ADDR) { in gdb_xtensa_is_address_reg()
149 if ((reg->regno & XTREG_GRP_MASK) == XTREG_GRP_SPECIAL) { in gdb_xtensa_is_special_reg()
165 if ((reg->regno & XTREG_GRP_MASK) == XTREG_GRP_USER) { in gdb_xtensa_is_user_reg()
/Zephyr-Core-3.7.0/arch/x86/core/ia32/
Dgdbstub.c164 uint32_t regno) in arch_gdb_reg_readone() argument
171 } else if (regno >= GDB_STUB_NUM_REGISTERS) { in arch_gdb_reg_readone()
180 ret = bin2hex((const uint8_t *)&(ctx->registers[regno]), in arch_gdb_reg_readone()
181 sizeof(ctx->registers[regno]), in arch_gdb_reg_readone()
189 uint32_t regno) in arch_gdb_reg_writeone() argument
193 if (regno == GDB_ORIG_EAX) { in arch_gdb_reg_writeone()
201 } else if (regno >= GDB_STUB_NUM_REGISTERS) { in arch_gdb_reg_writeone()
208 (uint8_t *)&(ctx->registers[regno]), in arch_gdb_reg_writeone()
209 sizeof(ctx->registers[regno])); in arch_gdb_reg_writeone()
/Zephyr-Core-3.7.0/arch/arm/core/
Dgdbstub.c184 size_t arch_gdb_reg_readone(struct gdb_ctx *c, uint8_t *buf, size_t buflen, uint32_t regno) in arch_gdb_reg_readone() argument
190 if (regno == SPSR_REG_IDX) { in arch_gdb_reg_readone()
196 if (packet_pos[i] == 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() argument
213 if (regno < (GDB_NUM_REGS - 1)) { in arch_gdb_reg_writeone()
216 if (packet_pos[i] == regno) { in arch_gdb_reg_writeone()
221 } else if (regno == SPSR_REG_IDX) { in arch_gdb_reg_writeone()
/Zephyr-Core-3.7.0/arch/xtensa/core/
Dgdbstub.c106 uint8_t regno; in read_sreg() local
120 regno = reg->regno & 0xFF; in read_sreg()
127 switch (regno) { in read_sreg()
446 if (reg->regno == SOC_GDB_REGNO_A1) { in copy_to_ctx()
546 if (reg->regno == SOC_GDB_REGNO_A1) { in restore_from_ctx()
702 uint32_t regno) in arch_gdb_reg_readone() argument
716 if (reg->idx == regno) { in arch_gdb_reg_readone()
754 uint32_t regno) in arch_gdb_reg_writeone() argument
769 if (reg->idx != regno) { in arch_gdb_reg_writeone()
950 switch (xtensa_gdb_ctx.regs[idx].regno) { in arch_gdb_init()
/Zephyr-Core-3.7.0/arch/arc/
DCMakeLists.txt20 zephyr_compile_options_ifdef(CONFIG_ISA_ARCV2 -mtp-regno=26)
23 zephyr_compile_options_ifdef(CONFIG_ISA_ARCV2 -mtp-regno=none)
/Zephyr-Core-3.7.0/include/zephyr/arch/
Darch_interface.h1018 uint32_t regno);
1035 uint32_t regno);