Home
last modified time | relevance | path

Searched refs:mem_buf (Results 1 – 25 of 30) sorted by relevance

12

/openbmc/qemu/target/sh4/
H A Dgdbstub.c27 int superh_cpu_gdb_read_register(CPUState *cs, GByteArray *mem_buf, int n) in superh_cpu_gdb_read_register() argument
34 return gdb_get_regl(mem_buf, env->gregs[n + 16]); in superh_cpu_gdb_read_register()
36 return gdb_get_regl(mem_buf, env->gregs[n]); in superh_cpu_gdb_read_register()
39 return gdb_get_regl(mem_buf, env->gregs[n]); in superh_cpu_gdb_read_register()
41 return gdb_get_regl(mem_buf, env->pc); in superh_cpu_gdb_read_register()
43 return gdb_get_regl(mem_buf, env->pr); in superh_cpu_gdb_read_register()
45 return gdb_get_regl(mem_buf, env->gbr); in superh_cpu_gdb_read_register()
47 return gdb_get_regl(mem_buf, env->vbr); in superh_cpu_gdb_read_register()
49 return gdb_get_regl(mem_buf, env->mach); in superh_cpu_gdb_read_register()
51 return gdb_get_regl(mem_buf, env->macl); in superh_cpu_gdb_read_register()
[all …]
/openbmc/qemu/target/i386/
H A Dgdbstub.c104 static int gdb_get_reg(CPUX86State *env, GByteArray *mem_buf, target_ulong val) in gdb_get_reg() argument
108 return gdb_get_reg64(mem_buf, val); in gdb_get_reg()
110 return gdb_get_reg64(mem_buf, val & 0xffffffffUL); in gdb_get_reg()
113 return gdb_get_reg32(mem_buf, val); in gdb_get_reg()
117 int x86_cpu_gdb_read_register(CPUState *cs, GByteArray *mem_buf, int n) in x86_cpu_gdb_read_register() argument
131 return gdb_get_reg64(mem_buf, env->regs[gpr_map[n]]); in x86_cpu_gdb_read_register()
133 return gdb_get_reg64(mem_buf, in x86_cpu_gdb_read_register()
136 return gdb_get_regl(mem_buf, 0); in x86_cpu_gdb_read_register()
139 return gdb_get_reg32(mem_buf, env->regs[gpr_map32[n]]); in x86_cpu_gdb_read_register()
145 int len = gdb_get_reg64(mem_buf, cpu_to_le64(fp->low)); in x86_cpu_gdb_read_register()
[all …]
/openbmc/qemu/target/ppc/
H A Dgdbstub.c84 void ppc_maybe_bswap_register(CPUPPCState *env, uint8_t *mem_buf, int len) in ppc_maybe_bswap_register() argument
90 bswap32s((uint32_t *)mem_buf); in ppc_maybe_bswap_register()
92 bswap64s((uint64_t *)mem_buf); in ppc_maybe_bswap_register()
94 bswap128s((Int128 *)mem_buf); in ppc_maybe_bswap_register()
112 uint8_t *mem_buf; in ppc_cpu_gdb_read_register() local
147 mem_buf = buf->data + buf->len - r; in ppc_cpu_gdb_read_register()
148 ppc_maybe_bswap_register(env, mem_buf, r); in ppc_cpu_gdb_read_register()
155 uint8_t *mem_buf; in ppc_cpu_gdb_read_register_apple() local
200 mem_buf = buf->data + buf->len - r; in ppc_cpu_gdb_read_register_apple()
201 ppc_maybe_bswap_register(env, mem_buf, r); in ppc_cpu_gdb_read_register_apple()
[all …]
/openbmc/qemu/target/rx/
H A Dgdbstub.c22 int rx_cpu_gdb_read_register(CPUState *cs, GByteArray *mem_buf, int n) in rx_cpu_gdb_read_register() argument
28 return gdb_get_regl(mem_buf, env->regs[n]); in rx_cpu_gdb_read_register()
30 return gdb_get_regl(mem_buf, (env->psw_u) ? env->regs[0] : env->usp); in rx_cpu_gdb_read_register()
32 return gdb_get_regl(mem_buf, (!env->psw_u) ? env->regs[0] : env->isp); in rx_cpu_gdb_read_register()
34 return gdb_get_regl(mem_buf, rx_cpu_pack_psw(env)); in rx_cpu_gdb_read_register()
36 return gdb_get_regl(mem_buf, env->pc); in rx_cpu_gdb_read_register()
38 return gdb_get_regl(mem_buf, env->intb); in rx_cpu_gdb_read_register()
40 return gdb_get_regl(mem_buf, env->bpsw); in rx_cpu_gdb_read_register()
42 return gdb_get_regl(mem_buf, env->bpc); in rx_cpu_gdb_read_register()
44 return gdb_get_regl(mem_buf, env->fintv); in rx_cpu_gdb_read_register()
[all …]
/openbmc/qemu/target/sparc/
H A Dgdbstub.c30 int sparc_cpu_gdb_read_register(CPUState *cs, GByteArray *mem_buf, int n) in sparc_cpu_gdb_read_register() argument
36 return gdb_get_rega(mem_buf, env->gregs[n]); in sparc_cpu_gdb_read_register()
40 return gdb_get_rega(mem_buf, env->regwptr[n - 8]); in sparc_cpu_gdb_read_register()
46 return gdb_get_reg32(mem_buf, env->fpr[(n - 32) / 2].l.lower); in sparc_cpu_gdb_read_register()
48 return gdb_get_reg32(mem_buf, env->fpr[(n - 32) / 2].l.upper); in sparc_cpu_gdb_read_register()
54 return gdb_get_rega(mem_buf, env->y); in sparc_cpu_gdb_read_register()
56 return gdb_get_rega(mem_buf, cpu_get_psr(env)); in sparc_cpu_gdb_read_register()
58 return gdb_get_rega(mem_buf, env->wim); in sparc_cpu_gdb_read_register()
60 return gdb_get_rega(mem_buf, env->tbr); in sparc_cpu_gdb_read_register()
62 return gdb_get_rega(mem_buf, env->pc); in sparc_cpu_gdb_read_register()
[all …]
/openbmc/qemu/target/s390x/
H A Dgdbstub.c31 int s390_cpu_gdb_read_register(CPUState *cs, GByteArray *mem_buf, int n) in s390_cpu_gdb_read_register() argument
37 return gdb_get_regl(mem_buf, s390_cpu_get_psw_mask(env)); in s390_cpu_gdb_read_register()
39 return gdb_get_regl(mem_buf, env->psw.addr); in s390_cpu_gdb_read_register()
41 return gdb_get_regl(mem_buf, env->regs[n - S390_R0_REGNUM]); in s390_cpu_gdb_read_register()
46 int s390_cpu_gdb_write_register(CPUState *cs, uint8_t *mem_buf, int n) in s390_cpu_gdb_write_register() argument
49 target_ulong tmpl = ldq_be_p(mem_buf); in s390_cpu_gdb_write_register()
84 static int cpu_write_ac_reg(CPUState *cs, uint8_t *mem_buf, int n) in cpu_write_ac_reg() argument
91 env->aregs[n] = ldl_be_p(mem_buf); in cpu_write_ac_reg()
119 static int cpu_write_fp_reg(CPUState *cs, uint8_t *mem_buf, int n) in cpu_write_fp_reg() argument
126 env->fpc = ldl_be_p(mem_buf); in cpu_write_fp_reg()
[all …]
/openbmc/qemu/target/hexagon/
H A Dgdbstub.c23 int hexagon_gdb_read_register(CPUState *cs, GByteArray *mem_buf, int n) in hexagon_gdb_read_register() argument
32 return gdb_get_regl(mem_buf, p3_0); in hexagon_gdb_read_register()
36 return gdb_get_regl(mem_buf, env->gpr[n]); in hexagon_gdb_read_register()
42 return gdb_get_reg8(mem_buf, env->pred[n]); in hexagon_gdb_read_register()
50 int hexagon_gdb_write_register(CPUState *cs, uint8_t *mem_buf, int n) in hexagon_gdb_write_register() argument
55 uint32_t p3_0 = ldl_le_p(mem_buf); in hexagon_gdb_write_register()
63 env->gpr[n] = ldl_le_p(mem_buf); in hexagon_gdb_write_register()
70 env->pred[n] = ldl_le_p(mem_buf) & 0xff; in hexagon_gdb_write_register()
79 static int gdb_get_vreg(CPUHexagonState *env, GByteArray *mem_buf, int n) in gdb_get_vreg() argument
84 total += gdb_get_regl(mem_buf, env->VRegs[n].uw[i]); in gdb_get_vreg()
[all …]
H A Dinternal.h36 int hexagon_hvx_gdb_read_register(CPUState *env, GByteArray *mem_buf, int n);
37 int hexagon_hvx_gdb_write_register(CPUState *env, uint8_t *mem_buf, int n);
/openbmc/qemu/target/loongarch/
H A Dgdbstub.c34 int loongarch_cpu_gdb_read_register(CPUState *cs, GByteArray *mem_buf, int n) in loongarch_cpu_gdb_read_register() argument
53 return gdb_get_reg64(mem_buf, val); in loongarch_cpu_gdb_read_register()
55 return gdb_get_reg32(mem_buf, val); in loongarch_cpu_gdb_read_register()
62 int loongarch_cpu_gdb_write_register(CPUState *cs, uint8_t *mem_buf, int n) in loongarch_cpu_gdb_write_register() argument
70 tmp = ldq_le_p(mem_buf); in loongarch_cpu_gdb_write_register()
73 tmp = ldl_le_p(mem_buf); in loongarch_cpu_gdb_write_register()
87 static int loongarch_gdb_get_fpu(CPUState *cs, GByteArray *mem_buf, int n) in loongarch_gdb_get_fpu() argument
93 return gdb_get_reg64(mem_buf, env->fpr[n].vreg.D(0)); in loongarch_gdb_get_fpu()
95 return gdb_get_reg8(mem_buf, env->cf[n - 32]); in loongarch_gdb_get_fpu()
97 return gdb_get_reg32(mem_buf, env->fcsr0); in loongarch_gdb_get_fpu()
[all …]
/openbmc/qemu/target/mips/
H A Dgdbstub.c26 int mips_cpu_gdb_read_register(CPUState *cs, GByteArray *mem_buf, int n) in mips_cpu_gdb_read_register() argument
31 return gdb_get_regl(mem_buf, env->active_tc.gpr[n]); in mips_cpu_gdb_read_register()
36 return gdb_get_regl(mem_buf, (int32_t)env->active_fpu.fcr31); in mips_cpu_gdb_read_register()
38 return gdb_get_regl(mem_buf, (int32_t)env->active_fpu.fcr0); in mips_cpu_gdb_read_register()
41 return gdb_get_regl(mem_buf, in mips_cpu_gdb_read_register()
44 return gdb_get_regl(mem_buf, in mips_cpu_gdb_read_register()
51 return gdb_get_regl(mem_buf, (int32_t)env->CP0_Status); in mips_cpu_gdb_read_register()
53 return gdb_get_regl(mem_buf, env->active_tc.LO[0]); in mips_cpu_gdb_read_register()
55 return gdb_get_regl(mem_buf, env->active_tc.HI[0]); in mips_cpu_gdb_read_register()
57 return gdb_get_regl(mem_buf, env->CP0_BadVAddr); in mips_cpu_gdb_read_register()
[all …]
/openbmc/qemu/target/avr/
H A Dgdbstub.c25 int avr_cpu_gdb_read_register(CPUState *cs, GByteArray *mem_buf, int n) in avr_cpu_gdb_read_register() argument
31 return gdb_get_reg8(mem_buf, env->r[n]); in avr_cpu_gdb_read_register()
38 return gdb_get_reg8(mem_buf, sreg); in avr_cpu_gdb_read_register()
43 return gdb_get_reg16(mem_buf, env->sp & 0x0000ffff); in avr_cpu_gdb_read_register()
48 return gdb_get_reg32(mem_buf, env->pc_w * 2); in avr_cpu_gdb_read_register()
54 int avr_cpu_gdb_write_register(CPUState *cs, uint8_t *mem_buf, int n) in avr_cpu_gdb_write_register() argument
60 env->r[n] = *mem_buf; in avr_cpu_gdb_write_register()
66 cpu_set_sreg(env, *mem_buf); in avr_cpu_gdb_write_register()
72 env->sp = lduw_le_p(mem_buf); in avr_cpu_gdb_write_register()
78 env->pc_w = ldl_le_p(mem_buf) / 2; in avr_cpu_gdb_write_register()
/openbmc/qemu/target/xtensa/
H A Dgdbstub.c66 int xtensa_cpu_gdb_read_register(CPUState *cs, GByteArray *mem_buf, int n) in xtensa_cpu_gdb_read_register() argument
83 return gdb_get_reg32(mem_buf, env->pc); in xtensa_cpu_gdb_read_register()
87 return gdb_get_reg32(mem_buf, env->phys_regs[(reg->targno & 0xff) in xtensa_cpu_gdb_read_register()
91 return gdb_get_reg32(mem_buf, env->sregs[reg->targno & 0xff]); in xtensa_cpu_gdb_read_register()
94 return gdb_get_reg32(mem_buf, env->uregs[reg->targno & 0xff]); in xtensa_cpu_gdb_read_register()
100 return gdb_get_reg32(mem_buf, in xtensa_cpu_gdb_read_register()
103 return gdb_get_reg64(mem_buf, float64_val(env->fregs[i].f64)); in xtensa_cpu_gdb_read_register()
107 return gdb_get_zeroes(mem_buf, reg->size); in xtensa_cpu_gdb_read_register()
111 return gdb_get_reg32(mem_buf, env->regs[reg->targno & 0x0f]); in xtensa_cpu_gdb_read_register()
116 return gdb_get_zeroes(mem_buf, reg->size); in xtensa_cpu_gdb_read_register()
[all …]
/openbmc/qemu/target/m68k/
H A Dgdbstub.c24 int m68k_cpu_gdb_read_register(CPUState *cs, GByteArray *mem_buf, int n) in m68k_cpu_gdb_read_register() argument
30 return gdb_get_reg32(mem_buf, env->dregs[n]); in m68k_cpu_gdb_read_register()
33 return gdb_get_reg32(mem_buf, env->aregs[n - 8]); in m68k_cpu_gdb_read_register()
38 return gdb_get_reg32(mem_buf, env->sr | cpu_m68k_get_ccr(env)); in m68k_cpu_gdb_read_register()
40 return gdb_get_reg32(mem_buf, env->pc); in m68k_cpu_gdb_read_register()
50 int m68k_cpu_gdb_write_register(CPUState *cs, uint8_t *mem_buf, int n) in m68k_cpu_gdb_write_register() argument
55 tmp = ldl_be_p(mem_buf); in m68k_cpu_gdb_write_register()
H A Dhelper.c33 static int cf_fpu_gdb_get_reg(CPUState *cs, GByteArray *mem_buf, int n) in cf_fpu_gdb_get_reg() argument
40 return gdb_get_reg64(mem_buf, floatx80_to_float64(env->fregs[n].d, &s)); in cf_fpu_gdb_get_reg()
44 return gdb_get_reg32(mem_buf, env->fpcr); in cf_fpu_gdb_get_reg()
46 return gdb_get_reg32(mem_buf, env->fpsr); in cf_fpu_gdb_get_reg()
48 return gdb_get_reg32(mem_buf, 0); in cf_fpu_gdb_get_reg()
53 static int cf_fpu_gdb_set_reg(CPUState *cs, uint8_t *mem_buf, int n) in cf_fpu_gdb_set_reg() argument
60 env->fregs[n].d = float64_to_floatx80(ldq_be_p(mem_buf), &s); in cf_fpu_gdb_set_reg()
65 cpu_m68k_set_fpcr(env, ldl_be_p(mem_buf)); in cf_fpu_gdb_set_reg()
68 env->fpsr = ldl_be_p(mem_buf); in cf_fpu_gdb_set_reg()
76 static int m68k_fpu_gdb_get_reg(CPUState *cs, GByteArray *mem_buf, int n) in m68k_fpu_gdb_get_reg() argument
[all …]
/openbmc/qemu/target/openrisc/
H A Dgdbstub.c24 int openrisc_cpu_gdb_read_register(CPUState *cs, GByteArray *mem_buf, int n) in openrisc_cpu_gdb_read_register() argument
29 return gdb_get_reg32(mem_buf, cpu_get_gpr(env, n)); in openrisc_cpu_gdb_read_register()
33 return gdb_get_reg32(mem_buf, env->ppc); in openrisc_cpu_gdb_read_register()
36 return gdb_get_reg32(mem_buf, env->pc); in openrisc_cpu_gdb_read_register()
39 return gdb_get_reg32(mem_buf, cpu_get_sr(env)); in openrisc_cpu_gdb_read_register()
48 int openrisc_cpu_gdb_write_register(CPUState *cs, uint8_t *mem_buf, int n) in openrisc_cpu_gdb_write_register() argument
58 tmp = ldl_p(mem_buf); in openrisc_cpu_gdb_write_register()
/openbmc/qemu/target/microblaze/
H A Dgdbstub.c49 int mb_cpu_gdb_read_register(CPUState *cs, GByteArray *mem_buf, int n) in mb_cpu_gdb_read_register() argument
89 return gdb_get_reg32(mem_buf, val); in mb_cpu_gdb_read_register()
92 int mb_cpu_gdb_read_stack_protect(CPUState *cs, GByteArray *mem_buf, int n) in mb_cpu_gdb_read_stack_protect() argument
108 return gdb_get_reg32(mem_buf, val); in mb_cpu_gdb_read_stack_protect()
111 int mb_cpu_gdb_write_register(CPUState *cs, uint8_t *mem_buf, int n) in mb_cpu_gdb_write_register() argument
121 tmp = ldl_p(mem_buf); in mb_cpu_gdb_write_register()
152 int mb_cpu_gdb_write_stack_protect(CPUState *cs, uint8_t *mem_buf, int n) in mb_cpu_gdb_write_stack_protect() argument
159 env->slr = ldl_p(mem_buf); in mb_cpu_gdb_write_stack_protect()
162 env->shr = ldl_p(mem_buf); in mb_cpu_gdb_write_stack_protect()
/openbmc/qemu/target/riscv/
H A Dgdbstub.c50 int riscv_cpu_gdb_read_register(CPUState *cs, GByteArray *mem_buf, int n) in riscv_cpu_gdb_read_register() argument
67 return gdb_get_reg32(mem_buf, tmp); in riscv_cpu_gdb_read_register()
70 return gdb_get_reg64(mem_buf, tmp); in riscv_cpu_gdb_read_register()
77 int riscv_cpu_gdb_write_register(CPUState *cs, uint8_t *mem_buf, int n) in riscv_cpu_gdb_write_register() argument
87 tmp = (int32_t)ldl_p(mem_buf); in riscv_cpu_gdb_write_register()
93 tmp = (int32_t)ldq_p(mem_buf); in riscv_cpu_gdb_write_register()
95 tmp = ldq_p(mem_buf); in riscv_cpu_gdb_write_register()
127 static int riscv_gdb_set_fpu(CPUState *cs, uint8_t *mem_buf, int n) in riscv_gdb_set_fpu() argument
133 env->fpr[n] = ldq_p(mem_buf); /* always 64-bit */ in riscv_gdb_set_fpu()
157 static int riscv_gdb_set_vector(CPUState *cs, uint8_t *mem_buf, int n) in riscv_gdb_set_vector() argument
[all …]
/openbmc/qemu/target/tricore/
H A Dgdbstub.c108 int tricore_cpu_gdb_read_register(CPUState *cs, GByteArray *mem_buf, int n) in tricore_cpu_gdb_read_register() argument
113 return gdb_get_reg32(mem_buf, env->gpr_d[n]); in tricore_cpu_gdb_read_register()
115 return gdb_get_reg32(mem_buf, env->gpr_a[n - 16]); in tricore_cpu_gdb_read_register()
117 return gdb_get_reg32(mem_buf, tricore_cpu_gdb_read_csfr(env, n)); in tricore_cpu_gdb_read_register()
122 int tricore_cpu_gdb_write_register(CPUState *cs, uint8_t *mem_buf, int n) in tricore_cpu_gdb_write_register() argument
127 tmp = ldl_le_p(mem_buf); in tricore_cpu_gdb_write_register()
/openbmc/qemu/target/alpha/
H A Dgdbstub.c24 int alpha_cpu_gdb_read_register(CPUState *cs, GByteArray *mem_buf, int n) in alpha_cpu_gdb_read_register() argument
56 return gdb_get_regl(mem_buf, val); in alpha_cpu_gdb_read_register()
59 int alpha_cpu_gdb_write_register(CPUState *cs, uint8_t *mem_buf, int n) in alpha_cpu_gdb_write_register() argument
62 target_ulong tmp = ldq_le_p(mem_buf); in alpha_cpu_gdb_write_register()
/openbmc/qemu/gdbstub/
H A Dgdbstub.c66 gdbserver_state.mem_buf = g_byte_array_sized_new(MAX_PACKET_LENGTH); in gdb_init_gdbserver_state()
539 static int gdb_write_register(CPUState *cpu, uint8_t *mem_buf, int reg) in gdb_write_register() argument
545 return cc->gdb_write_register(cpu, mem_buf, reg); in gdb_write_register()
551 return r->set_reg(cpu, mem_buf, reg - r->base_reg); in gdb_write_register()
988 g_byte_array_set_size(gdbserver_state.mem_buf, 0); in run_cmd_parser()
1211 gdb_hextomem(gdbserver_state.mem_buf, gdb_get_cmd_param(params, 1)->data, reg_size); in handle_set_reg()
1212 gdb_write_register(gdbserver_state.g_cpu, gdbserver_state.mem_buf->data, in handle_set_reg()
1227 gdbserver_state.mem_buf, in handle_get_reg()
1233 g_byte_array_set_size(gdbserver_state.mem_buf, reg_size); in handle_get_reg()
1237 gdbserver_state.mem_buf->data, reg_size); in handle_get_reg()
[all …]
H A Duser-target.c276 g_byte_array_set_size(gdbserver_state.mem_buf, len); in gdb_handle_query_xfer_auxv()
278 gdbserver_state.mem_buf->data, len, false)) { in gdb_handle_query_xfer_auxv()
284 (const char *)gdbserver_state.mem_buf->data, len); in gdb_handle_query_xfer_auxv()
293 gdb_hextomem(gdbserver_state.mem_buf, hex_filename, in get_filename_param()
295 g_byte_array_append(gdbserver_state.mem_buf, (const guint8 *)"", 1); in get_filename_param()
296 return (const char *)gdbserver_state.mem_buf->data; in get_filename_param()
H A Dsystem.c529 g_assert(gdbserver_state.mem_buf->len == 0); in gdb_handle_query_rcmd()
531 gdb_hextomem(gdbserver_state.mem_buf, gdb_get_cmd_param(params, 0)->data, len); in gdb_handle_query_rcmd()
532 g_byte_array_append(gdbserver_state.mem_buf, &zero, 1); in gdb_handle_query_rcmd()
534 gdbserver_state.mem_buf->data, in gdb_handle_query_rcmd()
535 gdbserver_state.mem_buf->len); in gdb_handle_query_rcmd()
/openbmc/qemu/target/hppa/
H A Dgdbstub.c30 int hppa_cpu_gdb_read_register(CPUState *cs, GByteArray *mem_buf, int n) in hppa_cpu_gdb_read_register() argument
147 return gdb_get_reg32(mem_buf, val); in hppa_cpu_gdb_read_register()
150 int hppa_cpu_gdb_write_register(CPUState *cs, uint8_t *mem_buf, int n) in hppa_cpu_gdb_write_register() argument
153 uint32_t val = ldl_p(mem_buf); in hppa_cpu_gdb_write_register()
/openbmc/qemu/target/arm/
H A Dgdbstub64.c31 int aarch64_cpu_gdb_read_register(CPUState *cs, GByteArray *mem_buf, int n) in aarch64_cpu_gdb_read_register() argument
38 return gdb_get_reg64(mem_buf, env->xregs[n]); in aarch64_cpu_gdb_read_register()
42 return gdb_get_reg64(mem_buf, env->xregs[31]); in aarch64_cpu_gdb_read_register()
44 return gdb_get_reg64(mem_buf, env->pc); in aarch64_cpu_gdb_read_register()
46 return gdb_get_reg32(mem_buf, pstate_read(env)); in aarch64_cpu_gdb_read_register()
52 int aarch64_cpu_gdb_write_register(CPUState *cs, uint8_t *mem_buf, int n) in aarch64_cpu_gdb_write_register() argument
58 tmp = ldq_p(mem_buf); in aarch64_cpu_gdb_write_register()
/openbmc/u-boot/tools/
H A Dpblimage.c22 static unsigned char mem_buf[1000000]; variable
23 static unsigned char *pmem_buf = mem_buf;
179 crc32_pbl = pbl_crc32(0, (const char *)mem_buf, pbl_size); in add_end_cmd()
213 if (write(ifd, (const void *)&mem_buf, size) != size) { in pbl_load_uboot()

12