aboutsummaryrefslogtreecommitdiff
path: root/libctf/ctf-create.c
AgeCommit message (Expand)AuthorFilesLines
2024-06-18libctf: prohibit addition of enums with overlapping enumerator constantsNick Alcock1-7/+34
2024-06-18libctf: don't leak enums if ctf_add_type failsNick Alcock1-1/+6
2024-04-19libctf: make ctf_serialize() actually serializeNick Alcock1-1/+1
2024-04-19libctf: rethink strtab writeoutNick Alcock1-1/+1
2024-04-19libctf: replace 'pending refs' abstractionNick Alcock1-2/+10
2024-04-19Revert "libctf: do not corrupt strings across ctf_serialize"Nick Alcock1-24/+3
2024-04-19libctf: delete LCTF_DIRTYNick Alcock1-15/+0
2024-04-19libctf: support addition of types to dicts read via ctf_open()Nick Alcock1-87/+97
2024-04-19libctf: remove static/dynamic name lookup distinctionNick Alcock1-14/+12
2024-04-17libctf warningsAlan Modra1-0/+4
2024-01-04Update year range in copyright notice of binutils filesAlan Modra1-1/+1
2023-10-20libctf: fix creation-time parent/child dict confusionsNick Alcock1-19/+56
2023-10-17libctf: Sanitize error types for PR 30836Torbjörn SVENSSON1-51/+44
2023-04-08libctf: propagate errors from parents correctlyNick Alcock1-2/+2
2023-01-01Update year range in copyright notice of binutils filesAlan Modra1-1/+1
2022-01-02Update year range in copyright notice of binutils filesAlan Modra1-1/+1
2021-05-06libctf, include: support an alternative encoding for nonrepresentable typesNick Alcock1-0/+33
2021-03-18libctf: eliminate dtd_u, part 5: structs / unionsNick Alcock1-155/+105
2021-03-18libctf: eliminate dtd_u, part 4: enumsNick Alcock1-21/+73
2021-03-18libctf: do not corrupt strings across ctf_serializeNick Alcock1-1/+2
2021-03-18libctf: eliminate dtd_u, part 3: functionsNick Alcock1-19/+14
2021-03-18libctf: eliminate dtd_u, part 2: arraysNick Alcock1-3/+13
2021-03-18libctf: eliminate dtd_u, part 1: int/float/sliceNick Alcock1-27/+57
2021-03-18libctf: split serialization and file writeout into its own fileNick Alcock1-1310/+1
2021-03-02bfd, ld, libctf: skip zero-refcount strings in CTF string reportingNick Alcock1-6/+10
2021-03-02libctf: add a deduplicator-specific type mapping tableNick Alcock1-0/+95
2021-02-04libctf: fix uninitialized variable in symbol serialization error handlingNick Alcock1-1/+0
2021-02-04libctf: prohibit nameless ints, floats, typedefs and forwardsNick Alcock1-2/+10
2021-02-04libctf: rip out dead code handling typedefs with no nameNick Alcock1-17/+6
2021-02-04libctf, ld: fix symtypetab and var section population under ld -rNick Alcock1-52/+99
2021-01-19libctf, create: fix ctf_type_add of structs with unnamed membersNick Alcock1-0/+6
2021-01-05libctf: fix lookups of pointers by name in parent dictsNick Alcock1-1/+6
2021-01-05libctf, ld: prohibit getting the size or alignment of forwardsNick Alcock1-7/+43
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/+1
2020-11-20libctf: error-handling fixesNick Alcock1-2/+12
2020-11-20libctf: symbol type linking supportNick Alcock1-12/+687
2020-11-20bfd, include, ld, binutils, libctf: CTF should use the dynstr/symNick Alcock1-0/+2
2020-11-20libctf, include, binutils, gdb, ld: rename ctf_file_t to ctf_dict_tNick Alcock1-113/+113
2020-08-27libctf, binutils, include, ld: gettextize and improve error handlingNick Alcock1-30/+60
2020-07-26libctf: compilation failure on MinGW due to missing errno valuesEli Zaretskii1-0/+4
2020-07-22libctf: fixes for systems on which sizeof (void *) > sizeof (long)Nick Alcock1-6/+10
2020-07-22libctf, dedup: add deduplicatorNick Alcock1-2/+8
2020-07-22libctf, link: add the ability to filter out variables from the linkNick Alcock1-0/+2
2020-07-22libctf, link: redo cu-mapping handlingNick Alcock1-2/+4
2020-07-22libctf, link: add lazy linking: clean up input members: err/warn cleanupNick Alcock1-0/+1
2020-07-22libctf: sort out potential refcount loopsNick Alcock1-1/+3
2020-07-22libctf, ld, binutils: add textual error/warning reporting for libctfNick Alcock1-0/+2
2020-07-22libctf: add ctf_forwardable_kindNick Alcock1-1/+1
2020-07-22libctf, types: support slices of anything terminating in an intNick Alcock1-1/+8