Home
last modified time | relevance | path

Searched refs:ctx (Results 1 – 4 of 4) sorted by relevance

/arch/arm/core/
A Dgdbstub.c19 static struct gdb_ctx ctx; variable
50 ctx.exception = exc_cause; in z_gdb_entry()
52 ctx.registers[R0] = esf->basic.r0; in z_gdb_entry()
53 ctx.registers[R1] = esf->basic.r1; in z_gdb_entry()
54 ctx.registers[R2] = esf->basic.r2; in z_gdb_entry()
55 ctx.registers[R3] = esf->basic.r3; in z_gdb_entry()
68 ctx.registers[LR] = esf->basic.lr; in z_gdb_entry()
69 ctx.registers[PC] = esf->basic.pc; in z_gdb_entry()
75 z_gdb_main_loop(&ctx); in z_gdb_entry()
80 esf->basic.r0 = ctx.registers[R0]; in z_gdb_entry()
[all …]
/arch/arm/core/mpu/
A Darm_mpu.c426 __ASSERT_NO_MSG(ctx != NULL); in z_arm_save_mpu_context()
430 ctx->num_valid_regions = 0; in z_arm_save_mpu_context()
440 ctx->rbar[i] = MPU->RBAR; in z_arm_save_mpu_context()
444 ctx->mair[0] = MPU->MAIR0; in z_arm_save_mpu_context()
445 ctx->mair[1] = MPU->MAIR1; in z_arm_save_mpu_context()
447 ctx->ctrl = MPU->CTRL; in z_arm_save_mpu_context()
457 if (ctx->num_valid_regions == 0 || ctx->num_valid_regions > Z_ARM_MPU_MAX_REGIONS) { in z_arm_restore_mpu_context()
467 MPU->RBAR = ctx->rbar[i]; in z_arm_restore_mpu_context()
472 MPU->MAIR0 = ctx->mair[0]; in z_arm_restore_mpu_context()
473 MPU->MAIR1 = ctx->mair[1]; in z_arm_restore_mpu_context()
[all …]
/arch/x86/core/ia32/
A Dgdbstub.c134 size_t arch_gdb_reg_readall(struct gdb_ctx *ctx, uint8_t *buf, size_t buflen) in arch_gdb_reg_readall() argument
138 if (buflen < (sizeof(ctx->registers) * 2)) { in arch_gdb_reg_readall()
141 ret = bin2hex((const uint8_t *)&(ctx->registers), in arch_gdb_reg_readall()
142 sizeof(ctx->registers), buf, buflen); in arch_gdb_reg_readall()
152 if (hexlen != (sizeof(ctx->registers) * 2)) { in arch_gdb_reg_writeall()
156 (uint8_t *)&(ctx->registers), in arch_gdb_reg_writeall()
157 sizeof(ctx->registers)); in arch_gdb_reg_writeall()
180 ret = bin2hex((const uint8_t *)&(ctx->registers[regno]), in arch_gdb_reg_readone()
181 sizeof(ctx->registers[regno]), in arch_gdb_reg_readone()
208 (uint8_t *)&(ctx->registers[regno]), in arch_gdb_reg_writeone()
[all …]
/arch/xtensa/core/
A Dgdbstub.c334 reg->seqno = ctx->seqno; in read_sreg()
472 reg->seqno = ctx->seqno; in copy_to_ctx()
485 reg->seqno = ctx->seqno; in copy_to_ctx()
487 read_sreg(ctx, reg); in copy_to_ctx()
697 reg = &ctx->regs[idx]; in arch_gdb_reg_readall()
699 if (reg->seqno != ctx->seqno) { in arch_gdb_reg_readall()
743 ARG_UNUSED(ctx); in arch_gdb_reg_writeall()
761 reg = &ctx->regs[idx]; in arch_gdb_reg_readone()
771 if (reg->seqno != ctx->seqno) { in arch_gdb_reg_readone()
816 reg = &ctx->regs[idx]; in arch_gdb_reg_writeone()
[all …]

Completed in 14 milliseconds