-
- Downloads
Make SC_REG expand out to an lvalue on the x86 and AMD64. Define a
reg_NARGS macro on these targets and use SC_REG to replace open-coded assignments to platform specific sigcontext members in interrupt.c and os-common.c. This code could be simplified further by merging the x86 and AMD64 cases into the general case.
Showing
- lisp/FreeBSD-os.c 11 additions, 11 deletionslisp/FreeBSD-os.c
- lisp/FreeBSD-os.h 2 additions, 2 deletionslisp/FreeBSD-os.h
- lisp/Linux-os.c 29 additions, 30 deletionslisp/Linux-os.c
- lisp/Linux-os.h 3 additions, 3 deletionslisp/Linux-os.h
- lisp/NetBSD-os.c 19 additions, 19 deletionslisp/NetBSD-os.c
- lisp/NetBSD-os.h 2 additions, 2 deletionslisp/NetBSD-os.h
- lisp/OpenBSD-os.c 11 additions, 11 deletionslisp/OpenBSD-os.c
- lisp/OpenBSD-os.h 2 additions, 2 deletionslisp/OpenBSD-os.h
- lisp/amd64-lispregs.h 3 additions, 2 deletionslisp/amd64-lispregs.h
- lisp/interrupt.c 4 additions, 19 deletionslisp/interrupt.c
- lisp/os-common.c 4 additions, 18 deletionslisp/os-common.c
- lisp/x86-lispregs.h 3 additions, 2 deletionslisp/x86-lispregs.h
Loading
Please register or sign in to comment