Imported Upstream version 6.10.0.91

Former-commit-id: d4fef26a8e94c9966fe8fd935bd8510ed33a8e87
This commit is contained in:
Xamarin Public Jenkins (auto-signing) 2020-02-29 08:40:21 +00:00
parent f3e04ff6ae
commit 5fecac174f
63 changed files with 510 additions and 411 deletions

View File

@ -1131,6 +1131,9 @@
/* Define to 1 if you have the <syslog.h> header file. */
#undef HAVE_SYSLOG_H
/* Have sys_signame */
#undef HAVE_SYSSIGNAME
/* Define to 1 if you have the `system' function. */
#undef HAVE_SYSTEM

View File

@ -1 +1 @@
09685232b6bf206932224faf4612c1f2d426b6b7
5f66102231036fed43ec928b45c5aae5b11c7120

View File

@ -1 +1 @@
eb7103711e9dcb917c3963e4918584a3361d89d7
8cf249418db3a71063e92bf1ce13e8eb2b9d52d1

View File

@ -42,162 +42,162 @@
'configure.ac'
],
{
'_LT_PROG_CXX' => 1,
'AC_PATH_MAGIC' => 1,
'LTOBSOLETE_VERSION' => 1,
'AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH' => 1,
'AM_PROG_LIBTOOL' => 1,
'LT_LANG' => 1,
'LT_PROG_RC' => 1,
'AC_LIBTOOL_PICMODE' => 1,
'AU_DEFUN' => 1,
'AC_LIBTOOL_OBJDIR' => 1,
'AC_PROG_LIBTOOL' => 1,
'AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE' => 1,
'm4_pattern_allow' => 1,
'AM_SUBST_NOTMAKE' => 1,
'LT_PROG_GCJ' => 1,
'_LT_REQUIRED_DARWIN_CHECKS' => 1,
'LT_OUTPUT' => 1,
'AC_LIBTOOL_LANG_C_CONFIG' => 1,
'AC_LIBTOOL_WIN32_DLL' => 1,
'LT_PROG_GO' => 1,
'AM_INIT_AUTOMAKE' => 1,
'_LT_LINKER_OPTION' => 1,
'_LT_AC_LANG_F77_CONFIG' => 1,
'AC_ENABLE_FAST_INSTALL' => 1,
'_LT_PROG_FC' => 1,
'AM_SANITY_CHECK' => 1,
'_LT_AC_CHECK_DLFCN' => 1,
'AC_DISABLE_SHARED' => 1,
'_m4_warn' => 1,
'_LT_AC_SYS_COMPILER' => 1,
'AM_RUN_LOG' => 1,
'AM_AUTOMAKE_VERSION' => 1,
'AM_PROG_NM' => 1,
'AM_CONDITIONAL' => 1,
'_LT_COMPILER_BOILERPLATE' => 1,
'AC_LTDL_OBJDIR' => 1,
'_LT_AC_FILE_LTDLL_C' => 1,
'_AM_PROG_TAR' => 1,
'_LT_PREPARE_SED_QUOTE_VARS' => 1,
'_AM_AUTOCONF_VERSION' => 1,
'AC_DEPLIBS_CHECK_METHOD' => 1,
'_LT_AC_TRY_DLOPEN_SELF' => 1,
'_LT_AC_LANG_C_CONFIG' => 1,
'AC_LTDL_ENABLE_INSTALL' => 1,
'AM_DISABLE_STATIC' => 1,
'AC_CONFIG_MACRO_DIR_TRACE' => 1,
'AC_LIBTOOL_RC' => 1,
'AM_AUX_DIR_EXPAND' => 1,
'AC_LIBTOOL_CONFIG' => 1,
'_LT_PROG_LTMAIN' => 1,
'AC_PATH_TOOL_PREFIX' => 1,
'AC_DEFUN' => 1,
'LTVERSION_VERSION' => 1,
'_AC_AM_CONFIG_HEADER_HOOK' => 1,
'_AC_PROG_LIBTOOL' => 1,
'AM_MAKE_INCLUDE' => 1,
'LT_AC_PROG_RC' => 1,
'AC_LIBTOOL_LANG_RC_CONFIG' => 1,
'AC_LIBTOOL_LANG_GCJ_CONFIG' => 1,
'AC_LIBTOOL_SYS_OLD_ARCHIVE' => 1,
'_LT_COMPILER_OPTION' => 1,
'AC_LIBTOOL_SYS_LIB_STRIP' => 1,
'_AM_SET_OPTION' => 1,
'AC_LIBTOOL_SYS_MAX_CMD_LEN' => 1,
'AM_PROG_AS' => 1,
'AM_SET_DEPDIR' => 1,
'AC_LIBTOOL_POSTDEP_PREDEP' => 1,
'LTOPTIONS_VERSION' => 1,
'AC_DEFUN_ONCE' => 1,
'AC_LIBTOOL_GCJ' => 1,
'LT_SUPPORTED_TAG' => 1,
'LT_PATH_NM' => 1,
'LTSUGAR_VERSION' => 1,
'AM_PROG_INSTALL_SH' => 1,
'AC_LIBTOOL_FC' => 1,
'LT_AC_PROG_SED' => 1,
'AC_CONFIG_MACRO_DIR' => 1,
'_LT_AC_LANG_CXX' => 1,
'_LT_WITH_SYSROOT' => 1,
'_LT_AC_LOCK' => 1,
'_LT_PROG_ECHO_BACKSLASH' => 1,
'AM_MISSING_PROG' => 1,
'_LT_AC_LANG_GCJ_CONFIG' => 1,
'_LT_AC_LANG_CXX_CONFIG' => 1,
'_AM_MANGLE_OPTION' => 1,
'AC_LIBTOOL_PROG_LD_SHLIBS' => 1,
'AC_LTDL_PREOPEN' => 1,
'AC_ENABLE_SHARED' => 1,
'_LT_PATH_TOOL_PREFIX' => 1,
'AC_PROG_EGREP' => 1,
'AC_PROG_LD' => 1,
'AC_LIBTOOL_PROG_CC_C_O' => 1,
'_LT_AC_PROG_CXXCPP' => 1,
'm4_pattern_forbid' => 1,
'AC_LIBTOOL_DLOPEN_SELF' => 1,
'AC_LIBTOOL_COMPILER_OPTION' => 1,
'AC_LIBTOOL_CXX' => 1,
'_AM_CONFIG_MACRO_DIRS' => 1,
'AM_SILENT_RULES' => 1,
'_LT_AC_TAGCONFIG' => 1,
'AM_PROG_CC_C_O' => 1,
'_LT_AC_SHELL_INIT' => 1,
'_LT_AC_PROG_ECHO_BACKSLASH' => 1,
'AM_SET_LEADING_DOT' => 1,
'AC_DISABLE_FAST_INSTALL' => 1,
'AM_DEP_TRACK' => 1,
'AM_PROG_INSTALL_STRIP' => 1,
'AC_PROG_LD_RELOAD_FLAG' => 1,
'AM_OUTPUT_DEPENDENCY_COMMANDS' => 1,
'AM_MISSING_HAS_RUN' => 1,
'AM_ENABLE_STATIC' => 1,
'_AM_IF_OPTION' => 1,
'LT_INIT' => 1,
'_LT_AC_LANG_GCJ' => 1,
'_LT_CC_BASENAME' => 1,
'AC_LIBTOOL_SYS_HARD_LINK_LOCKS' => 1,
'LT_AC_PROG_EGREP' => 1,
'AC_ENABLE_STATIC' => 1,
'_AM_PROG_CC_C_O' => 1,
'_LT_AC_LANG_F77' => 1,
'_LT_AC_SYS_LIBPATH_AIX' => 1,
'GC_SET_VERSION' => 1,
'LT_PATH_LD' => 1,
'AC_LIBTOOL_PROG_COMPILER_NO_RTTI' => 1,
'AC_LIBTOOL_LINKER_OPTION' => 1,
'AC_LIBTOOL_F77' => 1,
'AM_ENABLE_SHARED' => 1,
'AC_LIBTOOL_SYS_DYNAMIC_LINKER' => 1,
'AC_PROG_LD_GNU' => 1,
'LTOPTIONS_VERSION' => 1,
'AM_DISABLE_STATIC' => 1,
'AM_INIT_AUTOMAKE' => 1,
'AC_LIBTOOL_PICMODE' => 1,
'_LT_DLL_DEF_P' => 1,
'AM_CONDITIONAL' => 1,
'AC_PATH_TOOL_PREFIX' => 1,
'AC_DISABLE_SHARED' => 1,
'AM_SANITY_CHECK' => 1,
'_LT_AC_LANG_F77' => 1,
'AC_LIBTOOL_POSTDEP_PREDEP' => 1,
'AC_LIBTOOL_SYS_MAX_CMD_LEN' => 1,
'AM_SET_DEPDIR' => 1,
'_AM_PROG_CC_C_O' => 1,
'LT_CMD_MAX_LEN' => 1,
'AC_LIBTOOL_CXX' => 1,
'_LT_AC_SYS_COMPILER' => 1,
'AM_SET_CURRENT_AUTOMAKE_VERSION' => 1,
'AM_PROG_NM' => 1,
'AM_PROG_LD' => 1,
'AC_PATH_MAGIC' => 1,
'AC_LIBTOOL_SETUP' => 1,
'AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE' => 1,
'AM_MAINTAINER_MODE' => 1,
'AC_PROG_EGREP' => 1,
'AC_CONFIG_MACRO_DIR_TRACE' => 1,
'AM_MAKE_INCLUDE' => 1,
'_LT_LINKER_BOILERPLATE' => 1,
'_LT_PROG_F77' => 1,
'_LT_AC_TAGVAR' => 1,
'AC_PROG_NM' => 1,
'AM_DISABLE_SHARED' => 1,
'AC_LIBTOOL_LANG_F77_CONFIG' => 1,
'_AM_DEPENDENCIES' => 1,
'LT_AC_PROG_GCJ' => 1,
'AC_LIBTOOL_PROG_COMPILER_PIC' => 1,
'AC_CHECK_LIBM' => 1,
'AC_DISABLE_STATIC' => 1,
'LT_CMD_MAX_LEN' => 1,
'_LT_AC_LANG_RC_CONFIG' => 1,
'_AM_SUBST_NOTMAKE' => 1,
'LT_LIB_M' => 1,
'LT_SYS_DLOPEN_SELF' => 1,
'_AM_SET_OPTIONS' => 1,
'AC_LIBTOOL_DLOPEN' => 1,
'_AM_AUTOCONF_VERSION' => 1,
'_LT_AC_PROG_ECHO_BACKSLASH' => 1,
'LT_AC_PROG_RC' => 1,
'AM_OUTPUT_DEPENDENCY_COMMANDS' => 1,
'AM_DEP_TRACK' => 1,
'_LT_AC_LANG_CXX' => 1,
'_LT_AC_CHECK_DLFCN' => 1,
'AC_LIBTOOL_PROG_CC_C_O' => 1,
'include' => 1,
'AM_MAINTAINER_MODE' => 1,
'_AM_OUTPUT_DEPENDENCY_COMMANDS' => 1,
'm4_include' => 1,
'AM_SET_CURRENT_AUTOMAKE_VERSION' => 1,
'AM_PROG_LD' => 1,
'_LT_DLL_DEF_P' => 1,
'_LT_COMPILER_OPTION' => 1,
'AM_ENABLE_STATIC' => 1,
'AC_LIBTOOL_SYS_OLD_ARCHIVE' => 1,
'AM_SET_LEADING_DOT' => 1,
'_AM_IF_OPTION' => 1,
'_LT_AC_SYS_LIBPATH_AIX' => 1,
'AC_LIBTOOL_LANG_CXX_CONFIG' => 1,
'AC_LIBTOOL_SETUP' => 1
'_LT_AC_FILE_LTDLL_C' => 1,
'AM_MISSING_HAS_RUN' => 1,
'_AC_PROG_LIBTOOL' => 1,
'LT_SYS_DLOPEN_SELF' => 1,
'LTSUGAR_VERSION' => 1,
'_AM_MANGLE_OPTION' => 1,
'AC_CHECK_LIBM' => 1,
'_LT_AC_TRY_DLOPEN_SELF' => 1,
'AM_DISABLE_SHARED' => 1,
'_LT_REQUIRED_DARWIN_CHECKS' => 1,
'LT_OUTPUT' => 1,
'AC_PROG_LD' => 1,
'AC_PROG_LIBTOOL' => 1,
'_LT_PROG_FC' => 1,
'AM_MISSING_PROG' => 1,
'AM_PROG_CC_C_O' => 1,
'AM_ENABLE_SHARED' => 1,
'AC_LIBTOOL_PROG_COMPILER_PIC' => 1,
'AC_LTDL_ENABLE_INSTALL' => 1,
'_LT_AC_LOCK' => 1,
'AC_PROG_LD_GNU' => 1,
'AC_LIBTOOL_PROG_COMPILER_NO_RTTI' => 1,
'AC_DEFUN' => 1,
'LT_PATH_NM' => 1,
'LTOBSOLETE_VERSION' => 1,
'AC_LIBTOOL_SYS_LIB_STRIP' => 1,
'LT_PROG_GCJ' => 1,
'LT_PATH_LD' => 1,
'AM_SUBST_NOTMAKE' => 1,
'_LT_AC_LANG_GCJ' => 1,
'AC_LIBTOOL_LANG_C_CONFIG' => 1,
'AC_LIBTOOL_FC' => 1,
'_LT_AC_LANG_GCJ_CONFIG' => 1,
'AC_LIBTOOL_SYS_HARD_LINK_LOCKS' => 1,
'_LT_WITH_SYSROOT' => 1,
'GC_SET_VERSION' => 1,
'AC_PROG_NM' => 1,
'_LT_PATH_TOOL_PREFIX' => 1,
'm4_pattern_allow' => 1,
'AU_DEFUN' => 1,
'_LT_CC_BASENAME' => 1,
'_LT_PROG_ECHO_BACKSLASH' => 1,
'_AM_SET_OPTIONS' => 1,
'LT_AC_PROG_GCJ' => 1,
'_AM_SET_OPTION' => 1,
'AM_PROG_INSTALL_STRIP' => 1,
'_LT_AC_LANG_F77_CONFIG' => 1,
'AM_RUN_LOG' => 1,
'_LT_AC_LANG_C_CONFIG' => 1,
'AC_LTDL_OBJDIR' => 1,
'AC_LIBTOOL_RC' => 1,
'AC_DISABLE_STATIC' => 1,
'm4_include' => 1,
'_AM_DEPENDENCIES' => 1,
'AC_LIBTOOL_GCJ' => 1,
'LT_INIT' => 1,
'AM_AUTOMAKE_VERSION' => 1,
'_LT_AC_TAGVAR' => 1,
'LT_AC_PROG_SED' => 1,
'AC_ENABLE_STATIC' => 1,
'AC_LIBTOOL_LANG_GCJ_CONFIG' => 1,
'_LT_AC_TAGCONFIG' => 1,
'AC_LIBTOOL_OBJDIR' => 1,
'AC_DISABLE_FAST_INSTALL' => 1,
'm4_pattern_forbid' => 1,
'AC_LIBTOOL_LANG_F77_CONFIG' => 1,
'LT_LANG' => 1,
'_LT_AC_LANG_RC_CONFIG' => 1,
'_LT_PROG_CXX' => 1,
'AC_LIBTOOL_SYS_DYNAMIC_LINKER' => 1,
'AC_LIBTOOL_DLOPEN_SELF' => 1,
'LT_PROG_RC' => 1,
'_AC_AM_CONFIG_HEADER_HOOK' => 1,
'AM_PROG_LIBTOOL' => 1,
'LT_AC_PROG_EGREP' => 1,
'_LT_PREPARE_SED_QUOTE_VARS' => 1,
'AC_PROG_LD_RELOAD_FLAG' => 1,
'_AM_SUBST_NOTMAKE' => 1,
'AC_LIBTOOL_COMPILER_OPTION' => 1,
'AC_LIBTOOL_LANG_RC_CONFIG' => 1,
'_m4_warn' => 1,
'AC_LIBTOOL_PROG_LD_SHLIBS' => 1,
'_LT_AC_PROG_CXXCPP' => 1,
'AM_PROG_INSTALL_SH' => 1,
'AC_LIBTOOL_WIN32_DLL' => 1,
'LTVERSION_VERSION' => 1,
'AC_DEFUN_ONCE' => 1,
'AC_CONFIG_MACRO_DIR' => 1,
'_AM_CONFIG_MACRO_DIRS' => 1,
'AC_DEPLIBS_CHECK_METHOD' => 1,
'_LT_AC_LANG_CXX_CONFIG' => 1,
'_LT_LINKER_OPTION' => 1,
'AC_LIBTOOL_CONFIG' => 1,
'AC_LIBTOOL_F77' => 1,
'LT_SUPPORTED_TAG' => 1,
'AC_ENABLE_FAST_INSTALL' => 1,
'_LT_PROG_LTMAIN' => 1,
'_AM_PROG_TAR' => 1,
'_LT_AC_SHELL_INIT' => 1,
'_AM_OUTPUT_DEPENDENCY_COMMANDS' => 1,
'LT_PROG_GO' => 1,
'AC_ENABLE_SHARED' => 1,
'AM_PROG_AS' => 1,
'LT_LIB_M' => 1,
'_LT_COMPILER_BOILERPLATE' => 1,
'AM_SILENT_RULES' => 1,
'AC_LIBTOOL_DLOPEN' => 1,
'AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH' => 1,
'AC_LTDL_PREOPEN' => 1
}
], 'Autom4te::Request' ),
bless( [
@ -212,66 +212,66 @@
'configure.ac'
],
{
'AH_OUTPUT' => 1,
'include' => 1,
'AM_MAINTAINER_MODE' => 1,
'AC_DEFINE_TRACE_LITERAL' => 1,
'AM_POT_TOOLS' => 1,
'AC_CANONICAL_HOST' => 1,
'AC_CANONICAL_BUILD' => 1,
'_AM_SUBST_NOTMAKE' => 1,
'AC_SUBST_TRACE' => 1,
'_LT_AC_TAGCONFIG' => 1,
'AM_PATH_GUILE' => 1,
'AC_SUBST' => 1,
'AM_PROG_AR' => 1,
'AC_LIBSOURCE' => 1,
'AM_SILENT_RULES' => 1,
'AM_PROG_CC_C_O' => 1,
'AM_INIT_AUTOMAKE' => 1,
'AM_PROG_FC_C_O' => 1,
'AM_PROG_CXX_C_O' => 1,
'AM_XGETTEXT_OPTION' => 1,
'AC_FC_SRCEXT' => 1,
'LT_SUPPORTED_TAG' => 1,
'_m4_warn' => 1,
'AC_CONFIG_SUBDIRS' => 1,
'AC_INIT' => 1,
'AC_CONFIG_AUX_DIR' => 1,
'_AM_MAKEFILE_INCLUDE' => 1,
'LT_INIT' => 1,
'AC_FC_PP_DEFINE' => 1,
'm4_include' => 1,
'AC_FC_PP_SRCEXT' => 1,
'AC_CONFIG_LINKS' => 1,
'm4_pattern_forbid' => 1,
'AC_FC_FREEFORM' => 1,
'AM_PROG_CC_C_O' => 1,
'AM_MAINTAINER_MODE' => 1,
'AC_CONFIG_LIBOBJ_DIR' => 1,
'_LT_AC_TAGCONFIG' => 1,
'AC_CONFIG_HEADERS' => 1,
'_AM_COND_IF' => 1,
'AC_PROG_LIBTOOL' => 1,
'AM_POT_TOOLS' => 1,
'LT_INIT' => 1,
'AM_AUTOMAKE_VERSION' => 1,
'AC_CANONICAL_HOST' => 1,
'AM_EXTRA_RECURSIVE_TARGETS' => 1,
'AC_FC_SRCEXT' => 1,
'AM_GNU_GETTEXT' => 1,
'm4_include' => 1,
'AC_CANONICAL_SYSTEM' => 1,
'AM_PROG_FC_C_O' => 1,
'AC_CONFIG_AUX_DIR' => 1,
'AM_XGETTEXT_OPTION' => 1,
'LT_SUPPORTED_TAG' => 1,
'AH_OUTPUT' => 1,
'AM_PROG_MOC' => 1,
'AC_FC_PP_DEFINE' => 1,
'AM_GNU_GETTEXT_INTL_SUBDIR' => 1,
'AM_PROG_MKDIR_P' => 1,
'm4_pattern_allow' => 1,
'AC_LIBSOURCE' => 1,
'_AM_COND_ENDIF' => 1,
'AM_PROG_MOC' => 1,
'AM_GNU_GETTEXT' => 1,
'AM_AUTOMAKE_VERSION' => 1,
'AM_CONDITIONAL' => 1,
'AM_PROG_LIBTOOL' => 1,
'AM_PATH_GUILE' => 1,
'AC_CONFIG_LIBOBJ_DIR' => 1,
'sinclude' => 1,
'_AM_COND_ELSE' => 1,
'AM_EXTRA_RECURSIVE_TARGETS' => 1,
'LT_CONFIG_LTDL_DIR' => 1,
'AM_PROG_AR' => 1,
'AC_CONFIG_LINKS' => 1,
'AM_MAKEFILE_INCLUDE' => 1,
'AM_PROG_F77_C_O' => 1,
'm4_sinclude' => 1,
'AC_REQUIRE_AUX_FILE' => 1,
'AC_CONFIG_FILES' => 1,
'AC_CONFIG_SUBDIRS' => 1,
'AC_CANONICAL_TARGET' => 1,
'AC_CANONICAL_SYSTEM' => 1,
'AC_SUBST' => 1,
'AM_MAKEFILE_INCLUDE' => 1,
'm4_pattern_allow' => 1,
'_AM_COND_ELSE' => 1,
'AC_CONFIG_FILES' => 1,
'AC_FC_PP_SRCEXT' => 1,
'AM_ENABLE_MULTILIB' => 1,
'AC_REQUIRE_AUX_FILE' => 1,
'AC_INIT' => 1,
'm4_sinclude' => 1,
'_m4_warn' => 1,
'AM_NLS' => 1,
'm4_pattern_forbid' => 1
'AC_SUBST_TRACE' => 1,
'LT_CONFIG_LTDL_DIR' => 1,
'_AM_COND_ENDIF' => 1,
'include' => 1,
'AM_CONDITIONAL' => 1,
'_AM_MAKEFILE_INCLUDE' => 1,
'AM_PROG_LIBTOOL' => 1,
'AM_PROG_F77_C_O' => 1,
'AC_CANONICAL_BUILD' => 1,
'_AM_SUBST_NOTMAKE' => 1,
'sinclude' => 1,
'_AM_COND_IF' => 1,
'AM_INIT_AUTOMAKE' => 1
}
], 'Autom4te::Request' ),
bless( [
@ -313,161 +313,161 @@
'configure.ac'
],
{
'AM_MISSING_HAS_RUN' => 1,
'AM_OUTPUT_DEPENDENCY_COMMANDS' => 1,
'_AM_IF_OPTION' => 1,
'AM_ENABLE_STATIC' => 1,
'AC_PROG_LD_RELOAD_FLAG' => 1,
'AM_PROG_INSTALL_STRIP' => 1,
'AM_DEP_TRACK' => 1,
'AC_DISABLE_FAST_INSTALL' => 1,
'AM_SET_LEADING_DOT' => 1,
'AM_PROG_CC_C_O' => 1,
'_LT_AC_TAGCONFIG' => 1,
'AM_SILENT_RULES' => 1,
'_LT_AC_PROG_ECHO_BACKSLASH' => 1,
'_LT_AC_SHELL_INIT' => 1,
'AC_LIBTOOL_PROG_COMPILER_NO_RTTI' => 1,
'LT_PATH_LD' => 1,
'AC_LIBTOOL_LINKER_OPTION' => 1,
'AC_LIBTOOL_F77' => 1,
'_LT_AC_SYS_LIBPATH_AIX' => 1,
'_LT_AC_LANG_F77' => 1,
'_AM_PROG_CC_C_O' => 1,
'AC_ENABLE_STATIC' => 1,
'GC_SET_VERSION' => 1,
'_LT_CC_BASENAME' => 1,
'LT_AC_PROG_EGREP' => 1,
'AC_LIBTOOL_SYS_HARD_LINK_LOCKS' => 1,
'_LT_AC_LANG_GCJ' => 1,
'LT_INIT' => 1,
'AC_LTDL_PREOPEN' => 1,
'AC_ENABLE_SHARED' => 1,
'AC_LIBTOOL_PROG_LD_SHLIBS' => 1,
'AC_PROG_EGREP' => 1,
'_LT_PATH_TOOL_PREFIX' => 1,
'_LT_AC_LANG_CXX_CONFIG' => 1,
'_LT_AC_LANG_GCJ_CONFIG' => 1,
'_AM_MANGLE_OPTION' => 1,
'AM_MISSING_PROG' => 1,
'_LT_PROG_ECHO_BACKSLASH' => 1,
'_LT_AC_LOCK' => 1,
'_AM_CONFIG_MACRO_DIRS' => 1,
'AC_LIBTOOL_CXX' => 1,
'AC_LIBTOOL_COMPILER_OPTION' => 1,
'AC_LIBTOOL_DLOPEN_SELF' => 1,
'_LT_AC_PROG_CXXCPP' => 1,
'AC_LIBTOOL_PROG_CC_C_O' => 1,
'AC_PROG_LD' => 1,
'm4_pattern_forbid' => 1,
'AC_LIBTOOL_DLOPEN' => 1,
'AM_MAINTAINER_MODE' => 1,
'include' => 1,
'LT_SYS_DLOPEN_SELF' => 1,
'LT_LIB_M' => 1,
'_AM_SET_OPTIONS' => 1,
'_AM_SUBST_NOTMAKE' => 1,
'_LT_AC_LANG_RC_CONFIG' => 1,
'LT_CMD_MAX_LEN' => 1,
'AC_LIBTOOL_SETUP' => 1,
'AC_LIBTOOL_LANG_CXX_CONFIG' => 1,
'AM_SET_CURRENT_AUTOMAKE_VERSION' => 1,
'AM_PROG_LD' => 1,
'_LT_DLL_DEF_P' => 1,
'm4_include' => 1,
'_AM_OUTPUT_DEPENDENCY_COMMANDS' => 1,
'_AM_DEPENDENCIES' => 1,
'_LT_PROG_F77' => 1,
'AC_LIBTOOL_LANG_F77_CONFIG' => 1,
'AC_PROG_NM' => 1,
'_LT_AC_TAGVAR' => 1,
'AM_DISABLE_SHARED' => 1,
'_LT_LINKER_BOILERPLATE' => 1,
'AC_LIBTOOL_SYS_DYNAMIC_LINKER' => 1,
'AM_ENABLE_SHARED' => 1,
'AC_PROG_LD_GNU' => 1,
'AC_DISABLE_STATIC' => 1,
'AC_CHECK_LIBM' => 1,
'AC_LIBTOOL_PROG_COMPILER_PIC' => 1,
'LT_AC_PROG_GCJ' => 1,
'_LT_PROG_FC' => 1,
'AC_ENABLE_FAST_INSTALL' => 1,
'_LT_LINKER_OPTION' => 1,
'_LT_AC_LANG_F77_CONFIG' => 1,
'AM_INIT_AUTOMAKE' => 1,
'AM_RUN_LOG' => 1,
'AC_DISABLE_SHARED' => 1,
'_LT_AC_SYS_COMPILER' => 1,
'_m4_warn' => 1,
'_LT_AC_CHECK_DLFCN' => 1,
'AM_SANITY_CHECK' => 1,
'LT_PROG_GCJ' => 1,
'AC_PROG_LIBTOOL' => 1,
'AC_LIBTOOL_OBJDIR' => 1,
'AM_SUBST_NOTMAKE' => 1,
'm4_pattern_allow' => 1,
'AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE' => 1,
'AU_DEFUN' => 1,
'AC_LIBTOOL_PICMODE' => 1,
'LT_PROG_RC' => 1,
'AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH' => 1,
'LTOBSOLETE_VERSION' => 1,
'AM_PROG_LIBTOOL' => 1,
'AC_PATH_MAGIC' => 1,
'_LT_PROG_CXX' => 1,
'LT_LANG' => 1,
'AC_LIBTOOL_WIN32_DLL' => 1,
'LT_PROG_GO' => 1,
'_LT_REQUIRED_DARWIN_CHECKS' => 1,
'AC_LIBTOOL_LANG_C_CONFIG' => 1,
'LT_OUTPUT' => 1,
'AC_LIBTOOL_SYS_OLD_ARCHIVE' => 1,
'AC_LIBTOOL_LANG_GCJ_CONFIG' => 1,
'_LT_COMPILER_OPTION' => 1,
'LT_AC_PROG_RC' => 1,
'AC_LIBTOOL_LANG_RC_CONFIG' => 1,
'LTVERSION_VERSION' => 1,
'AC_DEFUN' => 1,
'AM_MAKE_INCLUDE' => 1,
'_AC_PROG_LIBTOOL' => 1,
'_AC_AM_CONFIG_HEADER_HOOK' => 1,
'LT_AC_PROG_SED' => 1,
'_LT_AC_LANG_CXX' => 1,
'_LT_WITH_SYSROOT' => 1,
'AC_CONFIG_MACRO_DIR' => 1,
'AC_LIBTOOL_GCJ' => 1,
'AC_LIBTOOL_FC' => 1,
'LTSUGAR_VERSION' => 1,
'AM_PROG_INSTALL_SH' => 1,
'LT_PATH_NM' => 1,
'LT_SUPPORTED_TAG' => 1,
'AC_DEFUN_ONCE' => 1,
'LTOPTIONS_VERSION' => 1,
'AC_LIBTOOL_POSTDEP_PREDEP' => 1,
'AM_SET_DEPDIR' => 1,
'AC_LIBTOOL_SYS_LIB_STRIP' => 1,
'AC_LTDL_PREOPEN' => 1,
'AC_LIBTOOL_DLOPEN' => 1,
'AC_ENABLE_SHARED' => 1,
'AM_PROG_AS' => 1,
'_AM_SET_OPTION' => 1,
'AC_LIBTOOL_SYS_MAX_CMD_LEN' => 1,
'AC_LTDL_ENABLE_INSTALL' => 1,
'_LT_AC_LANG_C_CONFIG' => 1,
'AC_DEPLIBS_CHECK_METHOD' => 1,
'_LT_AC_TRY_DLOPEN_SELF' => 1,
'_AM_AUTOCONF_VERSION' => 1,
'_AM_PROG_TAR' => 1,
'_LT_PREPARE_SED_QUOTE_VARS' => 1,
'AM_SILENT_RULES' => 1,
'_LT_COMPILER_BOILERPLATE' => 1,
'AC_LTDL_OBJDIR' => 1,
'AM_PROG_NM' => 1,
'AM_AUTOMAKE_VERSION' => 1,
'AM_CONDITIONAL' => 1,
'_LT_AC_FILE_LTDLL_C' => 1,
'LT_LIB_M' => 1,
'LT_PROG_GO' => 1,
'_AM_OUTPUT_DEPENDENCY_COMMANDS' => 1,
'_LT_AC_SHELL_INIT' => 1,
'_AM_PROG_TAR' => 1,
'AC_ENABLE_FAST_INSTALL' => 1,
'_LT_PROG_LTMAIN' => 1,
'AC_PATH_TOOL_PREFIX' => 1,
'AM_AUX_DIR_EXPAND' => 1,
'LT_SUPPORTED_TAG' => 1,
'AC_LIBTOOL_F77' => 1,
'_LT_LINKER_OPTION' => 1,
'_AM_CONFIG_MACRO_DIRS' => 1,
'_LT_AC_LANG_CXX_CONFIG' => 1,
'AC_DEPLIBS_CHECK_METHOD' => 1,
'AC_LIBTOOL_CONFIG' => 1,
'AC_DEFUN_ONCE' => 1,
'AC_CONFIG_MACRO_DIR' => 1,
'AM_PROG_INSTALL_SH' => 1,
'AC_LIBTOOL_WIN32_DLL' => 1,
'LTVERSION_VERSION' => 1,
'_m4_warn' => 1,
'AC_LIBTOOL_LANG_RC_CONFIG' => 1,
'AC_LIBTOOL_PROG_LD_SHLIBS' => 1,
'_LT_AC_PROG_CXXCPP' => 1,
'AC_LIBTOOL_COMPILER_OPTION' => 1,
'LT_AC_PROG_EGREP' => 1,
'AM_PROG_LIBTOOL' => 1,
'_AM_SUBST_NOTMAKE' => 1,
'AC_PROG_LD_RELOAD_FLAG' => 1,
'_LT_PREPARE_SED_QUOTE_VARS' => 1,
'LT_PROG_RC' => 1,
'_AC_AM_CONFIG_HEADER_HOOK' => 1,
'AC_LIBTOOL_SYS_DYNAMIC_LINKER' => 1,
'_LT_PROG_CXX' => 1,
'AC_LIBTOOL_DLOPEN_SELF' => 1,
'AC_LIBTOOL_LANG_F77_CONFIG' => 1,
'LT_LANG' => 1,
'_LT_AC_LANG_RC_CONFIG' => 1,
'm4_pattern_forbid' => 1,
'_LT_AC_TAGCONFIG' => 1,
'AC_LIBTOOL_LANG_GCJ_CONFIG' => 1,
'AC_ENABLE_STATIC' => 1,
'LT_AC_PROG_SED' => 1,
'AC_LIBTOOL_OBJDIR' => 1,
'AC_DISABLE_FAST_INSTALL' => 1,
'LT_INIT' => 1,
'AC_LIBTOOL_GCJ' => 1,
'_LT_AC_TAGVAR' => 1,
'AM_AUTOMAKE_VERSION' => 1,
'_AM_DEPENDENCIES' => 1,
'm4_include' => 1,
'AC_DISABLE_STATIC' => 1,
'_LT_AC_LANG_C_CONFIG' => 1,
'AM_RUN_LOG' => 1,
'AC_LTDL_OBJDIR' => 1,
'AC_LIBTOOL_RC' => 1,
'AM_PROG_INSTALL_STRIP' => 1,
'_LT_AC_LANG_F77_CONFIG' => 1,
'LT_AC_PROG_GCJ' => 1,
'_AM_SET_OPTIONS' => 1,
'_AM_SET_OPTION' => 1,
'_LT_CC_BASENAME' => 1,
'_LT_PROG_ECHO_BACKSLASH' => 1,
'm4_pattern_allow' => 1,
'_LT_PATH_TOOL_PREFIX' => 1,
'AU_DEFUN' => 1,
'AC_PROG_NM' => 1,
'_LT_WITH_SYSROOT' => 1,
'GC_SET_VERSION' => 1,
'AC_LIBTOOL_SYS_HARD_LINK_LOCKS' => 1,
'_LT_AC_LANG_GCJ_CONFIG' => 1,
'AC_LIBTOOL_FC' => 1,
'_LT_AC_LANG_GCJ' => 1,
'AC_LIBTOOL_LANG_C_CONFIG' => 1,
'AM_SUBST_NOTMAKE' => 1,
'LTOBSOLETE_VERSION' => 1,
'LT_PATH_NM' => 1,
'LT_PATH_LD' => 1,
'LT_PROG_GCJ' => 1,
'AC_LIBTOOL_SYS_LIB_STRIP' => 1,
'AC_DEFUN' => 1,
'AC_LIBTOOL_PROG_COMPILER_NO_RTTI' => 1,
'AC_LIBTOOL_PROG_COMPILER_PIC' => 1,
'_LT_AC_LOCK' => 1,
'AC_PROG_LD_GNU' => 1,
'AC_LTDL_ENABLE_INSTALL' => 1,
'AM_PROG_CC_C_O' => 1,
'AM_ENABLE_SHARED' => 1,
'_LT_PROG_FC' => 1,
'AC_PROG_LIBTOOL' => 1,
'AC_PROG_LD' => 1,
'AM_MISSING_PROG' => 1,
'_LT_REQUIRED_DARWIN_CHECKS' => 1,
'LT_OUTPUT' => 1,
'_AM_MANGLE_OPTION' => 1,
'AM_DISABLE_SHARED' => 1,
'_LT_AC_TRY_DLOPEN_SELF' => 1,
'AC_CHECK_LIBM' => 1,
'_AC_PROG_LIBTOOL' => 1,
'LTSUGAR_VERSION' => 1,
'LT_SYS_DLOPEN_SELF' => 1,
'_LT_AC_FILE_LTDLL_C' => 1,
'AM_MISSING_HAS_RUN' => 1,
'AC_LIBTOOL_LANG_CXX_CONFIG' => 1,
'_LT_AC_SYS_LIBPATH_AIX' => 1,
'_LT_COMPILER_OPTION' => 1,
'_AM_IF_OPTION' => 1,
'AM_SET_LEADING_DOT' => 1,
'AM_ENABLE_STATIC' => 1,
'AC_LIBTOOL_SYS_OLD_ARCHIVE' => 1,
'AC_LIBTOOL_PROG_CC_C_O' => 1,
'include' => 1,
'_LT_AC_CHECK_DLFCN' => 1,
'LT_AC_PROG_RC' => 1,
'_LT_AC_PROG_ECHO_BACKSLASH' => 1,
'_LT_AC_LANG_CXX' => 1,
'AM_OUTPUT_DEPENDENCY_COMMANDS' => 1,
'AM_DEP_TRACK' => 1,
'_LT_PROG_F77' => 1,
'_AM_AUTOCONF_VERSION' => 1,
'_LT_LINKER_BOILERPLATE' => 1,
'AC_CONFIG_MACRO_DIR_TRACE' => 1,
'AM_MAKE_INCLUDE' => 1,
'AC_PROG_EGREP' => 1,
'AM_MAINTAINER_MODE' => 1,
'AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE' => 1,
'AC_LIBTOOL_SETUP' => 1,
'AM_PROG_LD' => 1,
'AM_PROG_NM' => 1,
'AC_PATH_MAGIC' => 1,
'_AM_PROG_CC_C_O' => 1,
'LT_CMD_MAX_LEN' => 1,
'AM_SET_CURRENT_AUTOMAKE_VERSION' => 1,
'_LT_AC_SYS_COMPILER' => 1,
'AC_LIBTOOL_CXX' => 1,
'AC_LIBTOOL_SYS_MAX_CMD_LEN' => 1,
'AM_SET_DEPDIR' => 1,
'_LT_AC_LANG_F77' => 1,
'AM_SANITY_CHECK' => 1,
'AC_LIBTOOL_POSTDEP_PREDEP' => 1,
'AC_DISABLE_SHARED' => 1,
'AC_PATH_TOOL_PREFIX' => 1,
'AC_LIBTOOL_PICMODE' => 1,
'_LT_DLL_DEF_P' => 1,
'AM_CONDITIONAL' => 1,
'AC_LIBTOOL_LINKER_OPTION' => 1,
'LTOPTIONS_VERSION' => 1,
'AM_AUX_DIR_EXPAND' => 1,
'AM_INIT_AUTOMAKE' => 1,
'AM_DISABLE_STATIC' => 1
}
], 'Autom4te::Request' )

