The NetBSD Project

CVS log for src/libexec/ld.elf_so/xprintf.c

[BACK] Up to [cvs.NetBSD.org] / src / libexec / ld.elf_so

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.21.46.1 / (download) - annotate - [select for diffs], Wed Apr 8 14:07:17 2020 UTC (9 months, 1 week ago) by martin
Branch: phil-wifi
Changes since 1.21: +3 -3 lines
Diff to previous 1.21 (colored) next main 1.22 (colored)

Merge changes from current as of 20200406

Revision 1.22 / (download) - annotate - [select for diffs], Sun Dec 8 22:41:42 2019 UTC (13 months, 1 week ago) by uwe
Branch: MAIN
CVS Tags: phil-wifi-20200421, phil-wifi-20200411, phil-wifi-20200406, is-mlppp-base, is-mlppp, HEAD
Changes since 1.21: +3 -3 lines
Diff to previous 1.21 (colored)

Fix typo in a comment.

Revision 1.21 / (download) - annotate - [select for diffs], Thu Dec 16 22:52:32 2010 UTC (10 years, 1 month ago) by joerg
Branch: MAIN
CVS Tags: yamt-pagecache-tag8, yamt-pagecache-base9, yamt-pagecache-base8, yamt-pagecache-base7, yamt-pagecache-base6, yamt-pagecache-base5, yamt-pagecache-base4, yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base, yamt-pagecache, tls-maxphys-base, tls-maxphys, tls-earlyentropy-base, tls-earlyentropy, riastradh-xf86-video-intel-2-7-1-pre-2-21-15, riastradh-drm2-base3, riastradh-drm2-base2, riastradh-drm2-base1, riastradh-drm2-base, riastradh-drm2, prg-localcount2-base3, prg-localcount2-base2, prg-localcount2-base1, prg-localcount2-base, prg-localcount2, phil-wifi-base, phil-wifi-20191119, phil-wifi-20190609, 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-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-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-nb8-mediatek-base, matt-nb8-mediatek, matt-nb6-plus-nbase, matt-nb6-plus-base, matt-nb6-plus, matt-mips64-premerge-20101231, localcount-20160914, cherry-xenmp-base, cherry-xenmp, bouyer-socketcan-base1, bouyer-socketcan-base, bouyer-socketcan, bouyer-quota2-nbase, bouyer-quota2-base, bouyer-quota2, agc-symver-base, agc-symver
Branch point for: phil-wifi
Changes since 1.20: +6 -4 lines
Diff to previous 1.20 (colored)

Replace use of errlist with a single concatenated version and an offset
array. This requires less storage and avoids one runtime relocation per
errno value.

Revision 1.20 / (download) - annotate - [select for diffs], Tue May 19 20:44:52 2009 UTC (11 years, 8 months ago) by christos
Branch: MAIN
CVS Tags: matt-premerge-20091211
Changes since 1.19: +11 -6 lines
Diff to previous 1.19 (colored)

warns=4

Revision 1.18.10.1 / (download) - annotate - [select for diffs], Wed Jan 9 01:37:14 2008 UTC (13 years ago) by matt
Branch: matt-armv6
Changes since 1.18: +11 -4 lines
Diff to previous 1.18 (colored) next main 1.19 (colored)

sync with HEAD

Revision 1.19 / (download) - annotate - [select for diffs], Sat Nov 24 18:32:26 2007 UTC (13 years, 1 month ago) by christos
Branch: MAIN
CVS Tags: yamt-pf42-baseX, yamt-pf42-base4, yamt-pf42-base3, yamt-pf42-base2, yamt-pf42-base, yamt-pf42, wrstuden-revivesa-base-3, wrstuden-revivesa-base-2, wrstuden-revivesa-base-1, wrstuden-revivesa-base, wrstuden-revivesa, 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, mjf-devfs2-base, mjf-devfs2, 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-base2, matt-armv6-nbase, matt-armv6-base, keiichi-mipv6-base, keiichi-mipv6, jym-xensuspend-nbase, jym-xensuspend-base, jym-xensuspend, hpcarm-cleanup-nbase, hpcarm-cleanup-base, cube-autoconf-base, cube-autoconf
Changes since 1.18: +11 -4 lines
Diff to previous 1.18 (colored)

