The NetBSD Project

CVS log for src/lib/libc/arch/i386/sys/sbrk.S

[BACK] Up to [cvs.NetBSD.org] / src / lib / libc / arch / i386 / sys

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.20.6.1 / (download) - annotate - [select for diffs], Wed Aug 20 00:02:10 2014 UTC (9 years, 7 months ago) by tls
Branch: tls-maxphys
Changes since 1.20: +4 -3 lines
Diff to previous 1.20 (colored) next main 1.21 (colored) to selected 1.5 (colored)

Rebase to HEAD as of a few days ago.

Revision 1.21.2.1 / (download) - annotate - [select for diffs], Sun Aug 10 06:51:49 2014 UTC (9 years, 8 months ago) by tls
Branch: tls-earlyentropy
Changes since 1.21: +3 -2 lines
Diff to previous 1.21 (colored) next main 1.22 (colored) to selected 1.5 (colored)

Rebase.

Revision 1.22 / (download) - annotate - [select for diffs], Fri May 23 02:34:19 2014 UTC (9 years, 10 months ago) by uebayasi
Branch: MAIN
CVS Tags: tls-maxphys-base, tls-earlyentropy-base, prg-localcount2-base3, prg-localcount2-base2, prg-localcount2-base1, prg-localcount2-base, prg-localcount2, phil-wifi-base, phil-wifi-20200421, phil-wifi-20200411, phil-wifi-20200406, phil-wifi-20191119, phil-wifi-20190609, phil-wifi, pgoyette-localcount-base, pgoyette-localcount-20170426, pgoyette-localcount-20170320, pgoyette-localcount-20170107, pgoyette-localcount-20161104, pgoyette-localcount-20160806, pgoyette-localcount-20160726, pgoyette-localcount, pgoyette-compat-merge-20190127, pgoyette-compat-base, pgoyette-compat-20190127, pgoyette-compat-20190118, pgoyette-compat-1226, pgoyette-compat-1126, pgoyette-compat-1020, pgoyette-compat-0930, pgoyette-compat-0906, pgoyette-compat-0728, pgoyette-compat-0625, pgoyette-compat-0521, pgoyette-compat-0502, pgoyette-compat-0422, pgoyette-compat-0415, pgoyette-compat-0407, pgoyette-compat-0330, pgoyette-compat-0322, pgoyette-compat-0315, pgoyette-compat, perseant-stdc-iso10646-base, perseant-stdc-iso10646, netbsd-9-base, netbsd-9-3-RELEASE, netbsd-9-2-RELEASE, netbsd-9-1-RELEASE, netbsd-9-0-RELEASE, netbsd-9-0-RC2, netbsd-9-0-RC1, netbsd-9, netbsd-8-base, netbsd-8-2-RELEASE, netbsd-8-1-RELEASE, netbsd-8-1-RC1, netbsd-8-0-RELEASE, netbsd-8-0-RC2, netbsd-8-0-RC1, netbsd-8, netbsd-7-nhusb-base-20170116, netbsd-7-nhusb-base, netbsd-7-nhusb, netbsd-7-base, netbsd-7-2-RELEASE, netbsd-7-1-RELEASE, netbsd-7-1-RC2, netbsd-7-1-RC1, netbsd-7-1-2-RELEASE, netbsd-7-1-1-RELEASE, netbsd-7-1, netbsd-7-0-RELEASE, netbsd-7-0-RC3, netbsd-7-0-RC2, netbsd-7-0-RC1, netbsd-7-0-2-RELEASE, netbsd-7-0-1-RELEASE, netbsd-7-0, netbsd-7, netbsd-10-base, netbsd-10-0-RELEASE, netbsd-10-0-RC6, netbsd-10-0-RC5, netbsd-10-0-RC4, netbsd-10-0-RC3, netbsd-10-0-RC2, netbsd-10-0-RC1, netbsd-10, matt-nb8-mediatek-base, matt-nb8-mediatek, localcount-20160914, is-mlppp-base, is-mlppp, cjep_sun2x-base1, cjep_sun2x-base, cjep_sun2x, cjep_staticlib_x-base1, cjep_staticlib_x-base, cjep_staticlib_x, bouyer-socketcan-base1, bouyer-socketcan-base, bouyer-socketcan, HEAD
Changes since 1.21: +3 -2 lines
Diff to previous 1.21 (colored) to selected 1.5 (colored)

