We do too much patching in fix_relocation_after_move. In particular, because AArch64 code is mostly position-independent, we don't need to patch most internal relocs after moving an nmethod.
We should extend patching only to update that need to be changed.
We should extend patching only to update that need to be changed.