Index: nss/patches/nspr-private-extern.patch |
=================================================================== |
--- nss/patches/nspr-private-extern.patch (revision 55475) |
+++ nss/patches/nspr-private-extern.patch (working copy) |
@@ -1,147 +0,0 @@ |
-Index: mozilla/nsprpub/pr/src/md/unix/os_Darwin_x86.s |
-=================================================================== |
-RCS file: /cvsroot/mozilla/nsprpub/pr/src/md/unix/os_Darwin_x86.s,v |
-retrieving revision 1.2 |
-diff -p -u -8 -r1.2 os_Darwin_x86.s |
---- mozilla/nsprpub/pr/src/md/unix/os_Darwin_x86.s 11 Dec 2006 09:45:30 -0000 1.2 |
-+++ mozilla/nsprpub/pr/src/md/unix/os_Darwin_x86.s 27 May 2010 18:38:39 -0000 |
-@@ -44,16 +44,17 @@ |
- # |
- # PRInt32 __PR_Darwin_x86_AtomicIncrement(PRInt32 *val); |
- # |
- # Atomically increment the integer pointed to by 'val' and return |
- # the result of the increment. |
- # |
- .text |
- .globl __PR_Darwin_x86_AtomicIncrement |
-+ .private_extern __PR_Darwin_x86_AtomicIncrement |
- .align 4 |
- __PR_Darwin_x86_AtomicIncrement: |
- movl 4(%esp), %ecx |
- movl $1, %eax |
- lock |
- xaddl %eax, (%ecx) |
- incl %eax |
- ret |
-@@ -61,16 +62,17 @@ __PR_Darwin_x86_AtomicIncrement: |
- # |
- # PRInt32 __PR_Darwin_x86_AtomicDecrement(PRInt32 *val); |
- # |
- # Atomically decrement the integer pointed to by 'val' and return |
- # the result of the decrement. |
- # |
- .text |
- .globl __PR_Darwin_x86_AtomicDecrement |
-+ .private_extern __PR_Darwin_x86_AtomicDecrement |
- .align 4 |
- __PR_Darwin_x86_AtomicDecrement: |
- movl 4(%esp), %ecx |
- movl $-1, %eax |
- lock |
- xaddl %eax, (%ecx) |
- decl %eax |
- ret |
-@@ -78,31 +80,33 @@ __PR_Darwin_x86_AtomicDecrement: |
- # |
- # PRInt32 __PR_Darwin_x86_AtomicSet(PRInt32 *val, PRInt32 newval); |
- # |
- # Atomically set the integer pointed to by 'val' to the new |
- # value 'newval' and return the old value. |
- # |
- .text |
- .globl __PR_Darwin_x86_AtomicSet |
-+ .private_extern __PR_Darwin_x86_AtomicSet |
- .align 4 |
- __PR_Darwin_x86_AtomicSet: |
- movl 4(%esp), %ecx |
- movl 8(%esp), %eax |
- xchgl %eax, (%ecx) |
- ret |
- |
- # |
- # PRInt32 __PR_Darwin_x86_AtomicAdd(PRInt32 *ptr, PRInt32 val); |
- # |
- # Atomically add 'val' to the integer pointed to by 'ptr' |
- # and return the result of the addition. |
- # |
- .text |
- .globl __PR_Darwin_x86_AtomicAdd |
-+ .private_extern __PR_Darwin_x86_AtomicAdd |
- .align 4 |
- __PR_Darwin_x86_AtomicAdd: |
- movl 4(%esp), %ecx |
- movl 8(%esp), %eax |
- movl %eax, %edx |
- lock |
- xaddl %eax, (%ecx) |
- addl %edx, %eax |
-Index: mozilla/nsprpub/pr/src/md/unix/os_Darwin_x86_64.s |
-=================================================================== |
-RCS file: /cvsroot/mozilla/nsprpub/pr/src/md/unix/os_Darwin_x86_64.s,v |
-retrieving revision 1.1 |
-diff -p -u -8 -r1.1 os_Darwin_x86_64.s |
---- mozilla/nsprpub/pr/src/md/unix/os_Darwin_x86_64.s 27 Jul 2008 16:04:23 -0000 1.1 |
-+++ mozilla/nsprpub/pr/src/md/unix/os_Darwin_x86_64.s 27 May 2010 18:38:39 -0000 |
-@@ -38,58 +38,62 @@ |
- |
- # PRInt32 __PR_Darwin_x86_64_AtomicIncrement(PRInt32 *val) |
- # |
- # Atomically increment the integer pointed to by 'val' and return |
- # the result of the increment. |
- # |
- .text |
- .globl __PR_Darwin_x86_64_AtomicIncrement |
-+ .private_extern __PR_Darwin_x86_64_AtomicIncrement |
- .align 4 |
- __PR_Darwin_x86_64_AtomicIncrement: |
- movl $1, %eax |
- lock |
- xaddl %eax, (%rdi) |
- incl %eax |
- ret |
- |
- # PRInt32 __PR_Darwin_x86_64_AtomicDecrement(PRInt32 *val) |
- # |
- # Atomically decrement the integer pointed to by 'val' and return |
- # the result of the decrement. |
- # |
- .text |
- .globl __PR_Darwin_x86_64_AtomicDecrement |
-+ .private_extern __PR_Darwin_x86_64_AtomicDecrement |
- .align 4 |
- __PR_Darwin_x86_64_AtomicDecrement: |
- movl $-1, %eax |
- lock |
- xaddl %eax, (%rdi) |
- decl %eax |
- ret |
- |
- # PRInt32 __PR_Darwin_x86_64_AtomicSet(PRInt32 *val, PRInt32 newval) |
- # |
- # Atomically set the integer pointed to by 'val' to the new |
- # value 'newval' and return the old value. |
- # |
- .text |
- .globl __PR_Darwin_x86_64_AtomicSet |
-+ .private_extern __PR_Darwin_x86_64_AtomicSet |
- .align 4 |
- __PR_Darwin_x86_64_AtomicSet: |
- movl %esi, %eax |
- xchgl %eax, (%rdi) |
- ret |
- |
- # PRInt32 __PR_Darwin_x86_64_AtomicAdd(PRInt32 *ptr, PRInt32 val) |
- # |
- # Atomically add 'val' to the integer pointed to by 'ptr' |
- # and return the result of the addition. |
- # |
- .text |
- .globl __PR_Darwin_x86_64_AtomicAdd |
-+ .private_extern __PR_Darwin_x86_64_AtomicAdd |
- .align 4 |
- __PR_Darwin_x86_64_AtomicAdd: |
- movl %esi, %eax |
- lock |
- xaddl %eax, (%rdi) |
- addl %esi, %eax |
- ret |