Put missing END() markers to set ELF symbol size.

Revision 1.19.2.2 / (download) - annotate - [select for diffs], Thu May 22 11:36:47 2014 UTC (9 years, 10 months ago) by yamt
Branch: yamt-pagecache
Changes since 1.19.2.1: +3 -3 lines
Diff to previous 1.19.2.1 (colored) to branchpoint 1.19 (colored) next main 1.20 (colored) to selected 1.5 (colored)

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")

Revision 1.21 / (download) - annotate - [select for diffs], Thu Sep 12 15:36:15 2013 UTC (10 years, 7 months ago) by joerg
Branch: MAIN
CVS Tags: yamt-pagecache-base9, riastradh-xf86-video-intel-2-7-1-pre-2-21-15, riastradh-drm2-base3
Branch point for: tls-earlyentropy
Changes since 1.20: +3 -3 lines
Diff to previous 1.20 (colored) to selected 1.5 (colored)

Pass PICFLAGS down to cc-as-as and use __PIC__ to decide if it is small
vs big PIC mode. Retire -DPIC and -DBIGPIC.

Revision 1.19.2.1 / (download) - annotate - [select for diffs], Tue Apr 17 00:05:13 2012 UTC (12 years ago) by yamt
Branch: yamt-pagecache
CVS Tags: yamt-pagecache-tag8
Changes since 1.19: +3 -6 lines
Diff to previous 1.19 (colored) to selected 1.5 (colored)

sync with head

Revision 1.20 / (download) - annotate - [select for diffs], Fri Nov 18 20:21:41 2011 UTC (12 years, 5 months ago) by joerg
Branch: MAIN
CVS Tags: yamt-pagecache-base8, yamt-pagecache-base7, yamt-pagecache-base6, yamt-pagecache-base5, yamt-pagecache-base4, riastradh-drm2-base2, riastradh-drm2-base1, riastradh-drm2-base, riastradh-drm2, netbsd-6-base, netbsd-6-1-RELEASE, netbsd-6-1-RC4, netbsd-6-1-RC3, netbsd-6-1-RC2, netbsd-6-1-RC1, netbsd-6-1-5-RELEASE, netbsd-6-1-4-RELEASE, netbsd-6-1-3-RELEASE, netbsd-6-1-2-RELEASE, netbsd-6-1-1-RELEASE, netbsd-6-1, netbsd-6-0-RELEASE, netbsd-6-0-RC2, netbsd-6-0-RC1, netbsd-6-0-6-RELEASE, netbsd-6-0-5-RELEASE, netbsd-6-0-4-RELEASE, netbsd-6-0-3-RELEASE, netbsd-6-0-2-RELEASE, netbsd-6-0-1-RELEASE, netbsd-6-0, netbsd-6, matt-nb6-plus-nbase, matt-nb6-plus-base, matt-nb6-plus, agc-symver-base, agc-symver
Branch point for: tls-maxphys
Changes since 1.19: +3 -6 lines
Diff to previous 1.19 (colored) to selected 1.5 (colored)

Mark __cerror as hidden and exploit that to simplify assembler.

Revision 1.18.12.1 / (download) - annotate - [select for diffs], Thu Sep 18 04:39:19 2008 UTC (15 years, 7 months ago) by wrstuden
Branch: wrstuden-revivesa
Changes since 1.18: +8 -2 lines
Diff to previous 1.18 (colored) next main 1.19 (colored) to selected 1.5 (colored)

Sync with wrstuden-revivesa-base-2.

