Lines Matching defs:dfxregs
40 auto dfxregs = std::make_shared<DfxRegsArm>();
42 auto dfxregs = std::make_shared<DfxRegsArm64>();
44 auto dfxregs = std::make_shared<DfxRegsRiscv64>();
46 auto dfxregs = std::make_shared<DfxRegsX86_64>();
50 return dfxregs;
55 auto dfxregs = DfxRegs::Create();
56 dfxregs->SetFromUcontext(context);
57 return dfxregs;
63 auto dfxregs = DfxRegs::Create();
67 return dfxregs;
70 dfxregs->SetRegsData(regs, REG_LAST);
72 dfxregs->SetFromFpMiniRegs(regs, FP_MINI_REGS_SIZE);
74 dfxregs->SetFromQutMiniRegs(regs, QUT_MINI_REGS_SIZE);
76 return dfxregs;
84 auto dfxregs = DfxRegs::Create();
95 dfxregs->regsData_[REG_X86_64_RAX] = regs[RAX];
96 dfxregs->regsData_[REG_X86_64_RDX] = regs[RDX];
97 dfxregs->regsData_[REG_X86_64_RCX] = regs[RCX];
98 dfxregs->regsData_[REG_X86_64_RBX] = regs[RBX];
99 dfxregs->regsData_[REG_X86_64_RSI] = regs[RSI];
100 dfxregs->regsData_[REG_X86_64_RDI] = regs[RDI];
101 dfxregs->regsData_[REG_X86_64_RBP] = regs[RBP];
102 dfxregs->regsData_[REG_X86_64_RSP] = regs[RSP];
103 dfxregs->regsData_[REG_X86_64_R8] = regs[R8];
104 dfxregs->regsData_[REG_X86_64_R9] = regs[R9];
105 dfxregs->regsData_[REG_X86_64_R10] = regs[R10];
106 dfxregs->regsData_[REG_X86_64_R11] = regs[R11];
107 dfxregs->regsData_[REG_X86_64_R12] = regs[R12];
108 dfxregs->regsData_[REG_X86_64_R13] = regs[R13];
109 dfxregs->regsData_[REG_X86_64_R14] = regs[R14];
110 dfxregs->regsData_[REG_X86_64_R15] = regs[R15];
111 dfxregs->regsData_[REG_X86_64_RIP] = regs[RIP];
113 if (memcpy_s(dfxregs->regsData_.data(), REG_LAST * sizeof(uintptr_t), ®s, REG_LAST * sizeof(uintptr_t)) != 0) {
118 return dfxregs;