Module Name: src Committed By: matt Date: Thu Jul 18 12:27:01 UTC 2013
Modified Files: src/lib/libc/arch/vax/sys: brk.S sbrk.S Log Message: Make __curbrk & __minbrk hidden. To generate a diff of this commit: cvs rdiff -u -r1.13 -r1.14 src/lib/libc/arch/vax/sys/brk.S cvs rdiff -u -r1.11 -r1.12 src/lib/libc/arch/vax/sys/sbrk.S Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/lib/libc/arch/vax/sys/brk.S diff -u src/lib/libc/arch/vax/sys/brk.S:1.13 src/lib/libc/arch/vax/sys/brk.S:1.14 --- src/lib/libc/arch/vax/sys/brk.S:1.13 Tue Jan 25 02:38:15 2011 +++ src/lib/libc/arch/vax/sys/brk.S Thu Jul 18 12:27:01 2013 @@ -31,23 +31,26 @@ #if defined(SYSLIBC_SCCS) && !defined(lint) /* .asciz "@(#)brk.s 8.1 (Berkeley) 6/4/93" */ -RCSID("$NetBSD: brk.S,v 1.13 2011/01/25 02:38:15 matt Exp $") +RCSID("$NetBSD: brk.S,v 1.14 2013/07/18 12:27:01 matt Exp $") #endif /* SYSLIBC_SCCS and not lint */ - .globl CURBRK + .globl _C_LABEL(__curbrk) .globl _C_LABEL(__minbrk) + .hidden _C_LABEL(__curbrk) + .hidden _C_LABEL(__minbrk) #ifdef WEAK_ALIAS WEAK_ALIAS(brk, _brk) #endif ENTRY(_brk, 0) - cmpl _C_LABEL(__minbrk),4(%ap) # gtr > _end + moval _C_LABEL(__minbrk),%r5 # gtr > _end + cmpl (%r5),4(%ap) # gtr > _end blequ 1f # is fine - movl _C_LABEL(__minbrk),4(%ap) # shrink back to _end + movl (%r5),4(%ap) # shrink back to _end 1: chmk $ SYS_break # do it jcs err - movl 4(%ap),CURBRK + movl 4(%ap),_C_LABEL(__curbrk) clrl %r0 ret err: Index: src/lib/libc/arch/vax/sys/sbrk.S diff -u src/lib/libc/arch/vax/sys/sbrk.S:1.11 src/lib/libc/arch/vax/sys/sbrk.S:1.12 --- src/lib/libc/arch/vax/sys/sbrk.S:1.11 Tue Jan 25 02:38:15 2011 +++ src/lib/libc/arch/vax/sys/sbrk.S Thu Jul 18 12:27:01 2013 @@ -31,12 +31,14 @@ #if defined(SYSLIBC_SCCS) && !defined(lint) /* .asciz "@(#)sbrk.s 8.1 (Berkeley) 6/4/93" */ -RCSID("$NetBSD: sbrk.S,v 1.11 2011/01/25 02:38:15 matt Exp $") +RCSID("$NetBSD: sbrk.S,v 1.12 2013/07/18 12:27:01 matt Exp $") #endif /* SYSLIBC_SCCS and not lint */ .globl _end .globl _C_LABEL(__minbrk) - .globl CURBRK + .globl _C_LABEL(__curbrk) + .hidden _C_LABEL(__minbrk) + .hidden _C_LABEL(__curbrk) #ifdef WEAK_ALIAS WEAK_ALIAS(sbrk, _sbrk) @@ -45,19 +47,20 @@ WEAK_ALIAS(sbrk, _sbrk) .data _C_LABEL(__minbrk): .long _end -CURBRK: +_C_LABEL(__curbrk): .long _end .text ENTRY(_sbrk, 0) - addl3 CURBRK,4(%ap),-(%sp) + moval _C_LABEL(__curbrk),%r5 + addl3 (%r5),4(%ap),-(%sp) pushl $1 movl %ap,%r3 movl %sp,%ap chmk $ SYS_break jcs err - movl CURBRK,%r0 - addl2 4(%r3),CURBRK + movl (%r5),%r0 + addl2 4(%r3),(%r5) ret err: jmp CERROR+2