Revision 1.19.6.2 / (download) - annotate - [select for diffs], Wed Jul 2 20:07:44 2008 UTC (15 years, 9 months ago) by rmind
Branch: christos-time_t
Changes since 1.19.6.1: +94 -0 lines
Diff to previous 1.19.6.1 (colored) to branchpoint 1.19 (colored) next main 1.20 (colored) to selected 1.5 (colored)

Avoid calling a syscall when argument to sbrk(2) is zero.
OK by <ad>.

Revision 1.19.6.1, Wed Jul 2 20:07:43 2008 UTC (15 years, 9 months ago) by rmind
Branch: christos-time_t
Changes since 1.19: +0 -94 lines
FILE REMOVED

file sbrk.S was added on branch christos-time_t on 2008-07-02 20:07:44 +0000

Revision 1.19 / (download) - annotate - [select for diffs], Wed Jul 2 20:07:43 2008 UTC (15 years, 9 months ago) by rmind
Branch: MAIN
CVS Tags: yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base, wrstuden-revivesa-base-3, wrstuden-revivesa-base-2, netbsd-5-base, netbsd-5-2-RELEASE, netbsd-5-2-RC1, netbsd-5-2-3-RELEASE, netbsd-5-2-2-RELEASE, netbsd-5-2-1-RELEASE, netbsd-5-2, netbsd-5-1-RELEASE, netbsd-5-1-RC4, netbsd-5-1-RC3, netbsd-5-1-RC2, netbsd-5-1-RC1, netbsd-5-1-5-RELEASE, netbsd-5-1-4-RELEASE, netbsd-5-1-3-RELEASE, netbsd-5-1-2-RELEASE, netbsd-5-1-1-RELEASE, netbsd-5-1, netbsd-5-0-RELEASE, netbsd-5-0-RC4, netbsd-5-0-RC3, netbsd-5-0-RC2, netbsd-5-0-RC1, netbsd-5-0-2-RELEASE, netbsd-5-0-1-RELEASE, netbsd-5-0, netbsd-5, matt-premerge-20091211, matt-nb5-pq3-base, matt-nb5-pq3, matt-nb5-mips64-u2-k2-k4-k7-k8-k9, matt-nb5-mips64-u1-k1-k5, matt-nb5-mips64-premerge-20101231, matt-nb5-mips64-premerge-20091211, matt-nb5-mips64-k15, matt-nb5-mips64, matt-nb4-mips64-k7-u2a-k9b, matt-mips64-premerge-20101231, matt-mips64-base2, jym-xensuspend-nbase, jym-xensuspend-base, jym-xensuspend, christos-time_t-nbase, christos-time_t-base, cherry-xenmp-base, cherry-xenmp, bouyer-quota2-nbase, bouyer-quota2-base, bouyer-quota2
Branch point for: yamt-pagecache, christos-time_t
Changes since 1.18: +8 -2 lines
Diff to previous 1.18 (colored) to selected 1.5 (colored)

Avoid calling a syscall when argument to sbrk(2) is zero.
OK by <ad>.

Revision 1.18 / (download) - annotate - [select for diffs], Fri Mar 9 14:30:56 2007 UTC (17 years, 1 month ago) by ad
Branch: MAIN
CVS Tags: yamt-pf42-baseX, yamt-pf42-base4, yamt-pf42-base3, yamt-pf42-base2, yamt-pf42-base, yamt-pf42, wrstuden-revivesa-base-1, wrstuden-revivesa-base, matt-mips64-base, matt-mips64, matt-armv6-prevmlocking, matt-armv6-nbase, matt-armv6-base, matt-armv6, keiichi-mipv6-base, keiichi-mipv6, hpcarm-cleanup-nbase, hpcarm-cleanup-base, hpcarm-cleanup, cube-autoconf-base, cube-autoconf
Branch point for: wrstuden-revivesa
Changes since 1.17: +4 -4 lines
Diff to previous 1.17 (colored) to selected 1.5 (colored)

