Home | History | Annotate | Download | only in m_gdbserver

Lines Matching refs:regno

289 void fetch_register (int regno)
295 if (regno >= the_low_target.num_regs) {
296 dlog(0, "error fetch_register regno %d max %d\n",
297 regno, the_low_target.num_regs);
300 size = register_size (regno);
305 (*the_low_target.transfer_register) (tid, regno, buf,
309 supply_register (regno, buf, &mod);
314 regno, size, the_low_target.reg_defs[regno].name, bufimage,
322 void usr_fetch_inferior_registers (int regno)
324 if (regno == -1 || regno == 0)
325 for (regno = 0; regno < the_low_target.num_regs; regno++)
326 fetch_register (regno);
328 fetch_register (regno);
332 If REGNO is -1, do this for all registers.
333 Otherwise, REGNO specifies which register (so we can save time). */
335 void usr_store_inferior_registers (int regno)
341 if (regno >= 0) {
343 if (regno >= the_low_target.num_regs) {
344 dlog(0, "error store_register regno %d max %d\n",
345 regno, the_low_target.num_regs);
349 size = register_size (regno);
355 if (regno == the_low_target.stack_pointer_regno) {
368 (*the_low_target.transfer_register) (tid, regno, (void *) &old_SP,
373 collect_register (regno, buf);
374 (*the_low_target.transfer_register) (tid, regno, buf,
382 regno, size, the_low_target.reg_defs[regno].name, bufimage,
385 if (regno == the_low_target.stack_pointer_regno) {
403 for (regno = 0; regno < the_low_target.num_regs; regno++)
404 usr_store_inferior_registers (regno);
408 void valgrind_fetch_registers (int regno)
410 usr_fetch_inferior_registers (regno);
413 void valgrind_store_registers (int regno)
415 usr_store_inferior_registers (regno);