aboutsummaryrefslogtreecommitdiff
path: root/libctf/ctf-types.c
AgeCommit message (Expand)AuthorFilesLines
2024-04-19libctf: support addition of types to dicts read via ctf_open()Nick Alcock1-16/+10
2024-04-19libctf: remove static/dynamic name lookup distinctionNick Alcock1-16/+2
2024-04-17libctf warningsAlan Modra1-1/+1
2024-01-04Update year range in copyright notice of binutils filesAlan Modra1-1/+1
2023-10-18libctf: Return CTF_ERR in ctf_type_resolve_unsliced PR 30836Torbjörn SVENSSON1-1/+1
2023-10-17libctf: Sanitize error types for PR 30836Torbjörn SVENSSON1-25/+21
2023-04-08libctf: propagate errors from parents correctlyNick Alcock1-9/+20
2023-03-24libctf: get the offsets of fields of unnamed structs/unions rightNick Alcock1-1/+4
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-10-25libctf, ld: handle nonrepresentable types betterNick Alcock1-6/+13
2021-05-06libctf, include: support an alternative encoding for nonrepresentable typesNick Alcock1-0/+9
2021-03-18libctf: support encodings for enumsNick Alcock1-1/+7
2021-03-18libctf: types: unify code dealing with small-vs-large struct membersNick Alcock1-155/+136
2021-03-18libctf: eliminate dtd_u, part 5: structs / unionsNick Alcock1-182/+116
2021-03-18libctf: eliminate dtd_u, part 4: enumsNick Alcock1-79/+31
2021-03-18libctf: eliminate dtd_u, part 3: functionsNick Alcock1-2/+2
2021-03-18libctf: eliminate dtd_u, part 2: arraysNick Alcock1-6/+4
2021-03-18libctf: eliminate dtd_u, part 1: int/float/sliceNick Alcock1-32/+11
2021-03-02libctf: reimplement many _iter iterators in terms of _nextNick Alcock1-71/+44
2021-02-04libctf: always name nameless types "", never NULLNick Alcock1-1/+7
2021-01-05libctf, ld: fix formatting of forwards to unions and enumsNick Alcock1-1/+20
2021-01-05libctf, include: support unnamed structure members betterNick Alcock1-89/+138
2021-01-05libctf, ld: dump enums: generally improve dump formattingNick Alcock1-4/+0
2021-01-05libctf, ld: prohibit getting the size or alignment of forwardsNick Alcock1-8/+20
2021-01-01Update year range in copyright notice of binutils filesAlan Modra1-1/+1
2020-11-20libctf: symbol type linking supportNick Alcock1-0/+12
2020-11-20libctf, include, binutils, gdb, ld: rename ctf_file_t to ctf_dict_tNick Alcock1-62/+62
2020-08-27libctf, binutils, include, ld: gettextize and improve error handlingNick Alcock1-1/+2
2020-07-22libctf: fixes for systems on which sizeof (void *) > sizeof (long)Nick Alcock1-1/+1
2020-07-22libctf, types: enhance ctf_type_aname to print function arg typesNick Alcock1-1/+45
2020-07-22libctf, types: ensure the emission of ECTF_NOPARENTEgeyar Bagcioglu1-1/+1
2020-07-22libctf, next: introduce new class of easier-to-use iteratorsNick Alcock1-2/+350
2020-07-22libctf: add ctf_member_countNick Alcock1-0/+24
2020-07-22libctf: add ctf_type_kind_forwardedNick Alcock1-0/+20
2020-07-22libctf: add ctf_type_name_rawNick Alcock1-6/+17
2020-07-22libctf, types: ints, floats and typedefs with no name are invalidNick Alcock1-1/+10
2020-07-22libctf, types: support slices of anything terminating in an intNick Alcock1-2/+7
2020-07-22libctf, types: allow ctf_type_reference of dynamic slicesNick Alcock1-3/+12
2020-07-22libctf, create: do not corrupt function types' arglists at insertion timeNick Alcock1-3/+3
2020-01-01Update year range in copyright notice of binutils filesAlan Modra1-1/+1
2019-10-03libctf: fix tabdamageNick Alcock1-1/+1
2019-10-03libctf: get the encoding of non-ints/fps in the dynamic space rightNick Alcock1-1/+21
2019-10-03libctf: allow ctf_type_lname of a null pointer.Nick Alcock1-1/+2
2019-10-03libctf: avoid the need to ever use ctf_updateNick Alcock1-66/+211
2019-10-03libctf: handle nonrepresentable types at link timeNick Alcock1-0/+5
2019-10-03libctf: Add iteration over non-root typesNick Alcock1-0/+21
2019-07-18libctf: introduce ctf_func_type_{info,args}, ctf_type_aname_rawNick Alcock1-0/+85
2019-05-31libctf: fix a number of build problems found on Solaris and NetBSDJose E. Marchesi1-24/+24
2019-05-28libctf: core type lookupNick Alcock1-0/+1023