Home | History | Annotate | Download | only in sys
History log of /src/lib/libc/arch/x86_64/sys/cerror.S
RevisionDateAuthorComments
 1.8  03-May-2025  riastradh libc/x86_64: Omit needless __PIC__ conditionals.

PR lib/59391: unnecessary __PIC__ conditionals clutter .S files
 1.7  22-May-2014  uebayasi branches: 1.7.36;
Put missing END() markers to set ELF symbol size.
 1.6  12-Sep-2013  joerg branches: 1.6.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.5  27-Feb-2012  joerg branches: 1.5.2;
Make __cerror protected to restore ABI leak in older libc versions,
where e.g. librt referenced the copy from libc. This still allows libc
to use PC-relative jumps.
 1.4  18-Nov-2011  joerg branches: 1.4.2;
Explicitly mark __cerror as hidden
 1.3  07-Aug-2003  agc branches: 1.3.56;
Move UCB-licensed code from 4-clause to 3-clause licence.

Patches provided by Joel Baker in PR 22280, verified by myself.
 1.2  03-Jun-2002  fvdl Use the syscall insn for system calls. Fix up some assembly to
remove either previously made errors, or to account for the
fact that syscall clobbers %ecx.
 1.1  19-Jun-2001  fvdl Initial commit of x86-64 specific parts of libc.
 1.3.56.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.3.56.1  17-Apr-2012  yamt sync with head
 1.4.2.1  27-Feb-2012  riz Pull up following revision(s) (requested by joerg in ticket #57):
lib/libc/arch/arm/sys/cerror.S: revision 1.8
lib/libc/arch/vax/SYS.h: revision 1.12
lib/libc/arch/powerpc64/sys/cerror.S: revision 1.3
lib/libc/arch/powerpc64/sys/cerror.S: revision 1.4
lib/libc/arch/i386/sys/cerror.S: revision 1.16
lib/libc/arch/x86_64/sys/cerror.S: revision 1.5
lib/libc/arch/powerpc/sys/cerror.S: revision 1.10
lib/libc/arch/mips/sys/cerror.S: revision 1.17
lib/libc/arch/powerpc/sys/cerror.S: revision 1.9
Make __cerror protected to restore ABI leak in older libc versions,
where e.g. librt referenced the copy from libc. This still allows libc
to use PC-relative jumps.
PowerPC doesn't have CERROR since it never had a.out.
Use _C_LABEL(__cerror) instead.
 1.5.2.1  20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.6.2.1  10-Aug-2014  tls Rebase.
 1.7.36.1  02-Aug-2025  perseant Sync with HEAD

RSS XML Feed