support %z

Revision 1.18 / (download) - annotate - [select for diffs], Sun Apr 24 21:11:58 2005 UTC (15 years, 8 months ago) by christos
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, matt-mips64-base, matt-mips64, matt-armv6-prevmlocking, hpcarm-cleanup, abandoned-netbsd-4-base, abandoned-netbsd-4
Branch point for: matt-armv6
Changes since 1.17: +8 -2 lines
Diff to previous 1.17 (colored)

not supporting %c is confusing and it only uses up a few bytes.

Revision 1.17 / (download) - annotate - [select for diffs], Fri Oct 22 05:39:57 2004 UTC (16 years, 2 months ago) by skrll
Branch: MAIN
CVS Tags: 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
Changes since 1.16: +5 -1 lines
Diff to previous 1.16 (colored)

Add __RCSIDs.

OK'd by mycroft.

Revision 1.8.2.1 / (download) - annotate - [select for diffs], Fri May 28 08:31:22 2004 UTC (16 years, 7 months ago) by tron
Branch: netbsd-1-6
Changes since 1.8: +38 -127 lines
Diff to previous 1.8 (colored) next main 1.9 (colored)

Apply patch (request by skrll in ticket #1702):
Bring "ld.elf_so" (mostly) in sync with NetBSD-current:
- MI and MD (e.g. under NetBSD-alpha) performance improvements
- RTLD_SELF, RTLD_NEXT, RTLD_DEFAULT support
- much better structured code
- closes PR bin/25464

Revision 1.16 / (download) - annotate - [select for diffs], Sun Feb 15 02:59:04 2004 UTC (16 years, 11 months ago) by enami
Branch: MAIN
CVS Tags: 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
Changes since 1.15: +13 -3 lines
Diff to previous 1.15 (colored)

Don't assume past the mmaped region is accessible.

Revision 1.15 / (download) - annotate - [select for diffs], Thu Jul 24 10:12:26 2003 UTC (17 years, 5 months ago) by skrll
Branch: MAIN
Changes since 1.14: +5 -15 lines
Diff to previous 1.14 (colored)

ANSIfy and de-__P().

Revision 1.14 / (download) - annotate - [select for diffs], Thu Jun 5 10:41:33 2003 UTC (17 years, 7 months ago) by simonb
Branch: MAIN
Changes since 1.13: +4 -1 lines
Diff to previous 1.13 (colored)

KNF- blank lines before code at start of functions.

Revision 1.13 / (download) - annotate - [select for diffs], Tue Sep 24 14:09:43 2002 UTC (18 years, 3 months ago) by mycroft
Branch: MAIN
CVS Tags: fvdl_fs64_base
Changes since 1.12: +7 -16 lines
Diff to previous 1.12 (colored)

Similarly, remove support for short arguments.

Revision 1.12 / (download) - annotate - [select for diffs], Tue Sep 24 14:05:33 2002 UTC (18 years, 3 months ago) by mycroft
Branch: MAIN
Changes since 1.11: +5 -12 lines
Diff to previous 1.11 (colored)

Remove quad support.  We don't need it, and it wastes a lot of space.  (It
pulls in {,u}{div,mod}di3() and qdivrem().)

Revision 1.11 / (download) - annotate - [select for diffs], Tue Sep 24 13:06:07 2002 UTC (18 years, 3 months ago) by mycroft
Branch: MAIN
Changes since 1.10: +3 -1 lines
Diff to previous 1.10 (colored)

Include xassert() only if DEBUG, like the real assert().
Also, xassert() calls abort(), so there's no need to do it in all of the
callers.

Revision 1.10 / (download) - annotate - [select for diffs], Tue Aug 27 10:37:33 2002 UTC (18 years, 4 months ago) by lukem
Branch: MAIN
Changes since 1.9: +3 -2 lines
Diff to previous 1.9 (colored)

xerrx() needs to output a trailing newline as well

Revision 1.9 / (download) - annotate - [select for diffs], Sun May 26 00:02:07 2002 UTC (18 years, 7 months ago) by wiz
Branch: MAIN
Changes since 1.8: +6 -85 lines
Diff to previous 1.8 (colored)

