aboutsummaryrefslogtreecommitdiff
path: root/scripts/abilist.awk
AgeCommit message (Collapse)AuthorFilesLines
2014-03-18Work around binutils bugs in 2.23 and olderRoland McGrath1-0/+4
binutils versions up through at least 2.23 have some bugs that cause STV_HIDDEN symbols to appear in .dynsyms.
2012-11-28Properly handle indirect functions in ABI check on powerpc64Andreas Schwab1-1/+1
2012-05-30alpha: Handle ST_OTHER in objdump outputRichard Henderson1-2/+9
* scripts/abilist.awk: Accept 8 fields. Handle Alpha functions marked to avoid plt entry.
2012-01-07Update ABI informationUlrich Drepper1-0/+5
2003-04-022003-04-01 Roland McGrath <roland@redhat.com>Roland McGrath1-6/+4
* scripts/abilist.awk: Allow dots in soname suffix. * scripts/abilist.awk (emit): Fix bailout condition.
2003-03-30* scripts/abilist.awk: Grok .opd foo plus .text .foo as "foo F" alone.Roland McGrath1-1/+9
2003-03-28* scripts/abilist.awk: If given -v filename_regexp and/or -vRoland McGrath1-17/+20
libname_regexp when parsing names, then produce output only for those matching the given regexps. In combine mode, save all stanzas for a final sorting by stanza header at the end. Emit a blank line between stanzas.
2003-03-28* scripts/abilist.awk: When given -v combine=1, do parse_names andRoland McGrath1-13/+23
emit a single output stream with lib name in stanza header lines. * scripts/abilist.awk: Emit A for all *ABS* regardless of type.
2003-03-27Tweak redirection handling in last change.Roland McGrath1-17/+23
2003-03-27* scripts/abilist.awk: If variable `parse_names' is set, grok the fileRoland McGrath1-6/+50
header lines and write out foo.symlist files for each foo.so.NN listed. * libio/libioP.h (_IO_wfile_jumps): Remove attribute_hidden. This symbol is exported, and we don't want to hide it. Add libc_hidden_proto instead. (_IO_file_jumps): Add libc_hidden_proto. * libio/wfileops.c (_IO_wfile_jumps): Add libc_hidden_data_def. Remove INTVARDEF. * libio/fileops.c (_IO_file_jumps): Likewise. * libio/stdfiles.c: Don't use INTUSE on them. * libio/iofdopen.c (_IO_new_fdopen): Likewise. * libio/iofopen.c (__fopen_internal): Likewise. * libio/freopen.c (freopen): Likewise. * libio/freopen64.c (freopen64): Likewise. * libio/iovdprintf.c (_IO_vdprintf): Likewise.
2003-03-032003-03-02 Roland McGrath <roland@redhat.com>Roland McGrath1-0/+4
* scripts/abilist.awk: Reject data items with apparent 0 size.
2003-03-032003-03-02 Roland McGrath <roland@redhat.com>Roland McGrath1-1/+3
* scripts/abilist.awk: Don't distinguish weak symbols in normal output.
2002-12-23* scripts/abilist.awk: Produce a more compact format, divided intoRoland McGrath1-10/+60
stanzas for each version set, the set name listed only once. * scripts/extract-abilist.awk: New file. * scripts/merge-abilist.awk: New file. * Makerules (check-abi-%, update-abi-%): New pattern rules. (update-abi, check-abi): New targets. * Makefile (+subdir_targets): Add subdir_{check,update}-abi. * Makerules (%.symlist): Use LC_ALL=C when running awk script.
2002-11-24* scripts/abilist.awk: Avoid strtonum function, not there in mawk.Roland McGrath1-1/+3
Just produce hex output for datum sizes.
2002-11-21* scripts/abilist.awk: Grok function descriptor symbols.Roland McGrath1-0/+3
* intl/tst-gettext.c (main): Check return values from setlocale. Add necessary unsetenv's to make LANG=existing-locale check work. * intl/tst-gettext.sh: Use mkdir -p. Copy test files unconditionally, so aborted prior runs don't confuse things. * locale/localeinfo.h (struct locale_data: union locale_data_value): Use uintptr_t instead of unsigned int for `word' member. (_NL_CURRENT_WORD): Cast to uint32_t. * posix/bug-regex5.c (main): Use union to extract _NL_COLLATE_NRULES value.
2002-11-14* scripts/abilist.awk: New file.Roland McGrath1-0/+49
* Makefile (distribute): Add it. * Makerules ($(objpfx)%.dynsym, $(objpfx)%.symlist): New rules. (tests): Depend on .symlist file for each $(install-lib.so-versioned). [! subdir] (tests): Depend on libc.symlist. (generated): Add those files. * aclocal.m4 (LIBC_PROG_BINUTILS): Check for objdump, set OBJDUMP. * configure: Regenerated. * config.make.in (OBJDUMP): New variable, substituted by configure. * malloc/mcheck.c (struct hdr): New members `block' and `magic2'. (mallochook, reallochook): Set them up. (checkhdr): Check HDR->magic2 value. (freehook): Reset HDR->magic2. (memalignhook): New static function. (old_memalign_hook): New static variable. (mcheck, reallochook): Set __memalign_hook to memalignhook.