Changed: Replace int 3 asm by __debugbreak()

This commit is contained in:
kervala 2015-11-08 13:25:36 +01:00
parent bc50742bfe
commit cccc2c47b8
2 changed files with 5 additions and 6 deletions

View file

@ -677,7 +677,7 @@ void CFairMutex::debugEndEnter()
if (_Mutex == (void*)0x88) if (_Mutex == (void*)0x88)
{ {
OutputDebugString (str); OutputDebugString (str);
if (entered) __asm int 3; if (entered) __debugbreak();
entered = true; entered = true;
} }
*/ */
@ -704,7 +704,7 @@ void CFairMutex::debugLeave()
if (_Mutex == (void*)0x88) if (_Mutex == (void*)0x88)
{ {
OutputDebugString (str); OutputDebugString (str);
if (!entered) __asm int 3; if (!entered) __debugbreak();
entered = false; entered = false;
} }
*/ */

View file

@ -440,10 +440,9 @@ int main(int argc, char **argv)
if (string(cmdline) == "/crash") if (string(cmdline) == "/crash")
volatile int toto = *(int*)0; volatile int toto = *(int*)0;
if (string(cmdline) == "/break") if (string(cmdline) == "/break")
__asm {
{ __debugbreak();
int 3 }
};
#endif // TEST_CRASH_COUNTER #endif // TEST_CRASH_COUNTER
HInstance = hInstance; HInstance = hInstance;