Lines Matching refs:base_reg
52 int base_reg; member
413 int base_reg) in gdb_feature_builder_init() argument
425 builder->base_reg = base_reg; in gdb_feature_builder_init()
456 name, bitsize, builder->base_reg + regnum, type, group); in gdb_feature_builder_append_reg()
461 name, bitsize, builder->base_reg + regnum, type); in gdb_feature_builder_append_reg()
509 r->base_reg + i, in gdb_get_register_list()
530 if (r->base_reg <= reg && reg < r->base_reg + r->feature->num_regs) { in gdb_read_register()
531 return r->get_reg(cpu, buf, reg - r->base_reg); in gdb_read_register()
547 if (r->base_reg <= reg && reg < r->base_reg + r->feature->num_regs) { in gdb_write_register()
548 return r->set_reg(cpu, mem_buf, reg - r->base_reg); in gdb_write_register()
554 static void gdb_register_feature(CPUState *cpu, int base_reg, in gdb_register_feature() argument
559 .base_reg = base_reg, in gdb_register_feature()
609 int base_reg = cpu->gdb_num_regs; in gdb_register_coprocessor() local
619 gdb_register_feature(cpu, base_reg, get_reg, set_reg, feature); in gdb_register_coprocessor()
624 if (g_pos != base_reg) { in gdb_register_coprocessor()
626 "expected %d got %d", feature->xml, g_pos, base_reg); in gdb_register_coprocessor()