A common crash is calling through a null function pointer and trying to execute an instruction at address 0. lldb's backtracer special cases this, but the macOS crash tracer algorithm does not; crash reports will have a stack frame at 0 and then skip the calling stack frame, assuming a stack frame was set up. On arm64, the caller function is likely available in $lr, so let's insert a stack frame with that return pc value.
Also fix a little bug where register names without a "prefix" would get "None" prepended, so "Nonepc", "Nonelr" etc.
rdar://92631787
(minor) I think a word is missing between "if" and "jump".