Thanks to visit codestin.com
Credit goes to github.com

Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
19 commits
Select commit Hold shift + click to select a range
6e92aed
Mask thumb bit when setting IP in a context (eg. palContext->SetIp((u…
filipnavara Jan 16, 2024
ca93010
Set ExInfo.m_pExContext in RhpThrowHwEx
filipnavara Jan 16, 2024
e774599
Remove REGDISPLAY.GetAddrOfIP and it's only usage
filipnavara Jan 16, 2024
0fcb0f3
Resolve ARM relocations (also workarounds LLD bug with thumb bit pres…
filipnavara Jan 16, 2024
bb99418
Remove REGDISPLAY.pIP/SetAddrOfIP
filipnavara Jan 16, 2024
a689b60
Make most of the assembly code PIE compatible
filipnavara Jan 16, 2024
195edde
NativeAOT: Enable DFEATURE_64BIT_ALIGNMENT on linux-arm
filipnavara Jan 16, 2024
5015d9f
Enable NativeAOT linux-arm build
filipnavara Jan 16, 2024
7888ade
Enable DWARF exception handling for linux-arm
filipnavara Jan 16, 2024
b24b063
Fix UnwindFuncletInvokeThunk to skip over r2 register saved on stack …
filipnavara Jan 17, 2024
59b6def
Fix signature of P/Invoke native code in SafeHandleTest to match the …
filipnavara Jan 17, 2024
563f56a
Implement missing StackFrameIterator::InternalInit code for ARM
filipnavara Jan 17, 2024
a92df1e
Fix thumb bit masking in InInterfaceDispatchHelper
filipnavara Jan 18, 2024
efb7889
Workaround: Ensure the Thumb bit is set when looking up method info i…
filipnavara Jan 17, 2024
b41c7e4
Correctly convert the addend for IMAGE_REL_BASED_THUMB_MOV32[_PCREL] …
filipnavara Jan 19, 2024
90028c3
Simplify CMake condition
filipnavara Jan 19, 2024
b242d0d
Simplify NativeAotSupported conditions
filipnavara Jan 19, 2024
5e70f46
Fix typo
filipnavara Jan 19, 2024
07b6dcd
Fix IMAGE_REL_BASED_THUMB_MOV32 conversion to ELF
filipnavara Jan 19, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Fix typo
  • Loading branch information
filipnavara committed Jan 19, 2024
commit 5e70f46a0eda22f9bee7478f02de807dc5eff69e
2 changes: 1 addition & 1 deletion src/coreclr/tools/aot/ILCompiler/ILCompiler.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
<!-- Can't use NativeAOT in source build yet https://github.com/dotnet/runtime/issues/66859 -->
<NativeAotSupported Condition="'$(DotNetBuildFromSource)' == 'true'">false</NativeAotSupported>
<NativeAotSupported Condition="$(OutputRID.StartsWith('tizen')) == 'true'">false</NativeAotSupported>
<NativeAotSupported Condition="$(OutputRID.EndsWith('-arm') == 'true'">false</NativeAotSupported>
<NativeAotSupported Condition="$(OutputRID.EndsWith('-arm')) == 'true'">false</NativeAotSupported>
<!-- Disable native AOT on FreeBSD when cross building from Linux. -->
<NativeAotSupported Condition="'$(TargetOS)' == 'freebsd' and '$(CrossBuild)' == 'true'">false</NativeAotSupported>
<PublishAot Condition="'$(NativeAotSupported)' == 'true'">true</PublishAot>
Expand Down
2 changes: 1 addition & 1 deletion src/coreclr/tools/aot/crossgen2/crossgen2_publish.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
<!-- Can't use NativeAOT in source build yet https://github.com/dotnet/runtime/issues/66859 -->
<NativeAotSupported Condition="'$(DotNetBuildFromSource)' == 'true'">false</NativeAotSupported>
<NativeAotSupported Condition="$(OutputRID.StartsWith('tizen')) == 'true'">false</NativeAotSupported>
<NativeAotSupported Condition="$(OutputRID.EndsWith('-arm') == 'true'">false</NativeAotSupported>
<NativeAotSupported Condition="$(OutputRID.EndsWith('-arm')) == 'true'">false</NativeAotSupported>
<!-- Publish crossgen2 as a single-file app on native-OS builds. Cross-OS NativeAOT compilation is not supported yet -->
<NativeAotSupported Condition="'$(CrossBuild)' == 'true' and '$(TargetOS)' != '$(HostOS)'">false</NativeAotSupported>
<PublishTrimmed>true</PublishTrimmed>
Expand Down