Farid Zaripov wrote:
-----Original Message-----
From: Martin Sebor [mailto:[EMAIL PROTECTED] Sent: Tuesday, January 29, 2008 5:56 PM
To: [email protected]
Subject: Re: svn commit: r616003 - /stdcxx/branches/4.2.x/tests/utilities/20.temp.buffer.cpp

Farid Zaripov wrote:
  Earlier

(http://www.mail-archive.com/[EMAIL PROTECTED]/msg03761.
ht
ml)
I proposed to convert MSVC CRT debug reports along with invalid parameter checking reports to the rw_xxx() reports.
I (vaguely) remember discussing this. For the memory errors, I thing rw_error() or even rw_fatal() makes sense.

  The problem is that these reports may come from different places of
MSVC CRT
and we couldn't to know what the real reason of concrete report. We get
the only
the report severity (error, assertion, warning) and the report text.

Or we can just print the report message into stderr, to not count these reports as other usual rw_errors and rw_asserts.
That would be another option. Although we should probably abort on memory corruption errors.

  Unfortunately, it's not possible :(

Wouldn't the _CrtSetReportHook() function work?
http://msdn2.microsoft.com/en-us/library/0yysf5e6(VS.80).aspx

Martin

Reply via email to