aboutsummaryrefslogtreecommitdiff
path: root/libctf/ctf-impl.h
AgeCommit message (Expand)AuthorFilesLines
2024-06-18libctf, include: new functions for looking up enumeratorsNick Alcock1-5/+7
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 Alcock1-1/+4
2024-06-18libctf: dedup: enums with overlapping enumerators are conflictingNick Alcock1-1/+2
2024-04-19libctf: make ctf_serialize() actually serializeNick Alcock1-17/+2
2024-04-19libctf: rethink strtab writeoutNick Alcock1-4/+5
2024-04-19libctf: replace 'pending refs' abstractionNick Alcock1-3/+18
2024-04-19Revert "libctf: do not corrupt strings across ctf_serialize"Nick Alcock1-5/+1
2024-04-19libctf: rename ctf_dict.ctf_{symtab,strtab}Nick Alcock1-3/+3
2024-04-19libctf: fix a comment typoNick Alcock1-3/+3
2024-04-19libctf: delete LCTF_DIRTYNick Alcock1-2/+1
2024-04-19libctf: support addition of types to dicts read via ctf_open()Nick Alcock1-9/+19
2024-04-19libctf: remove static/dynamic name lookup distinctionNick Alcock1-20/+14
2024-01-04Update year range in copyright notice of binutils filesAlan Modra1-1/+1
2023-10-17libctf: Sanitize error types for PR 30836Torbjörn SVENSSON1-1/+0
2023-01-01Update year range in copyright notice of binutils filesAlan Modra1-1/+1
2022-06-21libctf: fix linking together multiple objects derived from the same sourceNick Alcock1-0/+4
2022-03-23libctf: add LIBCTF_WRITE_FOREIGN_ENDIAN debugging optionNick Alcock1-0/+2
2022-01-02Update year range in copyright notice of binutils filesAlan Modra1-1/+1
2021-05-09Use htab_eq_string in libctfAlan Modra1-2/+0
2021-03-21Provide an inline startswith function in bfd.hAlan Modra1-0/+1
2021-03-18libctf: types: unify code dealing with small-vs-large struct membersNick Alcock1-2/+2
2021-03-18libctf: eliminate dtd_u, part 5: structs / unionsNick Alcock1-14/+0
2021-03-18libctf: eliminate dtd_u, part 4: enumsNick Alcock1-0/+3
2021-03-18libctf: do not corrupt strings across ctf_serializeNick Alcock1-1/+4
2021-03-18libctf: eliminate dtd_u, part 3: functionsNick Alcock1-1/+0
2021-03-18libctf: eliminate dtd_u, part 2: arraysNick Alcock1-1/+0
2021-03-18libctf: eliminate dtd_u, part 1: int/float/sliceNick Alcock1-2/+1
2021-03-18libctf: fix comment above ctf_dict_tNick Alcock1-5/+6
2021-03-02libctf: add a deduplicator-specific type mapping tableNick Alcock1-8/+9
2021-02-20libctf, include: find types of symbols by nameNick Alcock1-2/+4
2021-02-04libctf, ld: fix symtypetab and var section population under ld -rNick Alcock1-3/+5
2021-01-05libctf: fix lookups of pointers by name in parent dictsNick Alcock1-0/+3
2021-01-05libctf, include: support unnamed structure members betterNick Alcock1-5/+7
2021-01-01Update year range in copyright notice of binutils filesAlan Modra1-1/+1
2020-11-25libctf, include: support foreign-endianness symtabs with CTFNick Alcock1-0/+2
2020-11-20libctf, include: CTF-archive-wide symbol lookupNick Alcock1-1/+4
2020-11-20libctf: symbol type linking supportNick Alcock1-6/+56
2020-11-20bfd, include, ld, binutils, libctf: CTF should use the dynstr/symNick Alcock1-0/+1
2020-11-20libctf, include, binutils, gdb, ld: rename ctf_file_t to ctf_dict_tNick Alcock1-89/+90
2020-08-27libctf, binutils, include, ld: gettextize and improve error handlingNick Alcock1-11/+6
2020-08-27libctf, binutils: initial work towards libctf gettextizationNick Alcock1-0/+1
2020-07-22libctf, link: tie in the deduplicating linkerNick Alcock1-0/+1
2020-07-22libctf, dedup: add deduplicatorNick Alcock1-0/+127
2020-07-22libctf, dedup: add new configure option --enable-libctf-hash-debuggingNick Alcock1-0/+5
2020-07-22libctf: add SHA-1 support for libctfNick Alcock1-0/+5
2020-07-22libctf, link: add the ability to filter out variables from the linkNick Alcock1-1/+6
2020-07-22libctf, link: redo cu-mapping handlingNick Alcock1-3/+18
2020-07-22libctf, link: add lazy linking: clean up input members: err/warn cleanupNick Alcock1-0/+4
2020-07-22libctf: drop error-prone ctf_strerrorNick Alcock1-1/+0