You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Mask thumb bit when setting IP in a context (eg. palContext->SetIp((uintptr_t)&RhpThrowHwEx))
* Set ExInfo.m_pExContext in RhpThrowHwEx
* Remove REGDISPLAY.GetAddrOfIP and it's only usage
* Resolve ARM relocations (also workarounds LLD bug with thumb bit present both in addend and in symbol value)
* Remove REGDISPLAY.pIP/SetAddrOfIP
* Make most of the assembly code PIE compatible
* NativeAOT: Enable DFEATURE_64BIT_ALIGNMENT on linux-arm
* Enable NativeAOT linux-arm build
* Enable DWARF exception handling for linux-arm
* Fix UnwindFuncletInvokeThunk to skip over r2 register saved on stack by RhpCallFilterFunclet
* Fix signature of P/Invoke native code in SafeHandleTest to match the managed one
* Implement missing StackFrameIterator::InternalInit code for ARM
* Fix thumb bit masking in InInterfaceDispatchHelper
* Workaround: Ensure the Thumb bit is set when looking up method info in DWARF. We would fail to lookup methods at their first instruction otherwise.
* Correctly convert the addend for IMAGE_REL_BASED_THUMB_MOV32[_PCREL] into the ELF relocations
* Simplify CMake condition
* Simplify NativeAotSupported conditions
* Fix typo
* Fix IMAGE_REL_BASED_THUMB_MOV32 conversion to ELF
Copy file name to clipboardExpand all lines: eng/Subsets.props
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -112,7 +112,7 @@
112
112
113
113
<PropertyGroup>
114
114
<!-- CLR NativeAot only builds in a subset of the matrix -->
115
-
<NativeAotSupportedCondition="('$(TargetOS)' == 'windows' or '$(TargetOS)' == 'linux' or '$(TargetOS)' == 'osx' or '$(TargetOS)' == 'maccatalyst' or '$(TargetOS)' == 'iossimulator' or '$(TargetOS)' == 'ios' or '$(TargetOS)' == 'tvossimulator' or '$(TargetOS)' == 'tvos' or '$(TargetOS)' == 'freebsd') and ('$(TargetArchitecture)' == 'x64' or '$(TargetArchitecture)' == 'arm64')">true</NativeAotSupported>
115
+
<NativeAotSupportedCondition="('$(TargetOS)' == 'windows' or '$(TargetOS)' == 'linux' or '$(TargetOS)' == 'osx' or '$(TargetOS)' == 'maccatalyst' or '$(TargetOS)' == 'iossimulator' or '$(TargetOS)' == 'ios' or '$(TargetOS)' == 'tvossimulator' or '$(TargetOS)' == 'tvos' or '$(TargetOS)' == 'freebsd') and ('$(TargetArchitecture)' == 'x64' or '$(TargetArchitecture)' == 'arm64' or '$(TargetArchitecture)' == 'arm')">true</NativeAotSupported>
116
116
117
117
<!-- If we're building clr.nativeaotlibs and not building the CLR runtime, compile libraries against NativeAOT CoreLib -->
118
118
<UseNativeAotCoreLibCondition="'$(TestNativeAot)' == 'true' or ($(_subset.Contains('+clr.nativeaotlibs+')) and !$(_subset.Contains('+clr.native+')) and !$(_subset.Contains('+clr.runtime+')))">true</UseNativeAotCoreLib>
0 commit comments