View File

@ -10,7 +10,7 @@ generated by GNU Autoconf 2.69. Invocation command line was
## Platform. ##
## --------- ##
hostname = az-ubuntu-general20a310
hostname = az-ubuntu-general8a0d20
uname -m = x86_64
uname -r = 4.15.0-1071-azure
uname -s = Linux
@ -747,7 +747,7 @@ generated by GNU Autoconf 2.69. Invocation command line was
CONFIG_COMMANDS =
$ ./config.status
on az-ubuntu-general20a310
on az-ubuntu-general8a0d20
config.status:1238: creating Makefile
config.status:1238: creating bdw-gc.pc

View File

@ -1 +1 @@
2e53da4de28255c15c01042c26351291548657fe
6d2ec0ec616744c19cbdba0d2990d0c8c4ab2dcb

View File

@ -41,7 +41,7 @@ static partial class Consts
// Use these assembly version constants to make code more maintainable.
//
public const string MonoVersion = "6.10.0.87";
public const string MonoVersion = "6.10.0.91";
public const string MonoCompany = "Mono development team";
public const string MonoProduct = "Mono Common Language Infrastructure";
public const string MonoCopyright = "(c) Various Mono authors";

View File

@ -1 +1 @@
a97e6a9d4209007ac0d4b2a60e3cf20e22c48add
22244cdf553f4756b1a873db51b8e2a5e3f51338

