OpenGrok
Cross Reference: sbrk.S
xref
: /
src
/
lib
/
libc
/
arch
/
m68k
/
sys
/
sbrk.S
Home
|
History
|
Annotate
|
Download
|
only in
sys
History log of
/src/lib/libc/arch/m68k/sys/sbrk.S
Revision
Date
Author
Comments
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")
Indexes created Wed Oct 01 19:09:53 GMT 2025