Home | History | Annotate | Download | only in handler

Lines Matching refs:assertion

550   MDRawAssertionInfo assertion;
551 memset(&assertion, 0, sizeof(assertion));
552 _snwprintf_s(reinterpret_cast<wchar_t*>(assertion.expression),
553 sizeof(assertion.expression) / sizeof(assertion.expression[0]),
555 _snwprintf_s(reinterpret_cast<wchar_t*>(assertion.function),
556 sizeof(assertion.function) / sizeof(assertion.function[0]),
558 _snwprintf_s(reinterpret_cast<wchar_t*>(assertion.file),
559 sizeof(assertion.file) / sizeof(assertion.file[0]),
561 assertion.line = line;
562 assertion.type = MD_ASSERTION_INFO_TYPE_INVALID_PARAMETER;
581 reinterpret_cast<ULONG_PTR>(&assertion.expression);
583 reinterpret_cast<ULONG_PTR>(&assertion.file);
584 exception_record.ExceptionInformation[2] = assertion.line;
593 &assertion);
596 &assertion);
640 MDRawAssertionInfo assertion;
641 memset(&assertion, 0, sizeof(assertion));
642 assertion.type = MD_ASSERTION_INFO_TYPE_PURE_VIRTUAL_CALL;
661 reinterpret_cast<ULONG_PTR>(&assertion.expression);
663 reinterpret_cast<ULONG_PTR>(&assertion.file);
664 exception_record.ExceptionInformation[2] = assertion.line;
674 &assertion);
677 &assertion);
687 // This will just put up an assertion dialog.
699 EXCEPTION_POINTERS* exinfo, MDRawAssertionInfo* assertion) {
716 assertion_ = assertion;
832 MDRawAssertionInfo* assertion) {
839 if (filter_ && !filter_(callback_context_, exinfo, assertion)) {
845 success = crash_generation_client_->RequestDump(exinfo, assertion);
849 assertion,
860 exinfo, assertion, success);
908 MDRawAssertionInfo* assertion,
927 // assertion info streams.
954 if (assertion) {
958 user_stream_array[index].Buffer = assertion;