Imported Upstream version 6.10.0.81

Former-commit-id: 743161e81928aebddbeb90a6adc04ff076fe498a
This commit is contained in:
Xamarin Public Jenkins (auto-signing)
2020-02-21 09:01:57 +00:00
parent c1b35613f4
commit d8e876beb9
54 changed files with 421 additions and 486 deletions

View File

@@ -1496,6 +1496,9 @@ scanning is available.
\fBno-managed-allocator\fR
Disables the managed allocator.
.TP
\fBmanaged-allocator\fR
Enables the managed allocator.
.TP
\fBcheck-scan-starts\fR
If set, does a plausibility check on the scan_starts before and after each collection
.TP
@@ -1521,7 +1524,10 @@ sgen-gc.c. You can then use this command to explore the output
\fBnursery-canaries\fR
If set, objects allocated in the nursery are suffixed with a canary (guard)
word, which is checked on each minor collection. Can be used to detect/debug
heap corruption issues.
heap corruption issues. This disables the usage of the managed allocator,
because allocation from full aot code is inconsistent with this option. If
the application is guaranteed not to use aot code, the managed allocator can
be enabled back with managed-allocator option.
.TP
\fBdo-not-finalize(=\fIclasses\fB)\fR