Lines Matching refs:record
446 const ExceptionRecord &record) { in OnDebugException() argument
451 ProcessDebugger::OnDebugException(first_chance, record); in OnDebugException()
459 switch (record.GetExceptionCode()) { in OnDebugException()
463 if (NativeThreadWindows *thread = GetThreadByID(record.GetThreadID())) { in OnDebugException()
466 reg_ctx.GetWatchpointHitIndex(wp_id, record.GetExceptionAddress()); in OnDebugException()
477 StopThread(record.GetThreadID(), StopReason::eStopReasonWatchpoint, in OnDebugException()
482 StopThread(record.GetThreadID(), StopReason::eStopReasonTrace); in OnDebugException()
491 if (FindSoftwareBreakpoint(record.GetExceptionAddress())) { in OnDebugException()
493 record.GetExceptionAddress()); in OnDebugException()
495 StopThread(record.GetThreadID(), StopReason::eStopReasonBreakpoint); in OnDebugException()
498 GetThreadByID(record.GetThreadID())) { in OnDebugException()
515 record.GetExceptionAddress()); in OnDebugException()
519 if (NativeThreadWindows *thread = GetThreadByID(record.GetThreadID())) in OnDebugException()
536 record.GetExceptionCode(), record.GetExceptionAddress(), in OnDebugException()
543 << llvm::format_hex(record.GetExceptionCode(), 8) in OnDebugException()
545 << llvm::format_hex(record.GetExceptionAddress(), 8); in OnDebugException()
546 StopThread(record.GetThreadID(), StopReason::eStopReasonException, in OnDebugException()