For last week I've trying to launch native calling on armv8a, and wrote brutal asm ( https://www.codepile.net/pile/Y2xR7p1x ), and always lost some of the references in runtime.
Since I'm not really good at ASM, and obviously ASM in ARM, maybe someone in the community has done this in the past
--Alex