Home | History | Annotate | Download | only in sys
History log of /src/lib/libc/arch/m68k/sys/sbrk.S
RevisionDateAuthorComments
 1.17  24-Jul-2013  matt Only jump to CERROR if carry is set, not clear.
 1.16  16-Jul-2013  matt Use SYSTRAP.
Don't use the PLT to call CERROR
Use LEA_LCL / GOT_SETUP
Remove non-__ELF__ code.
Make __minbrk and __curbrk hidden and avoid using the GOT for them.
Convert to motorola syntax.
 1.15  16-Jul-2013  matt Convert to normal Motorola syntax for addressing.
%r@ -> (%r)
%r@- -> -(%r)
%r@+ -> (%r)+
%r@(n) n(%r)
etc.
No object differences.
 1.14  07-Aug-2003  agc branches: 1.14.56; 1.14.62;
Move UCB-licensed code from 4-clause to 3-clause licence.

Patches provided by Joel Baker in PR 22280, verified by myself.
 1.13  05-May-2001  kleink Shameless hack to reference end when using a.out and _end when using ELF.
 1.12  26-Jun-2000  kleink branches: 1.12.2;
Thinko in previous: we do always use an internal name.
 1.11  23-Jun-2000  kleink Add internal names for brk() and sbrk().
 1.10  25-Oct-1999  thorpej branches: 1.10.6;
Add register prefixes.
 1.9  18-Oct-1999  itohy ELF PIC support.
 1.8  02-May-1999  kleink branches: 1.8.2;
Call cerror through the PLT.
 1.7  14-Jan-1999  kleink * On architectures using ELF, and conditionally on those in transition, rename
_ASM_LABEL(cerror) and _ASM_LABEL(curbrk) to _C_LABEL(__cerror) and
_C_LABEL(__curbrk) (or their respective architecture-specific equivalents) to
avoid possible name clashes with identifiers used in user applications.
* Do the same for minbrk on all architectures to avoid a GCC-specific (and
on ELF architectures effectively useless) symbol reference renaming in MI code.
 1.6  01-Jul-1998  thorpej Use _C_LABEL() to generate C labels.
 1.5  13-Dec-1995  thorpej New-style RCS ids. Use the RCSID() macro where appropriate.
 1.4  04-Aug-1994  chopps fixed ld.so to properly save all regs when binding PIC functions. We no
longer need the special case (PIC) code to push args when calling cerror.
 1.3  27-Jan-1994  mycroft branches: 1.3.2;
Separate curbrk and mincrk.
 1.2  27-Jan-1994  mycroft Random cleanup.
 1.1  25-Nov-1993  paulus Machine-dependent files for generic m68k machines (copied from hp300),
modified to support shared libraries.
 1.3.2.1  05-Aug-1994  mycroft update from trunk
 1.8.2.1  27-Dec-1999  wrstuden Pull up to last week's -current.
 1.10.6.1  22-Aug-2000  kleink Pull up revs. 1.11-1.12 (approved by thorpej):
Add internal names for brk(), sbrk() and fork().
 1.12.2.1  08-Oct-2001  nathanw Catch up to -current.
 1.14.62.1  20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.14.56.1  22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")

RSS XML Feed