summary refs log tree commit diff
path: root/debug
Commit message (Collapse)AuthorAgeFilesLines
* Port remaining string benchmarksSiddhesh Poyarekar2013-06-111-24/+0
| | | | | There were a few more string benchmarks (strcpy_chk and stpcpy_check) in the debug directory that needed to be ported over.
* Avoid use of "register" as optimization hint.Joseph Myers2013-06-072-4/+4
|
* Fix leading whitespaces.Ondrej Bilka2013-06-061-1/+1
|
* Link extra-libs consistently with libc and ld.so.Joseph Myers2013-05-311-10/+0
|
* Add #include <stdint.h> for uint[32|64]_t usage (except installed headers).Ryan S. Arnold2013-05-162-0/+2
|
* Move getlogin_r_chk to login/ subdir.Roland McGrath2013-05-063-33/+5
|
* Move ptsname_r_chk to login/ subdir.Roland McGrath2013-05-063-30/+5
|
* Remove __ptrvalue, __bounded and __unbounded.Joseph Myers2013-02-131-2/+2
|
* Remove CHECK_N and bp-checks.h.Joseph Myers2013-02-081-2/+0
|
* Remove BOUNDED_N and BOUNDED_1.Joseph Myers2013-02-011-3/+2
|
* Avoid backtrace tests matching filenames when searching for function names.Joseph Myers2013-01-245-65/+65
|
* Add tests that backtrace and backtrace_symbols produce correct results.Joseph Myers2013-01-185-1/+501
|
* Update copyright notices with scripts/update-copyrights.Joseph Myers2013-01-0296-111/+96
|
* Add script to update copyright notices and reformat some to facilitate its use.Joseph Myers2013-01-011-2/+1
|
* Update copyright years.David S. Miller2013-01-013-6/+6
| | | | | | | | | | | | | | | | | | | | | | | | | * catgets/gencat.c: Update copyright year. * csu/version.c: Likewise. * debug/catchsegv.sh: Likewise. * debug/pcprofiledump.c: Likewise. * debug/xtrace.sh: Likewise. * elf/ldconfig.c: Likewise. * elf/ldd.bash.in: Likewise. * elf/pldd.c: Likewise. * elf/sotruss.ksh: Likewise. * elf/sprof.c: Likewise. * iconv/iconv_prog.c: Likewise. * iconv/iconvconfig.c: Likewise. * locale/programs/locale.c: Likewise. * locale/programs/localedef.c: Likewise. * login/programs/pt_chown.c: Likewise. * malloc/memusage.sh: Likewise. * malloc/memusagestat.c: Likewise. * malloc/mtrace.pl: Likewise. * nscd/nscd.c: Likewise. * nss/getent.c: Likewise. * nss/makedb.c: Likewise. * posix/getconf.c: Likewise.
* Mention that __chk_fail is a public ABI in test-strcpy_chk.cFlorian Weimer2012-11-291-0/+3
| | | | * debug/test-strcpy_chk.c: Mention __chk_fail ABI test.
* Update --version copyright dates for memusagestat and pcprofiledump.Joseph Myers2012-11-151-1/+1
|
* Support --with-pkgversion and --with-bugurl.Joseph Myers2012-11-094-13/+21
|
* Add debug IFUNC testsH.J. Lu2012-10-195-2/+47
|
* Rename LDFLAGS-XXX to LDLIBS-XXX for -lstdc++H.J. Lu2012-09-071-6/+6
|
* Clean up definition of _LIBC_REENTRANT and _IO_MTSAFE_IO.Roland McGrath2012-08-171-27/+27
|
* Suppress sign-conversion warning from FD_SET.Paul Pluzhnikov2012-06-131-4/+4
| | | | | | | [BZ #14210] See <http://sourceware.org/ml/libc-alpha/2012-05/msg01794.html>. * debug/fdelt_chk.c (__fdelt_chk): Accept and return long int, not unsigned long int. * misc/bits/select2.h (__fdelt_chk, __fdelt_warn, __FD_ELT): Likewise.
* tests: move -D_FORTIFY_SOURCE to CPPFLAGSMike Frysinger2012-05-311-4/+8
| | | | | | | | | The -D_FORTIFY_SOURCE flags are being added to the test-specific CFLAGS values when they should be the test-specific CPPFLAGS values. Otherwise the values don't override the user-specified CPPFLAGS and might end up breaking the tests. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* Remove use of INTDEF/INTUSE in libioAndreas Schwab2012-05-2410-41/+30
|
* Fix attributes for fortify functions.Marek Polacek2012-04-291-1/+1
|
* Remove all traces of reg_char.David S. Miller2012-04-184-4/+4
| | | | | | | | | | | | | | | | | | | * sysdeps/generic/memcopy.h (reg_char): Delete. * debug/strcat_chk.c: Use char, not reg_char. * debug/strcpy_chk.c: Likewise. * debug/strncat_chk.c: Likewise. * debug/strncpy_chk.c: Likewise. * string/memchr.c: Likewise. * string/memrchr.c: Likewise. * string/rawmemchr.c: Likewise. * string/strcat.c: Likewise. * string/strchr.c: Likewise. * string/strchrnul.c: Likewise. * string/strcmp.c: Likewise. * string/strcpy.c: Likewise. * string/strncat.c: Likewise. * string/strncmp.c: Likewise. * string/strncpy.c: Likewise.
* Merge branch 'elf-move'Andreas Jaeger2012-03-272-20/+147
|\ | | | | | | | | | | | | Conflicts: debug/backtracesymsfd.c sysdeps/generic/elf/backtracesymsfd.c sysdeps/i386/configure.in
| * Remove old debug/backtracesyms files, replace with elf versions.Andreas Jaeger2012-03-202-20/+147
| |
* | Move stdio-common/_itoa.h to sysdeps/genericH.J. Lu2012-03-202-2/+2
|/
* Remove distribute variable from MakefilesUlrich Drepper2012-03-071-2/+0
|
* Replace FSF snail mail address with URLs.Paul Eggert2012-02-0995-285/+190
|
* Fix gets problemsUlrich Drepper2012-01-241-5/+0
|
* Add checking versions of poll and ppollUlrich Drepper2012-01-085-2/+81
|
* Remove pre-ISO C supportUlrich Drepper2012-01-076-13/+13
| | | | No more __const.
* Remove non-ELF supportUlrich Drepper2012-01-071-3/+1
|
* More fallout from gets removalUlrich Drepper2012-01-011-0/+6
|
* Update copyright yearUlrich Drepper2012-01-012-4/+4
|
* Add range checking for FD_SET, FD_CLR, and FD_ISSETUlrich Drepper2011-09-084-6/+62
|
* Fix quoting in some installed shell scriptsUlrich Drepper2011-06-281-1/+1
|
* Unify messagesUlrich Drepper2011-05-281-2/+2
| | | | | Some shell scripts unnecessarily used different formats for some messages. Unify them to reduce the work of translators.
* Update copyright year.Ulrich Drepper2011-01-172-4/+4
|
* Add two forgotten licence exceptionsPetr Baudis2010-09-252-0/+34
| | | | | | The two files in debug/ are included in libc_nonshared.a and the functions may be included in linked executables. Use the same text as in other files going to libc_nonshared.a.
* Remove undefined operationsAndreas Schwab2010-09-051-5/+5
|
* Improve 64bit memcpy/memmove for Atom, Core 2 and Core i7H.J. Lu2010-06-301-1/+5
| | | | | | | This patch includes optimized 64bit memcpy/memmove for Atom, Core 2 and Core i7. It improves memcpy by up to 3X on Atom, up to 4X on Core 2 and up to 1X on Core i7. It also improves memmove by up to 3X on Atom, up to 4X on Core 2 and up to 2X on Core i7.
* Update copyright year.Ulrich Drepper2010-03-152-5/+5
|
* Add CFLAGS definition missing from last patch.Ulrich Drepper2009-07-301-0/+2
|
* Add test case for ____longjmp_chk vs signal stacks.Ulrich Drepper2009-07-302-1/+116
|
* Don't treat bug reporting message as a format string.Andreas Schwab2009-06-161-1/+1
|
* Check for valid stack frame in longjmp.Ulrich Drepper2009-05-154-2/+122
| | | | | | | If longjmp restores the stack frame to an address which is beyond the stack frame at the time of the longjmp call it would install an uninitialized stack frame. If compiled with _FORTIFY_SOURCE defined, longjmp will now bail out in this situation.
* * sysdeps/unix/sysv/linux/dl-osinfo.h (dl_fatal): Remove inlineUlrich Drepper2009-04-263-9/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | from definition. * sysdeps/x86_64/dl-machine.h (elf_machine_rela): Don't define label if it is not used. * elf/dl-profile.c (_dl_start_profile): Define real-type variant of gmon_hist_hdr and gmon_hdr structures and use them. * elf/dl-load.c (open_verify): Add temporary variable to avoid warning. * nscd/nscd_helper.c (get_mapping): Avoid casts to avoid warnings. * sunrpc/clnt_raw.c (clntraw_private_s): Use union in definition to avoid cast. * inet/rexec.c (rexec_af): Make sa2 a union to avoid warnings. * inet/rcmd.c (rcmd_af): Make from a union of the various needed types to avoid warnings. (iruserok_af): Use ss_family instead of casts. * gmon/gmon.c (write_hist): Define real-type variant of gmon_hist_hdr structure and use it. (write_gmon): Likewise for gmon_hdr. * sysdeps/unix/sysv/linux/readv.c: Avoid declaration of replacement function if we are not going to define it. * sysdeps/unix/sysv/linux/writev.c: Likewise. * inet/inet6_option.c (optin_alloc): Add temporary variable to avoid warning. * libio/strfile.h (struct _IO_streambuf): Use correct type and name of VTable element. * libio/iovsprintf.c: Avoid casts to avoid warnings. * libio/iovsscanf.c: Likewise. * libio/vasprintf.c: Likewise. * libio/vsnprintf.c: Likewise. * stdio-common/isoc99_vsscanf.c: Likewise. * stdlib/strfmon_l.c: Likewise. * debug/vasprintf_chk.c: Likewise. * debug/vsnprintf_chk.c: Likewise. * debug/vsprintf_chk.c: Likewise.