Darwin iOS/ARM64 fixes

Here's take 2 of Darwin/ARM changes, fixed up to address the menagerie of issues with the previous patch set.

Happy New Year!