Module Name: src
Committed By: joerg
Date: Sat Nov 30 20:20:42 UTC 2013
Modified Files:
src/common/lib/libc/arch/arm/string: memmove.S
src/lib/libc/arch/arm/gen: _setjmp.S setjmp.S sigsetjmp.S swapcontext.S
src/lib/libc/arch/arm/sys: __clone.S cerror.S ptrace.S
Log Message:
Use PLT_SYM.
To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 src/common/lib/libc/arch/arm/string/memmove.S
cvs rdiff -u -r1.15 -r1.16 src/lib/libc/arch/arm/gen/_setjmp.S
cvs rdiff -u -r1.16 -r1.17 src/lib/libc/arch/arm/gen/setjmp.S
cvs rdiff -u -r1.7 -r1.8 src/lib/libc/arch/arm/gen/sigsetjmp.S
cvs rdiff -u -r1.13 -r1.14 src/lib/libc/arch/arm/gen/swapcontext.S
cvs rdiff -u -r1.8 -r1.9 src/lib/libc/arch/arm/sys/__clone.S
cvs rdiff -u -r1.12 -r1.13 src/lib/libc/arch/arm/sys/cerror.S
cvs rdiff -u -r1.11 -r1.12 src/lib/libc/arch/arm/sys/ptrace.S
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/common/lib/libc/arch/arm/string/memmove.S
diff -u src/common/lib/libc/arch/arm/string/memmove.S:1.6 src/common/lib/libc/arch/arm/string/memmove.S:1.7
--- src/common/lib/libc/arch/arm/string/memmove.S:1.6 Mon Aug 19 02:37:12 2013
+++ src/common/lib/libc/arch/arm/string/memmove.S Sat Nov 30 20:20:42 2013
@@ -1,4 +1,4 @@
-/* $NetBSD: memmove.S,v 1.6 2013/08/19 02:37:12 matt Exp $ */
+/* $NetBSD: memmove.S,v 1.7 2013/11/30 20:20:42 joerg Exp $ */
/*-
* Copyright (c) 1997 The NetBSD Foundation, Inc.
@@ -49,7 +49,7 @@ ENTRY(bcopy)
subhs r3, r0, r1 /* if (dst > src) r3 = dst - src */
sublo r3, r1, r0 /* if (src > dst) r3 = src - dst */
cmp r3, r2 /* if (r3 >= len) we have an overlap */
- bhs PIC_SYM(_C_LABEL(memcpy), PLT)
+ bhs PLT_SYM(_C_LABEL(memcpy))
/* Determine copy direction */
cmp r1, r0
Index: src/lib/libc/arch/arm/gen/_setjmp.S
diff -u src/lib/libc/arch/arm/gen/_setjmp.S:1.15 src/lib/libc/arch/arm/gen/_setjmp.S:1.16
--- src/lib/libc/arch/arm/gen/_setjmp.S:1.15 Mon Oct 21 08:28:14 2013
+++ src/lib/libc/arch/arm/gen/_setjmp.S Sat Nov 30 20:20:42 2013
@@ -1,4 +1,4 @@
-/* $NetBSD: _setjmp.S,v 1.15 2013/10/21 08:28:14 skrll Exp $ */
+/* $NetBSD: _setjmp.S,v 1.16 2013/11/30 20:20:42 joerg Exp $ */
/*
* Copyright (c) 1997 Mark Brinicombe
@@ -184,8 +184,8 @@ ENTRY(_longjmp)
/* validation failed, die die die. */
botch:
- bl PIC_SYM(_C_LABEL(longjmperror), PLT)
- bl PIC_SYM(_C_LABEL(abort), PLT)
+ bl PLT_SYM(_C_LABEL(longjmperror))
+ bl PLT_SYM(_C_LABEL(abort))
1: b 1b /* Cannot get here */
.align 0
Index: src/lib/libc/arch/arm/gen/setjmp.S
diff -u src/lib/libc/arch/arm/gen/setjmp.S:1.16 src/lib/libc/arch/arm/gen/setjmp.S:1.17
--- src/lib/libc/arch/arm/gen/setjmp.S:1.16 Thu Sep 12 15:36:15 2013
+++ src/lib/libc/arch/arm/gen/setjmp.S Sat Nov 30 20:20:42 2013
@@ -1,4 +1,4 @@
-/* $NetBSD: setjmp.S,v 1.16 2013/09/12 15:36:15 joerg Exp $ */
+/* $NetBSD: setjmp.S,v 1.17 2013/11/30 20:20:42 joerg Exp $ */
/*
* Copyright (c) 1997 Mark Brinicombe
@@ -64,7 +64,7 @@ ENTRY(__setjmp14)
#endif
movs r1, #0
movs r0, #0
- bl PIC_SYM(_C_LABEL(__sigprocmask14), PLT)
+ bl PLT_SYM(_C_LABEL(__sigprocmask14))
#if !defined(__thumb__) || defined(_ARM_ARCH_T2)
pop {r0-r2, lr}
#else
@@ -152,7 +152,7 @@ ENTRY(__longjmp14)
adds r1, r1, #(_JB_SIGMASK * 4)
#endif
movs r0, #3 /* SIG_SETMASK */
- bl PIC_SYM(_C_LABEL(__sigprocmask14), PLT)
+ bl PLT_SYM(_C_LABEL(__sigprocmask14))
#if !defined(__thumb__) || defined(_ARM_ARCH_T2)
pop {r0-r2, lr}
#else
@@ -218,8 +218,8 @@ ENTRY(__longjmp14)
/* validation failed, die die die. */
.Lbotch:
- bl PIC_SYM(_C_LABEL(longjmperror), PLT)
- bl PIC_SYM(_C_LABEL(abort), PLT)
+ bl PLT_SYM(_C_LABEL(longjmperror))
+ bl PLT_SYM(_C_LABEL(abort))
1: b 1b /* Cannot get here */
.align 0
Index: src/lib/libc/arch/arm/gen/sigsetjmp.S
diff -u src/lib/libc/arch/arm/gen/sigsetjmp.S:1.7 src/lib/libc/arch/arm/gen/sigsetjmp.S:1.8
--- src/lib/libc/arch/arm/gen/sigsetjmp.S:1.7 Tue Sep 3 00:30:19 2013
+++ src/lib/libc/arch/arm/gen/sigsetjmp.S Sat Nov 30 20:20:42 2013
@@ -1,4 +1,4 @@
-/* $NetBSD: sigsetjmp.S,v 1.7 2013/09/03 00:30:19 matt Exp $ */
+/* $NetBSD: sigsetjmp.S,v 1.8 2013/11/30 20:20:42 joerg Exp $ */
/*
* Copyright (c) 1997 Mark Brinicombe
@@ -78,14 +78,14 @@ ENTRY(__siglongjmp14)
#ifdef __thumb__
it eq
#endif
- beq PIC_SYM(_C_LABEL(_longjmp), PLT)
- b PIC_SYM(_C_LABEL(__longjmp14), PLT)
+ beq PLT_SYM(_C_LABEL(_longjmp))
+ b PLT_SYM(_C_LABEL(__longjmp14))
#else
push {r3, lr}
beq 11f
- bl PIC_SYM(_C_LABEL(__longjmp14), PLT)
+ bl PLT_SYM(_C_LABEL(__longjmp14))
pop {r3, pc}
-11: bl PIC_SYM(_C_LABEL(_longjmp), PLT)
+11: bl PLT_SYM(_C_LABEL(_longjmp))
pop {r3, pc}
#endif
Index: src/lib/libc/arch/arm/gen/swapcontext.S
diff -u src/lib/libc/arch/arm/gen/swapcontext.S:1.13 src/lib/libc/arch/arm/gen/swapcontext.S:1.14
--- src/lib/libc/arch/arm/gen/swapcontext.S:1.13 Wed Sep 4 23:08:29 2013
+++ src/lib/libc/arch/arm/gen/swapcontext.S Sat Nov 30 20:20:42 2013
@@ -1,4 +1,4 @@
-/* $NetBSD: swapcontext.S,v 1.13 2013/09/04 23:08:29 matt Exp $ */
+/* $NetBSD: swapcontext.S,v 1.14 2013/11/30 20:20:42 joerg Exp $ */
/*-
* Copyright (c) 2001 The NetBSD Foundation, Inc.
@@ -33,7 +33,7 @@
#include "assym.h"
#if defined(LIBC_SCCS) && !defined(lint)
- RCSID("$NetBSD: swapcontext.S,v 1.13 2013/09/04 23:08:29 matt Exp $")
+ RCSID("$NetBSD: swapcontext.S,v 1.14 2013/11/30 20:20:42 joerg Exp $")
#endif /* LIBC_SCCS && !lint */
ENTRY(swapcontext)
@@ -50,7 +50,7 @@ ENTRY(swapcontext)
.cfi_offset 1, -12
.cfi_offset 0, -16
#endif
- bl PIC_SYM(_C_LABEL(_getcontext), PLT) /* getcontext(oucp) */
+ bl PLT_SYM(_C_LABEL(_getcontext)) /* getcontext(oucp) */
cmp r0, #0
#if !defined(__thumb__)
pop {r0-r2, lr}
@@ -82,10 +82,10 @@ ENTRY(swapcontext)
#endif
mov r0, r1
#if !defined(__thumb__) || defined(_ARM_ARCH_T2)
- b PIC_SYM(_C_LABEL(setcontext), PLT)
+ b PLT_SYM(_C_LABEL(setcontext))
#else
push {lr}
- bl PIC_SYM(_C_LABEL(setcontext), PLT)
+ bl PLT_SYM(_C_LABEL(setcontext))
pop {pc}
#endif
#if defined(__ARM_EABI__) && defined(__UNWIND_TABLES__)
Index: src/lib/libc/arch/arm/sys/__clone.S
diff -u src/lib/libc/arch/arm/sys/__clone.S:1.8 src/lib/libc/arch/arm/sys/__clone.S:1.9
--- src/lib/libc/arch/arm/sys/__clone.S:1.8 Tue Sep 3 00:30:19 2013
+++ src/lib/libc/arch/arm/sys/__clone.S Sat Nov 30 20:20:42 2013
@@ -1,4 +1,4 @@
-/* $NetBSD: __clone.S,v 1.8 2013/09/03 00:30:19 matt Exp $ */
+/* $NetBSD: __clone.S,v 1.9 2013/11/30 20:20:42 joerg Exp $ */
/*
* Copyright (c) 2001 Christopher Gilbert
@@ -109,7 +109,7 @@ ENTRY(__clone)
RETr(r1)
#endif
/* call _exit with the returned value */
- bl PIC_SYM(_C_LABEL(_exit), PLT)
+ bl PLT_SYM(_C_LABEL(_exit))
/* NOTREACHED */
Index: src/lib/libc/arch/arm/sys/cerror.S
diff -u src/lib/libc/arch/arm/sys/cerror.S:1.12 src/lib/libc/arch/arm/sys/cerror.S:1.13
--- src/lib/libc/arch/arm/sys/cerror.S:1.12 Thu Sep 12 15:36:15 2013
+++ src/lib/libc/arch/arm/sys/cerror.S Sat Nov 30 20:20:42 2013
@@ -1,4 +1,4 @@
-/* $NetBSD: cerror.S,v 1.12 2013/09/12 15:36:15 joerg Exp $ */
+/* $NetBSD: cerror.S,v 1.13 2013/11/30 20:20:42 joerg Exp $ */
/*-
* Copyright (c) 1990 The Regents of the University of California.
@@ -47,7 +47,7 @@ ENTRY_NP(CERROR)
.cfi_offset 4, -8
#endif
mov r4, r0
- bl PIC_SYM(_C_LABEL(__errno), PLT)
+ bl PLT_SYM(_C_LABEL(__errno))
str r4, [r0]
#ifdef __thumb__
movs r0, #0
Index: src/lib/libc/arch/arm/sys/ptrace.S
diff -u src/lib/libc/arch/arm/sys/ptrace.S:1.11 src/lib/libc/arch/arm/sys/ptrace.S:1.12
--- src/lib/libc/arch/arm/sys/ptrace.S:1.11 Thu Sep 12 15:36:15 2013
+++ src/lib/libc/arch/arm/sys/ptrace.S Sat Nov 30 20:20:42 2013
@@ -1,4 +1,4 @@
-/* $NetBSD: ptrace.S,v 1.11 2013/09/12 15:36:15 joerg Exp $ */
+/* $NetBSD: ptrace.S,v 1.12 2013/11/30 20:20:42 joerg Exp $ */
/*-
* Copyright (c) 1990 The Regents of the University of California.
@@ -42,7 +42,7 @@ ENTRY(ptrace)
mov r4, lr
#endif
sub sp, sp, #4 /* align stack */
- bl PIC_SYM(_C_LABEL(__errno), PLT)
+ bl PLT_SYM(_C_LABEL(__errno))
add sp, sp, #4 /* unalign stack */
movs r1, #0
str r1, [r0]