View File

@ -1 +1 @@
9e2f7fa413a137843b3e4579276c9bbe1f91b513
2682cc079a41d8c12a7cd19074ae4fc9be82e012

View File

@ -1 +1 @@
8edbbb227fd291df17d739b25bddc8db22f1001e
dcfc03cb238fa0095d075a5742acaee9dadf0256

View File

@ -1 +1 @@
51467dd2c537d323edc8f75a272d380bed933743
b6c9116c1b95441692c5e35c994a44f46c6ebfd0

View File

@ -1 +1 @@
8bf69b91291c85366338497c7f0d15e1b624e0ba
d34f8526a619e23cb47cb472db3d7845338e5fb7

View File

@ -1 +1 @@
0201165298f82144e995d74345f4ae8f2f624ffa
145d08f5558f01b3e1f7ef66f876f73955303756

View File

@ -1 +1 @@
4c1eeb663e5230d7942ef4c11a1c766be95cf87f
efcc0f83a75c159840b9eb9d0860c63ced72e61f

View File

@ -1 +1 @@
294dcdbba0faa4f4f4f42bce886035777b7456e1
b2a3fc68af9a5dd7aec97110b178258168982b13

View File

@ -1 +1 @@
a97e6a9d4209007ac0d4b2a60e3cf20e22c48add
22244cdf553f4756b1a873db51b8e2a5e3f51338

