Lines Matching defs:regs

297     auto regs = DfxRegs::CreateRemoteRegs(child);
298 unwinder->SetRegs(regs);
302 context.regs = regs;
334 auto regs = DfxRegs::Create();
335 auto regsData = regs->RawData();
337 unwinder->SetRegs(regs);
340 context.regs = regs;
421 auto regs = DfxRegs::CreateRemoteRegs(child);
423 unwinder->SetRegs(regs);
426 context.regs = regs;
430 pc = regs->GetPc();
431 sp = regs->GetSp();
460 auto regs = DfxRegs::Create();
461 auto regsData = regs->RawData();
463 unwinder->SetRegs(regs);
464 context.regs = regs;
468 pc = regs->GetPc();
469 sp = regs->GetSp();
494 auto regs = DfxRegs::CreateRemoteRegs(child);
495 unwinder->SetRegs(regs);
526 auto regs = DfxRegs::Create();
527 auto regsData = regs->RawData();
534 unwinder->SetRegs(regs);
543 regs = DfxRegs::CreateFromRegs(UnwindMode::FRAMEPOINTER_UNWIND, miniRegs, sizeof(miniRegs) / sizeof(miniRegs[0]));
544 unwinder->SetRegs(regs);
548 pc = regs->GetPc();
549 fp = regs->GetFp();
582 auto regs = DfxRegs::Create();
583 auto regsData = regs->RawData();
585 unwinder->SetRegs(regs);
586 context.regs = regs;
589 uintptr_t lr = *(regs->GetReg(REG_LR));
590 uintptr_t pc = regs->GetPc();
592 regs->SetSp(failSp);
594 regs->SetFp(failFp);
620 auto regs = DfxRegs::Create();
621 auto regsData = regs->RawData();
623 unwinder->SetRegs(regs);
624 context.regs = regs;
627 uintptr_t lr = *(regs->GetReg(REG_LR));
628 uintptr_t sp = regs->GetSp();
630 regs->SetPc(failPc);
750 auto regs = DfxRegs::Create();
751 auto regsData = regs->RawData();
756 context.uc_mcontext.arm_r0 = *(regs->GetReg(REG_ARM_R0));
757 context.uc_mcontext.arm_r1 = *(regs->GetReg(REG_ARM_R1));
758 context.uc_mcontext.arm_r2 = *(regs->GetReg(REG_ARM_R2));
759 context.uc_mcontext.arm_r3 = *(regs->GetReg(REG_ARM_R3));
760 context.uc_mcontext.arm_r4 = *(regs->GetReg(REG_ARM_R4));
761 context.uc_mcontext.arm_r5 = *(regs->GetReg(REG_ARM_R5));
762 context.uc_mcontext.arm_r6 = *(regs->GetReg(REG_ARM_R6));
763 context.uc_mcontext.arm_r7 = *(regs->GetReg(REG_ARM_R7));
764 context.uc_mcontext.arm_r8 = *(regs->GetReg(REG_ARM_R8));
765 context.uc_mcontext.arm_r9 = *(regs->GetReg(REG_ARM_R9));
766 context.uc_mcontext.arm_r10 = *(regs->GetReg(REG_ARM_R10));
767 context.uc_mcontext.arm_fp = *(regs->GetReg(REG_ARM_R11));
768 context.uc_mcontext.arm_ip = *(regs->GetReg(REG_ARM_R12));
769 context.uc_mcontext.arm_sp = *(regs->GetReg(REG_ARM_R13));
770 context.uc_mcontext.arm_lr = *(regs->GetReg(REG_ARM_R14));
771 context.uc_mcontext.arm_pc = *(regs->GetReg(REG_ARM_R15));
774 context.uc_mcontext.regs[i] = *(regs->GetReg(i));
930 uintptr_t regs[] = {0x1, 0x2, 0x3, 0x4, 0x5, 0x6, 0x7, 0x8, 0x9, 0xa};
932 ctx.regs = DfxRegs::CreateFromRegs(UnwindMode::DWARF_UNWIND, regs, sizeof(regs) / sizeof(regs[0]));
953 auto regs = unwinder->GetRegs();
954 ASSERT_EQ(regs, nullptr);