If I686_LIBC is defined, make syscalls using the 'sysenter' instruction.

Revision 1.17 / (download) - annotate - [select for diffs], Thu Aug 7 16:42:09 2003 UTC (20 years, 8 months ago) by agc
Branch: MAIN
CVS Tags: wrstuden-fixsa-newbase, wrstuden-fixsa-base-1, wrstuden-fixsa-base, wrstuden-fixsa, netbsd-4-base, netbsd-4-0-RELEASE, netbsd-4-0-RC5, netbsd-4-0-RC4, netbsd-4-0-RC3, netbsd-4-0-RC2, netbsd-4-0-RC1, netbsd-4-0-1-RELEASE, netbsd-4-0, netbsd-4, netbsd-3-base, netbsd-3-1-RELEASE, netbsd-3-1-RC4, netbsd-3-1-RC3, netbsd-3-1-RC2, netbsd-3-1-RC1, netbsd-3-1-1-RELEASE, netbsd-3-1, netbsd-3-0-RELEASE, netbsd-3-0-RC6, netbsd-3-0-RC5, netbsd-3-0-RC4, netbsd-3-0-RC3, netbsd-3-0-RC2, netbsd-3-0-RC1, netbsd-3-0-3-RELEASE, netbsd-3-0-2-RELEASE, netbsd-3-0-1-RELEASE, netbsd-3-0, netbsd-3, netbsd-2-base, netbsd-2-1-RELEASE, netbsd-2-1-RC6, netbsd-2-1-RC5, netbsd-2-1-RC4, netbsd-2-1-RC3, netbsd-2-1-RC2, netbsd-2-1-RC1, netbsd-2-1, netbsd-2-0-base, netbsd-2-0-RELEASE, netbsd-2-0-RC5, netbsd-2-0-RC4, netbsd-2-0-RC3, netbsd-2-0-RC2, netbsd-2-0-RC1, netbsd-2-0-3-RELEASE, netbsd-2-0-2-RELEASE, netbsd-2-0-1-RELEASE, netbsd-2-0, netbsd-2, abandoned-netbsd-4-base, abandoned-netbsd-4
Changes since 1.16: +3 -7 lines
Diff to previous 1.16 (colored) to selected 1.5 (colored)

Move UCB-licensed code from 4-clause to 3-clause licence.

Patches provided by Joel Baker in PR 22280, verified by myself.

Revision 1.15.2.1 / (download) - annotate - [select for diffs], Fri Mar 22 20:41:52 2002 UTC (22 years, 1 month ago) by nathanw
Branch: nathanw_sa
CVS Tags: nathanw_sa_end
Changes since 1.15: +3 -3 lines
Diff to previous 1.15 (colored) next main 1.16 (colored) to selected 1.5 (colored)

Catch up to -current.

Revision 1.16 / (download) - annotate - [select for diffs], Wed Mar 20 22:06:18 2002 UTC (22 years, 1 month ago) by ross
Branch: MAIN
CVS Tags: netbsd-1-6-base, netbsd-1-6-RELEASE, netbsd-1-6-RC3, netbsd-1-6-RC2, netbsd-1-6-RC1, netbsd-1-6-PATCH002-RELEASE, netbsd-1-6-PATCH002-RC4, netbsd-1-6-PATCH002-RC3, netbsd-1-6-PATCH002-RC2, netbsd-1-6-PATCH002-RC1, netbsd-1-6-PATCH002, netbsd-1-6-PATCH001-RELEASE, netbsd-1-6-PATCH001-RC3, netbsd-1-6-PATCH001-RC2, netbsd-1-6-PATCH001-RC1, netbsd-1-6-PATCH001, netbsd-1-6, nathanw_sa_before_merge, nathanw_sa_base, fvdl_fs64_base
Changes since 1.15: +3 -3 lines
Diff to previous 1.15 (colored) to selected 1.5 (colored)