View File

@ -1 +1 @@
9e2f7fa413a137843b3e4579276c9bbe1f91b513
2682cc079a41d8c12a7cd19074ae4fc9be82e012

View File

@ -1 +1 @@
8edbbb227fd291df17d739b25bddc8db22f1001e
dcfc03cb238fa0095d075a5742acaee9dadf0256

View File

@ -1 +1 @@
51467dd2c537d323edc8f75a272d380bed933743
b6c9116c1b95441692c5e35c994a44f46c6ebfd0

View File

@ -1 +1 @@
8bf69b91291c85366338497c7f0d15e1b624e0ba
d34f8526a619e23cb47cb472db3d7845338e5fb7

View File

@ -1 +1 @@
0201165298f82144e995d74345f4ae8f2f624ffa
145d08f5558f01b3e1f7ef66f876f73955303756

View File

@ -1 +1 @@
4c1eeb663e5230d7942ef4c11a1c766be95cf87f
efcc0f83a75c159840b9eb9d0860c63ced72e61f

View File

@ -1 +1 @@
294dcdbba0faa4f4f4f42bce886035777b7456e1
b2a3fc68af9a5dd7aec97110b178258168982b13

View File

@ -1 +1 @@
a97e6a9d4209007ac0d4b2a60e3cf20e22c48add
22244cdf553f4756b1a873db51b8e2a5e3f51338

