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

Skip to content
Merged
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
Enable DWARF exception handling for linux-arm
  • Loading branch information
filipnavara committed Jan 19, 2024
commit 7888adea74eb39d34a81d83543283a9d8e3b6ab4
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,10 @@
#if defined(__arm__) && !defined(__USING_SJLJ_EXCEPTIONS__) && \
!defined(__ARM_DWARF_EH__) && !defined(__SEH__)
#define _LIBUNWIND_ARM_EHABI
// Until ObjWriter is modified to convert DWARF to EHABI we want to
// support both.
#define _LIBUNWIND_SUPPORT_DWARF_UNWIND 1
#define _LIBUNWIND_SUPPORT_DWARF_INDEX 1
#endif

#define _LIBUNWIND_HIGHEST_DWARF_REGISTER_X86 8
Expand Down