|
@@ -305,7 +305,7 @@ long execve(const char *filename, char **argv, char **envp)
|
|
"Ir" (THREAD_START_SP - sizeof(regs)),
|
|
"Ir" (THREAD_START_SP - sizeof(regs)),
|
|
"r" (®s),
|
|
"r" (®s),
|
|
"Ir" (sizeof(regs))
|
|
"Ir" (sizeof(regs))
|
|
- : "r0", "r1", "r2", "r3", "ip", "memory");
|
|
|
|
|
|
+ : "r0", "r1", "r2", "r3", "ip", "lr", "memory");
|
|
|
|
|
|
out:
|
|
out:
|
|
return ret;
|
|
return ret;
|