aboutsummaryrefslogtreecommitdiff
path: root/libctf/ctf-impl.h
AgeCommit message (Expand)AuthorFilesLines
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
2020-07-22libctf: sort out potential refcount loopsNick Alcock1-0/+2
2020-07-22libctf: rename the type_mapping_key to type_keyNick Alcock1-10/+9
2020-07-22libctf, open: fix opening CTF in binaries with no symtabNick Alcock1-0/+1
2020-07-22libctf, ld, binutils: add textual error/warning reporting for libctfNick Alcock1-0/+17
2020-07-22libctf, next, hash: add dynhash and dynset _next iterationNick Alcock1-1/+20
2020-07-22libctf, next: introduce new class of easier-to-use iteratorsNick Alcock1-0/+32
2020-07-22libctf: move existing inlines into ctf-inlines.hNick Alcock1-8/+0
2020-07-22libctf, hash: introduce the ctf_dynsetNick Alcock1-0/+13
2020-07-22libctf: add new dynhash functionsNick Alcock1-0/+8
2020-07-22libctf: fix __extension__ with non-GNU C compilersNick Alcock1-0/+1
2020-07-22libctf, archive: stop ctf_arc_bufopen triggering crazy unmapsNick Alcock1-4/+6
2020-07-22libctf, create: do not corrupt function types' arglists at insertion timeNick Alcock1-1/+1
2020-07-22include, libctf: typo fixesNick Alcock1-1/+1
2020-06-26libctf: work with compilers not supporting GNU C attributesNick Alcock1-0/+7
2020-06-26libctf, binutils: support CTF archives like objdumpNick Alcock1-1/+5
2020-06-26libctf: create: non-root-visible types should not appear in name tablesNick Alcock1-1/+1
2020-01-01Update year range in copyright notice of binutils filesAlan Modra1-1/+1
2019-10-03libctf: make ctf_dump not crash on OOMNick Alcock1-0/+1
2019-10-03libctf: remove ctf_malloc, ctf_free and ctf_strdupNick Alcock1-6/+0
2019-10-03libctf: properly handle ctf_add_type of forwards and self-reffing structsNick Alcock1-0/+1
2019-10-03libctf: avoid the need to ever use ctf_updateNick Alcock1-18/+36
2019-10-03libctf: get rid of a disruptive public include of <sys/param.h>Nick Alcock1-0/+1
2019-10-03libctf: add CU-mapping machineryNick Alcock1-0/+4
2019-10-03libctf: map from old to corresponding newly-added types in ctf_add_typeNick Alcock1-0/+20
2019-10-03libctf: add the ctf_link machineryNick Alcock1-0/+2
2019-10-03libctf: support getting strings from the ELF strtabNick Alcock1-2/+15
2019-10-03libctf, binutils: dump the CTF headerNick Alcock1-0/+1
2019-10-03libctf: allow the header to change between versionsNick Alcock1-2/+6
2019-07-01libctf: deduplicate and sort the string tableNick Alcock1-2/+41
2019-07-01libctf: add hash traversal helpersNick Alcock1-0/+6
2019-06-21libctf: drop mmap()-based CTF data allocatorNick Alcock1-5/+0
2019-06-21libctf: handle errors on dynhash insertion betterNick Alcock1-2/+2
2019-05-31libctf: fix a number of build problems found on Solaris and NetBSDJose E. Marchesi1-2/+3
2019-05-28libctf: library version enforcementNick Alcock1-0/+1
2019-05-28libctf: lookups by name and symbolNick Alcock1-0/+1
2019-05-28libctf: core type lookupNick Alcock1-0/+8