Lines Matching refs:GPR
197 gpr(),
216 #define GPR_OFFSET(reg) (LLVM_EXTENSION offsetof (RegisterContextDarwin_i386::GPR, reg))
217 #define FPU_OFFSET(reg) (LLVM_EXTENSION offsetof (RegisterContextDarwin_i386::FPU, reg) + sizeof (RegisterContextDarwin_i386::GPR))
218 #define EXC_OFFSET(reg) (LLVM_EXTENSION offsetof (RegisterContextDarwin_i386::EXC, reg) + sizeof (RegisterContextDarwin_i386::GPR) + sizeof (RegisterContextDarwin_i386::FPU))
224 #define DEFINE_GPR(reg, alt) #reg, alt, sizeof(((RegisterContextDarwin_i386::GPR *)NULL)->reg), GPR_OFFSET(reg), eEncodingUint, eFormatHex
229 #define REG_CONTEXT_SIZE (sizeof (RegisterContextDarwin_i386::GPR) + sizeof (RegisterContextDarwin_i386::FPU) + sizeof (RegisterContextDarwin_i386::EXC))
398 { "General Purpose Registers", "gpr", k_num_gpr_registers, g_gpr_regnums, },
447 log->Printf("%12s = 0x%8.8x", g_register_infos[reg].name, (&gpr.eax)[reg]);
460 SetError(set, Read, DoReadGPR(GetThreadID(), set, gpr));
496 SetError (set, Write, DoWriteGPR(GetThreadID(), set, gpr));
590 value = (&gpr.eax)[reg - gpr_eax];
710 (&gpr.eax)[reg - gpr_eax] = value.GetAsUInt32();
807 ::memcpy (dst, &gpr, sizeof(gpr));
808 dst += sizeof(gpr);
811 dst += sizeof(gpr);
825 ::memcpy (&gpr, src, sizeof(gpr));
826 src += sizeof(gpr);
829 src += sizeof(gpr);
962 if (gpr.eflags & trace_bit)
965 gpr.eflags |= trace_bit;
970 if (gpr.eflags & trace_bit)
971 gpr.eflags &= ~trace_bit;