You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently, the local backdoor.asm will just crash when returning to userspace, by loading some random nonsense into pc.
elevate:
stmfd sp!,{r0-r12}
should be
elevate:
stmfd sp!,{r0-r12, lr}
...Or similar. gcc complained about compiling this, but it works just fine on my target, so 🤷
The kernel presumably works around this by manually making space and then using a non-updating store/load.
This seems fixed in the remote example by push lr
The text was updated successfully, but these errors were encountered:
Currently, the local
backdoor.asm
will just crash when returning to userspace, by loading some random nonsense intopc
.should be
...Or similar. gcc complained about compiling this, but it works just fine on my target, so 🤷
The kernel presumably works around this by manually making space and then using a non-updating store/load.
This seems fixed in the remote example by
push lr
The text was updated successfully, but these errors were encountered: