aboutsummaryrefslogtreecommitdiff
path: root/libctf
AgeCommit message (Expand)AuthorFilesLines
2025-06-27libctf: add root-visibility-addition testusers/nalcock/road-to-ctfv4Nick Alcock2-0/+39
2025-06-27libctf: create: check the right root-visible flag when adding enumerandsNick Alcock1-1/+1
2025-06-27libctf: create: addition of non-root types should not return root typesNick Alcock1-3/+3
2025-06-26libctf: use __attribute__((__gnu_printf__)) where appropriateNick Alcock1-0/+5
2025-06-26libctf, dedup: reclaim space wasted by duplicate hidden typesNick Alcock1-12/+30
2025-06-26libctf: dedup: preserve non-root flag across normal linksNick Alcock6-68/+353
2025-06-25libctf: dedup: improve hiding of conflicting types in the same dictNick Alcock1-10/+44
2025-06-25Revert "libctf: fix linking of non-root-visible types"Nick Alcock3-136/+2
2025-05-20libctf: testsuite fixes for datasec size changesNick Alcock13-15/+15
2025-05-20libctf: archive, open: when opening, always set errp to somethingNick Alcock4-2/+28
2025-04-25libctf: spec: be more specific about Solaris CTF versionsNick Alcock1-2/+2
2025-04-25libctf: API change documentation (NOT FOR UPSTREAMING)Nick Alcock1-0/+148
2025-04-25libctf: by-kind testsNick Alcock34-0/+486
2025-04-25libctf: run_lookup_test: force BTF emission (NOT FOR UPSTREAMING)Nick Alcock1-2/+2
2025-04-25libctf: run_lookup_test: support per-test optionsNick Alcock1-2/+12
2025-04-25libctf: dump: dump conflicting CUs, when declaredNick Alcock1-1/+13
2025-04-25libctf: dump: dump struct-based bitfieldsNick Alcock1-1/+15
2025-04-25libctf: dump: dump variables and datasecsNick Alcock1-7/+87
2025-04-25libctf: dump: dump the header; dump enum64s; adapt to API changesNick Alcock1-93/+190
2025-04-25libctf: archive: allow opening BTF dicts in archives (not for upstreaming)Nick Alcock1-3/+23
2025-04-25libctf: archive: fix ctf_dict_open_cached error handlingNick Alcock1-6/+7
2025-04-25libctf: link: improve BTF child dict namingNick Alcock1-0/+9
2025-04-25libctf: ctf-link: minor comment improvementsNick Alcock2-6/+10
2025-04-25libctf: dedup: conflicting CU names and merging into the parentNick Alcock2-5/+22
2025-04-25libctf: dedup: decl tag support.Nick Alcock2-53/+405
2025-04-25libctf: dedup: type tagsNick Alcock1-0/+15
2025-04-25libctf: dedup: datasecs and varsNick Alcock2-19/+376
2025-04-25libctf: dedup: structs with bitfields, BTF floatsNick Alcock1-3/+35
2025-04-25libctf: dedup: enums, enum64s, functions, func linkageNick Alcock2-14/+192
2025-04-25libctf: dedup: comment fixes, debug indentation changes, and a tiny leakNick Alcock1-41/+41
2025-04-25libctf: dedup: fix a broken error path in string dedupNick Alcock1-1/+1
2025-04-25libctf: dedup: chase API changes: use the public API moreNick Alcock1-25/+41
2025-04-25libctf: drop unnecessary macroNick Alcock1-5/+0
2025-04-25libctf: open-bfd: open BTF dictsNick Alcock1-12/+19
2025-04-25libctf: link: drop unnecessary back-compatibility codeNick Alcock1-53/+0
2025-04-25libctf: link: BTF supportNick Alcock3-6/+50
2025-04-25libctf: strings: don't check for non-deduplicable atoms in the parentNick Alcock1-2/+3
2025-04-25libctf: serialize: finish off the serializerNick Alcock1-83/+76
2025-04-25libctf: open: fix closing of children with imported parentsNick Alcock1-2/+8
2025-04-25libctf: open, types: ctf_import for BTFNick Alcock2-16/+40
2025-04-25libctf: serialize: handle CTF-versus-BTF output format checksNick Alcock1-0/+49
2025-04-25libctf: serialize: size and emit the type sectionNick Alcock1-140/+267
2025-04-25libctf: serialize: type section sizingNick Alcock1-40/+37
2025-04-25libctf: serialize: check the type section for BTF-incompatible typesNick Alcock1-0/+116
2025-04-25libctf: strings: no external strings in BTFNick Alcock4-40/+37
2025-04-25libctf: serialize: kind suppression and prohibitionNick Alcock3-0/+36
2025-04-25libctf: serialize: user control over BTF-versus-CTF writeoutNick Alcock2-18/+46
2025-04-25libctf, serialize: preparatory stepsNick Alcock7-67/+112
2025-04-25libctf: lookup, open: chase header field changesNick Alcock2-20/+18
2025-04-25libctf, open: new API for getting the size of CTF/BTF file sectionsNick Alcock2-0/+45