On 12/02/2018 22:31, Jonathan A. Kollasch wrote:
@@ -47,6 +47,6 @@ END(__sigsetjmp14)
ENTRY(__siglongjmp14)
        ldr     x3, [x0, #_JB_MAGIC]
-       tbz     x3, #0, _C_LABEL(__longjmp14)
+       tbnz    x3, #0, _C_LABEL(__longjmp14)
        b       _C_LABEL(_longjmp)
  END(__siglongjmp14)

I don't think this is correct.

Should compare against _JB_MAGIC_AARCH64__SETJMP / _JB_MAGIC_AARCH64_SETJMP and branch appropriately

Nick

Reply via email to