use canonical indirect jmp & call syntax to squelch new as(1) warning

Revision 1.15 / (download) - annotate - [select for diffs], Fri Dec 8 22:57:57 2000 UTC (23 years, 4 months ago) by mycroft
Branch: MAIN
Branch point for: nathanw_sa
Changes since 1.14: +4 -6 lines
Diff to previous 1.14 (colored) to selected 1.5 (colored)

Use the SYSTRAP() macro more uniformly.

Revision 1.12.4.1 / (download) - annotate - [select for diffs], Mon Aug 21 17:43:48 2000 UTC (23 years, 8 months ago) by kleink
Branch: netbsd-1-5
CVS Tags: netbsd-1-5-RELEASE, netbsd-1-5-PATCH003, netbsd-1-5-PATCH002, netbsd-1-5-PATCH001, netbsd-1-5-BETA2, netbsd-1-5-BETA
Changes since 1.12: +7 -3 lines
Diff to previous 1.12 (colored) next main 1.13 (colored) to selected 1.5 (colored)

Pull up revs. 1.13-1.14 (approved by thorpej):
Add internal names for brk(), sbrk() and fork().

Revision 1.14 / (download) - annotate - [select for diffs], Mon Jun 26 06:25:40 2000 UTC (23 years, 9 months ago) by kleink
Branch: MAIN
Changes since 1.13: +6 -7 lines
Diff to previous 1.13 (colored) to selected 1.5 (colored)

Thinko in previous: we do always use an internal name.

Revision 1.13 / (download) - annotate - [select for diffs], Fri Jun 23 15:40:38 2000 UTC (23 years, 9 months ago) by kleink
Branch: MAIN
Changes since 1.12: +7 -2 lines
Diff to previous 1.12 (colored) to selected 1.5 (colored)

Add internal names for brk() and sbrk().

Revision 1.10.2.1 / (download) - annotate - [select for diffs], Fri May 5 13:16:47 2000 UTC (23 years, 11 months ago) by he
Branch: netbsd-1-4
CVS Tags: netbsd-1-4-PATCH003
Changes since 1.10: +5 -5 lines
Diff to previous 1.10 (colored) next main 1.11 (colored) to selected 1.5 (colored)

Pull up revision 1.11 (requested by assar):
  Repair syscall stubs which were not adapted when the cerror
  interface was changed.

Revision 1.12 / (download) - annotate - [select for diffs], Mon Apr 3 04:13:36 2000 UTC (24 years ago) by mycroft
Branch: MAIN
CVS Tags: netbsd-1-5-base, netbsd-1-5-ALPHA2, minoura-xpg4dl-base, minoura-xpg4dl
Branch point for: netbsd-1-5
Changes since 1.11: +7 -6 lines
Diff to previous 1.11 (colored) to selected 1.5 (colored)

Clean up.
* _REENTRANT is always defined.
* The vfork() stubs can use cerror.

Revision 1.11 / (download) - annotate - [select for diffs], Mon Apr 3 03:13:07 2000 UTC (24 years ago) by mycroft
Branch: MAIN
Changes since 1.10: +5 -5 lines
Diff to previous 1.10 (colored) to selected 1.5 (colored)

Repair syscall stubs that were not updated when the cerror interface was
modified.

Revision 1.10 / (download) - annotate - [select for diffs], Mon Feb 8 18:56:48 1999 UTC (25 years, 2 months ago) by christos
Branch: MAIN
CVS Tags: wrstuden-devbsize-base, wrstuden-devbsize-19991221, wrstuden-devbsize, netbsd-1-4-base, netbsd-1-4-RELEASE, netbsd-1-4-PATCH002, netbsd-1-4-PATCH001, comdex-fall-1999-base, comdex-fall-1999
Branch point for: netbsd-1-4
Changes since 1.9: +3 -2 lines
Diff to previous 1.9 (colored) to selected 1.5 (colored)

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.