__STDC__ is always defined on NetBSD.

Revision 1.6.4.1 / (download) - annotate - [select for diffs], Sun Dec 9 17:22:50 2001 UTC (19 years, 1 month ago) by he
Branch: netbsd-1-5
CVS Tags: netbsd-1-5-PATCH003
Changes since 1.6: +5 -4 lines
Diff to previous 1.6 (colored) next main 1.7 (colored)

Pull up revisions 1.7-1.8 (requested by skrll):
  Add init/fini section support in crtbegin and crtend, and introduce
  support for DWARF2 exception handling.  Fixes PR#12865, PR#13488,
  PR#13489, and PR#13491.  Also fix ld.elf_so to deal appropriately.

Revision 1.8 / (download) - annotate - [select for diffs], Tue Aug 14 20:13:56 2001 UTC (19 years, 5 months ago) by eeh
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
Branch point for: netbsd-1-6
Changes since 1.7: +2 -2 lines
Diff to previous 1.7 (colored)

Pointers are NULL.  Characters are '\0'.

Revision 1.7 / (download) - annotate - [select for diffs], Mon Jul 3 03:32:57 2000 UTC (20 years, 6 months ago) by matt
Branch: MAIN
Changes since 1.6: +4 -3 lines
Diff to previous 1.6 (colored)

Treat short and byte print formats as and cast to the right size.

Revision 1.6 / (download) - annotate - [select for diffs], Sun Apr 2 23:04:32 2000 UTC (20 years, 9 months ago) by soren
Branch: MAIN
CVS Tags: netbsd-1-5-base, netbsd-1-5-RELEASE, netbsd-1-5-PATCH002, netbsd-1-5-PATCH001, netbsd-1-5-BETA2, netbsd-1-5-BETA, netbsd-1-5-ALPHA2, minoura-xpg4dl-base, minoura-xpg4dl
Branch point for: netbsd-1-5
Changes since 1.5: +2 -1 lines
Diff to previous 1.5 (colored)

Also print a newline after the error in the xwarnx case.

Revision 1.5 / (download) - annotate - [select for diffs], Wed Mar 3 21:18:01 1999 UTC (21 years, 10 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-PATCH003, netbsd-1-4-PATCH002, netbsd-1-4-PATCH001, netbsd-1-4, comdex-fall-1999-base, comdex-fall-1999
Changes since 1.4: +3 -1 lines
Diff to previous 1.4 (colored)

Make this compile without -DRTLD_LOADER and fix printf format problems on
the alpha.

Revision 1.4 / (download) - annotate - [select for diffs], Mon Mar 1 16:40:08 1999 UTC (21 years, 10 months ago) by christos
Branch: MAIN
Changes since 1.3: +283 -207 lines
Diff to previous 1.3 (colored)

KNF

Revision 1.3 / (download) - annotate - [select for diffs], Sat Feb 27 21:52:23 1999 UTC (21 years, 10 months ago) by scottr
Branch: MAIN
Changes since 1.2: +14 -30 lines
Diff to previous 1.2 (colored)

Replace local xva_arg() inline function with macros similar to those in
the stdio vfprintf() function.  Fixes compilation errors on powerpc due
to differences in how va_list is implemented.

Revision 1.2 / (download) - annotate - [select for diffs], Sun Feb 7 17:23:40 1999 UTC (21 years, 11 months ago) by christos
Branch: MAIN
Changes since 1.1: +65 -13 lines
Diff to previous 1.1 (colored)

Support for {h,l,q,ll} modifiers and %p

Revision 1.1 / (download) - annotate - [select for diffs], Mon Dec 16 20:38:07 1996 UTC (24 years, 1 month ago) by cgd
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

First cut at an ELF shared loader.  Originally from John Polstra's FreeBSD elf
kit, then hacked on by Matt Thomas <matt@3am-software.com>, then by me (to
make it work with new versions of the toolchain, etc.).  This runs, but it's
in serious need of cleaning and/or a fair bit of reworking.  See the README
file for more information, and a list of things to do.

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>