Home | History | Annotate | Download | only in minidump_writer

Lines Matching refs:info

92 bool LinuxCoreDumper::GetThreadInfoByIndex(size_t index, ThreadInfo* info) {
96 *info = thread_infos_[index];
99 memcpy(&stack_pointer, &info->regs.esp, sizeof(info->regs.esp));
101 memcpy(&stack_pointer, &info->regs.rsp, sizeof(info->regs.rsp));
103 memcpy(&stack_pointer, &info->regs.ARM_sp, sizeof(info->regs.ARM_sp));
105 memcpy(&stack_pointer, &info->regs.sp, sizeof(info->regs.sp));
108 reinterpret_cast<uint8_t*>(info->regs.regs[MD_CONTEXT_MIPS_REG_SP]);
112 info->stack_pointer = reinterpret_cast<uintptr_t>(stack_pointer);
189 ThreadInfo info;
190 memset(&info, 0, sizeof(ThreadInfo));
191 info.tgid = status->pr_pgrp;
192 info.ppid = status->pr_ppid;
195 info.regs.regs[i - EF_REG0] = status->pr_reg[i];
197 info.regs.lo = status->pr_reg[EF_LO];
198 info.regs.hi = status->pr_reg[EF_HI];
199 info.regs.epc = status->pr_reg[EF_CP0_EPC];
200 info.regs.badvaddr = status->pr_reg[EF_CP0_BADVADDR];
201 info.regs.status = status->pr_reg[EF_CP0_STATUS];
202 info.regs.cause = status->pr_reg[EF_CP0_CAUSE];
204 memcpy(&info.regs, status->pr_reg, sizeof(info.regs));
212 thread_infos_.push_back(info);
220 ThreadInfo* info = &thread_infos_.back();
221 if (description.length() != sizeof(info->fpregs)) {
226 memcpy(&info->fpregs, description.data(), sizeof(info->fpregs));
235 ThreadInfo* info = &thread_infos_.back();
236 if (description.length() != sizeof(info->fpxregs)) {
241 memcpy(&info->fpxregs, description.data(), sizeof(info->fpxregs));