Revision 1.9 / (download) - annotate - [select for diffs], Thu Jan 14 22:48:19 1999 UTC (25 years, 3 months ago) by kleink
Branch: MAIN
Changes since 1.8: +11 -11 lines
Diff to previous 1.8 (colored) to selected 1.5 (colored)

* 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.

Revision 1.8 / (download) - annotate - [select for diffs], Wed Jul 16 14:37:32 1997 UTC (26 years, 9 months ago) by christos
Branch: MAIN
CVS Tags: netbsd-1-3-base, netbsd-1-3-RELEASE, netbsd-1-3-PATCH003-CANDIDATE2, netbsd-1-3-PATCH003-CANDIDATE1, netbsd-1-3-PATCH003-CANDIDATE0, netbsd-1-3-PATCH003, netbsd-1-3-PATCH002, netbsd-1-3-PATCH001, netbsd-1-3-BETA, netbsd-1-3
Changes since 1.7: +4 -3 lines
Diff to previous 1.7 (colored) to selected 1.5 (colored)

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

Revision 1.7 / (download) - annotate - [select for diffs], Wed Oct 26 19:49:49 1994 UTC (29 years, 5 months ago) by mycroft
Branch: MAIN
CVS Tags: nsswitch, netbsd-1-2-base, netbsd-1-2-RELEASE, netbsd-1-2-PATCH001, netbsd-1-2-BETA, netbsd-1-2, netbsd-1-1-base, netbsd-1-1-RELEASE, netbsd-1-1-PATCH001, netbsd-1-1, ivory_soap2, ivory_soap
Changes since 1.6: +4 -4 lines
Diff to previous 1.6 (colored) to selected 1.5 (colored)

Use trap gate to enter kernel.

Revision 1.6 / (download) - annotate - [select for diffs], Thu Jan 27 15:08:05 1994 UTC (30 years, 2 months ago) by mycroft
Branch: MAIN
CVS Tags: netbsd-1-0-base, netbsd-1-0-RELEASE, netbsd-1-0-PATCH1, netbsd-1-0-PATCH06, netbsd-1-0-PATCH05, netbsd-1-0-PATCH04, netbsd-1-0-PATCH03, netbsd-1-0-PATCH02, netbsd-1-0-PATCH0, netbsd-1-0
Changes since 1.5: +2 -4 lines
Diff to previous 1.5 (colored)

Separate curbrk and mincrk.

Revision 1.5 / (download) - annotate - [selected], Thu Jan 27 06:35:07 1994 UTC (30 years, 2 months ago) by mycroft
Branch: MAIN
Changes since 1.4: +6 -6 lines
Diff to previous 1.4 (colored)

Random cleanup.

Revision 1.4 / (download) - annotate - [select for diffs], Thu Jan 27 04:30:46 1994 UTC (30 years, 2 months ago) by mycroft
Branch: MAIN
Changes since 1.3: +4 -4 lines
Diff to previous 1.3 (colored) to selected 1.5 (colored)

SYS_brk --> SYS_break.  Where's my axe?

Revision 1.3 / (download) - annotate - [select for diffs], Thu Jan 27 04:15:00 1994 UTC (30 years, 2 months ago) by mycroft
Branch: MAIN
Changes since 1.2: +4 -6 lines
Diff to previous 1.2 (colored) to selected 1.5 (colored)

More stylistic changes.

Revision 1.2 / (download) - annotate - [select for diffs], Thu Oct 21 02:19:36 1993 UTC (30 years, 6 months ago) by jtc
Branch: MAIN
Changes since 1.1: +4 -2 lines
Diff to previous 1.1 (colored) to selected 1.5 (colored)

Move the old berkeley sccs id into the header comment like it is done
for other source files.

Revision 1.1 / (download) - annotate - [select for diffs], Thu Oct 7 00:19:51 1993 UTC (30 years, 6 months ago) by cgd
Branch: MAIN
Diff to selected 1.5 (colored)

make an arch directory in libc, and move all machine dirs into it

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>