Mercurial > pub > dyncall > dyncall
diff dyncall/dyncall_call_ppc32.S @ 345:c607d67cd6b8 r1.1-RC2
- doc: added syscall info to appendix, fixed broken literature link
- cleanup, added missing forward declarations, ...
author | Tassilo Philipp |
---|---|
date | Tue, 07 Jan 2020 21:52:57 +0100 |
parents | f5577f6bf97a |
children | d982a00c2177 |
line wrap: on
line diff
--- a/dyncall/dyncall_call_ppc32.S Tue Jan 07 11:34:31 2020 +0100 +++ b/dyncall/dyncall_call_ppc32.S Tue Jan 07 21:52:57 2020 +0100 @@ -268,6 +268,7 @@ .align 2 +/* @@@ Bus Error on Darwin */ GLOBAL_C(dcCall_ppc32_syscall) ENTRY_C(dcCall_ppc32_syscall) mflr r0 /* r0 = return address */ @@ -282,10 +283,11 @@ lwz r5 , 8(r11) lwz r6 ,12(r11) lwz r7 ,16(r11) + /* @@@ missing r8,r9,10 on some platforms? */ sc lwz r1, 0(r1) /* restore stack */ lwz r0, 4(r1) /* r0 = return address */ mtlr r0 /* setup link register */ blr - +