aboutsummaryrefslogtreecommitdiff
path: root/libctf/ctf-create.c
AgeCommit message (Expand)AuthorFilesLines
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
2020-07-22libctf, create: empty dicts are dirty to start withNick Alcock1-0/+1
2020-07-22libctf, create: fix addition of anonymous struct/union membersNick Alcock1-0/+5
2020-07-22libctf, create: member names of "" and NULL should be the sameNick Alcock1-0/+3
2020-07-22libctf, create: add explicit casts for variables' and slices' typesNick Alcock1-2/+2
2020-07-22libctf, create: do not corrupt function types' arglists at insertion timeNick Alcock1-10/+13
2020-07-22libctf, create: support addition of references to the unimplemented typeNick Alcock1-8/+34
2020-06-26libctf: add some missing #includes.Nick Alcock1-0/+1
2020-06-26libctf: create: forwards are always in the namespace of their referentNick Alcock1-2/+8
2020-06-26libctf: create: ctf_add_type should hand back already-added non-SoUsNick Alcock1-6/+10
2020-06-26libctf: create: don't add forwards if the type added already existsNick Alcock1-1/+4
2020-06-26libctf: create: non-root-visible types should not appear in name tablesNick Alcock1-9/+10
2020-01-01Update year range in copyright notice of binutils filesAlan Modra1-1/+1
2019-10-03libctf: remove ctf_malloc, ctf_free and ctf_strdupNick Alcock1-32/+33
2019-10-03libctf: properly handle ctf_add_type of forwards and self-reffing structsNick Alcock1-85/+116
2019-10-03libctf: avoid the need to ever use ctf_updateNick Alcock1-188/+235
2019-10-03libctf: handle nonrepresentable types at link timeNick Alcock1-2/+17
2019-10-03libctf: teach ctf_add_type how forwards workNick Alcock1-14/+29
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-3/+17
2019-10-03libctf: add the ctf_link machineryNick Alcock1-0/+4
2019-10-03libctf: fix double-free on ctf_compress_write error pathNick Alcock1-1/+0
2019-10-03libctf: write CTF files to memory, and CTF archives to fdsNick Alcock1-0/+51
2019-10-03libctf: support getting strings from the ELF strtabNick Alcock1-17/+33
2019-10-03libctf: allow the header to change between versionsNick Alcock1-14/+38
2019-07-01libctf: fix spurious error when rolling back to the first snapshotNick Alcock1-1/+1
2019-07-01libctf: deduplicate and sort the string tableNick Alcock1-108/+75
2019-06-21libctf: drop mmap()-based CTF data allocatorNick Alcock1-8/+7
2019-06-21libctf: handle errors on dynhash insertion betterNick Alcock1-10/+24
2019-06-05libctf: eschew %zi format specifierNick Alcock1-3/+4
2019-06-04Use CHAR_BIT instead of NBBY in libctfTom Tromey1-6/+8
2019-06-04libctf: look for BSD versus GNU qsort_r signaturesNick Alcock1-1/+1
2019-05-31libctf: fix a number of build problems found on Solaris and NetBSDJose E. Marchesi1-22/+28
2019-05-28libctf: type copyingNick Alcock1-0/+485
2019-05-28libctf: creation functionsNick Alcock1-0/+1547