UML - Remove unused sigcontext accessors
PATCH 2/4 UML - Remove unused sigcontext accessors
The macros which extract registers from a struct sigcontext are no longer needed and can be removed. They are starting not to build anyway, given the removal of the 'e' and 'r' from register names during the x86 merge.
Cc Jiri Olsa <[email protected]>
Signed-off-by Jeff Dike <[email protected]>
--- arch/um/sys-i386/user-offsets.c | 27 --------------------------- arch/um/sys-x86_64/user-offsets.c | 28 ---------------------------- 2 files changed, 55 deletions(-)
arch/um/sys-i386/user-offsets.c +0 -27
@@ -17,36 +17,9 @@void foo (void ) { -OFFSET (HOST_SC_IP , sigcontext, eip); -OFFSET (HOST_SC_SP , sigcontext, esp); -OFFSET (HOST_SC_FS , sigcontext, fs); -OFFSET (HOST_SC_GS , sigcontext, gs); -OFFSET (HOST_SC_DS , sigcontext, ds); -OFFSET (HOST_SC_ES , sigcontext, es); -OFFSET (HOST_SC_SS , sigcontext, ss); -OFFSET (HOST_SC_CS , sigcontext, cs); -OFFSET (HOST_SC_EFLAGS , sigcontext, eflags); -OFFSET (HOST_SC_EAX , sigcontext, eax); -OFFSET (HOST_SC_EBX , sigcontext, ebx); -OFFSET (HOST_SC_ECX , sigcontext, ecx); -OFFSET (HOST_SC_EDX , sigcontext, edx); -OFFSET (HOST_SC_EDI , sigcontext, edi); -OFFSET (HOST_SC_ESI , sigcontext, esi); -OFFSET (HOST_SC_EBP , sigcontext, ebp);OFFSET (HOST_SC_TRAPNO , sigcontext, trapno);OFFSET (HOST_SC_ERR , sigcontext, err);OFFSET (HOST_SC_CR2 , sigcontext, cr2); -OFFSET (HOST_SC_FPSTATE , sigcontext, fpstate); -OFFSET (HOST_SC_SIGMASK , sigcontext, oldmask); -OFFSET (HOST_SC_FP_CW , _fpstate, cw); -OFFSET (HOST_SC_FP_SW , _fpstate, sw); -OFFSET (HOST_SC_FP_TAG , _fpstate, tag); -OFFSET (HOST_SC_FP_IPOFF , _fpstate, ipoff); -OFFSET (HOST_SC_FP_CSSEL , _fpstate, cssel); -OFFSET (HOST_SC_FP_DATAOFF , _fpstate, dataoff); -OFFSET (HOST_SC_FP_DATASEL , _fpstate, datasel); -OFFSET (HOST_SC_FP_ST , _fpstate, _st); -OFFSET (HOST_SC_FXSR_ENV , _fpstate, _fxsr_env);DEFINE_LONGS (HOST_FP_SIZE ,sizeof (struct user_fpregs_struct ));DEFINE_LONGS (HOST_XFP_SIZE ,sizeof (struct user_fpxregs_struct ));
arch/um/sys-x86_64/user-offsets.c +0 -28
@@ -19,37 +19,9 @@void foo (void ) { -OFFSET (HOST_SC_RBX , sigcontext, rbx); -OFFSET (HOST_SC_RCX , sigcontext, rcx); -OFFSET (HOST_SC_RDX , sigcontext, rdx); -OFFSET (HOST_SC_RSI , sigcontext, rsi); -OFFSET (HOST_SC_RDI , sigcontext, rdi); -OFFSET (HOST_SC_RBP , sigcontext, rbp); -OFFSET (HOST_SC_RAX , sigcontext, rax); -OFFSET (HOST_SC_R8 , sigcontext, r8); -OFFSET (HOST_SC_R9 , sigcontext, r9); -OFFSET (HOST_SC_R10 , sigcontext, r10); -OFFSET (HOST_SC_R11 , sigcontext, r11); -OFFSET (HOST_SC_R12 , sigcontext, r12); -OFFSET (HOST_SC_R13 , sigcontext, r13); -OFFSET (HOST_SC_R14 , sigcontext, r14); -OFFSET (HOST_SC_R15 , sigcontext, r15); -OFFSET (HOST_SC_IP , sigcontext, rip); -OFFSET (HOST_SC_SP , sigcontext, rsp);OFFSET (HOST_SC_CR2 , sigcontext, cr2);OFFSET (HOST_SC_ERR , sigcontext, err);OFFSET (HOST_SC_TRAPNO , sigcontext, trapno); -OFFSET (HOST_SC_CS , sigcontext, cs); -OFFSET (HOST_SC_FS , sigcontext, fs); -OFFSET (HOST_SC_GS , sigcontext, gs); -OFFSET (HOST_SC_EFLAGS , sigcontext, eflags); -OFFSET (HOST_SC_SIGMASK , sigcontext, oldmask); -#if 0 -OFFSET (HOST_SC_ORIG_RAX , sigcontext, orig_rax); -OFFSET (HOST_SC_DS , sigcontext, ds); -OFFSET (HOST_SC_ES , sigcontext, es); -OFFSET (HOST_SC_SS , sigcontext, ss); -#endif DEFINE (HOST_FP_SIZE ,sizeof (struct _fpstate ) /sizeof (unsigned long ));DEFINE (HOST_XFP_SIZE ,0 );
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
User-mode-linux-devel mailing list [email protected]
https://lists.sourceforge.net/lists/listinfo/user-mode-linux-devel