History log of /src/lib/libc/arch/i386/sys/brk.S |
Revision | | Date | Author | Comments |
1.24 |
| 23-May-2014 |
uebayasi | Put missing END() markers to set ELF symbol size.
|
1.23 |
| 12-Sep-2013 |
joerg | branches: 1.23.2; Pass PICFLAGS down to cc-as-as and use __PIC__ to decide if it is small vs big PIC mode. Retire -DPIC and -DBIGPIC.
|
1.22 |
| 18-Nov-2011 |
joerg | branches: 1.22.6; Mark __cerror as hidden and exploit that to simplify assembler.
|
1.21 |
| 09-Mar-2007 |
ad | branches: 1.21.36; If I686_LIBC is defined, make syscalls using the 'sysenter' instruction.
|
1.20 |
| 07-Aug-2003 |
agc | Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22280, verified by myself.
|
1.19 |
| 20-Mar-2002 |
ross | use canonical indirect jmp & call syntax to squelch new as(1) warning
|
1.18 |
| 06-May-2001 |
ross | I have no idea why this syscall wrapper does some very un-unix-like argument prefrobbing, in particular, it computes max(addr, __minbrk) and uses that. The code is like this even in the ancient libc/i386 tree, back to the earliest rev 1.2. I did not see it Lite 1, but I'm not totally sure what the random site I found was serving up. * * However, I do know that it should use jb and not jl. *
|
1.17 |
| 08-Dec-2000 |
mycroft | branches: 1.17.2; Use the SYSTRAP() macro more uniformly.
|
1.16 |
| 26-Jun-2000 |
kleink | Thinko in previous: we do always use an internal name.
|
1.15 |
| 23-Jun-2000 |
kleink | Add internal names for brk() and sbrk().
|
1.14 |
| 03-Apr-2000 |
mycroft | branches: 1.14.4; Clean up. * _REENTRANT is always defined. * The vfork() stubs can use cerror.
|
1.13 |
| 03-Apr-2000 |
mycroft | Repair syscall stubs that were not updated when the cerror interface was modified.
|
1.12 |
| 08-Feb-1999 |
christos | branches: 1.12.2; Amend for the PLT fixes, things broke last night with the changes to SYS.h and cerror.S. In particular, the syscalls in the files committed below were broken.
|
1.11 |
| 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.10 |
| 16-Jul-1997 |
christos | RCSID fixes: Always use the NetBSD rcsid and the macro RCSID() defined in <machine/asm.h>; Also syscalls should be protected using the SYSLIBC_SCCS define not LIBC_SCCS
|
1.9 |
| 26-Oct-1994 |
mycroft | Use trap gate to enter kernel.
|
1.8 |
| 27-Jan-1994 |
mycroft | Separate curbrk and mincrk.
|
1.7 |
| 27-Jan-1994 |
mycroft | Random cleanup.
|
1.6 |
| 27-Jan-1994 |
mycroft | SYS_brk --> SYS_break. Where's my axe?
|
1.5 |
| 27-Jan-1994 |
mycroft | More stylistic changes.
|
1.4 |
| 24-Jan-1994 |
jtc | Optimization tweaks: Use testl %reg,%reg instead of cmpl $0,%reg Use xorl %reg,%reg instead of movl $0,%reg
|
1.3 |
| 06-Dec-1993 |
pk | Use PIC_PLT for error returns. Correct operand order in accessing `minbrk' and `curbrk'.
|
1.2 |
| 21-Oct-1993 |
jtc | Move the old berkeley sccs id into the header comment like it is done for other source files.
|
1.1 |
| 07-Oct-1993 |
cgd | make an arch directory in libc, and move all machine dirs into it
|
1.12.2.1 |
| 05-May-2000 |
he | Pull up revision 1.13 (requested by assar): Repair syscall stubs which were not adapted when the cerror interface was changed.
|
1.14.4.1 |
| 21-Aug-2000 |
kleink | Pull up revs. 1.15-1.16 (approved by thorpej): Add internal names for brk(), sbrk() and fork().
|
1.17.2.2 |
| 22-Mar-2002 |
nathanw | Catch up to -current.
|
1.17.2.1 |
| 08-Oct-2001 |
nathanw | Catch up to -current.
|
1.21.36.2 |
| 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")
|
1.21.36.1 |
| 17-Apr-2012 |
yamt | sync with head
|
1.22.6.1 |
| 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.23.2.1 |
| 10-Aug-2014 |
tls | Rebase.
|