|
Message-Id: <20180815174620.10752-2-segev208@gmail.com> Date: Wed, 15 Aug 2018 20:46:18 +0300 From: Segev Finer <segev208@...il.com> To: musl@...ts.openwall.com Subject: [PATCH 1/3] mips: Call exit on return from fn in __clone This is the expected behavior of this function. Without this the child task will crash on return from fn, since it will return to nowhere. --- src/thread/mips/clone.s | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/thread/mips/clone.s b/src/thread/mips/clone.s index 37dddf57..30a0146b 100644 --- a/src/thread/mips/clone.s +++ b/src/thread/mips/clone.s @@ -28,5 +28,8 @@ __clone: nop 1: lw $25, 0($sp) lw $4, 4($sp) - jr $25 + jalr $25 nop + move $4, $2 + li $2, 4001 + syscall -- 2.18.0
Powered by blists - more mailing lists
Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.