Lines Matching refs:StackFrame

210   STACKFRAME64 StackFrame = StackFrameOrig;
221 while (fStackWalk64(NativeMachineType, hProcess, hThread, &StackFrame,
224 if (StackFrame.AddrFrame.Offset == 0)
226 StackTrace[Depth++] = (void *)(uintptr_t)StackFrame.AddrPC.Offset;
279 HANDLE hThread, STACKFRAME64 &StackFrame,
288 if (printStackTraceWithLLVMSymbolizer(OS, hProcess, hThread, StackFrame,
294 if (!fStackWalk64(NativeMachineType, hProcess, hThread, &StackFrame,
300 if (StackFrame.AddrFrame.Offset == 0)
305 DWORD64 PC = StackFrame.AddrPC.Offset;
315 StackFrame.Params[0], StackFrame.Params[1], StackFrame.Params[2],
316 StackFrame.Params[3]);
319 static_cast<DWORD>(StackFrame.Params[0]),
320 static_cast<DWORD>(StackFrame.Params[1]),
321 static_cast<DWORD>(StackFrame.Params[2]),
322 static_cast<DWORD>(StackFrame.Params[3]));
501 STACKFRAME64 StackFrame = {};
505 StackFrame.AddrPC.Offset = Context.Rip;
506 StackFrame.AddrStack.Offset = Context.Rsp;
507 StackFrame.AddrFrame.Offset = Context.Rbp;
509 StackFrame.AddrPC.Offset = Context.Eip;
510 StackFrame.AddrStack.Offset = Context.Esp;
511 StackFrame.AddrFrame.Offset = Context.Ebp;
513 StackFrame.AddrPC.Mode = AddrModeFlat;
514 StackFrame.AddrStack.Mode = AddrModeFlat;
515 StackFrame.AddrFrame.Mode = AddrModeFlat;
517 StackFrame, &Context);
570 STACKFRAME64 StackFrame = {};
573 StackFrame.AddrPC.Offset = ep->ContextRecord->Rip;
574 StackFrame.AddrPC.Mode = AddrModeFlat;
575 StackFrame.AddrStack.Offset = ep->ContextRecord->Rsp;
576 StackFrame.AddrStack.Mode = AddrModeFlat;
577 StackFrame.AddrFrame.Offset = ep->ContextRecord->Rbp;
578 StackFrame.AddrFrame.Mode = AddrModeFlat;
580 StackFrame.AddrPC.Offset = ep->ContextRecord->Eip;
581 StackFrame.AddrPC.Mode = AddrModeFlat;
582 StackFrame.AddrStack.Offset = ep->ContextRecord->Esp;
583 StackFrame.AddrStack.Mode = AddrModeFlat;
584 StackFrame.AddrFrame.Offset = ep->ContextRecord->Ebp;
585 StackFrame.AddrFrame.Mode = AddrModeFlat;
590 PrintStackTraceForThread(llvm::errs(), hProcess, hThread, StackFrame,