Lines Matching refs:set

513 // Number of registers in each register set
518 // Register set definitions. The first definitions at register set index of
520 // information for the all register set need not be filled in.
552 int set = GPRRegSet;
553 if (force || !RegisterSetIsCached(set)) {
554 SetError(set, Read, DoReadGPR(GetThreadID(), set, gpr));
560 int set = FPURegSet;
561 if (force || !RegisterSetIsCached(set)) {
562 SetError(set, Read, DoReadFPU(GetThreadID(), set, fpu));
568 int set = EXCRegSet;
569 if (force || !RegisterSetIsCached(set)) {
570 SetError(set, Read, DoReadEXC(GetThreadID(), set, exc));
576 int set = GPRRegSet;
577 if (!RegisterSetIsCached(set)) {
578 SetError(set, Write, -1);
581 SetError(set, Write, DoWriteGPR(GetThreadID(), set, gpr));
582 SetError(set, Read, -1);
583 return GetError(set, Write);
587 int set = FPURegSet;
588 if (!RegisterSetIsCached(set)) {
589 SetError(set, Write, -1);
592 SetError(set, Write, DoWriteFPU(GetThreadID(), set, fpu));
593 SetError(set, Read, -1);
594 return GetError(set, Write);
598 int set = EXCRegSet;
599 if (!RegisterSetIsCached(set)) {
600 SetError(set, Write, -1);
603 SetError(set, Write, DoWriteEXC(GetThreadID(), set, exc));
604 SetError(set, Read, -1);
605 return GetError(set, Write);
608 int RegisterContextDarwin_x86_64::ReadRegisterSet(uint32_t set, bool force) {
609 switch (set) {
622 int RegisterContextDarwin_x86_64::WriteRegisterSet(uint32_t set) {
623 // Make sure we have a valid context to set.
624 switch (set) {
640 int set = RegisterContextDarwin_x86_64::GetSetForNativeRegNum(reg);
641 if (set == -1)
644 if (ReadRegisterSet(set, false) != 0)
765 int set = RegisterContextDarwin_x86_64::GetSetForNativeRegNum(reg);
767 if (set == -1)
770 if (ReadRegisterSet(set, false) != 0)
885 return WriteRegisterSet(set) == 0;
1045 return true; // trace bit is already set, there is nothing to do