View File

@ -1 +1 @@
9e2f7fa413a137843b3e4579276c9bbe1f91b513
2682cc079a41d8c12a7cd19074ae4fc9be82e012

View File

@ -1 +1 @@
8edbbb227fd291df17d739b25bddc8db22f1001e
dcfc03cb238fa0095d075a5742acaee9dadf0256

View File

@ -1 +1 @@
51467dd2c537d323edc8f75a272d380bed933743
b6c9116c1b95441692c5e35c994a44f46c6ebfd0

View File

@ -1 +1 @@
8bf69b91291c85366338497c7f0d15e1b624e0ba
d34f8526a619e23cb47cb472db3d7845338e5fb7

View File

@ -1 +1 @@
0201165298f82144e995d74345f4ae8f2f624ffa
145d08f5558f01b3e1f7ef66f876f73955303756

View File

@ -1 +1 @@
4c1eeb663e5230d7942ef4c11a1c766be95cf87f
efcc0f83a75c159840b9eb9d0860c63ced72e61f

View File

@ -1 +1 @@
294dcdbba0faa4f4f4f42bce886035777b7456e1
b2a3fc68af9a5dd7aec97110b178258168982b13

View File

@ -1 +1 @@
a97e6a9d4209007ac0d4b2a60e3cf20e22c48add
22244cdf553f4756b1a873db51b8e2a5e3f51338

