aboutsummaryrefslogtreecommitdiff
path: root/libctf
AgeCommit message (Expand)AuthorFilesLines
5 dayslibctf: link: rejig lazy opening to not need weak symbolsNick Alcock1-61/+27
10 dayslibctf: don't run tests requiring deduplicating linker unless one is in useNick Alcock5-1/+67
10 dayslibctf: exclude always-emitted Solaris symbols from the symtypetabRainer Orth1-0/+6
10 dayslibctf: get libctf-nobfd.ver from the right place with Solaris ldNick Alcock2-2/+2
10 dayslibctf: do not use mmap on Solaris 11Rainer Orth2-0/+16
2025-07-13Add markers for 2.45 branchNick Clifton1-0/+4
2025-07-01libctf: doc: add __float128 and SIMD vector classification to spec.Bruce McCulloch1-2/+9
2025-07-01libctf: add root-visibility-addition testNick Alcock2-0/+39
2025-07-01libctf: create: check the right root-visible flag when adding enumerandsNick Alcock1-1/+1
2025-07-01libctf: create: addition of non-root types should not return root typesNick Alcock1-3/+3
2025-06-04libctf: use __attribute__((__gnu_printf__)) where appropriateNick Alcock1-0/+5
2025-06-04libctf, dedup: reclaim space wasted by duplicate hidden typesNick Alcock1-12/+28
2025-06-04libctf: dedup: preserve non-root flag across normal linksNick Alcock6-56/+322
2025-06-04libctf: dedup: improve hiding of conflicting types in the same dictNick Alcock1-5/+40
2025-06-04Revert "libctf: fix linking of non-root-visible types"Nick Alcock3-132/+2
2025-05-23libctf: archive, open: when opening, always set errp to somethingNick Alcock4-2/+28
2025-02-28libctf: fix cv-qualified unnamed struct/union field lookupNick Alcock4-13/+55
2025-02-28libctf: fix slices of slices and of enumsNick Alcock4-6/+98
2025-02-28Remove unnecessary non-standard & unportable inclusions.Jonas 'Sortie' Termansen2-2/+0
2025-02-25[libctf] Fix warning: @xref should not appear on @multitable lineTom de Vries1-1/+1
2025-01-19Add markers for bihnutils 2.44 branchNick Clifton1-0/+4
2025-01-01Update year range in copyright notice of binutils filesAlan Modra40-41/+41
2024-09-24binutils testsuite: canonicalize subtest names in libctfFrank Ch. Eigler2-9/+8
2024-08-29PR32093, -Walloc-size warning in ctf-hash.cAlan Modra1-2/+8
2024-07-31libctf: fix ctf_archive_count return value on big-endianNick Alcock1-1/+1
2024-07-31libctf: dump: fix small leakNick Alcock1-1/+2
2024-07-31libctf: fix ref leak of names of newly-inserted non-root-visible typesNick Alcock1-3/+3
2024-07-31libctf: clean up hashtab error handling messNick Alcock2-11/+16
2024-07-31libctf, include: add ctf_dict_set_flag: less enum dup checking by defaultNick Alcock8-45/+181
2024-07-31libctf: link: remember to turn off the LCTF_LINKING flag after ctf_link_writeNick Alcock1-0/+4
2024-07-31libctf: link: fix error handlingNick Alcock1-1/+1
2024-07-31libctf, open: Fix enum error handling pathNick Alcock1-0/+1
2024-07-31libctf, subr: don't mix up errors and warningsNick Alcock1-2/+2
2024-07-31libctf: fix dynset insertionNick Alcock1-1/+1
2024-07-31libctf: dedup: tiny tweaksNick Alcock1-4/+3
2024-07-31libctf: fix CTF dict compressionNick Alcock5-42/+179
2024-07-31libctf: fix linking of non-root-visible typesNick Alcock3-2/+132
2024-07-31libctf, dump: correctly dump non-root-visible typesNick Alcock1-1/+1
2024-07-31libctf, string: split the movable refs out of the ref listNick Alcock2-20/+47
2024-07-31libctf, dedup: drop unnecessary arg from ctf_dedup()Nick Alcock3-36/+30
2024-07-31libctf: we do in fact support foreign-endian old versionsNick Alcock1-8/+2
2024-07-20Add markers for 2.43 branch/releaseNick Clifton1-0/+4
2024-06-20Revert "Remove LIBINTL_DEP"Alan Modra2-2/+5
2024-06-20Remove LIBINTL_DEPAlan Modra2-5/+2
2024-06-19libctf: fix testsuite bugs revealed by -WallNick Alcock4-13/+9
2024-06-18libctf, include: new functions for looking up enumeratorsNick Alcock8-9/+482
2024-06-18libctf: make the ctf_next ctn_fp non-constNick Alcock1-3/+5
2024-06-18libctf: prohibit addition of enums with overlapping enumerator constantsNick Alcock4-21/+163
2024-06-18libctf: suppress spurious failure of malloc-counting tests under valgrindNick Alcock5-2/+23
2024-06-18libctf: fix dict leak on archive-wide symbol lookup error pathNick Alcock1-0/+1