CVS log for dietlibc/lib/stackgap.c
Up to [DVB] / dietlibc / lib
Request diff between arbitrary revisions
Keyword substitution: kv
Default branch: MAIN
Revision 1.32: download - view: text, markup, annotated - select for diffs
Thu Mar 17 13:09:51 2016 UTC (8 years, 2 months ago) by leitner
Branches: MAIN
CVS tags: HEAD
Diff to: previous 1.31: preferred, colored
Changes since revision 1.31: +2 -581 lines
stackgap PIE updates, add forgotten sys/capability.h
Revision 1.31: download - view: text, markup, annotated - select for diffs
Tue Feb 9 14:04:19 2016 UTC (8 years, 4 months ago) by leitner
Branches: MAIN
Diff to: previous 1.30: preferred, colored
Changes since revision 1.30: +8 -1 lines
various TLS and pthread fixes (Christian Seiler)
Revision 1.30: download - view: text, markup, annotated - select for diffs
Tue Jan 26 15:08:00 2016 UTC (8 years, 4 months ago) by leitner
Branches: MAIN
Diff to: previous 1.29: preferred, colored
Changes since revision 1.29: +2 -3 lines
less undefined behavior
Revision 1.29: download - view: text, markup, annotated - select for diffs
Tue Jan 26 10:47:07 2016 UTC (8 years, 4 months ago) by leitner
Branches: MAIN
Diff to: previous 1.28: preferred, colored
Changes since revision 1.28: +12 -19 lines
find ELF base in PIE fixup code via the _DYNAMIC symbol
Revision 1.28: download - view: text, markup, annotated - select for diffs
Tue Jan 26 09:53:12 2016 UTC (8 years, 4 months ago) by leitner
Branches: MAIN
Diff to: previous 1.27: preferred, colored
Changes since revision 1.27: +10 -2 lines
don't assume the kernel gives us a well-aligned pointer in the auxvec to
random data
Revision 1.27: download - view: text, markup, annotated - select for diffs
Mon Jan 25 19:04:47 2016 UTC (8 years, 4 months ago) by leitner
Branches: MAIN
Diff to: previous 1.26: preferred, colored
Changes since revision 1.26: +355 -2 lines
plumbing to get preliminary PIE support for x86_64
Revision 1.26: download - view: text, markup, annotated - select for diffs
Sun Oct 12 21:38:41 2014 UTC (9 years, 7 months ago) by leitner
Branches: MAIN
Diff to: previous 1.25: preferred, colored
Changes since revision 1.25: +1 -0 lines
add implementation of hsearch and friends
Revision 1.25: download - view: text, markup, annotated - select for diffs
Mon Sep 8 10:11:21 2014 UTC (9 years, 9 months ago) by leitner
Branches: MAIN
Diff to: previous 1.24: preferred, colored
Changes since revision 1.24: +1 -1 lines
add eventfd, inotify_init1, epoll_init1, accept4, recvmmsg, sendmmsg
add dup3, fanotify_init, fanotify_mark, signalfd4, timerfd_settime
add timerfd_gettime
Revision 1.24: download - view: text, markup, annotated - select for diffs
Tue Jul 15 13:42:43 2014 UTC (9 years, 10 months ago) by leitner
Branches: MAIN
Diff to: previous 1.23: preferred, colored
Changes since revision 1.23: +7 -0 lines
expose auxvec
provide linux/sysinfo.h
Revision 1.23: download - view: text, markup, annotated - select for diffs
Sat Apr 19 15:07:34 2014 UTC (10 years, 1 month ago) by leitner
Branches: MAIN
Diff to: previous 1.22: preferred, colored
Changes since revision 1.22: +3 -0 lines
Massive ARM changes from Enrico Scholz
Revision 1.22: download - view: text, markup, annotated - select for diffs
Mon Mar 24 08:25:17 2014 UTC (10 years, 2 months ago) by leitner
Branches: MAIN
Diff to: previous 1.21: preferred, colored
Changes since revision 1.21: +8 -1 lines
remove more compiler warnings
round up tls data size in stackgap
Revision 1.21: download - view: text, markup, annotated - select for diffs
Sat Mar 15 22:18:58 2014 UTC (10 years, 2 months ago) by leitner
Branches: MAIN
Diff to: previous 1.20: preferred, colored
Changes since revision 1.20: +1 -0 lines
attempt to implement more current thread primitives
Revision 1.20: download - view: text, markup, annotated - select for diffs
Mon Jan 16 21:10:26 2012 UTC (12 years, 4 months ago) by leitner
Branches: MAIN
Diff to: previous 1.19: preferred, colored
Changes since revision 1.19: +1 -1
lines
some i386 compile fixes
Revision 1.19: download - view: text, markup, annotated - select for diffs
Tue Dec 20 05:13:13 2011 UTC (12 years, 5 months ago) by leitner
Branches: MAIN
Diff to: previous 1.18: preferred, colored
Changes since revision 1.18: +1 -1
lines
update clone prototype
fix compiler warning on amd64
Revision 1.18: download - view: text, markup, annotated - select for diffs
Sat Nov 26 00:34:06 2011 UTC (12 years, 6 months ago) by leitner
Branches: MAIN
Diff to: previous 1.17: preferred, colored
Changes since revision 1.17: +10 -3
lines
change gettimeofday vsyscall to use the vdso
add WANT_HOSTS_GIVEUP_EARLY in dietfeatures.h
Revision 1.17: download - view: text, markup, annotated - select for diffs
Thu Mar 3 18:40:05 2011 UTC (13 years, 3 months ago) by leitner
Branches: MAIN
Diff to: previous 1.16: preferred, colored
Changes since revision 1.16: +2 -1
lines
get rid of lots of socket cruft
Revision 1.16: download - view: text, markup, annotated - select for diffs
Sun Aug 1 19:56:21 2010 UTC (13 years, 10 months ago) by leitner
Branches: MAIN
Diff to: previous 1.15: preferred, colored
Changes since revision 1.15: +13 -0
lines
add WANT_GNU_STARTUP_BLOAT in dietfeatures.h to support
program_invocation_short_name and program_invocation_name
add INT*_MIN, INT*_MAX, UINT*_MAX, etc to stdint.h
remove const from stdsignal prototype to agree with standard
Revision 1.15: download - view: text, markup, annotated - select for diffs
Wed Jun 2 20:22:07 2010 UTC (14 years ago) by leitner
Branches: MAIN
Diff to: previous 1.14: preferred, colored
Changes since revision 1.14: +11 -0
lines
add WANT_VALGRIND_SUPPORT in dietfeatures.h. When #defined, the
startup code will check if the program is running under valgrind,
and if it is, the SIMD optimized string routines will switch back to
a slower version that does not generate valgrind false positives.
Revision 1.14: download - view: text, markup, annotated - select for diffs
Fri Feb 5 17:36:55 2010 UTC (14 years, 4 months ago) by leitner
Branches: MAIN
Diff to: previous 1.13: preferred, colored
Changes since revision 1.13: +9 -0
lines
add witty comment
Revision 1.13: download - view: text, markup, annotated - select for diffs
Wed Jul 22 03:10:49 2009 UTC (14 years, 10 months ago) by leitner
Branches: MAIN
Diff to: previous 1.12: preferred, colored
Changes since revision 1.12: +12 -5
lines
use TCB (from TLS) on i386 if available
Revision 1.12: download - view: text, markup, annotated - select for diffs
Wed Jul 22 02:31:07 2009 UTC (14 years, 10 months ago) by leitner
Branches: MAIN
Diff to: previous 1.11: preferred, colored
Changes since revision 1.11: +14 -12
lines
first stab at getting TLS to work in actual threads
use fs: to find current thread on x86_64
Revision 1.11: download - view: text, markup, annotated - select for diffs
Tue Jul 21 23:46:28 2009 UTC (14 years, 10 months ago) by leitner
Branches: MAIN
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +12 -3
lines
some misc build fixes and forgotten files
Revision 1.10: download - view: text, markup, annotated - select for diffs
Thu Mar 12 15:36:51 2009 UTC (15 years, 3 months ago) by leitner
Branches: MAIN
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +2 -0
lines
sometimes auxvec does not point to a PHDR!!?
Revision 1.9: download - view: text, markup, annotated - select for diffs
Fri Feb 27 21:00:20 2009 UTC (15 years, 3 months ago) by leitner
Branches: MAIN
Diff to: previous 1.8: preferred, colored
Changes since revision 1.8: +16 -4
lines
turns out the random data in the ELF auxvec is a 2.6.29 invention, so we
do need a /dev/urandom fallback
Revision 1.8: download - view: text, markup, annotated - select for diffs
Thu Feb 26 20:51:54 2009 UTC (15 years, 3 months ago) by leitner
Branches: MAIN
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +72 -24
lines
use randomness passed in ELF auxvec instead of /dev/urandom in startup
(strace looks cleaner now)
use ELF auxvec to implement getpagesize
support thread local storage (w00t!!!!)
and a small cosmetic change to fgetc_unlocked
Revision 1.7: download - view: text, markup, annotated - select for diffs
Fri Aug 24 21:19:33 2007 UTC (16 years, 9 months ago) by leitner
Branches: MAIN
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +11 -7
lines
make it compile again on arm
add qsort patch from Gernot to ameliorate gcc
Revision 1.6: download - view: text, markup, annotated - select for diffs
Sat Aug 4 21:21:54 2007 UTC (16 years, 10 months ago) by leitner
Branches: MAIN
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +1 -1
lines
add stuff for ip
Revision 1.5: download - view: text, markup, annotated - select for diffs
Wed Oct 25 13:38:10 2006 UTC (17 years, 7 months ago) by leitner
Branches: MAIN
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +5 -1
lines
make stackgap compile without WANT_SSP
Revision 1.4: download - view: text, markup, annotated - select for diffs
Fri Oct 13 23:59:50 2006 UTC (17 years, 8 months ago) by leitner
Branches: MAIN
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +36 -0
lines
do the magic required for -fstack-protector in gcc 4.1.1 to actually
work (which includes setting up thread local storage), so far on
i386 and amd64
Revision 1.3: download - view: text, markup, annotated - select for diffs
Tue Apr 4 05:35:14 2006 UTC (18 years, 2 months ago) by leitner
Branches: MAIN
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +19 -1
lines
update SSP (ProPolice) support (with help from Eduardo Tongson)
enabled starting with gcc 4.1
Revision 1.2: download - view: text, markup, annotated - select for diffs
Tue Mar 15 08:51:22 2005 UTC (19 years, 3 months ago) by leitner
Branches: MAIN
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +1 -0
lines
Lots of fixes and patches from Markus Oberhumer.
libstdc++ compatibility
ilp64 compatibility
make diet libc compile with -Werror on 13 platforms
ppc64 now compiles again
Revision 1.1: download - view: text, markup, annotated - select for diffs
Sat Sep 11 12:38:21 2004 UTC (19 years, 9 months ago) by leitner
Branches: MAIN
two more needed files for stack protection
LinuxTV legacy CVS <linuxtv.org/cvs>