View File

@ -1 +1 @@
9e2f7fa413a137843b3e4579276c9bbe1f91b513
2682cc079a41d8c12a7cd19074ae4fc9be82e012

View File

@ -1 +1 @@
767a299d510e2f599e94c24bbb733f32bb7861c2
65bd34f4d547ab19c4825d3aed33a8f840d60fc1

View File

@ -1 +1 @@
51467dd2c537d323edc8f75a272d380bed933743
b6c9116c1b95441692c5e35c994a44f46c6ebfd0

View File

@ -1 +1 @@
8bf69b91291c85366338497c7f0d15e1b624e0ba
d34f8526a619e23cb47cb472db3d7845338e5fb7

View File

@ -1 +1 @@
0201165298f82144e995d74345f4ae8f2f624ffa
145d08f5558f01b3e1f7ef66f876f73955303756

View File

@ -1 +1 @@
4c1eeb663e5230d7942ef4c11a1c766be95cf87f
efcc0f83a75c159840b9eb9d0860c63ced72e61f

View File

@ -1 +1 @@
7b24c73bb8799819eeb5961c5906c28fd7d510ec
a8871a8c7fbbfe8e9c284cdb175a285aad0fd0da

View File

@ -1 +1 @@
4ee6e9958e79e42d6724acd025ee2e93303c95e4
28a0a78adc2205c00c52feed707c6e74097ad114

