diff options
author | Jan Kotas <jkotas@microsoft.com> | 2018-08-28 15:04:04 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-08-28 15:04:04 -0700 |
commit | 5e83757c500f9c26cac8da254e0fe9e3a7580390 (patch) | |
tree | 0dcb90e0290dea975a0dd05895a4483f825fd29a /src/dlls | |
parent | 1f5c48d10e97fb94aaf66efbfa1e989752a4ee02 (diff) | |
download | coreclr-5e83757c500f9c26cac8da254e0fe9e3a7580390.tar.gz coreclr-5e83757c500f9c26cac8da254e0fe9e3a7580390.tar.bz2 coreclr-5e83757c500f9c26cac8da254e0fe9e3a7580390.zip |
Break into debugger on assertion failures (#19702)
* Break into debugger on assertion failures
Assertion failures terminated the process by default that made them hard to debug. Changed them to
break into debugger or trigger fail fast when the debugger is not attached. This should make the day-to-day
CoreCLR developer experience better and it is simular to what we had on .NET Framework in the past.
* Fix Unix build break
Add RaiseFailFastException to Unix PAL
Diffstat (limited to 'src/dlls')
-rw-r--r-- | src/dlls/mscordac/mscordac_unixexports.src | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/dlls/mscordac/mscordac_unixexports.src b/src/dlls/mscordac/mscordac_unixexports.src index 60fae97efd..995f5da28f 100644 --- a/src/dlls/mscordac/mscordac_unixexports.src +++ b/src/dlls/mscordac/mscordac_unixexports.src @@ -154,6 +154,7 @@ nativeStringResourceTable_mscorrc_debug #QueryPerformanceCounter #QueryPerformanceFrequency #RaiseException +#RaiseFailFastException #ReadFile #ReleaseMutex #ReleaseSemaphore |