aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2020-07-22libctf, dedup: add deduplicatorNick Alcock14-24/+3401
2020-07-22libctf, dedup: add new configure option --enable-libctf-hash-debuggingNick Alcock7-2/+65
2020-07-22libctf: add SHA-1 support for libctfNick Alcock6-12/+139
2020-07-22libctf, link: add the ability to filter out variables from the linkNick Alcock7-1/+48
2020-07-22libctf, link: fix spurious conflicts of variables in the variable sectionNick Alcock2-1/+6
2020-07-22libctf, link: redo cu-mapping handlingNick Alcock7-32/+135
2020-07-22libctf, link: fix ctf_link_write fd leakNick Alcock2-0/+5
2020-07-22libctf, link: add lazy linking: clean up input members: err/warn cleanupNick Alcock9-133/+611
2020-07-22libctf: drop error-prone ctf_strerrorNick Alcock4-8/+9
2020-07-22libctf: sort out potential refcount loopsNick Alcock5-8/+67
2020-07-22libctf: rename the type_mapping_key to type_keyNick Alcock4-28/+50
2020-07-22libctf: check for vasprintfNick Alcock4-12/+32
2020-07-22libctf, archive: fix bad error messageNick Alcock2-1/+5
2020-07-22libctf, open: fix opening CTF in binaries with no symtabNick Alcock4-26/+70
2020-07-22libctf, dump: fix slice dumpingNick Alcock2-35/+65
2020-07-22libctf, dump: migrate towards dumping errors rather than truncationNick Alcock2-10/+19
2020-07-22libctf, decl: avoid leaks of the formatted string on errorNick Alcock2-1/+9
2020-07-22libctf, types: enhance ctf_type_aname to print function arg typesNick Alcock3-50/+89
2020-07-22libctf, ld, binutils: add textual error/warning reporting for libctfNick Alcock14-3/+235
2020-07-22libctf, types: ensure the emission of ECTF_NOPARENTEgeyar Bagcioglu2-1/+5
2020-07-22libctf: error out on corrupt CTF with invalid header flagsNick Alcock5-3/+18
2020-07-22libctf: pass the thunk down properly when wrapping qsort_rNick Alcock2-1/+5
2020-07-22libctf, next, hash: add dynhash and dynset _next iterationNick Alcock5-1/+305
2020-07-22libctf, next: introduce new class of easier-to-use iteratorsNick Alcock9-10/+606
2020-07-22libctf: add ctf_refNick Alcock5-0/+22
2020-07-22libctf: add ctf_forwardable_kindNick Alcock3-1/+12
2020-07-22libctf: move existing inlines into ctf-inlines.hNick Alcock3-8/+14
2020-07-22libctf, hash: introduce the ctf_dynsetNick Alcock4-11/+203
2020-07-22libctf, hash: save per-item space when no key/item freeing functionNick Alcock2-21/+62
2020-07-22libctf, hash: improve insertion of existing keys into dynhashesNick Alcock2-2/+7
2020-07-22libctf: add new dynhash functionsNick Alcock4-0/+122
2020-07-22libctf: fix __extension__ with non-GNU C compilersNick Alcock2-0/+5
2020-07-22libctf: add ctf_archive_countNick Alcock5-0/+21
2020-07-22libctf: add ctf_member_countNick Alcock5-0/+35
2020-07-22libctf: add ctf_type_kind_forwardedNick Alcock5-0/+30
2020-07-22libctf: add ctf_type_name_rawNick Alcock5-6/+28
2020-07-22libctf: having debugging enabled is unlikelyNick Alcock2-1/+5
2020-07-22libctf, archive: stop ctf_arc_bufopen triggering crazy unmapsNick Alcock4-12/+40
2020-07-22libctf, types: ints, floats and typedefs with no name are invalidNick Alcock2-1/+15
2020-07-22libctf, types: support slices of anything terminating in an intNick Alcock3-3/+22
2020-07-22libctf, create: empty dicts are dirty to start withNick Alcock2-0/+5
2020-07-22libctf, create: fix addition of anonymous struct/union membersNick Alcock2-0/+9
2020-07-22libctf, create: member names of "" and NULL should be the sameNick Alcock2-0/+8
2020-07-22libctf, open: drop unnecessary historical wart around forwardsNick Alcock2-9/+8
2020-07-22libctf, types: allow ctf_type_reference of dynamic slicesNick Alcock2-3/+16
2020-07-22libctf, create: add explicit casts for variables' and slices' typesNick Alcock2-2/+7
2020-07-22libctf, create: do not corrupt function types' arglists at insertion timeNick Alcock4-14/+27
2020-07-22libctf, create: support addition of references to the unimplemented typeNick Alcock2-8/+44
2020-07-22libctf: restructure error handling to reduce relocationsNick Alcock8-114/+159
2020-07-22include, libctf: typo fixesNick Alcock4-4/+12