kovdan01 wrote:

Thanks @ojhunt for updates! These resolve some of the previously found issues, 
but many problems are still present (both previously reported and newly found). 
I tried to resolve all the threads which are now no longer relevant, so please 
treat all the opened threads as issues which need your attention.

I would be happy to provide any help - just let me know if it's needed.

Here are the issues I'd want to highlight - these should probably be resolved 
first.

1. Build issues due to missing `unw_word_t` and `UNW_REG_SP` declarations in 
libcxxabi/src/cxa_personality.cpp: 
https://github.com/llvm/llvm-project/pull/143230#discussion_r2316986679

2. Fix personality pointer authentication on non-Apple targets: 
https://github.com/llvm/llvm-project/pull/143230#discussion_r2318636296

3. Fix handling signed RA in `DwarfInstructions<A, R>::stepWithDwarf`: 
https://github.com/llvm/llvm-project/pull/143230#discussion_r2318709982

4. Look through ptrauth_calls/ptrauth_returns/other ptrauth checks and ensure 
that they are correct. On arm64e, there is no difference, while correct checks 
might be important for other ptrauth-enabled ABIs when having feature X does 
not necessarily imply having feature Y



https://github.com/llvm/llvm-project/pull/143230
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to