View File

@ -66,7 +66,7 @@ static LONG CALLBACK seh_unhandled_exception_filter(EXCEPTION_POINTERS* ep)
#endif
if (mono_dump_start ())
mono_handle_native_crash ("SIGSEGV", NULL, NULL);
mono_handle_native_crash (mono_get_signame (SIGSEGV), NULL, NULL);
return EXCEPTION_CONTINUE_SEARCH;
}
@ -876,7 +876,7 @@ altstack_handle_and_restore (MonoContext *ctx, MonoObject *obj, guint32 flags)
if (!ji || (!stack_ovf && !nullref)) {
if (mono_dump_start ())
mono_handle_native_crash ("SIGSEGV", ctx, NULL);
mono_handle_native_crash (mono_get_signame (SIGSEGV), ctx, NULL);
// if couldn't dump or if mono_handle_native_crash returns, abort
abort ();
}

View File

@ -676,7 +676,7 @@ mono_arch_handle_altstack_exception (void *sigctx, MONO_SIG_HANDLER_INFO_TYPE *s
}
if (!ji)
if (mono_dump_start ())
mono_handle_native_crash ("SIGSEGV", (MonoContext*)sigctx, siginfo);
mono_handle_native_crash (mono_get_signame (SIGSEGV), (MonoContext*)sigctx, siginfo);
/* setup a call frame on the real stack so that control is returned there
* and exception handling can continue.
* The frame looks like:

View File

@ -67,7 +67,7 @@ static LONG CALLBACK seh_unhandled_exception_filter(EXCEPTION_POINTERS* ep)
}
#endif
if (mono_dump_start ())
mono_handle_native_crash ("SIGSEGV", NULL, NULL);
mono_handle_native_crash (mono_get_signame (SIGSEGV), NULL, NULL);
return EXCEPTION_CONTINUE_SEARCH;
}
@ -1140,7 +1140,7 @@ mono_arch_handle_altstack_exception (void *sigctx, MONO_SIG_HANDLER_INFO_TYPE *s
MonoContext mctx;
mono_sigctx_to_monoctx (sigctx, &mctx);
if (mono_dump_start ())
mono_handle_native_crash ("SIGSEGV", &mctx, siginfo);
mono_handle_native_crash (mono_get_signame (SIGSEGV), &mctx, siginfo);
else
abort ();
}

View File

@ -231,7 +231,7 @@ MONO_SIG_HANDLER_FUNC (static, sigabrt_signal_handler)
return;
mono_sigctx_to_monoctx (ctx, &mctx);
if (mono_dump_start ())
mono_handle_native_crash ("SIGABRT", &mctx, info);
mono_handle_native_crash (mono_get_signame (info->si_signo), &mctx, info);
else
abort ();
}
@ -240,6 +240,7 @@ MONO_SIG_HANDLER_FUNC (static, sigabrt_signal_handler)
MONO_SIG_HANDLER_FUNC (static, sigterm_signal_handler)
{
#ifndef DISABLE_CRASH_REPORTING
MONO_SIG_HANDLER_INFO_TYPE *info = MONO_SIG_HANDLER_GET_INFO ();
MONO_SIG_HANDLER_GET_CONTEXT;
// Note: this is only run from the non-controlling thread
@ -252,7 +253,7 @@ MONO_SIG_HANDLER_FUNC (static, sigterm_signal_handler)
// running. Returns FALSE on unrecoverable error.
if (mono_dump_start ()) {
// Process was killed from outside since crash reporting wasn't running yet.
mono_handle_native_crash ("SIGTERM", &mctx, NULL);
mono_handle_native_crash (mono_get_signame (info->si_signo), &mctx, NULL);
} else {
// Crash reporting already running and we got a second SIGTERM from as part of thread-summarizing
if (!mono_threads_summarize_execute (&mctx, &output, &hashes, FALSE, NULL, 0))
@ -437,6 +438,7 @@ mono_runtime_posix_install_handlers (void)
sigset_t signal_set;
sigemptyset (&signal_set);
mono_load_signames ();
if (mini_debug_options.handle_sigint) {
add_signal_handler (SIGINT, mono_sigint_signal_handler, SA_RESTART);
sigaddset (&signal_set, SIGINT);
@ -446,7 +448,7 @@ mono_runtime_posix_install_handlers (void)
sigaddset (&signal_set, SIGFPE);
add_signal_handler (SIGQUIT, sigquit_signal_handler, SA_RESTART);
sigaddset (&signal_set, SIGQUIT);
add_signal_handler (SIGILL, mono_sigill_signal_handler, 0);
add_signal_handler (SIGILL, mono_crashing_signal_handler, 0);
sigaddset (&signal_set, SIGILL);
add_signal_handler (SIGBUS, mono_sigsegv_signal_handler, 0);
sigaddset (&signal_set, SIGBUS);
@ -454,6 +456,8 @@ mono_runtime_posix_install_handlers (void)
add_signal_handler (SIGUSR2, sigusr2_signal_handler, SA_RESTART);
sigaddset (&signal_set, SIGUSR2);
}
add_signal_handler (SIGSYS, mono_crashing_signal_handler, 0);
sigaddset (&signal_set, SIGSYS);
/* it seems to have become a common bug for some programs that run as parents
* of many processes to block signal delivery for real time signals.
@ -498,6 +502,7 @@ mono_runtime_cleanup_handlers (void)
remove_signal_handler (SIGBUS);
if (mono_jit_trace_calls != NULL)
remove_signal_handler (SIGUSR2);
remove_signal_handler (SIGSYS);
remove_signal_handler (SIGABRT);

View File

@ -1 +1 @@
83047833272f59a578ac9d3350d6e29397a20299
bc19fe6eeacb6dcc60e54645dd371523a6f2c8b2

View File

@ -564,7 +564,7 @@ mono_is_addr_implicit_null_check (void *addr);
#endif
void MONO_SIG_HANDLER_SIGNATURE (mono_sigfpe_signal_handler) ;
void MONO_SIG_HANDLER_SIGNATURE (mono_sigill_signal_handler) ;
void MONO_SIG_HANDLER_SIGNATURE (mono_crashing_signal_handler) ;
void MONO_SIG_HANDLER_SIGNATURE (mono_sigsegv_signal_handler);
void MONO_SIG_HANDLER_SIGNATURE (mono_sigint_signal_handler) ;
gboolean MONO_SIG_HANDLER_SIGNATURE (mono_chain_signal);

View File

@ -193,7 +193,7 @@ mono_runtime_install_handlers (void)
#ifndef MONO_CROSS_COMPILE
win32_seh_init();
win32_seh_set_handler(SIGFPE, mono_sigfpe_signal_handler);
win32_seh_set_handler(SIGILL, mono_sigill_signal_handler);
win32_seh_set_handler(SIGILL, mono_crashing_signal_handler);
win32_seh_set_handler(SIGSEGV, mono_sigsegv_signal_handler);
if (mini_debug_options.handle_sigint)
win32_seh_set_handler(SIGINT, mono_sigint_signal_handler);

View File

@ -1 +1 @@
#define FULL_VERSION "explicit/b33fa1d"
#define FULL_VERSION "explicit/b27b2d7"

View File

@ -206,6 +206,7 @@ monoutils_sources = \
bsearch.h \
bsearch.c \
mono-signal-handler.h \
mono-signal-handler.c \
mono-conc-hashtable.h \
mono-conc-hashtable.c \
json.h \

View File

@ -1 +1 @@
fade46d6a11a7ba79ea124ea0f344089d4a797e0
8bea2cccb35f643f2650223941fb6ebaffe2b103

View File

@ -40,6 +40,7 @@
#include <mono/utils/json.h>
#include <mono/utils/mono-state.h>
#include <utils/mono-threads-debug.h>
#include <utils/mono-signal-handler.h>
static const char *
kernel_version_string (void)
@ -275,21 +276,27 @@ get_merp_exctype (MERPExcType exc)
static MERPExcType
parse_exception_type (const char *signal)
{
if (!strcmp (signal, "SIGSEGV"))
if (!strcmp (signal, mono_get_signame (SIGSEGV)))
return MERP_EXC_SIGSEGV;
if (!strcmp (signal, "SIGFPE"))
if (!strcmp (signal, mono_get_signame (SIGFPE)))
return MERP_EXC_SIGFPE;
if (!strcmp (signal, "SIGILL"))
if (!strcmp (signal, mono_get_signame (SIGILL)))
return MERP_EXC_SIGILL;
if (!strcmp (signal, "SIGABRT"))
if (!strcmp (signal, mono_get_signame (SIGABRT)))
return MERP_EXC_SIGABRT;
if (!strcmp (signal, mono_get_signame (SIGTRAP)))
return MERP_EXC_SIGTRAP;
if (!strcmp (signal, mono_get_signame (SIGSYS)))
return MERP_EXC_SIGSYS;
// Force quit == hang?
// We need a default for this
if (!strcmp (signal, "SIGTERM"))
if (!strcmp (signal, mono_get_signame (SIGTERM)))
return MERP_EXC_HANG;
if (!strcmp (signal, "MANAGED_EXCEPTION"))

View File

@ -0,0 +1,78 @@
#include "config.h"
#include <signal.h>
#include <string.h>
#include "mono/utils/mono-signal-handler.h"
struct mono_sigpair
{
int signo;
const char* signame;
};
#if !defined (HAVE_SYSSIGNAME)
static struct mono_sigpair mono_signames[] =
{
{SIGABRT, "SIGABRT"},
#if defined (SIGKILL)
{SIGKILL, "SIGKILL"},
#endif
#if defined (SIGTRAP)
{SIGTRAP, "SIGTRAP"},
#endif
#if defined (SIGSYS)
{SIGSYS, "SIGSYS"},
#endif
{SIGSEGV, "SIGSEGV"},
#if defined (SIGQUIT)
{SIGQUIT, "SIGQUIT"},
#endif
{SIGFPE, "SIGFPE"},
{SIGILL, "SIGILL"},
#if defined (SIGBUS)
{SIGBUS, "SIGBUS"} // How come this is seems not available on Android, but is used unconditionally in mini-posix.c:mono_runtime_posix_install_handlers ?
#endif
};
#endif
static struct mono_sigpair *sigpair_buf;
static int sigpair_buflen;
void
mono_load_signames ()
{
if (sigpair_buf)
return;
#if defined (HAVE_SYSSIGNAME)
sigpair_buflen = sizeof (sys_signame) / sizeof (sys_signame [0]);
sigpair_buf = (struct mono_sigpair *) g_malloc (sigpair_buflen * sizeof (struct mono_sigpair));
struct mono_sigpair *cur = sigpair_buf;
for (int i = 0; i < sigpair_buflen; ++i)
{
cur->signo = i;
cur->signame = sys_signame [i];
cur++;
}
#else
sigpair_buflen = sizeof (mono_signames) / sizeof (mono_signames [0]);
sigpair_buf = mono_signames;
#endif
}
const char *
mono_get_signame (int signo)
{
const char *result = "UNKNOWN";
struct mono_sigpair *cur = sigpair_buf;
for (int i = 0; i < sigpair_buflen; ++i)
{
if (cur->signo == signo)
{
result = cur->signame;
break;
}
cur++;
}
return result;
}

View File

@ -10,6 +10,7 @@
#define __MONO_SIGNAL_HANDLER_H__
#include "config.h"
#include <glib.h>
/*
* When a signal is delivered to a thread on a Krait Android device
@ -78,6 +79,7 @@
*/
#ifdef HOST_WIN32
#include <windows.h>
#define MONO_SIG_HANDLER_INFO_TYPE MonoWindowsSigHandlerInfo
typedef struct {
/* Set to FALSE to indicate chained signal handler needs run.
@ -99,4 +101,7 @@ typedef struct {
#define MONO_SIG_HANDLER_GET_INFO() (_info)
#define MONO_SIG_HANDLER_GET_CONTEXT void *ctx = context;
void mono_load_signames (void);
const char * mono_get_signame (int signo);
#endif // __MONO_SIGNAL_HANDLER_H__

View File

@ -526,8 +526,8 @@ distclean-generic:
maintainer-clean-generic:
@echo "This command is intended for maintainers to use"
@echo "it deletes files that may require special tools to rebuild."
@ENABLE_MSVC_FALSE@clean-local:
@ENABLE_MSVC_FALSE@install-exec-local:
@ENABLE_MSVC_FALSE@clean-local:
clean: clean-am
clean-am: clean-generic clean-libtool clean-local mostlyclean-am

Binary file not shown.

View File

@ -1 +1 @@
f13acec3644cb763957bbaeccc11f288178f25f3
30c1c996fd5b379f1120dd73c24ca3e54e076220

Binary file not shown.

View File

@ -1 +1 @@
53e4e7b1afd4c69924d0da92a6138a7a92d64056
dcb52d2e6e2ed731ac262688af3b388f0bfcd0e3

Binary file not shown.

View File

@ -1 +1 @@
3babf82f5e5a72bc06c0d677efb269836173f464
9fa212e81a807733891582410ee7a8788cfebcb9

View File

@ -6,9 +6,9 @@
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: mono 6.10.0.87\n"
"Project-Id-Version: mono 6.10.0.91\n"
"Report-Msgid-Bugs-To: http://www.mono-project.com/Bugs\n"
"POT-Creation-Date: 2020-02-27 08:11+0000\n"
"POT-Creation-Date: 2020-02-29 08:08+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"

Binary file not shown.

View File

@ -1 +1 @@
1c20eac332b75ccb3545701ae7f1ba9cc12a8b31
e395e7a37a3b8cf09c840b3caee4e7be419aab22