David Chisnall

Results 406 comments of David Chisnall

Hmm, that's deeply strange. That looks like `_Unwind_RaiseException` is returning something that isn't a valid enum value, and possibly not even a valid integer. I've run this on FreeBSD/AArch64 (which...

Thanks for root causing this! Let's leave this open until there's a fix, but until then we can recommend that Arm users use LLVM's unwinder instead of GCC's.

I think Android uses the LLVM unwinder. It's typically integrated in the C support files, but precisely where depends on the platform. FreeBSD uses the LLVM one as well, which...

> I'll note that there is more redundancy in the encodings as the load/store addresses must be 16-byte aligned and so the 4 LSBs (1/3) of the immediate are wasted,...

> thanks @davidchisnall I didn't know those bits would be used that way, so if they don't offer those bits when we finally get allocated encodings, we should point to...

> Am I right in thinking that YBNDSRDW is tied to the encoding format somehow - in that only CHERIoT wants or needs it? Its behaviour is tied to the...