mirror of
https://sourceware.org/git/glibc.git
synced 2025-01-03 00:10:10 +00:00
* sysdeps/unix/sysv/linux/powerpc/powerpc32/ucontext_i.h (TESTS):
Define. * sysdeps/unix/sysv/linux/powerpc/powerpc64/ucontext_i.h (TESTS): Likewise.
This commit is contained in:
parent
3b8d12b876
commit
336476cbea
@ -1,3 +1,10 @@
|
|||||||
|
2005-10-18 Steven Munroe <sjmunroe@us.ibm.com>
|
||||||
|
|
||||||
|
* sysdeps/unix/sysv/linux/powerpc/powerpc32/ucontext_i.h (TESTS):
|
||||||
|
Define.
|
||||||
|
* sysdeps/unix/sysv/linux/powerpc/powerpc64/ucontext_i.h (TESTS):
|
||||||
|
Likewise.
|
||||||
|
|
||||||
2005-10-19 Ulrich Drepper <drepper@redhat.com>
|
2005-10-19 Ulrich Drepper <drepper@redhat.com>
|
||||||
|
|
||||||
* iconvdata/Makefile (modules): Add IBM1364, IBM1371, IBM1388, IBM1390,
|
* iconvdata/Makefile (modules): Add IBM1364, IBM1371, IBM1388, IBM1390,
|
||||||
|
@ -41,3 +41,22 @@
|
|||||||
#define _UC_VREGS 464
|
#define _UC_VREGS 464
|
||||||
#define _UC_VSCR 976
|
#define _UC_VSCR 976
|
||||||
#define _UC_VRSAVE 980
|
#define _UC_VRSAVE 980
|
||||||
|
|
||||||
|
/* The registers don't have a fixed offset within ucontext because the
|
||||||
|
orginal ucontext only contained the regs pointer. Also with the
|
||||||
|
addition of VMX to the register state the mcontext may require
|
||||||
|
stronger alignment (16) then the containing ucontext (4). All access
|
||||||
|
to register state (pt_regs/mcontext) must be indirect via the regs
|
||||||
|
(uc_regs) pointer. This means we can't test the PPC32 mcontext
|
||||||
|
register offsets here. */
|
||||||
|
|
||||||
|
/* Tests run in stdlib/tst-ucontext-off. */
|
||||||
|
#define TESTS \
|
||||||
|
TEST (uc_link, _UC_LINK); \
|
||||||
|
TEST (uc_stack.ss_sp, _UC_STACK_SP); \
|
||||||
|
TEST (uc_stack.ss_size, _UC_STACK_SIZE); \
|
||||||
|
TEST (uc_mcontext.regs, _UC_REGS_PTR); \
|
||||||
|
TEST (uc_mcontext.uc_regs, _UC_REGS_PTR); \
|
||||||
|
TEST (uc_sigmask, _UC_SIGMASK); \
|
||||||
|
TEST (uc_reg_space, _UC_REG_SPACE);
|
||||||
|
|
||||||
|
@ -58,3 +58,18 @@
|
|||||||
#define SIGCONTEXT_FP_REGS 616
|
#define SIGCONTEXT_FP_REGS 616
|
||||||
#define SIGCONTEXT_V_REGS_PTR 880
|
#define SIGCONTEXT_V_REGS_PTR 880
|
||||||
#define SIGCONTEXT_V_RESERVE 888
|
#define SIGCONTEXT_V_RESERVE 888
|
||||||
|
|
||||||
|
/* Tests run in stdlib/tst-ucontext-off. */
|
||||||
|
#define TESTS \
|
||||||
|
TEST (uc_link, UCONTEXT_LINK); \
|
||||||
|
TEST (uc_stack.ss_sp, UCONTEXT_STACK_SP); \
|
||||||
|
TEST (uc_stack.ss_size, UCONTEXT_STACK_SIZE); \
|
||||||
|
TEST (uc_sigmask, UCONTEXT_SIGMASK); \
|
||||||
|
TEST (uc_mcontext.signal, SIGCONTEXT_SIGNAL); \
|
||||||
|
TEST (uc_mcontext.handler, SIGCONTEXT_HANDLER); \
|
||||||
|
TEST (uc_mcontext.oldmask, SIGCONTEXT_OLDMASK); \
|
||||||
|
TEST (uc_mcontext.regs, SIGCONTEXT_PT_REGS); \
|
||||||
|
TEST (uc_mcontext.gp_regs, SIGCONTEXT_GP_REGS); \
|
||||||
|
TEST (uc_mcontext.fp_regs, SIGCONTEXT_FP_REGS); \
|
||||||
|
TEST (uc_mcontext.v_regs, SIGCONTEXT_V_REGS_PTR); \
|
||||||
|
TEST (uc_mcontext.vmx_reserve, SIGCONTEXT_V_RESERVE);
|
||||||
|
Loading…
Reference in New Issue
Block a user