Disassembled function (on Pixel 4 XL, RP1A.201005.004, /apex/com.android.art/lib/libart.so):
It seems SP register was messed up here.
Also the hook fails at System UI and the system crashes, so I don't have time to attach a debugger.
Any advice on how to debug it here?
In my own fork of EdXposed, there is a hook for
art::gc::Heap::PreZygoteFork
. It works. fine on ARM64 but failed on ARM.Stack trace:
Disassembled function (on Pixel 4 XL, RP1A.201005.004,
/apex/com.android.art/lib/libart.so
):It seems SP register was messed up here. Also the hook fails at System UI and the system crashes, so I don't have time to attach a debugger. Any advice on how to debug it here?