summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--libexec/rtld-elf/mips/rtld_start.S3
1 files changed, 2 insertions, 1 deletions
diff --git a/libexec/rtld-elf/mips/rtld_start.S b/libexec/rtld-elf/mips/rtld_start.S
index 75a4825..a35fced 100644
--- a/libexec/rtld-elf/mips/rtld_start.S
+++ b/libexec/rtld-elf/mips/rtld_start.S
@@ -80,7 +80,8 @@ LEAF(rtld_start)
move a0, s0 /* stack pointer */
move t9, v0
PTR_SUBU sp, 4*SZREG /* ABI requires to reserve memory for 4 regs */
- jr t9 /* _start(sp, cleanup, obj); */
+ move ra,t9 /* RA == PC signals backtrace routine to stop */
+ j t9 /* _start(sp, cleanup, obj); */
move a3, s3 /* restore ps_strings */
END(rtld_start)
OpenPOWER on IntegriCloud