diff --git a/dotnet/targets/Xamarin.Shared.Sdk.props b/dotnet/targets/Xamarin.Shared.Sdk.props
index ebe2a060567e..d31154a249c6 100644
--- a/dotnet/targets/Xamarin.Shared.Sdk.props
+++ b/dotnet/targets/Xamarin.Shared.Sdk.props
@@ -229,6 +229,10 @@
true
macho
false
+
+
+ false
+ false
diff --git a/eng/Version.Details.props b/eng/Version.Details.props
index 0b311fa9300e..1c7c1761542a 100644
--- a/eng/Version.Details.props
+++ b/eng/Version.Details.props
@@ -6,16 +6,16 @@ This file should be imported by eng/Versions.props
- 11.0.0-beta.26172.108
- 11.0.0-beta.26172.108
- 0.11.5-preview.26172.108
- 11.0.0-beta.26172.108
- 11.0.0-preview.3.26172.108
- 11.0.0-preview.3.26172.108
- 11.0.0-preview.3.26172.108
- 11.0.100-preview.3.26172.108
- 11.0.0-preview.3.26172.108
- 11.0.100-preview.3.26172.108
+ 11.0.0-beta.26201.113
+ 11.0.0-beta.26201.113
+ 0.11.5-preview.26201.113
+ 11.0.0-beta.26201.113
+ 11.0.0-preview.4.26201.113
+ 11.0.0-preview.4.26201.113
+ 11.0.0-preview.4.26201.113
+ 11.0.100-preview.4.26201.113
+ 11.0.0-preview.4.26201.113
+ 11.0.100-preview.4.26201.113
26.0.11017
26.2.10226
diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml
index 72f4e63e7bc4..a287282cf0d0 100644
--- a/eng/Version.Details.xml
+++ b/eng/Version.Details.xml
@@ -1,29 +1,29 @@
-
+
https://github.com/dotnet/dotnet
- 491bbab262d2f8179cf5f5651bc0689d9c12739a
+ 185a5cc19c0edff3dd2e0acdea9a182d9f077d36
-
+
https://github.com/dotnet/dotnet
- 491bbab262d2f8179cf5f5651bc0689d9c12739a
+ 185a5cc19c0edff3dd2e0acdea9a182d9f077d36
-
+
https://github.com/dotnet/dotnet
- 491bbab262d2f8179cf5f5651bc0689d9c12739a
+ 185a5cc19c0edff3dd2e0acdea9a182d9f077d36
-
+
https://github.com/dotnet/dotnet
- 491bbab262d2f8179cf5f5651bc0689d9c12739a
+ 185a5cc19c0edff3dd2e0acdea9a182d9f077d36
-
+
https://github.com/dotnet/dotnet
- 491bbab262d2f8179cf5f5651bc0689d9c12739a
+ 185a5cc19c0edff3dd2e0acdea9a182d9f077d36
-
+
https://github.com/dotnet/dotnet
- 491bbab262d2f8179cf5f5651bc0689d9c12739a
+ 185a5cc19c0edff3dd2e0acdea9a182d9f077d36
@@ -61,25 +61,25 @@
-
+
https://github.com/dotnet/dotnet
- 491bbab262d2f8179cf5f5651bc0689d9c12739a
+ 185a5cc19c0edff3dd2e0acdea9a182d9f077d36
-
+
https://github.com/dotnet/dotnet
- 491bbab262d2f8179cf5f5651bc0689d9c12739a
+ 185a5cc19c0edff3dd2e0acdea9a182d9f077d36
-
+
https://github.com/dotnet/dotnet
- 491bbab262d2f8179cf5f5651bc0689d9c12739a
+ 185a5cc19c0edff3dd2e0acdea9a182d9f077d36
https://github.com/dotnet/xharness
88399512021dfa8b5f45d91f84c8ce6f0959b127
-
+
https://github.com/dotnet/dotnet
- 491bbab262d2f8179cf5f5651bc0689d9c12739a
+ 185a5cc19c0edff3dd2e0acdea9a182d9f077d36
diff --git a/eng/common/core-templates/job/onelocbuild.yml b/eng/common/core-templates/job/onelocbuild.yml
index c5788829a872..eefed3b667a4 100644
--- a/eng/common/core-templates/job/onelocbuild.yml
+++ b/eng/common/core-templates/job/onelocbuild.yml
@@ -52,13 +52,13 @@ jobs:
# We don't use the collection uri here because it might vary (.visualstudio.com vs. dev.azure.com)
${{ if eq(variables['System.TeamProject'], 'DevDiv') }}:
name: AzurePipelines-EO
- image: 1ESPT-Windows2022
+ image: 1ESPT-Windows2025
demands: Cmd
os: windows
# If it's not devdiv, it's dnceng
${{ if ne(variables['System.TeamProject'], 'DevDiv') }}:
name: $(DncEngInternalBuildPool)
- image: 1es-windows-2022
+ image: windows.vs2026.amd64
os: windows
steps:
diff --git a/eng/common/core-templates/job/publish-build-assets.yml b/eng/common/core-templates/job/publish-build-assets.yml
index c9ee8ffd8f1d..9d7490518c48 100644
--- a/eng/common/core-templates/job/publish-build-assets.yml
+++ b/eng/common/core-templates/job/publish-build-assets.yml
@@ -74,13 +74,13 @@ jobs:
# We don't use the collection uri here because it might vary (.visualstudio.com vs. dev.azure.com)
${{ if eq(variables['System.TeamProject'], 'DevDiv') }}:
name: AzurePipelines-EO
- image: 1ESPT-Windows2022
+ image: 1ESPT-Windows2025
demands: Cmd
os: windows
# If it's not devdiv, it's dnceng
${{ if ne(variables['System.TeamProject'], 'DevDiv') }}:
name: NetCore1ESPool-Publishing-Internal
- image: windows.vs2022.amd64
+ image: windows.vs2026.amd64
os: windows
steps:
- ${{ if eq(parameters.is1ESPipeline, '') }}:
diff --git a/eng/common/core-templates/job/source-index-stage1.yml b/eng/common/core-templates/job/source-index-stage1.yml
index cf02b82d4e20..bac6ac5faac3 100644
--- a/eng/common/core-templates/job/source-index-stage1.yml
+++ b/eng/common/core-templates/job/source-index-stage1.yml
@@ -15,6 +15,8 @@ jobs:
variables:
- name: BinlogPath
value: ${{ parameters.binlogPath }}
+ - name: skipComponentGovernanceDetection
+ value: true
- template: /eng/common/core-templates/variables/pool-providers.yml
parameters:
is1ESPipeline: ${{ parameters.is1ESPipeline }}
diff --git a/eng/common/core-templates/post-build/post-build.yml b/eng/common/core-templates/post-build/post-build.yml
index c5ece1850063..0994189969f3 100644
--- a/eng/common/core-templates/post-build/post-build.yml
+++ b/eng/common/core-templates/post-build/post-build.yml
@@ -110,7 +110,7 @@ stages:
# We don't use the collection uri here because it might vary (.visualstudio.com vs. dev.azure.com)
${{ if eq(variables['System.TeamProject'], 'DevDiv') }}:
name: AzurePipelines-EO
- image: 1ESPT-Windows2022
+ image: 1ESPT-Windows2025
demands: Cmd
os: windows
# If it's not devdiv, it's dnceng
@@ -154,14 +154,14 @@ stages:
# We don't use the collection uri here because it might vary (.visualstudio.com vs. dev.azure.com)
${{ if eq(variables['System.TeamProject'], 'DevDiv') }}:
name: AzurePipelines-EO
- image: 1ESPT-Windows2022
+ image: 1ESPT-Windows2025
demands: Cmd
os: windows
# If it's not devdiv, it's dnceng
${{ else }}:
${{ if eq(parameters.is1ESPipeline, true) }}:
name: $(DncEngInternalBuildPool)
- image: 1es-windows-2022
+ image: windows.vs2026.amd64
os: windows
${{ else }}:
name: $(DncEngInternalBuildPool)
@@ -215,14 +215,14 @@ stages:
# We don't use the collection uri here because it might vary (.visualstudio.com vs. dev.azure.com)
${{ if eq(variables['System.TeamProject'], 'DevDiv') }}:
name: AzurePipelines-EO
- image: 1ESPT-Windows2022
+ image: 1ESPT-Windows2025
demands: Cmd
os: windows
# If it's not devdiv, it's dnceng
${{ else }}:
${{ if eq(parameters.is1ESPipeline, true) }}:
name: $(DncEngInternalBuildPool)
- image: 1es-windows-2022
+ image: windows.vs2026.amd64
os: windows
${{ else }}:
name: $(DncEngInternalBuildPool)
@@ -276,18 +276,18 @@ stages:
# We don't use the collection uri here because it might vary (.visualstudio.com vs. dev.azure.com)
${{ if eq(variables['System.TeamProject'], 'DevDiv') }}:
name: AzurePipelines-EO
- image: 1ESPT-Windows2022
+ image: 1ESPT-Windows2025
demands: Cmd
os: windows
# If it's not devdiv, it's dnceng
${{ else }}:
${{ if eq(parameters.is1ESPipeline, true) }}:
name: NetCore1ESPool-Publishing-Internal
- image: windows.vs2022.amd64
+ image: windows.vs2026.amd64
os: windows
${{ else }}:
name: NetCore1ESPool-Publishing-Internal
- demands: ImageOverride -equals windows.vs2022.amd64
+ demands: ImageOverride -equals windows.vs2026.amd64
steps:
- template: /eng/common/core-templates/post-build/setup-maestro-vars.yml
parameters:
diff --git a/eng/common/core-templates/stages/renovate.yml b/eng/common/core-templates/stages/renovate.yml
index 41f3b6cc8570..edab28182585 100644
--- a/eng/common/core-templates/stages/renovate.yml
+++ b/eng/common/core-templates/stages/renovate.yml
@@ -68,7 +68,7 @@ parameters:
type: object
default:
name: NetCore1ESPool-Internal
- image: 1es-windows-2022
+ image: windows.vs2026.amd64
os: windows
resources:
diff --git a/eng/common/templates-official/job/job.yml b/eng/common/templates-official/job/job.yml
index 92a0664f5647..f70224eaa456 100644
--- a/eng/common/templates-official/job/job.yml
+++ b/eng/common/templates-official/job/job.yml
@@ -44,11 +44,10 @@ jobs:
sbomEnabled: false # we don't need SBOM for logs
- ${{ if eq(parameters.enablePublishBuildArtifacts, true) }}:
- - output: buildArtifacts
+ - output: pipelineArtifact
displayName: Publish Logs
- PathtoPublish: '$(Build.ArtifactStagingDirectory)/artifacts/log/$(_BuildConfig)'
- publishLocation: Container
- ArtifactName: ${{ coalesce(parameters.enablePublishBuildArtifacts.artifactName, '$(Agent.Os)_$(Agent.JobName)_Attempt$(System.JobAttempt)' ) }}
+ targetPath: '$(Build.ArtifactStagingDirectory)/artifacts/log/$(_BuildConfig)'
+ artifactName: ${{ coalesce(parameters.enablePublishBuildArtifacts.artifactName, '$(Agent.Os)_$(Agent.JobName)_Attempt$(System.JobAttempt)' ) }}
continueOnError: true
condition: always()
sbomEnabled: false # we don't need SBOM for logs
diff --git a/eng/common/templates-official/variables/pool-providers.yml b/eng/common/templates-official/variables/pool-providers.yml
index 1f308b24efc4..2cc3ae305d5a 100644
--- a/eng/common/templates-official/variables/pool-providers.yml
+++ b/eng/common/templates-official/variables/pool-providers.yml
@@ -23,7 +23,7 @@
#
# pool:
# name: $(DncEngInternalBuildPool)
-# image: 1es-windows-2022
+# image: windows.vs2026.amd64
variables:
# Coalesce the target and source branches so we know when a PR targets a release branch
diff --git a/eng/common/templates/job/job.yml b/eng/common/templates/job/job.yml
index 238fa0818f7b..7f1b5d97d1ab 100644
--- a/eng/common/templates/job/job.yml
+++ b/eng/common/templates/job/job.yml
@@ -61,16 +61,16 @@ jobs:
sbomEnabled: false # we don't need SBOM for logs
- ${{ if ne(parameters.enablePublishBuildArtifacts, 'false') }}:
- - template: /eng/common/core-templates/steps/publish-build-artifacts.yml
+ - template: /eng/common/core-templates/steps/publish-pipeline-artifacts.yml
parameters:
is1ESPipeline: false
args:
displayName: Publish Logs
- pathToPublish: '$(Build.ArtifactStagingDirectory)/artifacts/log/$(_BuildConfig)'
- publishLocation: Container
+ targetPath: '$(Build.ArtifactStagingDirectory)/artifacts/log/$(_BuildConfig)'
artifactName: ${{ coalesce(parameters.enablePublishBuildArtifacts.artifactName, '$(Agent.Os)_$(Agent.JobName)_Attempt$(System.JobAttempt)' ) }}
continueOnError: true
condition: always()
+ sbomEnabled: false
- ${{ if eq(parameters.enableBuildRetry, 'true') }}:
- template: /eng/common/core-templates/steps/publish-pipeline-artifacts.yml
diff --git a/eng/common/templates/variables/pool-providers.yml b/eng/common/templates/variables/pool-providers.yml
index 18693ea120d5..587770f0add4 100644
--- a/eng/common/templates/variables/pool-providers.yml
+++ b/eng/common/templates/variables/pool-providers.yml
@@ -23,7 +23,7 @@
#
# pool:
# name: $(DncEngInternalBuildPool)
-# demands: ImageOverride -equals windows.vs2022.amd64
+# demands: ImageOverride -equals windows.vs2026.amd64
variables:
- ${{ if eq(variables['System.TeamProject'], 'internal') }}:
- template: /eng/common/templates-official/variables/pool-providers.yml
diff --git a/global.json b/global.json
index c102d6570632..b9fe8cc2164d 100644
--- a/global.json
+++ b/global.json
@@ -1,6 +1,6 @@
{
"sdk": {
- "version": "11.0.100-preview.3.26172.108",
+ "version": "11.0.100-preview.4.26201.113",
"paths": [
"builds/downloads/dotnet",
"$host$"
@@ -8,9 +8,9 @@
"errorMessage": "The .NET SDK could not be found, please run 'make dotnet -C builds'."
},
"tools": {
- "dotnet": "11.0.100-preview.3.26172.108"
+ "dotnet": "11.0.100-preview.4.26201.113"
},
"msbuild-sdks": {
- "Microsoft.DotNet.Arcade.Sdk": "11.0.0-beta.26172.108"
+ "Microsoft.DotNet.Arcade.Sdk": "11.0.0-beta.26201.113"
}
}
diff --git a/runtime/shared.h b/runtime/shared.h
index 6132638c6b7b..094533ec9756 100644
--- a/runtime/shared.h
+++ b/runtime/shared.h
@@ -54,6 +54,8 @@ struct Block_literal {
struct Xamarin_block_descriptor * xamarin_get_block_descriptor ();
+// Workaround for https://github.com/dotnet/runtime/issues/126299
+int32_t SystemNative_IsATty (intptr_t fd);
#ifdef __cplusplus
} /* extern "C" */
diff --git a/runtime/shared.m b/runtime/shared.m
index 47c4c75bd54b..8ec358eb5e1a 100644
--- a/runtime/shared.m
+++ b/runtime/shared.m
@@ -193,3 +193,11 @@ -(id) initWithFunc: (init_cocoa_func *) func
{
return &xamarin_block_descriptor;
}
+
+#if (TARGET_OS_MACCATALYST || TARGET_OS_IOS || TARGET_OS_TV || TARGET_OS_SIMULATOR)
+// Workaround for https://github.com/dotnet/runtime/issues/126299
+int32_t SystemNative_IsATty (intptr_t fd)
+{
+ return 0;
+}
+#endif
diff --git a/tests/dotnet/UnitTests/expected/iOS-CoreCLR-Interpreter-preservedapis.txt b/tests/dotnet/UnitTests/expected/iOS-CoreCLR-Interpreter-preservedapis.txt
index 2a62d6690175..a411ac566bb1 100644
--- a/tests/dotnet/UnitTests/expected/iOS-CoreCLR-Interpreter-preservedapis.txt
+++ b/tests/dotnet/UnitTests/expected/iOS-CoreCLR-Interpreter-preservedapis.txt
@@ -5414,6 +5414,8 @@ System.Private.CoreLib.dll:System.Diagnostics.CodeAnalysis.MaybeNullWhenAttribut
System.Private.CoreLib.dll:System.Diagnostics.CodeAnalysis.MaybeNullWhenAttribute..ctor(System.Boolean)
System.Private.CoreLib.dll:System.Diagnostics.CodeAnalysis.NotNullAttribute
System.Private.CoreLib.dll:System.Diagnostics.CodeAnalysis.NotNullAttribute..ctor()
+System.Private.CoreLib.dll:System.Diagnostics.CodeAnalysis.RequiresUnsafeAttribute
+System.Private.CoreLib.dll:System.Diagnostics.CodeAnalysis.RequiresUnsafeAttribute..ctor()
System.Private.CoreLib.dll:System.Diagnostics.Contracts.ContractException
System.Private.CoreLib.dll:System.Diagnostics.Contracts.ContractException..ctor()
System.Private.CoreLib.dll:System.Diagnostics.Contracts.ContractException..ctor(System.Diagnostics.Contracts.ContractFailureKind, System.String, System.String, System.String, System.Exception)
@@ -5893,9 +5895,10 @@ System.Private.CoreLib.dll:System.Exception..ctor()
System.Private.CoreLib.dll:System.Exception..ctor(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)
System.Private.CoreLib.dll:System.Exception..ctor(System.String, System.Exception)
System.Private.CoreLib.dll:System.Exception..ctor(System.String)
-System.Private.CoreLib.dll:System.Exception.g__Write|61_0(System.String, System.Span`1&)
+System.Private.CoreLib.dll:System.Exception.g__Write|63_0(System.String, System.Span`1&)
System.Private.CoreLib.dll:System.Exception.CanSetRemoteStackTrace()
System.Private.CoreLib.dll:System.Exception.CaptureDispatchState()
+System.Private.CoreLib.dll:System.Exception.CreateArgumentException(System.Exception/ArgumentExceptionKind, System.Char*, System.Char*, System.Object*, System.Exception*)
System.Private.CoreLib.dll:System.Exception.CreateRuntimeWrappedException(System.Object*, System.Object*, System.Exception*)
System.Private.CoreLib.dll:System.Exception.CreateTargetInvocationException(System.Exception*, System.Object*, System.Exception*)
System.Private.CoreLib.dll:System.Exception.CreateTypeInitializationException(System.Char*, System.Exception*, System.Object*, System.Exception*)
@@ -5926,6 +5929,10 @@ System.Private.CoreLib.dll:System.Exception.ToString()
System.Private.CoreLib.dll:System.Exception[] System.AggregateException::_innerExceptions
System.Private.CoreLib.dll:System.Exception[] System.Reflection.ReflectionTypeLoadException::k__BackingField
System.Private.CoreLib.dll:System.Exception[] System.Reflection.ReflectionTypeLoadException::LoaderExceptions()
+System.Private.CoreLib.dll:System.Exception/ArgumentExceptionKind
+System.Private.CoreLib.dll:System.Exception/ArgumentExceptionKind System.Exception/ArgumentExceptionKind::Argument
+System.Private.CoreLib.dll:System.Exception/ArgumentExceptionKind System.Exception/ArgumentExceptionKind::ArgumentNull
+System.Private.CoreLib.dll:System.Exception/ArgumentExceptionKind System.Exception/ArgumentExceptionKind::ArgumentOutOfRange
System.Private.CoreLib.dll:System.Exception/DispatchState
System.Private.CoreLib.dll:System.Exception/DispatchState System.Runtime.ExceptionServices.ExceptionDispatchInfo::_dispatchState
System.Private.CoreLib.dll:System.Exception/DispatchState..ctor(System.Object, System.String, System.UIntPtr, System.Byte[])
@@ -7196,6 +7203,7 @@ System.Private.CoreLib.dll:System.Globalization.NumberStyles System.Globalizatio
System.Private.CoreLib.dll:System.Globalization.NumberStyles System.Globalization.NumberStyles::BinaryNumber
System.Private.CoreLib.dll:System.Globalization.NumberStyles System.Globalization.NumberStyles::Currency
System.Private.CoreLib.dll:System.Globalization.NumberStyles System.Globalization.NumberStyles::Float
+System.Private.CoreLib.dll:System.Globalization.NumberStyles System.Globalization.NumberStyles::HexFloat
System.Private.CoreLib.dll:System.Globalization.NumberStyles System.Globalization.NumberStyles::HexNumber
System.Private.CoreLib.dll:System.Globalization.NumberStyles System.Globalization.NumberStyles::Integer
System.Private.CoreLib.dll:System.Globalization.NumberStyles System.Globalization.NumberStyles::None
@@ -7712,6 +7720,7 @@ System.Private.CoreLib.dll:System.HexConverter.get_CharToHexLookup()
System.Private.CoreLib.dll:System.HexConverter.IsHexChar(System.Int32)
System.Private.CoreLib.dll:System.HexConverter.ToCharLower(System.Int32)
System.Private.CoreLib.dll:System.HexConverter.ToCharsBuffer(System.Byte, System.Span`1, System.Int32, System.HexConverter/Casing)
+System.Private.CoreLib.dll:System.HexConverter.ToCharUpper(System.Int32)
System.Private.CoreLib.dll:System.HexConverter.TryDecodeFrom_Vector128`1(System.ReadOnlySpan`1, System.Span`1, out System.Int32&)
System.Private.CoreLib.dll:System.HexConverter.TryDecodeFromUtf16_Scalar(System.ReadOnlySpan`1, System.Span`1, out System.Int32&)
System.Private.CoreLib.dll:System.HexConverter.TryDecodeFromUtf16(System.ReadOnlySpan`1, System.Span`1, out System.Int32&)
@@ -8041,6 +8050,7 @@ System.Private.CoreLib.dll:System.Int32 Interop/Range::Length
System.Private.CoreLib.dll:System.Int32 Interop/Range::Location
System.Private.CoreLib.dll:System.Int32 Interop/Sys/DirectoryEntry::NameLength
System.Private.CoreLib.dll:System.Int32 Interop/Sys/FileAdvice::value__
+System.Private.CoreLib.dll:System.Int32 Interop/Sys/FileStatus::HardLinkCount
System.Private.CoreLib.dll:System.Int32 Interop/Sys/FileStatus::Mode
System.Private.CoreLib.dll:System.Int32 Interop/Sys/FileStatusFlags::value__
System.Private.CoreLib.dll:System.Int32 Interop/Sys/LockOperations::value__
@@ -8224,6 +8234,7 @@ System.Private.CoreLib.dll:System.Int32 System.Exception::_HResult
System.Private.CoreLib.dll:System.Int32 System.Exception::_xcode
System.Private.CoreLib.dll:System.Int32 System.Exception::EXCEPTION_COMPLUS
System.Private.CoreLib.dll:System.Int32 System.Exception::HResult()
+System.Private.CoreLib.dll:System.Int32 System.Exception/ArgumentExceptionKind::value__
System.Private.CoreLib.dll:System.Int32 System.Exception/ExceptionMessageKind::value__
System.Private.CoreLib.dll:System.Int32 System.ExceptionArgument::value__
System.Private.CoreLib.dll:System.Int32 System.ExceptionResource::value__
@@ -8394,6 +8405,7 @@ System.Private.CoreLib.dll:System.Int32 System.IO.EnumerationOptions::MaxRecursi
System.Private.CoreLib.dll:System.Int32 System.IO.FileAccess::value__
System.Private.CoreLib.dll:System.Int32 System.IO.FileAttributes::value__
System.Private.CoreLib.dll:System.Int32 System.IO.FileHandleType::value__
+System.Private.CoreLib.dll:System.Int32 System.IO.FileLoadException/FileLoadExceptionKind::value__
System.Private.CoreLib.dll:System.Int32 System.IO.FileMode::value__
System.Private.CoreLib.dll:System.Int32 System.IO.FileOptions::value__
System.Private.CoreLib.dll:System.Int32 System.IO.FileShare::value__
@@ -9512,6 +9524,7 @@ System.Private.CoreLib.dll:System.IO.FileLoadException..ctor(System.String, Syst
System.Private.CoreLib.dll:System.IO.FileLoadException..ctor(System.String, System.String, System.Exception)
System.Private.CoreLib.dll:System.IO.FileLoadException..ctor(System.String, System.String)
System.Private.CoreLib.dll:System.IO.FileLoadException..ctor(System.String)
+System.Private.CoreLib.dll:System.IO.FileLoadException.Create(System.IO.FileLoadException/FileLoadExceptionKind, System.Char*, System.Int32, System.Object*, System.Exception*)
System.Private.CoreLib.dll:System.IO.FileLoadException.FormatFileLoadExceptionMessage(System.String, System.Int32)
System.Private.CoreLib.dll:System.IO.FileLoadException.get_FileName()
System.Private.CoreLib.dll:System.IO.FileLoadException.get_FusionLog()
@@ -9519,6 +9532,11 @@ System.Private.CoreLib.dll:System.IO.FileLoadException.get_Message()
System.Private.CoreLib.dll:System.IO.FileLoadException.GetFileLoadExceptionMessage(System.Int32, System.Runtime.CompilerServices.StringHandleOnStack)
System.Private.CoreLib.dll:System.IO.FileLoadException.GetMessageForHR(System.Int32, System.Runtime.CompilerServices.StringHandleOnStack)
System.Private.CoreLib.dll:System.IO.FileLoadException.ToString()
+System.Private.CoreLib.dll:System.IO.FileLoadException/FileLoadExceptionKind
+System.Private.CoreLib.dll:System.IO.FileLoadException/FileLoadExceptionKind System.IO.FileLoadException/FileLoadExceptionKind::BadImageFormat
+System.Private.CoreLib.dll:System.IO.FileLoadException/FileLoadExceptionKind System.IO.FileLoadException/FileLoadExceptionKind::FileLoad
+System.Private.CoreLib.dll:System.IO.FileLoadException/FileLoadExceptionKind System.IO.FileLoadException/FileLoadExceptionKind::FileNotFound
+System.Private.CoreLib.dll:System.IO.FileLoadException/FileLoadExceptionKind System.IO.FileLoadException/FileLoadExceptionKind::OutOfMemory
System.Private.CoreLib.dll:System.IO.FileMode
System.Private.CoreLib.dll:System.IO.FileMode System.IO.FileMode::Append
System.Private.CoreLib.dll:System.IO.FileMode System.IO.FileMode::Create
@@ -10299,22 +10317,22 @@ System.Private.CoreLib.dll:System.NullReferenceException..ctor(System.String, Sy
System.Private.CoreLib.dll:System.NullReferenceException..ctor(System.String)
System.Private.CoreLib.dll:System.Number
System.Private.CoreLib.dll:System.Number..cctor()
-System.Private.CoreLib.dll:System.Number.g__AppendNonAsciiBytes|156_0`1(System.Collections.Generic.ValueListBuilder`1&, System.Char)
-System.Private.CoreLib.dll:System.Number.g__FormatInt128Slow|29_0(System.Int128, System.String, System.IFormatProvider)
-System.Private.CoreLib.dll:System.Number.g__FormatInt32Slow|21_0(System.Int32, System.Int32, System.String, System.IFormatProvider)
-System.Private.CoreLib.dll:System.Number.g__FormatInt64Slow|25_0(System.Int64, System.String, System.IFormatProvider)
-System.Private.CoreLib.dll:System.Number.g__FormatUInt128Slow|31_0(System.UInt128, System.String, System.IFormatProvider)
-System.Private.CoreLib.dll:System.Number.g__FormatUInt32Slow|23_0(System.UInt32, System.String, System.IFormatProvider)
-System.Private.CoreLib.dll:System.Number.g__FormatUInt64Slow|27_0(System.UInt64, System.String, System.IFormatProvider)
+System.Private.CoreLib.dll:System.Number.g__AppendNonAsciiBytes|158_0`1(System.Collections.Generic.ValueListBuilder`1&, System.Char)
+System.Private.CoreLib.dll:System.Number.g__FormatInt128Slow|30_0(System.Int128, System.String, System.IFormatProvider)
+System.Private.CoreLib.dll:System.Number.g__FormatInt32Slow|22_0(System.Int32, System.Int32, System.String, System.IFormatProvider)
+System.Private.CoreLib.dll:System.Number.g__FormatInt64Slow|26_0(System.Int64, System.String, System.IFormatProvider)
+System.Private.CoreLib.dll:System.Number.g__FormatUInt128Slow|32_0(System.UInt128, System.String, System.IFormatProvider)
+System.Private.CoreLib.dll:System.Number.g__FormatUInt32Slow|24_0(System.UInt32, System.String, System.IFormatProvider)
+System.Private.CoreLib.dll:System.Number.g__FormatUInt64Slow|28_0(System.UInt64, System.String, System.IFormatProvider)
System.Private.CoreLib.dll:System.Number.g__Slow|15_0(System.Char, System.Int32&, System.Globalization.NumberFormatInfo, out System.Boolean&)
-System.Private.CoreLib.dll:System.Number.g__ShouldRoundUp|162_0(System.Byte*, System.Int32, System.Number/NumberBufferKind, System.Boolean)
-System.Private.CoreLib.dll:System.Number.g__TryFormatInt128Slow|30_0`1(System.Int128, System.ReadOnlySpan`1, System.IFormatProvider, System.Span`1, out System.Int32&)
-System.Private.CoreLib.dll:System.Number.g__TryFormatInt32Slow|22_0`1(System.Int32, System.Int32, System.ReadOnlySpan`1, System.IFormatProvider, System.Span`1, out System.Int32&)
-System.Private.CoreLib.dll:System.Number.g__TryFormatInt64Slow|26_0`1(System.Int64, System.ReadOnlySpan`1, System.IFormatProvider, System.Span`1, out System.Int32&)
-System.Private.CoreLib.dll:System.Number.g__TryFormatUInt128Slow|32_0`1(System.UInt128, System.ReadOnlySpan`1, System.IFormatProvider, System.Span`1, out System.Int32&)
-System.Private.CoreLib.dll:System.Number.g__TryFormatUInt32Slow|24_0`1(System.UInt32, System.ReadOnlySpan`1, System.IFormatProvider, System.Span`1, out System.Int32&)
-System.Private.CoreLib.dll:System.Number.g__TryFormatUInt64Slow|28_0`1(System.UInt64, System.ReadOnlySpan`1, System.IFormatProvider, System.Span`1, out System.Int32&)
-System.Private.CoreLib.dll:System.Number.g__CreateAndCacheString|50_0(System.UInt32)
+System.Private.CoreLib.dll:System.Number.g__ShouldRoundUp|164_0(System.Byte*, System.Int32, System.Number/NumberBufferKind, System.Boolean)
+System.Private.CoreLib.dll:System.Number.g__TryFormatInt128Slow|31_0`1(System.Int128, System.ReadOnlySpan`1, System.IFormatProvider, System.Span`1, out System.Int32&)
+System.Private.CoreLib.dll:System.Number.g__TryFormatInt32Slow|23_0`1(System.Int32, System.Int32, System.ReadOnlySpan`1, System.IFormatProvider, System.Span`1, out System.Int32&)
+System.Private.CoreLib.dll:System.Number.g__TryFormatInt64Slow|27_0`1(System.Int64, System.ReadOnlySpan`1, System.IFormatProvider, System.Span`1, out System.Int32&)
+System.Private.CoreLib.dll:System.Number.g__TryFormatUInt128Slow|33_0`1(System.UInt128, System.ReadOnlySpan`1, System.IFormatProvider, System.Span`1, out System.Int32&)
+System.Private.CoreLib.dll:System.Number.g__TryFormatUInt32Slow|25_0`1(System.UInt32, System.ReadOnlySpan`1, System.IFormatProvider, System.Span`1, out System.Int32&)
+System.Private.CoreLib.dll:System.Number.g__TryFormatUInt64Slow|29_0`1(System.UInt64, System.ReadOnlySpan`1, System.IFormatProvider, System.Span`1, out System.Int32&)
+System.Private.CoreLib.dll:System.Number.g__CreateAndCacheString|51_0(System.UInt32)
System.Private.CoreLib.dll:System.Number.AccumulateDecimalDigitsIntoBigInteger(System.Number/NumberBuffer&, System.UInt32, System.UInt32, out System.Number/BigInteger&)
System.Private.CoreLib.dll:System.Number.AppendUnknownChar`1(System.Collections.Generic.ValueListBuilder`1&, System.Char)
System.Private.CoreLib.dll:System.Number.AssembleFloatingPointBits`1(System.UInt64, System.Int32, System.Boolean)
@@ -10336,6 +10354,7 @@ System.Private.CoreLib.dll:System.Number.FormatExponent`1(System.Collections.Gen
System.Private.CoreLib.dll:System.Number.FormatFixed`1(System.Collections.Generic.ValueListBuilder`1&, System.Number/NumberBuffer&, System.Int32, System.Int32[], System.ReadOnlySpan`1, System.ReadOnlySpan`1)
System.Private.CoreLib.dll:System.Number.FormatFloat`1(TNumber, System.String, System.Globalization.NumberFormatInfo)
System.Private.CoreLib.dll:System.Number.FormatFloat`2(System.Collections.Generic.ValueListBuilder`1&, TNumber, System.ReadOnlySpan`1, System.Globalization.NumberFormatInfo)
+System.Private.CoreLib.dll:System.Number.FormatFloatingPointAsHex`2(System.Collections.Generic.ValueListBuilder`1&, TNumber, System.Char, System.Int32, System.Globalization.NumberFormatInfo)
System.Private.CoreLib.dll:System.Number.FormatGeneral`1(System.Collections.Generic.ValueListBuilder`1&, System.Number/NumberBuffer&, System.Int32, System.Globalization.NumberFormatInfo, System.Char, System.Boolean)
System.Private.CoreLib.dll:System.Number.FormatInt128(System.Int128, System.String, System.IFormatProvider)
System.Private.CoreLib.dll:System.Number.FormatInt32(System.Int32, System.Int32, System.String, System.IFormatProvider)
@@ -10423,6 +10442,7 @@ System.Private.CoreLib.dll:System.Number.TryParseBinaryIntegerNumber`2(System.Re
System.Private.CoreLib.dll:System.Number.TryParseBinaryIntegerStyle`2(System.ReadOnlySpan`1, System.Globalization.NumberStyles, System.Globalization.NumberFormatInfo, out TInteger&)
System.Private.CoreLib.dll:System.Number.TryParseDecimal`1(System.ReadOnlySpan`1, System.Globalization.NumberStyles, System.Globalization.NumberFormatInfo, out System.Decimal&)
System.Private.CoreLib.dll:System.Number.TryParseFloat`2(System.ReadOnlySpan`1, System.Globalization.NumberStyles, System.Globalization.NumberFormatInfo, out TFloat&)
+System.Private.CoreLib.dll:System.Number.TryParseHexFloatingPoint`2(System.ReadOnlySpan`1, System.Globalization.NumberStyles, System.Globalization.NumberFormatInfo, out TFloat&)
System.Private.CoreLib.dll:System.Number.TryParseNumber`1(TChar*&, TChar*, System.Globalization.NumberStyles, System.Number/NumberBuffer&, System.Globalization.NumberFormatInfo)
System.Private.CoreLib.dll:System.Number.TryStringToNumber`1(System.ReadOnlySpan`1, System.Globalization.NumberStyles, System.Number/NumberBuffer&, System.Globalization.NumberFormatInfo)
System.Private.CoreLib.dll:System.Number.TryUInt128ToBinaryStr`1(System.Int128, System.Int32, System.Span`1, out System.Int32&)
@@ -14093,10 +14113,8 @@ System.Private.CoreLib.dll:System.Runtime.InteropServices.DynamicInterfaceCastab
System.Private.CoreLib.dll:System.Runtime.InteropServices.DynamicInterfaceCastableHelpers.IsInterfaceImplemented(System.Runtime.InteropServices.IDynamicInterfaceCastable*, System.RuntimeType*, System.Boolean, System.Boolean*, System.Exception*)
System.Private.CoreLib.dll:System.Runtime.InteropServices.DynamicInterfaceCastableImplementationAttribute
System.Private.CoreLib.dll:System.Runtime.InteropServices.ExternalException
-System.Private.CoreLib.dll:System.Runtime.InteropServices.ExternalException..ctor()
System.Private.CoreLib.dll:System.Runtime.InteropServices.ExternalException..ctor(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)
System.Private.CoreLib.dll:System.Runtime.InteropServices.ExternalException..ctor(System.String, System.Exception)
-System.Private.CoreLib.dll:System.Runtime.InteropServices.ExternalException..ctor(System.String, System.Int32)
System.Private.CoreLib.dll:System.Runtime.InteropServices.ExternalException..ctor(System.String)
System.Private.CoreLib.dll:System.Runtime.InteropServices.ExternalException.ToString()
System.Private.CoreLib.dll:System.Runtime.InteropServices.FieldOffsetAttribute
@@ -14169,11 +14187,6 @@ System.Private.CoreLib.dll:System.Runtime.InteropServices.IDynamicInterfaceCasta
System.Private.CoreLib.dll:System.Runtime.InteropServices.IDynamicInterfaceCastable.IsInterfaceImplemented(System.RuntimeTypeHandle, System.Boolean)
System.Private.CoreLib.dll:System.Runtime.InteropServices.InAttribute
System.Private.CoreLib.dll:System.Runtime.InteropServices.InAttribute..ctor()
-System.Private.CoreLib.dll:System.Runtime.InteropServices.InvalidOleVariantTypeException
-System.Private.CoreLib.dll:System.Runtime.InteropServices.InvalidOleVariantTypeException..ctor()
-System.Private.CoreLib.dll:System.Runtime.InteropServices.InvalidOleVariantTypeException..ctor(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)
-System.Private.CoreLib.dll:System.Runtime.InteropServices.InvalidOleVariantTypeException..ctor(System.String, System.Exception)
-System.Private.CoreLib.dll:System.Runtime.InteropServices.InvalidOleVariantTypeException..ctor(System.String)
System.Private.CoreLib.dll:System.Runtime.InteropServices.Marshal
System.Private.CoreLib.dll:System.Runtime.InteropServices.Marshal..cctor()
System.Private.CoreLib.dll:System.Runtime.InteropServices.Marshal.g____PInvoke|1_0(System.Runtime.CompilerServices.QCallTypeHandle, System.Int32)
@@ -14500,17 +14513,8 @@ System.Private.CoreLib.dll:System.Runtime.InteropServices.SafeHandle.get_IsInval
System.Private.CoreLib.dll:System.Runtime.InteropServices.SafeHandle.InternalRelease(System.Boolean)
System.Private.CoreLib.dll:System.Runtime.InteropServices.SafeHandle.ReleaseHandle()
System.Private.CoreLib.dll:System.Runtime.InteropServices.SafeHandle.SetHandle(System.IntPtr)
-System.Private.CoreLib.dll:System.Runtime.InteropServices.SEHException
-System.Private.CoreLib.dll:System.Runtime.InteropServices.SEHException..ctor()
-System.Private.CoreLib.dll:System.Runtime.InteropServices.SEHException..ctor(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)
-System.Private.CoreLib.dll:System.Runtime.InteropServices.SEHException..ctor(System.String, System.Exception)
-System.Private.CoreLib.dll:System.Runtime.InteropServices.SEHException..ctor(System.String)
System.Private.CoreLib.dll:System.Runtime.InteropServices.SuppressGCTransitionAttribute
System.Private.CoreLib.dll:System.Runtime.InteropServices.SuppressGCTransitionAttribute..ctor()
-System.Private.CoreLib.dll:System.Runtime.InteropServices.Swift.SwiftError
-System.Private.CoreLib.dll:System.Runtime.InteropServices.Swift.SwiftIndirectResult
-System.Private.CoreLib.dll:System.Runtime.InteropServices.Swift.SwiftSelf
-System.Private.CoreLib.dll:System.Runtime.InteropServices.Swift.SwiftSelf`1
System.Private.CoreLib.dll:System.Runtime.InteropServices.TypeMapLazyDictionary
System.Private.CoreLib.dll:System.Runtime.InteropServices.TypeMapLazyDictionary/CallbackContext
System.Private.CoreLib.dll:System.Runtime.InteropServices.TypeMapLazyDictionary/LazyExternalTypeDictionary
@@ -17580,6 +17584,7 @@ System.Private.CoreLib.dll:System.Threading.Condition.AddWaiter(System.Threading
System.Private.CoreLib.dll:System.Threading.Condition.AssertIsInList(System.Threading.Condition/Waiter)
System.Private.CoreLib.dll:System.Threading.Condition.AssertIsNotInList(System.Threading.Condition/Waiter)
System.Private.CoreLib.dll:System.Threading.Condition.GetWaiterForCurrentThread()
+System.Private.CoreLib.dll:System.Threading.Condition.ReleaseWaiterForCurrentThread(System.Threading.Condition/Waiter)
System.Private.CoreLib.dll:System.Threading.Condition.RemoveWaiter(System.Threading.Condition/Waiter)
System.Private.CoreLib.dll:System.Threading.Condition.SignalAll()
System.Private.CoreLib.dll:System.Threading.Condition.SignalOne()
@@ -19824,6 +19829,7 @@ System.Private.CoreLib.dll:System.TypeLoadException..ctor(System.String, System.
System.Private.CoreLib.dll:System.TypeLoadException..ctor(System.String, System.String, System.String, System.Int32)
System.Private.CoreLib.dll:System.TypeLoadException..ctor(System.String, System.String)
System.Private.CoreLib.dll:System.TypeLoadException..ctor(System.String)
+System.Private.CoreLib.dll:System.TypeLoadException.Create(System.Char*, System.Char*, System.Char*, System.Int32, System.Object*, System.Exception*)
System.Private.CoreLib.dll:System.TypeLoadException.get_Message()
System.Private.CoreLib.dll:System.TypeLoadException.GetTypeLoadExceptionMessage(System.Int32, System.Runtime.CompilerServices.StringHandleOnStack)
System.Private.CoreLib.dll:System.TypeLoadException.SetMessageField()
@@ -20555,9 +20561,6 @@ System.Private.CoreLib.dll:System.Void* System.Runtime.CompilerServices.StringHa
System.Private.CoreLib.dll:System.Void* System.Runtime.CompilerServices.TypeHandle::m_asTAddr
System.Private.CoreLib.dll:System.Void* System.Runtime.EH/ExInfo::_pPrevExInfo
System.Private.CoreLib.dll:System.Void* System.Runtime.EH/RhEHClause::_pTargetType
-System.Private.CoreLib.dll:System.Void* System.Runtime.InteropServices.Swift.SwiftError::k__BackingField
-System.Private.CoreLib.dll:System.Void* System.Runtime.InteropServices.Swift.SwiftIndirectResult::k__BackingField
-System.Private.CoreLib.dll:System.Void* System.Runtime.InteropServices.Swift.SwiftSelf::k__BackingField
System.Private.CoreLib.dll:System.Void* System.Runtime.StackFrameIterator::RegisterSet()
System.Private.CoreLib.dll:System.Void* System.RuntimeType/ActivatorCache::_allocatorFirstArg
System.Private.CoreLib.dll:System.Void* System.RuntimeType/BoxCache::_allocatorFirstArg
@@ -20604,7 +20607,6 @@ System.Private.CoreLib.dll:T System.Runtime.CompilerServices.StrongBox`1::Value
System.Private.CoreLib.dll:T System.Runtime.InteropServices.GCHandle`1::Target()
System.Private.CoreLib.dll:T System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller`1/ManagedToUnmanagedIn::_handle
System.Private.CoreLib.dll:T System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller`1/ManagedToUnmanagedOut::_newHandle
-System.Private.CoreLib.dll:T System.Runtime.InteropServices.Swift.SwiftSelf`1::k__BackingField
System.Private.CoreLib.dll:T System.Runtime.Intrinsics.Scalar`1::AllBitsSet()
System.Private.CoreLib.dll:T System.RuntimeType/ListBuilder`1::_item
System.Private.CoreLib.dll:T System.RuntimeType/ListBuilder`1::Item(System.Int32)
diff --git a/tests/dotnet/UnitTests/expected/iOS-CoreCLR-Interpreter-size.txt b/tests/dotnet/UnitTests/expected/iOS-CoreCLR-Interpreter-size.txt
index 8fbbb560752f..23f7440c0c02 100644
--- a/tests/dotnet/UnitTests/expected/iOS-CoreCLR-Interpreter-size.txt
+++ b/tests/dotnet/UnitTests/expected/iOS-CoreCLR-Interpreter-size.txt
@@ -1,36 +1,36 @@
-AppBundleSize: 9,258,285 bytes (9,041.3 KB = 8.8 MB)
+AppBundleSize: 9,269,302 bytes (9,052.1 KB = 8.8 MB)
# The following list of files and their sizes is just informational / for review, and isn't used in the test:
_CodeSignature/CodeResources: 10,847 bytes (10.6 KB = 0.0 MB)
archived-expanded-entitlements.xcent: 384 bytes (0.4 KB = 0.0 MB)
Frameworks/libcoreclr.framework/_CodeSignature/CodeResources: 1,798 bytes (1.8 KB = 0.0 MB)
-Frameworks/libcoreclr.framework/Info.plist: 841 bytes (0.8 KB = 0.0 MB)
-Frameworks/libcoreclr.framework/libcoreclr: 5,220,528 bytes (5,098.2 KB = 5.0 MB)
+Frameworks/libcoreclr.framework/Info.plist: 840 bytes (0.8 KB = 0.0 MB)
+Frameworks/libcoreclr.framework/libcoreclr: 5,220,544 bytes (5,098.2 KB = 5.0 MB)
Frameworks/libSystem.Globalization.Native.framework/_CodeSignature/CodeResources: 1,798 bytes (1.8 KB = 0.0 MB)
-Frameworks/libSystem.Globalization.Native.framework/Info.plist: 883 bytes (0.9 KB = 0.0 MB)
-Frameworks/libSystem.Globalization.Native.framework/libSystem.Globalization.Native: 109,248 bytes (106.7 KB = 0.1 MB)
+Frameworks/libSystem.Globalization.Native.framework/Info.plist: 882 bytes (0.9 KB = 0.0 MB)
+Frameworks/libSystem.Globalization.Native.framework/libSystem.Globalization.Native: 109,232 bytes (106.7 KB = 0.1 MB)
Frameworks/libSystem.IO.Compression.Native.framework/_CodeSignature/CodeResources: 1,798 bytes (1.8 KB = 0.0 MB)
-Frameworks/libSystem.IO.Compression.Native.framework/Info.plist: 885 bytes (0.9 KB = 0.0 MB)
-Frameworks/libSystem.IO.Compression.Native.framework/libSystem.IO.Compression.Native: 1,431,296 bytes (1,397.8 KB = 1.4 MB)
+Frameworks/libSystem.IO.Compression.Native.framework/Info.plist: 884 bytes (0.9 KB = 0.0 MB)
+Frameworks/libSystem.IO.Compression.Native.framework/libSystem.IO.Compression.Native: 1,431,280 bytes (1,397.7 KB = 1.4 MB)
Frameworks/libSystem.Native.framework/_CodeSignature/CodeResources: 1,798 bytes (1.8 KB = 0.0 MB)
-Frameworks/libSystem.Native.framework/Info.plist: 855 bytes (0.8 KB = 0.0 MB)
-Frameworks/libSystem.Native.framework/libSystem.Native: 161,808 bytes (158.0 KB = 0.2 MB)
+Frameworks/libSystem.Native.framework/Info.plist: 854 bytes (0.8 KB = 0.0 MB)
+Frameworks/libSystem.Native.framework/libSystem.Native: 162,128 bytes (158.3 KB = 0.2 MB)
Frameworks/libSystem.Net.Security.Native.framework/_CodeSignature/CodeResources: 1,798 bytes (1.8 KB = 0.0 MB)
-Frameworks/libSystem.Net.Security.Native.framework/Info.plist: 881 bytes (0.9 KB = 0.0 MB)
-Frameworks/libSystem.Net.Security.Native.framework/libSystem.Net.Security.Native: 88,016 bytes (86.0 KB = 0.1 MB)
+Frameworks/libSystem.Net.Security.Native.framework/Info.plist: 880 bytes (0.9 KB = 0.0 MB)
+Frameworks/libSystem.Net.Security.Native.framework/libSystem.Net.Security.Native: 88,000 bytes (85.9 KB = 0.1 MB)
Frameworks/libSystem.Security.Cryptography.Native.Apple.framework/_CodeSignature/CodeResources: 1,798 bytes (1.8 KB = 0.0 MB)
-Frameworks/libSystem.Security.Cryptography.Native.Apple.framework/Info.plist: 911 bytes (0.9 KB = 0.0 MB)
+Frameworks/libSystem.Security.Cryptography.Native.Apple.framework/Info.plist: 910 bytes (0.9 KB = 0.0 MB)
Frameworks/libSystem.Security.Cryptography.Native.Apple.framework/libSystem.Security.Cryptography.Native.Apple: 194,256 bytes (189.7 KB = 0.2 MB)
-Info.plist: 1,169 bytes (1.1 KB = 0.0 MB)
+Info.plist: 1,168 bytes (1.1 KB = 0.0 MB)
Microsoft.iOS.dll: 98,816 bytes (96.5 KB = 0.1 MB)
PkgInfo: 8 bytes (0.0 KB = 0.0 MB)
runtimeconfig.bin: 1,481 bytes (1.4 KB = 0.0 MB)
-SizeTestApp: 196,384 bytes (191.8 KB = 0.2 MB)
+SizeTestApp: 195,856 bytes (191.3 KB = 0.2 MB)
SizeTestApp.dll: 7,680 bytes (7.5 KB = 0.0 MB)
System.Collections.Immutable.dll: 14,848 bytes (14.5 KB = 0.0 MB)
System.Diagnostics.StackTrace.dll: 8,192 bytes (8.0 KB = 0.0 MB)
System.IO.Compression.dll: 22,528 bytes (22.0 KB = 0.0 MB)
System.IO.MemoryMappedFiles.dll: 22,016 bytes (21.5 KB = 0.0 MB)
-System.Private.CoreLib.dll: 1,554,944 bytes (1,518.5 KB = 1.5 MB)
+System.Private.CoreLib.dll: 1,566,208 bytes (1,529.5 KB = 1.5 MB)
System.Reflection.Metadata.dll: 84,480 bytes (82.5 KB = 0.1 MB)
System.Runtime.dll: 5,120 bytes (5.0 KB = 0.0 MB)
System.Runtime.InteropServices.dll: 8,192 bytes (8.0 KB = 0.0 MB)
diff --git a/tests/dotnet/UnitTests/expected/iOS-CoreCLR-R2R-preservedapis.txt b/tests/dotnet/UnitTests/expected/iOS-CoreCLR-R2R-preservedapis.txt
index 2a62d6690175..a411ac566bb1 100644
--- a/tests/dotnet/UnitTests/expected/iOS-CoreCLR-R2R-preservedapis.txt
+++ b/tests/dotnet/UnitTests/expected/iOS-CoreCLR-R2R-preservedapis.txt
@@ -5414,6 +5414,8 @@ System.Private.CoreLib.dll:System.Diagnostics.CodeAnalysis.MaybeNullWhenAttribut
System.Private.CoreLib.dll:System.Diagnostics.CodeAnalysis.MaybeNullWhenAttribute..ctor(System.Boolean)
System.Private.CoreLib.dll:System.Diagnostics.CodeAnalysis.NotNullAttribute
System.Private.CoreLib.dll:System.Diagnostics.CodeAnalysis.NotNullAttribute..ctor()
+System.Private.CoreLib.dll:System.Diagnostics.CodeAnalysis.RequiresUnsafeAttribute
+System.Private.CoreLib.dll:System.Diagnostics.CodeAnalysis.RequiresUnsafeAttribute..ctor()
System.Private.CoreLib.dll:System.Diagnostics.Contracts.ContractException
System.Private.CoreLib.dll:System.Diagnostics.Contracts.ContractException..ctor()
System.Private.CoreLib.dll:System.Diagnostics.Contracts.ContractException..ctor(System.Diagnostics.Contracts.ContractFailureKind, System.String, System.String, System.String, System.Exception)
@@ -5893,9 +5895,10 @@ System.Private.CoreLib.dll:System.Exception..ctor()
System.Private.CoreLib.dll:System.Exception..ctor(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)
System.Private.CoreLib.dll:System.Exception..ctor(System.String, System.Exception)
System.Private.CoreLib.dll:System.Exception..ctor(System.String)
-System.Private.CoreLib.dll:System.Exception.g__Write|61_0(System.String, System.Span`1&)
+System.Private.CoreLib.dll:System.Exception.g__Write|63_0(System.String, System.Span`1&)
System.Private.CoreLib.dll:System.Exception.CanSetRemoteStackTrace()
System.Private.CoreLib.dll:System.Exception.CaptureDispatchState()
+System.Private.CoreLib.dll:System.Exception.CreateArgumentException(System.Exception/ArgumentExceptionKind, System.Char*, System.Char*, System.Object*, System.Exception*)
System.Private.CoreLib.dll:System.Exception.CreateRuntimeWrappedException(System.Object*, System.Object*, System.Exception*)
System.Private.CoreLib.dll:System.Exception.CreateTargetInvocationException(System.Exception*, System.Object*, System.Exception*)
System.Private.CoreLib.dll:System.Exception.CreateTypeInitializationException(System.Char*, System.Exception*, System.Object*, System.Exception*)
@@ -5926,6 +5929,10 @@ System.Private.CoreLib.dll:System.Exception.ToString()
System.Private.CoreLib.dll:System.Exception[] System.AggregateException::_innerExceptions
System.Private.CoreLib.dll:System.Exception[] System.Reflection.ReflectionTypeLoadException::k__BackingField
System.Private.CoreLib.dll:System.Exception[] System.Reflection.ReflectionTypeLoadException::LoaderExceptions()
+System.Private.CoreLib.dll:System.Exception/ArgumentExceptionKind
+System.Private.CoreLib.dll:System.Exception/ArgumentExceptionKind System.Exception/ArgumentExceptionKind::Argument
+System.Private.CoreLib.dll:System.Exception/ArgumentExceptionKind System.Exception/ArgumentExceptionKind::ArgumentNull
+System.Private.CoreLib.dll:System.Exception/ArgumentExceptionKind System.Exception/ArgumentExceptionKind::ArgumentOutOfRange
System.Private.CoreLib.dll:System.Exception/DispatchState
System.Private.CoreLib.dll:System.Exception/DispatchState System.Runtime.ExceptionServices.ExceptionDispatchInfo::_dispatchState
System.Private.CoreLib.dll:System.Exception/DispatchState..ctor(System.Object, System.String, System.UIntPtr, System.Byte[])
@@ -7196,6 +7203,7 @@ System.Private.CoreLib.dll:System.Globalization.NumberStyles System.Globalizatio
System.Private.CoreLib.dll:System.Globalization.NumberStyles System.Globalization.NumberStyles::BinaryNumber
System.Private.CoreLib.dll:System.Globalization.NumberStyles System.Globalization.NumberStyles::Currency
System.Private.CoreLib.dll:System.Globalization.NumberStyles System.Globalization.NumberStyles::Float
+System.Private.CoreLib.dll:System.Globalization.NumberStyles System.Globalization.NumberStyles::HexFloat
System.Private.CoreLib.dll:System.Globalization.NumberStyles System.Globalization.NumberStyles::HexNumber
System.Private.CoreLib.dll:System.Globalization.NumberStyles System.Globalization.NumberStyles::Integer
System.Private.CoreLib.dll:System.Globalization.NumberStyles System.Globalization.NumberStyles::None
@@ -7712,6 +7720,7 @@ System.Private.CoreLib.dll:System.HexConverter.get_CharToHexLookup()
System.Private.CoreLib.dll:System.HexConverter.IsHexChar(System.Int32)
System.Private.CoreLib.dll:System.HexConverter.ToCharLower(System.Int32)
System.Private.CoreLib.dll:System.HexConverter.ToCharsBuffer(System.Byte, System.Span`1, System.Int32, System.HexConverter/Casing)
+System.Private.CoreLib.dll:System.HexConverter.ToCharUpper(System.Int32)
System.Private.CoreLib.dll:System.HexConverter.TryDecodeFrom_Vector128`1(System.ReadOnlySpan`1, System.Span`1, out System.Int32&)
System.Private.CoreLib.dll:System.HexConverter.TryDecodeFromUtf16_Scalar(System.ReadOnlySpan`1, System.Span`1, out System.Int32&)
System.Private.CoreLib.dll:System.HexConverter.TryDecodeFromUtf16(System.ReadOnlySpan`1, System.Span`1, out System.Int32&)
@@ -8041,6 +8050,7 @@ System.Private.CoreLib.dll:System.Int32 Interop/Range::Length
System.Private.CoreLib.dll:System.Int32 Interop/Range::Location
System.Private.CoreLib.dll:System.Int32 Interop/Sys/DirectoryEntry::NameLength
System.Private.CoreLib.dll:System.Int32 Interop/Sys/FileAdvice::value__
+System.Private.CoreLib.dll:System.Int32 Interop/Sys/FileStatus::HardLinkCount
System.Private.CoreLib.dll:System.Int32 Interop/Sys/FileStatus::Mode
System.Private.CoreLib.dll:System.Int32 Interop/Sys/FileStatusFlags::value__
System.Private.CoreLib.dll:System.Int32 Interop/Sys/LockOperations::value__
@@ -8224,6 +8234,7 @@ System.Private.CoreLib.dll:System.Int32 System.Exception::_HResult
System.Private.CoreLib.dll:System.Int32 System.Exception::_xcode
System.Private.CoreLib.dll:System.Int32 System.Exception::EXCEPTION_COMPLUS
System.Private.CoreLib.dll:System.Int32 System.Exception::HResult()
+System.Private.CoreLib.dll:System.Int32 System.Exception/ArgumentExceptionKind::value__
System.Private.CoreLib.dll:System.Int32 System.Exception/ExceptionMessageKind::value__
System.Private.CoreLib.dll:System.Int32 System.ExceptionArgument::value__
System.Private.CoreLib.dll:System.Int32 System.ExceptionResource::value__
@@ -8394,6 +8405,7 @@ System.Private.CoreLib.dll:System.Int32 System.IO.EnumerationOptions::MaxRecursi
System.Private.CoreLib.dll:System.Int32 System.IO.FileAccess::value__
System.Private.CoreLib.dll:System.Int32 System.IO.FileAttributes::value__
System.Private.CoreLib.dll:System.Int32 System.IO.FileHandleType::value__
+System.Private.CoreLib.dll:System.Int32 System.IO.FileLoadException/FileLoadExceptionKind::value__
System.Private.CoreLib.dll:System.Int32 System.IO.FileMode::value__
System.Private.CoreLib.dll:System.Int32 System.IO.FileOptions::value__
System.Private.CoreLib.dll:System.Int32 System.IO.FileShare::value__
@@ -9512,6 +9524,7 @@ System.Private.CoreLib.dll:System.IO.FileLoadException..ctor(System.String, Syst
System.Private.CoreLib.dll:System.IO.FileLoadException..ctor(System.String, System.String, System.Exception)
System.Private.CoreLib.dll:System.IO.FileLoadException..ctor(System.String, System.String)
System.Private.CoreLib.dll:System.IO.FileLoadException..ctor(System.String)
+System.Private.CoreLib.dll:System.IO.FileLoadException.Create(System.IO.FileLoadException/FileLoadExceptionKind, System.Char*, System.Int32, System.Object*, System.Exception*)
System.Private.CoreLib.dll:System.IO.FileLoadException.FormatFileLoadExceptionMessage(System.String, System.Int32)
System.Private.CoreLib.dll:System.IO.FileLoadException.get_FileName()
System.Private.CoreLib.dll:System.IO.FileLoadException.get_FusionLog()
@@ -9519,6 +9532,11 @@ System.Private.CoreLib.dll:System.IO.FileLoadException.get_Message()
System.Private.CoreLib.dll:System.IO.FileLoadException.GetFileLoadExceptionMessage(System.Int32, System.Runtime.CompilerServices.StringHandleOnStack)
System.Private.CoreLib.dll:System.IO.FileLoadException.GetMessageForHR(System.Int32, System.Runtime.CompilerServices.StringHandleOnStack)
System.Private.CoreLib.dll:System.IO.FileLoadException.ToString()
+System.Private.CoreLib.dll:System.IO.FileLoadException/FileLoadExceptionKind
+System.Private.CoreLib.dll:System.IO.FileLoadException/FileLoadExceptionKind System.IO.FileLoadException/FileLoadExceptionKind::BadImageFormat
+System.Private.CoreLib.dll:System.IO.FileLoadException/FileLoadExceptionKind System.IO.FileLoadException/FileLoadExceptionKind::FileLoad
+System.Private.CoreLib.dll:System.IO.FileLoadException/FileLoadExceptionKind System.IO.FileLoadException/FileLoadExceptionKind::FileNotFound
+System.Private.CoreLib.dll:System.IO.FileLoadException/FileLoadExceptionKind System.IO.FileLoadException/FileLoadExceptionKind::OutOfMemory
System.Private.CoreLib.dll:System.IO.FileMode
System.Private.CoreLib.dll:System.IO.FileMode System.IO.FileMode::Append
System.Private.CoreLib.dll:System.IO.FileMode System.IO.FileMode::Create
@@ -10299,22 +10317,22 @@ System.Private.CoreLib.dll:System.NullReferenceException..ctor(System.String, Sy
System.Private.CoreLib.dll:System.NullReferenceException..ctor(System.String)
System.Private.CoreLib.dll:System.Number
System.Private.CoreLib.dll:System.Number..cctor()
-System.Private.CoreLib.dll:System.Number.g__AppendNonAsciiBytes|156_0`1(System.Collections.Generic.ValueListBuilder`1&, System.Char)
-System.Private.CoreLib.dll:System.Number.g__FormatInt128Slow|29_0(System.Int128, System.String, System.IFormatProvider)
-System.Private.CoreLib.dll:System.Number.g__FormatInt32Slow|21_0(System.Int32, System.Int32, System.String, System.IFormatProvider)
-System.Private.CoreLib.dll:System.Number.g__FormatInt64Slow|25_0(System.Int64, System.String, System.IFormatProvider)
-System.Private.CoreLib.dll:System.Number.g__FormatUInt128Slow|31_0(System.UInt128, System.String, System.IFormatProvider)
-System.Private.CoreLib.dll:System.Number.g__FormatUInt32Slow|23_0(System.UInt32, System.String, System.IFormatProvider)
-System.Private.CoreLib.dll:System.Number.g__FormatUInt64Slow|27_0(System.UInt64, System.String, System.IFormatProvider)
+System.Private.CoreLib.dll:System.Number.g__AppendNonAsciiBytes|158_0`1(System.Collections.Generic.ValueListBuilder`1&, System.Char)
+System.Private.CoreLib.dll:System.Number.g__FormatInt128Slow|30_0(System.Int128, System.String, System.IFormatProvider)
+System.Private.CoreLib.dll:System.Number.g__FormatInt32Slow|22_0(System.Int32, System.Int32, System.String, System.IFormatProvider)
+System.Private.CoreLib.dll:System.Number.g__FormatInt64Slow|26_0(System.Int64, System.String, System.IFormatProvider)
+System.Private.CoreLib.dll:System.Number.g__FormatUInt128Slow|32_0(System.UInt128, System.String, System.IFormatProvider)
+System.Private.CoreLib.dll:System.Number.g__FormatUInt32Slow|24_0(System.UInt32, System.String, System.IFormatProvider)
+System.Private.CoreLib.dll:System.Number.g__FormatUInt64Slow|28_0(System.UInt64, System.String, System.IFormatProvider)
System.Private.CoreLib.dll:System.Number.g__Slow|15_0(System.Char, System.Int32&, System.Globalization.NumberFormatInfo, out System.Boolean&)
-System.Private.CoreLib.dll:System.Number.g__ShouldRoundUp|162_0(System.Byte*, System.Int32, System.Number/NumberBufferKind, System.Boolean)
-System.Private.CoreLib.dll:System.Number.g__TryFormatInt128Slow|30_0`1(System.Int128, System.ReadOnlySpan`1, System.IFormatProvider, System.Span`1, out System.Int32&)
-System.Private.CoreLib.dll:System.Number.g__TryFormatInt32Slow|22_0`1(System.Int32, System.Int32, System.ReadOnlySpan`1, System.IFormatProvider, System.Span`1, out System.Int32&)
-System.Private.CoreLib.dll:System.Number.g__TryFormatInt64Slow|26_0`1(System.Int64, System.ReadOnlySpan`1, System.IFormatProvider, System.Span`1, out System.Int32&)
-System.Private.CoreLib.dll:System.Number.g__TryFormatUInt128Slow|32_0`1(System.UInt128, System.ReadOnlySpan`1, System.IFormatProvider, System.Span`1, out System.Int32&)
-System.Private.CoreLib.dll:System.Number.g__TryFormatUInt32Slow|24_0`1(System.UInt32, System.ReadOnlySpan`1, System.IFormatProvider, System.Span`1, out System.Int32&)
-System.Private.CoreLib.dll:System.Number.g__TryFormatUInt64Slow|28_0`1(System.UInt64, System.ReadOnlySpan`1, System.IFormatProvider, System.Span`1, out System.Int32&)
-System.Private.CoreLib.dll:System.Number.g__CreateAndCacheString|50_0(System.UInt32)
+System.Private.CoreLib.dll:System.Number.g__ShouldRoundUp|164_0(System.Byte*, System.Int32, System.Number/NumberBufferKind, System.Boolean)
+System.Private.CoreLib.dll:System.Number.g__TryFormatInt128Slow|31_0`1(System.Int128, System.ReadOnlySpan`1, System.IFormatProvider, System.Span`1, out System.Int32&)
+System.Private.CoreLib.dll:System.Number.g__TryFormatInt32Slow|23_0`1(System.Int32, System.Int32, System.ReadOnlySpan`1, System.IFormatProvider, System.Span`1, out System.Int32&)
+System.Private.CoreLib.dll:System.Number.g__TryFormatInt64Slow|27_0`1(System.Int64, System.ReadOnlySpan`1, System.IFormatProvider, System.Span`1, out System.Int32&)
+System.Private.CoreLib.dll:System.Number.g__TryFormatUInt128Slow|33_0`1(System.UInt128, System.ReadOnlySpan`1, System.IFormatProvider, System.Span`1, out System.Int32&)
+System.Private.CoreLib.dll:System.Number.g__TryFormatUInt32Slow|25_0`1(System.UInt32, System.ReadOnlySpan`1, System.IFormatProvider, System.Span`1, out System.Int32&)
+System.Private.CoreLib.dll:System.Number.g__TryFormatUInt64Slow|29_0`1(System.UInt64, System.ReadOnlySpan`1, System.IFormatProvider, System.Span`1, out System.Int32&)
+System.Private.CoreLib.dll:System.Number.g__CreateAndCacheString|51_0(System.UInt32)
System.Private.CoreLib.dll:System.Number.AccumulateDecimalDigitsIntoBigInteger(System.Number/NumberBuffer&, System.UInt32, System.UInt32, out System.Number/BigInteger&)
System.Private.CoreLib.dll:System.Number.AppendUnknownChar`1(System.Collections.Generic.ValueListBuilder`1&, System.Char)
System.Private.CoreLib.dll:System.Number.AssembleFloatingPointBits`1(System.UInt64, System.Int32, System.Boolean)
@@ -10336,6 +10354,7 @@ System.Private.CoreLib.dll:System.Number.FormatExponent`1(System.Collections.Gen
System.Private.CoreLib.dll:System.Number.FormatFixed`1(System.Collections.Generic.ValueListBuilder`1&, System.Number/NumberBuffer&, System.Int32, System.Int32[], System.ReadOnlySpan`1, System.ReadOnlySpan`1)
System.Private.CoreLib.dll:System.Number.FormatFloat`1(TNumber, System.String, System.Globalization.NumberFormatInfo)
System.Private.CoreLib.dll:System.Number.FormatFloat`2(System.Collections.Generic.ValueListBuilder`1&, TNumber, System.ReadOnlySpan`1, System.Globalization.NumberFormatInfo)
+System.Private.CoreLib.dll:System.Number.FormatFloatingPointAsHex`2(System.Collections.Generic.ValueListBuilder`1&, TNumber, System.Char, System.Int32, System.Globalization.NumberFormatInfo)
System.Private.CoreLib.dll:System.Number.FormatGeneral`1(System.Collections.Generic.ValueListBuilder`1&, System.Number/NumberBuffer&, System.Int32, System.Globalization.NumberFormatInfo, System.Char, System.Boolean)
System.Private.CoreLib.dll:System.Number.FormatInt128(System.Int128, System.String, System.IFormatProvider)
System.Private.CoreLib.dll:System.Number.FormatInt32(System.Int32, System.Int32, System.String, System.IFormatProvider)
@@ -10423,6 +10442,7 @@ System.Private.CoreLib.dll:System.Number.TryParseBinaryIntegerNumber`2(System.Re
System.Private.CoreLib.dll:System.Number.TryParseBinaryIntegerStyle`2(System.ReadOnlySpan`1, System.Globalization.NumberStyles, System.Globalization.NumberFormatInfo, out TInteger&)
System.Private.CoreLib.dll:System.Number.TryParseDecimal`1(System.ReadOnlySpan`1, System.Globalization.NumberStyles, System.Globalization.NumberFormatInfo, out System.Decimal&)
System.Private.CoreLib.dll:System.Number.TryParseFloat`2(System.ReadOnlySpan`1, System.Globalization.NumberStyles, System.Globalization.NumberFormatInfo, out TFloat&)
+System.Private.CoreLib.dll:System.Number.TryParseHexFloatingPoint`2(System.ReadOnlySpan`1, System.Globalization.NumberStyles, System.Globalization.NumberFormatInfo, out TFloat&)
System.Private.CoreLib.dll:System.Number.TryParseNumber`1(TChar*&, TChar*, System.Globalization.NumberStyles, System.Number/NumberBuffer&, System.Globalization.NumberFormatInfo)
System.Private.CoreLib.dll:System.Number.TryStringToNumber`1(System.ReadOnlySpan`1, System.Globalization.NumberStyles, System.Number/NumberBuffer&, System.Globalization.NumberFormatInfo)
System.Private.CoreLib.dll:System.Number.TryUInt128ToBinaryStr`1(System.Int128, System.Int32, System.Span`1, out System.Int32&)
@@ -14093,10 +14113,8 @@ System.Private.CoreLib.dll:System.Runtime.InteropServices.DynamicInterfaceCastab
System.Private.CoreLib.dll:System.Runtime.InteropServices.DynamicInterfaceCastableHelpers.IsInterfaceImplemented(System.Runtime.InteropServices.IDynamicInterfaceCastable*, System.RuntimeType*, System.Boolean, System.Boolean*, System.Exception*)
System.Private.CoreLib.dll:System.Runtime.InteropServices.DynamicInterfaceCastableImplementationAttribute
System.Private.CoreLib.dll:System.Runtime.InteropServices.ExternalException
-System.Private.CoreLib.dll:System.Runtime.InteropServices.ExternalException..ctor()
System.Private.CoreLib.dll:System.Runtime.InteropServices.ExternalException..ctor(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)
System.Private.CoreLib.dll:System.Runtime.InteropServices.ExternalException..ctor(System.String, System.Exception)
-System.Private.CoreLib.dll:System.Runtime.InteropServices.ExternalException..ctor(System.String, System.Int32)
System.Private.CoreLib.dll:System.Runtime.InteropServices.ExternalException..ctor(System.String)
System.Private.CoreLib.dll:System.Runtime.InteropServices.ExternalException.ToString()
System.Private.CoreLib.dll:System.Runtime.InteropServices.FieldOffsetAttribute
@@ -14169,11 +14187,6 @@ System.Private.CoreLib.dll:System.Runtime.InteropServices.IDynamicInterfaceCasta
System.Private.CoreLib.dll:System.Runtime.InteropServices.IDynamicInterfaceCastable.IsInterfaceImplemented(System.RuntimeTypeHandle, System.Boolean)
System.Private.CoreLib.dll:System.Runtime.InteropServices.InAttribute
System.Private.CoreLib.dll:System.Runtime.InteropServices.InAttribute..ctor()
-System.Private.CoreLib.dll:System.Runtime.InteropServices.InvalidOleVariantTypeException
-System.Private.CoreLib.dll:System.Runtime.InteropServices.InvalidOleVariantTypeException..ctor()
-System.Private.CoreLib.dll:System.Runtime.InteropServices.InvalidOleVariantTypeException..ctor(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)
-System.Private.CoreLib.dll:System.Runtime.InteropServices.InvalidOleVariantTypeException..ctor(System.String, System.Exception)
-System.Private.CoreLib.dll:System.Runtime.InteropServices.InvalidOleVariantTypeException..ctor(System.String)
System.Private.CoreLib.dll:System.Runtime.InteropServices.Marshal
System.Private.CoreLib.dll:System.Runtime.InteropServices.Marshal..cctor()
System.Private.CoreLib.dll:System.Runtime.InteropServices.Marshal.g____PInvoke|1_0(System.Runtime.CompilerServices.QCallTypeHandle, System.Int32)
@@ -14500,17 +14513,8 @@ System.Private.CoreLib.dll:System.Runtime.InteropServices.SafeHandle.get_IsInval
System.Private.CoreLib.dll:System.Runtime.InteropServices.SafeHandle.InternalRelease(System.Boolean)
System.Private.CoreLib.dll:System.Runtime.InteropServices.SafeHandle.ReleaseHandle()
System.Private.CoreLib.dll:System.Runtime.InteropServices.SafeHandle.SetHandle(System.IntPtr)
-System.Private.CoreLib.dll:System.Runtime.InteropServices.SEHException
-System.Private.CoreLib.dll:System.Runtime.InteropServices.SEHException..ctor()
-System.Private.CoreLib.dll:System.Runtime.InteropServices.SEHException..ctor(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)
-System.Private.CoreLib.dll:System.Runtime.InteropServices.SEHException..ctor(System.String, System.Exception)
-System.Private.CoreLib.dll:System.Runtime.InteropServices.SEHException..ctor(System.String)
System.Private.CoreLib.dll:System.Runtime.InteropServices.SuppressGCTransitionAttribute
System.Private.CoreLib.dll:System.Runtime.InteropServices.SuppressGCTransitionAttribute..ctor()
-System.Private.CoreLib.dll:System.Runtime.InteropServices.Swift.SwiftError
-System.Private.CoreLib.dll:System.Runtime.InteropServices.Swift.SwiftIndirectResult
-System.Private.CoreLib.dll:System.Runtime.InteropServices.Swift.SwiftSelf
-System.Private.CoreLib.dll:System.Runtime.InteropServices.Swift.SwiftSelf`1
System.Private.CoreLib.dll:System.Runtime.InteropServices.TypeMapLazyDictionary
System.Private.CoreLib.dll:System.Runtime.InteropServices.TypeMapLazyDictionary/CallbackContext
System.Private.CoreLib.dll:System.Runtime.InteropServices.TypeMapLazyDictionary/LazyExternalTypeDictionary
@@ -17580,6 +17584,7 @@ System.Private.CoreLib.dll:System.Threading.Condition.AddWaiter(System.Threading
System.Private.CoreLib.dll:System.Threading.Condition.AssertIsInList(System.Threading.Condition/Waiter)
System.Private.CoreLib.dll:System.Threading.Condition.AssertIsNotInList(System.Threading.Condition/Waiter)
System.Private.CoreLib.dll:System.Threading.Condition.GetWaiterForCurrentThread()
+System.Private.CoreLib.dll:System.Threading.Condition.ReleaseWaiterForCurrentThread(System.Threading.Condition/Waiter)
System.Private.CoreLib.dll:System.Threading.Condition.RemoveWaiter(System.Threading.Condition/Waiter)
System.Private.CoreLib.dll:System.Threading.Condition.SignalAll()
System.Private.CoreLib.dll:System.Threading.Condition.SignalOne()
@@ -19824,6 +19829,7 @@ System.Private.CoreLib.dll:System.TypeLoadException..ctor(System.String, System.
System.Private.CoreLib.dll:System.TypeLoadException..ctor(System.String, System.String, System.String, System.Int32)
System.Private.CoreLib.dll:System.TypeLoadException..ctor(System.String, System.String)
System.Private.CoreLib.dll:System.TypeLoadException..ctor(System.String)
+System.Private.CoreLib.dll:System.TypeLoadException.Create(System.Char*, System.Char*, System.Char*, System.Int32, System.Object*, System.Exception*)
System.Private.CoreLib.dll:System.TypeLoadException.get_Message()
System.Private.CoreLib.dll:System.TypeLoadException.GetTypeLoadExceptionMessage(System.Int32, System.Runtime.CompilerServices.StringHandleOnStack)
System.Private.CoreLib.dll:System.TypeLoadException.SetMessageField()
@@ -20555,9 +20561,6 @@ System.Private.CoreLib.dll:System.Void* System.Runtime.CompilerServices.StringHa
System.Private.CoreLib.dll:System.Void* System.Runtime.CompilerServices.TypeHandle::m_asTAddr
System.Private.CoreLib.dll:System.Void* System.Runtime.EH/ExInfo::_pPrevExInfo
System.Private.CoreLib.dll:System.Void* System.Runtime.EH/RhEHClause::_pTargetType
-System.Private.CoreLib.dll:System.Void* System.Runtime.InteropServices.Swift.SwiftError::k__BackingField
-System.Private.CoreLib.dll:System.Void* System.Runtime.InteropServices.Swift.SwiftIndirectResult::k__BackingField
-System.Private.CoreLib.dll:System.Void* System.Runtime.InteropServices.Swift.SwiftSelf::k__BackingField
System.Private.CoreLib.dll:System.Void* System.Runtime.StackFrameIterator::RegisterSet()
System.Private.CoreLib.dll:System.Void* System.RuntimeType/ActivatorCache::_allocatorFirstArg
System.Private.CoreLib.dll:System.Void* System.RuntimeType/BoxCache::_allocatorFirstArg
@@ -20604,7 +20607,6 @@ System.Private.CoreLib.dll:T System.Runtime.CompilerServices.StrongBox`1::Value
System.Private.CoreLib.dll:T System.Runtime.InteropServices.GCHandle`1::Target()
System.Private.CoreLib.dll:T System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller`1/ManagedToUnmanagedIn::_handle
System.Private.CoreLib.dll:T System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller`1/ManagedToUnmanagedOut::_newHandle
-System.Private.CoreLib.dll:T System.Runtime.InteropServices.Swift.SwiftSelf`1::k__BackingField
System.Private.CoreLib.dll:T System.Runtime.Intrinsics.Scalar`1::AllBitsSet()
System.Private.CoreLib.dll:T System.RuntimeType/ListBuilder`1::_item
System.Private.CoreLib.dll:T System.RuntimeType/ListBuilder`1::Item(System.Int32)
diff --git a/tests/dotnet/UnitTests/expected/iOS-CoreCLR-R2R-size.txt b/tests/dotnet/UnitTests/expected/iOS-CoreCLR-R2R-size.txt
index a97f65e88489..6d493f464769 100644
--- a/tests/dotnet/UnitTests/expected/iOS-CoreCLR-R2R-size.txt
+++ b/tests/dotnet/UnitTests/expected/iOS-CoreCLR-R2R-size.txt
@@ -1,39 +1,39 @@
-AppBundleSize: 13,189,429 bytes (12,880.3 KB = 12.6 MB)
+AppBundleSize: 13,233,325 bytes (12,923.2 KB = 12.6 MB)
# The following list of files and their sizes is just informational / for review, and isn't used in the test:
_CodeSignature/CodeResources: 11,701 bytes (11.4 KB = 0.0 MB)
archived-expanded-entitlements.xcent: 384 bytes (0.4 KB = 0.0 MB)
Frameworks/libcoreclr.framework/_CodeSignature/CodeResources: 1,798 bytes (1.8 KB = 0.0 MB)
-Frameworks/libcoreclr.framework/Info.plist: 841 bytes (0.8 KB = 0.0 MB)
-Frameworks/libcoreclr.framework/libcoreclr: 5,220,528 bytes (5,098.2 KB = 5.0 MB)
+Frameworks/libcoreclr.framework/Info.plist: 840 bytes (0.8 KB = 0.0 MB)
+Frameworks/libcoreclr.framework/libcoreclr: 5,220,544 bytes (5,098.2 KB = 5.0 MB)
Frameworks/libSystem.Globalization.Native.framework/_CodeSignature/CodeResources: 1,798 bytes (1.8 KB = 0.0 MB)
-Frameworks/libSystem.Globalization.Native.framework/Info.plist: 883 bytes (0.9 KB = 0.0 MB)
-Frameworks/libSystem.Globalization.Native.framework/libSystem.Globalization.Native: 109,248 bytes (106.7 KB = 0.1 MB)
+Frameworks/libSystem.Globalization.Native.framework/Info.plist: 882 bytes (0.9 KB = 0.0 MB)
+Frameworks/libSystem.Globalization.Native.framework/libSystem.Globalization.Native: 109,232 bytes (106.7 KB = 0.1 MB)
Frameworks/libSystem.IO.Compression.Native.framework/_CodeSignature/CodeResources: 1,798 bytes (1.8 KB = 0.0 MB)
-Frameworks/libSystem.IO.Compression.Native.framework/Info.plist: 885 bytes (0.9 KB = 0.0 MB)
-Frameworks/libSystem.IO.Compression.Native.framework/libSystem.IO.Compression.Native: 1,431,296 bytes (1,397.8 KB = 1.4 MB)
+Frameworks/libSystem.IO.Compression.Native.framework/Info.plist: 884 bytes (0.9 KB = 0.0 MB)
+Frameworks/libSystem.IO.Compression.Native.framework/libSystem.IO.Compression.Native: 1,431,280 bytes (1,397.7 KB = 1.4 MB)
Frameworks/libSystem.Native.framework/_CodeSignature/CodeResources: 1,798 bytes (1.8 KB = 0.0 MB)
-Frameworks/libSystem.Native.framework/Info.plist: 855 bytes (0.8 KB = 0.0 MB)
-Frameworks/libSystem.Native.framework/libSystem.Native: 161,808 bytes (158.0 KB = 0.2 MB)
+Frameworks/libSystem.Native.framework/Info.plist: 854 bytes (0.8 KB = 0.0 MB)
+Frameworks/libSystem.Native.framework/libSystem.Native: 162,128 bytes (158.3 KB = 0.2 MB)
Frameworks/libSystem.Net.Security.Native.framework/_CodeSignature/CodeResources: 1,798 bytes (1.8 KB = 0.0 MB)
-Frameworks/libSystem.Net.Security.Native.framework/Info.plist: 881 bytes (0.9 KB = 0.0 MB)
-Frameworks/libSystem.Net.Security.Native.framework/libSystem.Net.Security.Native: 88,016 bytes (86.0 KB = 0.1 MB)
+Frameworks/libSystem.Net.Security.Native.framework/Info.plist: 880 bytes (0.9 KB = 0.0 MB)
+Frameworks/libSystem.Net.Security.Native.framework/libSystem.Net.Security.Native: 88,000 bytes (85.9 KB = 0.1 MB)
Frameworks/libSystem.Security.Cryptography.Native.Apple.framework/_CodeSignature/CodeResources: 1,798 bytes (1.8 KB = 0.0 MB)
-Frameworks/libSystem.Security.Cryptography.Native.Apple.framework/Info.plist: 911 bytes (0.9 KB = 0.0 MB)
+Frameworks/libSystem.Security.Cryptography.Native.Apple.framework/Info.plist: 910 bytes (0.9 KB = 0.0 MB)
Frameworks/libSystem.Security.Cryptography.Native.Apple.framework/libSystem.Security.Cryptography.Native.Apple: 194,256 bytes (189.7 KB = 0.2 MB)
Frameworks/SizeTestApp.framework/_CodeSignature/CodeResources: 1,798 bytes (1.8 KB = 0.0 MB)
-Frameworks/SizeTestApp.framework/Info.plist: 844 bytes (0.8 KB = 0.0 MB)
-Frameworks/SizeTestApp.framework/SizeTestApp: 3,913,776 bytes (3,822.0 KB = 3.7 MB)
-Info.plist: 1,169 bytes (1.1 KB = 0.0 MB)
+Frameworks/SizeTestApp.framework/Info.plist: 843 bytes (0.8 KB = 0.0 MB)
+Frameworks/SizeTestApp.framework/SizeTestApp: 3,946,656 bytes (3,854.2 KB = 3.8 MB)
+Info.plist: 1,168 bytes (1.1 KB = 0.0 MB)
Microsoft.iOS.dll: 98,816 bytes (96.5 KB = 0.1 MB)
PkgInfo: 8 bytes (0.0 KB = 0.0 MB)
runtimeconfig.bin: 1,481 bytes (1.4 KB = 0.0 MB)
-SizeTestApp: 196,432 bytes (191.8 KB = 0.2 MB)
+SizeTestApp: 195,904 bytes (191.3 KB = 0.2 MB)
SizeTestApp.dll: 7,680 bytes (7.5 KB = 0.0 MB)
System.Collections.Immutable.dll: 13,824 bytes (13.5 KB = 0.0 MB)
System.Diagnostics.StackTrace.dll: 7,680 bytes (7.5 KB = 0.0 MB)
System.IO.Compression.dll: 22,016 bytes (21.5 KB = 0.0 MB)
System.IO.MemoryMappedFiles.dll: 21,504 bytes (21.0 KB = 0.0 MB)
-System.Private.CoreLib.dll: 1,573,376 bytes (1,536.5 KB = 1.5 MB)
+System.Private.CoreLib.dll: 1,584,640 bytes (1,547.5 KB = 1.5 MB)
System.Reflection.Metadata.dll: 83,968 bytes (82.0 KB = 0.1 MB)
System.Runtime.dll: 4,096 bytes (4.0 KB = 0.0 MB)
System.Runtime.InteropServices.dll: 7,680 bytes (7.5 KB = 0.0 MB)
diff --git a/tests/dotnet/UnitTests/expected/iOS-MonoVM-interpreter-preservedapis.txt b/tests/dotnet/UnitTests/expected/iOS-MonoVM-interpreter-preservedapis.txt
index 61ea7eae1e77..a31223383e7b 100644
--- a/tests/dotnet/UnitTests/expected/iOS-MonoVM-interpreter-preservedapis.txt
+++ b/tests/dotnet/UnitTests/expected/iOS-MonoVM-interpreter-preservedapis.txt
@@ -4047,6 +4047,8 @@ System.Private.CoreLib.dll:System.Diagnostics.CodeAnalysis.MaybeNullWhenAttribut
System.Private.CoreLib.dll:System.Diagnostics.CodeAnalysis.MaybeNullWhenAttribute..ctor(System.Boolean)
System.Private.CoreLib.dll:System.Diagnostics.CodeAnalysis.NotNullAttribute
System.Private.CoreLib.dll:System.Diagnostics.CodeAnalysis.NotNullAttribute..ctor()
+System.Private.CoreLib.dll:System.Diagnostics.CodeAnalysis.RequiresUnsafeAttribute
+System.Private.CoreLib.dll:System.Diagnostics.CodeAnalysis.RequiresUnsafeAttribute..ctor()
System.Private.CoreLib.dll:System.Diagnostics.DebuggableAttribute
System.Private.CoreLib.dll:System.Diagnostics.DebuggableAttribute..ctor(System.Diagnostics.DebuggableAttribute/DebuggingModes)
System.Private.CoreLib.dll:System.Diagnostics.DebuggableAttribute/DebuggingModes
@@ -5343,6 +5345,7 @@ System.Private.CoreLib.dll:System.Globalization.NumberStyles System.Globalizatio
System.Private.CoreLib.dll:System.Globalization.NumberStyles System.Globalization.NumberStyles::BinaryNumber
System.Private.CoreLib.dll:System.Globalization.NumberStyles System.Globalization.NumberStyles::Currency
System.Private.CoreLib.dll:System.Globalization.NumberStyles System.Globalization.NumberStyles::Float
+System.Private.CoreLib.dll:System.Globalization.NumberStyles System.Globalization.NumberStyles::HexFloat
System.Private.CoreLib.dll:System.Globalization.NumberStyles System.Globalization.NumberStyles::HexNumber
System.Private.CoreLib.dll:System.Globalization.NumberStyles System.Globalization.NumberStyles::Integer
System.Private.CoreLib.dll:System.Globalization.NumberStyles System.Globalization.NumberStyles::None
@@ -5789,6 +5792,7 @@ System.Private.CoreLib.dll:System.HexConverter.get_CharToHexLookup()
System.Private.CoreLib.dll:System.HexConverter.IsHexChar(System.Int32)
System.Private.CoreLib.dll:System.HexConverter.ToCharLower(System.Int32)
System.Private.CoreLib.dll:System.HexConverter.ToCharsBuffer(System.Byte, System.Span`1, System.Int32, System.HexConverter/Casing)
+System.Private.CoreLib.dll:System.HexConverter.ToCharUpper(System.Int32)
System.Private.CoreLib.dll:System.HexConverter.TryDecodeFrom_Vector128`1(System.ReadOnlySpan`1, System.Span`1, out System.Int32&)
System.Private.CoreLib.dll:System.HexConverter.TryDecodeFromUtf16_Scalar(System.ReadOnlySpan`1, System.Span`1, out System.Int32&)
System.Private.CoreLib.dll:System.HexConverter.TryDecodeFromUtf16(System.ReadOnlySpan`1, System.Span`1, out System.Int32&)
@@ -6012,6 +6016,7 @@ System.Private.CoreLib.dll:System.Int32 Interop/Range::Length
System.Private.CoreLib.dll:System.Int32 Interop/Range::Location
System.Private.CoreLib.dll:System.Int32 Interop/Sys/DirectoryEntry::NameLength
System.Private.CoreLib.dll:System.Int32 Interop/Sys/FileAdvice::value__
+System.Private.CoreLib.dll:System.Int32 Interop/Sys/FileStatus::HardLinkCount
System.Private.CoreLib.dll:System.Int32 Interop/Sys/FileStatus::Mode
System.Private.CoreLib.dll:System.Int32 Interop/Sys/FileStatusFlags::value__
System.Private.CoreLib.dll:System.Int32 Interop/Sys/LockOperations::value__
@@ -7433,22 +7438,22 @@ System.Private.CoreLib.dll:System.NullReferenceException..ctor()
System.Private.CoreLib.dll:System.NullReferenceException..ctor(System.String)
System.Private.CoreLib.dll:System.Number
System.Private.CoreLib.dll:System.Number..cctor()
-System.Private.CoreLib.dll:System.Number.g__AppendNonAsciiBytes|154_0`1(System.Collections.Generic.ValueListBuilder`1&, System.Char)
-System.Private.CoreLib.dll:System.Number.g__FormatInt128Slow|27_0(System.Int128, System.String, System.IFormatProvider)
-System.Private.CoreLib.dll:System.Number.g__FormatInt32Slow|19_0(System.Int32, System.Int32, System.String, System.IFormatProvider)
-System.Private.CoreLib.dll:System.Number.g__FormatInt64Slow|23_0(System.Int64, System.String, System.IFormatProvider)
-System.Private.CoreLib.dll:System.Number.g__FormatUInt128Slow|29_0(System.UInt128, System.String, System.IFormatProvider)
-System.Private.CoreLib.dll:System.Number.g__FormatUInt32Slow|21_0(System.UInt32, System.String, System.IFormatProvider)
-System.Private.CoreLib.dll:System.Number.g__FormatUInt64Slow|25_0(System.UInt64, System.String, System.IFormatProvider)
+System.Private.CoreLib.dll:System.Number.g__AppendNonAsciiBytes|156_0`1(System.Collections.Generic.ValueListBuilder`1&, System.Char)
+System.Private.CoreLib.dll:System.Number.g__FormatInt128Slow|28_0(System.Int128, System.String, System.IFormatProvider)
+System.Private.CoreLib.dll:System.Number.g__FormatInt32Slow|20_0(System.Int32, System.Int32, System.String, System.IFormatProvider)
+System.Private.CoreLib.dll:System.Number.g__FormatInt64Slow|24_0(System.Int64, System.String, System.IFormatProvider)
+System.Private.CoreLib.dll:System.Number.g__FormatUInt128Slow|30_0(System.UInt128, System.String, System.IFormatProvider)
+System.Private.CoreLib.dll:System.Number.g__FormatUInt32Slow|22_0(System.UInt32, System.String, System.IFormatProvider)
+System.Private.CoreLib.dll:System.Number.g__FormatUInt64Slow|26_0(System.UInt64, System.String, System.IFormatProvider)
System.Private.CoreLib.dll:System.Number.g__Slow|13_0(System.Char, System.Int32&, System.Globalization.NumberFormatInfo, out System.Boolean&)
-System.Private.CoreLib.dll:System.Number.g__ShouldRoundUp|160_0(System.Byte*, System.Int32, System.Number/NumberBufferKind, System.Boolean)
-System.Private.CoreLib.dll:System.Number.g__TryFormatInt128Slow|28_0`1(System.Int128, System.ReadOnlySpan`1, System.IFormatProvider, System.Span`1, out System.Int32&)
-System.Private.CoreLib.dll:System.Number.g__TryFormatInt32Slow|20_0`1(System.Int32, System.Int32, System.ReadOnlySpan`1, System.IFormatProvider, System.Span`1, out System.Int32&)
-System.Private.CoreLib.dll:System.Number.g__TryFormatInt64Slow|24_0`1(System.Int64, System.ReadOnlySpan`1, System.IFormatProvider, System.Span`1, out System.Int32&)
-System.Private.CoreLib.dll:System.Number.g__TryFormatUInt128Slow|30_0`1(System.UInt128, System.ReadOnlySpan`1, System.IFormatProvider, System.Span`1, out System.Int32&)
-System.Private.CoreLib.dll:System.Number.g__TryFormatUInt32Slow|22_0`1(System.UInt32, System.ReadOnlySpan`1, System.IFormatProvider, System.Span`1, out System.Int32&)
-System.Private.CoreLib.dll:System.Number.g__TryFormatUInt64Slow|26_0`1(System.UInt64, System.ReadOnlySpan`1, System.IFormatProvider, System.Span`1, out System.Int32&)
-System.Private.CoreLib.dll:System.Number.g__CreateAndCacheString|48_0(System.UInt32)
+System.Private.CoreLib.dll:System.Number.g__ShouldRoundUp|162_0(System.Byte*, System.Int32, System.Number/NumberBufferKind, System.Boolean)
+System.Private.CoreLib.dll:System.Number.g__TryFormatInt128Slow|29_0`1(System.Int128, System.ReadOnlySpan`1, System.IFormatProvider, System.Span`1, out System.Int32&)
+System.Private.CoreLib.dll:System.Number.g__TryFormatInt32Slow|21_0`1(System.Int32, System.Int32, System.ReadOnlySpan`1, System.IFormatProvider, System.Span`1, out System.Int32&)
+System.Private.CoreLib.dll:System.Number.g__TryFormatInt64Slow|25_0`1(System.Int64, System.ReadOnlySpan`1, System.IFormatProvider, System.Span`1, out System.Int32&)
+System.Private.CoreLib.dll:System.Number.g__TryFormatUInt128Slow|31_0`1(System.UInt128, System.ReadOnlySpan`1, System.IFormatProvider, System.Span`1, out System.Int32&)
+System.Private.CoreLib.dll:System.Number.g__TryFormatUInt32Slow|23_0`1(System.UInt32, System.ReadOnlySpan`1, System.IFormatProvider, System.Span`1, out System.Int32&)
+System.Private.CoreLib.dll:System.Number.g__TryFormatUInt64Slow|27_0`1(System.UInt64, System.ReadOnlySpan`1, System.IFormatProvider, System.Span`1, out System.Int32&)
+System.Private.CoreLib.dll:System.Number.g__CreateAndCacheString|49_0(System.UInt32)
System.Private.CoreLib.dll:System.Number.AppendUnknownChar`1(System.Collections.Generic.ValueListBuilder`1&, System.Char)
System.Private.CoreLib.dll:System.Number.CurrencyGroupSizes(System.Globalization.NumberFormatInfo)
System.Private.CoreLib.dll:System.Number.DecimalToNumber(System.Decimal&, System.Number/NumberBuffer&)
@@ -7462,6 +7467,7 @@ System.Private.CoreLib.dll:System.Number.FormatExponent`1(System.Collections.Gen
System.Private.CoreLib.dll:System.Number.FormatFixed`1(System.Collections.Generic.ValueListBuilder`1&, System.Number/NumberBuffer&, System.Int32, System.Int32[], System.ReadOnlySpan`1, System.ReadOnlySpan`1)
System.Private.CoreLib.dll:System.Number.FormatFloat`1(TNumber, System.String, System.Globalization.NumberFormatInfo)
System.Private.CoreLib.dll:System.Number.FormatFloat`2(System.Collections.Generic.ValueListBuilder`1&, TNumber, System.ReadOnlySpan`1, System.Globalization.NumberFormatInfo)
+System.Private.CoreLib.dll:System.Number.FormatFloatingPointAsHex`2(System.Collections.Generic.ValueListBuilder`1&, TNumber, System.Char, System.Int32, System.Globalization.NumberFormatInfo)
System.Private.CoreLib.dll:System.Number.FormatGeneral`1(System.Collections.Generic.ValueListBuilder`1&, System.Number/NumberBuffer&, System.Int32, System.Globalization.NumberFormatInfo, System.Char, System.Boolean)
System.Private.CoreLib.dll:System.Number.FormatInt128(System.Int128, System.String, System.IFormatProvider)
System.Private.CoreLib.dll:System.Number.FormatInt32(System.Int32, System.Int32, System.String, System.IFormatProvider)
diff --git a/tests/dotnet/UnitTests/expected/iOS-MonoVM-preservedapis.txt b/tests/dotnet/UnitTests/expected/iOS-MonoVM-preservedapis.txt
index 9020253c2676..a2190cc6a8a7 100644
--- a/tests/dotnet/UnitTests/expected/iOS-MonoVM-preservedapis.txt
+++ b/tests/dotnet/UnitTests/expected/iOS-MonoVM-preservedapis.txt
@@ -3217,6 +3217,8 @@ System.Private.CoreLib.dll:System.Diagnostics.CodeAnalysis.MaybeNullWhenAttribut
System.Private.CoreLib.dll:System.Diagnostics.CodeAnalysis.MaybeNullWhenAttribute..ctor(System.Boolean)
System.Private.CoreLib.dll:System.Diagnostics.CodeAnalysis.NotNullAttribute
System.Private.CoreLib.dll:System.Diagnostics.CodeAnalysis.NotNullAttribute..ctor()
+System.Private.CoreLib.dll:System.Diagnostics.CodeAnalysis.RequiresUnsafeAttribute
+System.Private.CoreLib.dll:System.Diagnostics.CodeAnalysis.RequiresUnsafeAttribute..ctor()
System.Private.CoreLib.dll:System.Diagnostics.DebuggableAttribute
System.Private.CoreLib.dll:System.Diagnostics.DebuggableAttribute..ctor(System.Diagnostics.DebuggableAttribute/DebuggingModes)
System.Private.CoreLib.dll:System.Diagnostics.DebuggableAttribute/DebuggingModes
@@ -4506,6 +4508,7 @@ System.Private.CoreLib.dll:System.Globalization.NumberStyles System.Globalizatio
System.Private.CoreLib.dll:System.Globalization.NumberStyles System.Globalization.NumberStyles::BinaryNumber
System.Private.CoreLib.dll:System.Globalization.NumberStyles System.Globalization.NumberStyles::Currency
System.Private.CoreLib.dll:System.Globalization.NumberStyles System.Globalization.NumberStyles::Float
+System.Private.CoreLib.dll:System.Globalization.NumberStyles System.Globalization.NumberStyles::HexFloat
System.Private.CoreLib.dll:System.Globalization.NumberStyles System.Globalization.NumberStyles::HexNumber
System.Private.CoreLib.dll:System.Globalization.NumberStyles System.Globalization.NumberStyles::Integer
System.Private.CoreLib.dll:System.Globalization.NumberStyles System.Globalization.NumberStyles::None
@@ -4950,6 +4953,7 @@ System.Private.CoreLib.dll:System.HexConverter.get_CharToHexLookup()
System.Private.CoreLib.dll:System.HexConverter.IsHexChar(System.Int32)
System.Private.CoreLib.dll:System.HexConverter.ToCharLower(System.Int32)
System.Private.CoreLib.dll:System.HexConverter.ToCharsBuffer(System.Byte, System.Span`1, System.Int32, System.HexConverter/Casing)
+System.Private.CoreLib.dll:System.HexConverter.ToCharUpper(System.Int32)
System.Private.CoreLib.dll:System.HexConverter.TryDecodeFrom_Vector128`1(System.ReadOnlySpan`1, System.Span`1