diff options
author | Alexis Christoforides <alexis@thenull.net> | 2020-02-29 05:10:14 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-02-29 05:10:14 +0300 |
commit | 544930719ed8ad1c22d05a570c1ccb13d0792c5b (patch) | |
tree | a84156562909756f7a000eb5062e971d37e4acec /msvc/libmonoutils-common.targets.filters | |
parent | 69d8e50279d41030ae7ba3c1eb7432b992ca1136 (diff) |
[2020-02][runtime] Improve handling crashing signals (#19019)
* [runtime] Improve handling crashing signals
The default handlers for SIGTRAP, SIGSYS on macOS and Linux crash the process, so we now have Mono report this.
This patch also changes how the name of the signal is acquired for passing on to the crash reporting functions, allowing code reuse on crashing signals.
* [mono] Remove SIGTRAP handler, as it interferes with debugging
See https://github.com/mono/mono/pull/18243#issuecomment-586013427
* Fix lack of cleanup for SIGSYS
Diffstat (limited to 'msvc/libmonoutils-common.targets.filters')
-rw-r--r-- | msvc/libmonoutils-common.targets.filters | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/msvc/libmonoutils-common.targets.filters b/msvc/libmonoutils-common.targets.filters index 9c26c4a93e2..0c00124958b 100644 --- a/msvc/libmonoutils-common.targets.filters +++ b/msvc/libmonoutils-common.targets.filters @@ -403,6 +403,9 @@ <ClInclude Include="$(MonoSourceLocation)\mono\utils\mono-signal-handler.h"> <Filter>Header Files$(MonoUtilsFilterSubFolder)\common</Filter> </ClInclude> + <ClCompile Include="$(MonoSourceLocation)\mono\utils\mono-signal-handler.c"> + <Filter>Source Files$(MonoUtilsFilterSubFolder)\common</Filter> + </ClCompile> <ClInclude Include="$(MonoSourceLocation)\mono\utils\mono-conc-hashtable.h"> <Filter>Header Files$(MonoUtilsFilterSubFolder)\common</Filter> </ClInclude> |