EBX
grs[DS], grs[EBX], grs[EBX]);
{ "ebx", EBX, MDB_TGT_R_EXPORT },
{ "bx", EBX, MDB_TGT_R_EXPORT | MDB_TGT_R_16 },
{ "bh", EBX, MDB_TGT_R_EXPORT | MDB_TGT_R_8H },
{ "bl", EBX, MDB_TGT_R_EXPORT | MDB_TGT_R_8L },
dst[EBX] = src[REG_RBX];
disp_reg_line(ph, &pstatus, "ebx", EBX, "edx", EDX);
ps->pr_lwp.pr_reg[EBX] = cp->user.u_reg[EBX];
ps->pr_lwp.pr_reg[EBX] = cp->user.u_reg[EBX];
cp->user.u_reg[EBX] = ps->pr_lwp.pr_reg[EBX];
rs[EBX] = status.pr_reg[EBX];
rs[EBX] = 0;
status.pr_reg[EBX] = rs[EBX];
ucp->uc_mcontext.gregs[EBX] = ebx;
dst[REG_RBX] = (uint32_t)src[EBX];
dst[REG_RBX] = (uint32_t)src[EBX];
dst[EBX] = src[REG_RBX];
lwp->lwp_status.pr_reg[EBX] = prs32->pr_reg.lxr_bx;
EAX, EDX, ECX, EBX, ESI, EDI, EBP, ESP, // 32-bit
REGINFO( BL, "%bl", BX, EBX, ECX_EBX),
REGINFO( BH, "%bh", BX, EBX, ECX_EBX),
REGINFO( BX, "%bx", BL, BH, EBX, ECX_EBX),
REGINFO(EBX, "%ebx", BL, BH, BX, ECX_EBX),
REGINFO(ECX_EBX, "%ecx:%ebx", CL, CH, CX, ECX, BL, BH, BX, EBX),
REGSTORAGE(EAX), REGSTORAGE(EDX), REGSTORAGE(ECX), REGSTORAGE(EBX),
static struct regclass regclass_32 = { "32-bit", { EAX, EDX, ECX, EBX, ESI, EDI, EBP }};
static struct regclass regclass_32_8 = { "32-bit bytes", { EAX, EDX, ECX, EBX }};
dst[REG_RBX] = (uint32_t)src[EBX];
grp[EBX] = (greg32_t)rp->r_rbx;
dmc->gregs[REG_RBX] = (greg_t)(uint32_t)smc->gregs[EBX];