Fix failfast stacktrace (#15895)
authorSung Yoon Whang <suwhang@microsoft.com>
Sat, 3 Feb 2018 23:58:22 +0000 (15:58 -0800)
committerGitHub <noreply@github.com>
Sat, 3 Feb 2018 23:58:22 +0000 (15:58 -0800)
commitc247f5bffa563820fe8db6fa14b42024c57c540f
treeabfbf9d4e88979b94f69a66befcbed2bb05115d9
parent72a6196896b335a5737ad1eeb042fcef8ca98239
Fix failfast stacktrace (#15895)

* attempt to fix stacktrace getting printed twice

* Fix some default parameter issues, and wrong commit from last commit

* Fix build errors, switch call from Debug.Assert to new FailFast FCall

* Fix signature to allow more types of exception title

* cleanup

* Addressing comments from PR

* More PR comments

* remove useless using

* Address comments on GC hole and few naming changes
15 files changed:
src/classlibnative/bcltype/system.cpp
src/classlibnative/bcltype/system.h
src/inc/vptr_list.h
src/mscorlib/shared/System/Diagnostics/Debug.Unix.cs
src/mscorlib/shared/System/Diagnostics/Debug.cs
src/mscorlib/src/System/Diagnostics/Contracts/ContractsBCL.cs
src/mscorlib/src/System/Diagnostics/Debug.Windows.cs
src/mscorlib/src/System/Environment.cs
src/vm/crossgencompile.cpp
src/vm/ecalllist.h
src/vm/eepolicy.cpp
src/vm/eepolicy.h
src/vm/fcall.h
src/vm/frames.h
src/vm/metasig.h