Lines Matching defs:mem_buf

478     stb_p(mem_buf, val); \
482 stw_p(mem_buf, val); \
486 stl_p(mem_buf, val); \
490 stq_p(mem_buf, val); \
515 static int cpu_gdb_read_register(CPUArchState *env, uint8_t *mem_buf, int n)
522 memcpy(mem_buf, &env->fpregs[n - (CPU_NB_REGS + 8)], 10);
524 memset(mem_buf, 0, 10);
530 stq_p(mem_buf, env->xmm_regs[n].XMM_Q(0));
531 stq_p(mem_buf + 8, env->xmm_regs[n].XMM_Q(1));
562 static int cpu_gdb_write_register(CPUArchState *env, uint8_t *mem_buf, int i)
567 env->regs[gpr_map[i]] = ldtul_p(mem_buf);
572 memcpy(&env->fpregs[i], mem_buf, 10);
578 env->xmm_regs[i].XMM_Q(0) = ldq_p(mem_buf);
579 env->xmm_regs[i].XMM_Q(1) = ldq_p(mem_buf + 8);
582 env->mxcsr = ldl_p(mem_buf);
588 case 0: env->eip = ldtul_p(mem_buf); return sizeof(target_ulong);
589 case 1: env->eflags = ldl_p(mem_buf); return 4;
592 tmp = ldl_p(mem_buf);\
607 case 16: env->fpuc = ldl_p(mem_buf); return 4;
609 tmp = ldl_p(mem_buf);
640 static int cpu_gdb_read_register(CPUArchState *env, uint8_t *mem_buf, int n)
649 stfq_p(mem_buf, env->fpr[n-32]);
677 static int cpu_gdb_write_register(CPUArchState *env, uint8_t *mem_buf, int n)
681 env->gpr[n] = ldtul_p(mem_buf);
687 env->fpr[n-32] = ldfq_p(mem_buf);
692 env->nip = ldtul_p(mem_buf);
695 ppc_store_msr(env, ldtul_p(mem_buf));
699 uint32_t cr = ldl_p(mem_buf);
706 env->lr = ldtul_p(mem_buf);
709 env->ctr = ldtul_p(mem_buf);
712 env->xer = ldtul_p(mem_buf);
738 static int cpu_gdb_read_register(CPUArchState *env, uint8_t *mem_buf, int n)
793 static int cpu_gdb_write_register(CPUArchState *env, uint8_t *mem_buf, int n)
798 tmp = ldl_p(mem_buf);
802 tmp = ldtul_p(mem_buf);
833 env->fpr[n] = ldfl_p(mem_buf);
868 static int cpu_gdb_read_register(CPUArchState *env, uint8_t *mem_buf, int n)
878 memset(mem_buf, 0, 12);
895 static int cpu_gdb_write_register(CPUArchState *env, uint8_t *mem_buf, int n)
899 tmp = ldl_p(mem_buf);
938 static int cpu_gdb_read_register(CPUArchState *env, uint8_t *mem_buf, int n)
957 static int cpu_gdb_write_register(CPUArchState *env, uint8_t *mem_buf, int n)
961 tmp = ldl_p(mem_buf);
982 static int cpu_gdb_read_register(CPUArchState *env, uint8_t *mem_buf, int n)
1028 static int cpu_gdb_write_register(CPUArchState *env, uint8_t *mem_buf, int n)
1032 tmp = ldtul_p(mem_buf);
1084 static int cpu_gdb_read_register(CPUArchState *env, uint8_t *mem_buf, int n)
1118 static int cpu_gdb_write_register(CPUArchState *env, uint8_t *mem_buf, int n)
1122 tmp = ldl_p(mem_buf);
1164 static int cpu_gdb_read_register(CPUArchState *env, uint8_t *mem_buf, int n)
1174 static int cpu_gdb_write_register(CPUArchState *env, uint8_t *mem_buf, int n)
1181 tmp = ldl_p(mem_buf);
1194 static int cpu_gdb_read_register(CPUArchState *env, uint8_t *mem_buf, int n)
1221 static int cpu_gdb_write_register(CPUArchState *env, uint8_t *mem_buf, int n)
1228 tmp = ldl_p(mem_buf);
1254 static int cpu_gdb_read_register(CPUArchState *env, uint8_t *mem_buf, int n)
1281 static int cpu_gdb_write_register(CPUArchState *env, uint8_t *mem_buf, int n)
1284 tmp = ldtul_p(mem_buf);
1291 env->fir[n - 32] = ldfl_p(mem_buf);
1304 static int cpu_gdb_read_register(CPUArchState *env, uint8_t *mem_buf, int n)
1309 static int cpu_gdb_write_register(CPUArchState *env, uint8_t *mem_buf, int n)
1384 static int gdb_read_register(CPUArchState *env, uint8_t *mem_buf, int reg)
1390 return cpu_gdb_read_register(env, mem_buf, reg);
1394 return r->get_reg(env, mem_buf, reg - r->base_reg);
1400 static int gdb_write_register(CPUArchState *env, uint8_t *mem_buf, int reg)
1406 return cpu_gdb_write_register(env, mem_buf, reg);
1410 return r->set_reg(env, mem_buf, reg - r->base_reg);
1602 uint8_t mem_buf[MAX_PACKET_LENGTH];
1683 reg_size = gdb_read_register(s->g_cpu, mem_buf + len, addr);
1686 memtohex(buf, mem_buf, len);
1690 registers = mem_buf;
1706 if (cpu_memory_rw_debug(ENV_GET_CPU(s->g_cpu), addr, mem_buf, len, 0) != 0) {
1709 memtohex(buf, mem_buf, len);
1720 hextomem(mem_buf, p, len);
1721 if (cpu_memory_rw_debug(ENV_GET_CPU(s->g_cpu), addr, mem_buf, len, 1) != 0)
1733 reg_size = gdb_read_register(s->g_cpu, mem_buf, addr);
1735 memtohex(buf, mem_buf, reg_size);
1748 hextomem(mem_buf, p, reg_size);
1749 gdb_write_register(s->g_cpu, mem_buf, addr);
1855 len = snprintf((char *)mem_buf, sizeof(mem_buf),
1858 memtohex(buf, mem_buf, len);
1884 hextomem(mem_buf, p + 5, len);
1886 mem_buf[len++] = 0;
1887 qemu_chr_read(s->mon_chr, mem_buf, len);