aboutsummaryrefslogtreecommitdiff
path: root/libctf
AgeCommit message (Expand)AuthorFilesLines
2019-10-03libctf: properly handle ctf_add_type of forwards and self-reffing structsNick Alcock4-85/+134
2019-10-03libctf: avoid the need to ever use ctf_updateNick Alcock10-422/+896
2019-10-03libctf: handle nonrepresentable types at link timeNick Alcock6-27/+130
2019-10-03libctf: installable libctf as a shared libraryNick Alcock8-82/+8150
2019-10-03libctf: actually close bfds we have openedNick Alcock3-1/+8
2019-10-03libctf: bfd-open: mark the bfd as cacheableNick Alcock2-0/+5
2019-10-03libctf: get rid of a disruptive public include of <sys/param.h>Nick Alcock2-0/+5
2019-10-03libctf: eschew C99 for loop initial declarationsNick Alcock2-7/+21
2019-10-03libctf: don't leak hash keys or values on value replacementNick Alcock2-4/+22
2019-10-03libctf: teach ctf_add_type how forwards workNick Alcock2-14/+35
2019-10-03libctf: add CU-mapping machineryNick Alcock5-4/+194
2019-10-03libctf: add linking of the variable sectionNick Alcock3-25/+145
2019-10-03libctf: map from old to corresponding newly-added types in ctf_add_typeNick Alcock6-4/+202
2019-10-03libctf: add the ctf_link machineryNick Alcock8-14/+564
2019-10-03libctf: dump: check the right error values when dumping functionsNick Alcock2-1/+6
2019-10-03libctf: dump: support non-root type dumpingNick Alcock2-12/+36
2019-10-03libctf: fix double-free on ctf_compress_write error pathNick Alcock2-1/+4
2019-10-03libctf: write CTF files to memory, and CTF archives to fdsNick Alcock3-35/+122
2019-10-03libctf: support getting strings from the ELF strtabNick Alcock6-70/+261
2019-10-03libctf: Add iteration over non-root typesNick Alcock2-0/+25
2019-10-03libctf: add the object index and function index sectionsNick Alcock2-9/+33
2019-10-03libctf, bfd: fix ctf_bfdopen_ctfsect opening symbol and string sectionsNick Alcock4-44/+68
2019-10-03libctf, binutils: dump the CTF headerNick Alcock4-8/+138
2019-10-03libctf: allow the header to change between versionsNick Alcock4-172/+297
2019-10-03libctf, include: ChangeLog format fixesNick Alcock1-11/+11
2019-10-03libctf: make it compile for old glibcHans-Peter Nilsson2-3/+10
2019-09-19bfd_section_* macrosAlan Modra2-3/+7
2019-09-09Add markers for 2.33 branch to NEWS and ChangeLog files.Phil Blundell1-0/+4
2019-07-18libctf: introduce ctf_func_type_{info,args}, ctf_type_aname_rawNick Alcock4-2/+95
2019-07-01libctf: fix spurious error when rolling back to the first snapshotNick Alcock2-1/+5
2019-07-01libctf: deduplicate and sort the string tableNick Alcock8-138/+520
2019-07-01libctf: add hash traversal helpersNick Alcock3-0/+67
2019-07-01libctf: fix hash removalNick Alcock2-1/+6
2019-07-01libctf: disambiguate hex output in dumpsNick Alcock2-3/+8
2019-06-21libctf: fix ctf_open endianness problems with raw CTF filesNick Alcock2-9/+22
2019-06-21libctf: endianness fixesNick Alcock2-7/+18
2019-06-21libctf: unidentified type kinds on open are a sign of file corruptionNick Alcock2-0/+9
2019-06-21libctf: dump header offsets into the debugging outputNick Alcock2-0/+8
2019-06-21libctf: drop mmap()-based CTF data allocatorNick Alcock5-89/+32
2019-06-21libctf: handle errors on dynhash insertion betterNick Alcock3-12/+35
2019-06-14Regenerate with approved autotools versionAlan Modra2-1/+5
2019-06-07libctf: avoid strndupNick Alcock3-1/+7
2019-06-07libctf: explicitly cast more size_t types used in printf()sNick Alcock2-7/+17
2019-06-07libctf: mark various args as unused in the !HAVE_MMAP caseNick Alcock3-2/+7
2019-06-05libctf: eschew %zi format specifierNick Alcock3-6/+14
2019-06-04Use CHAR_BIT instead of NBBY in libctfTom Tromey2-6/+13
2019-06-04libctf: work on platforms without O_CLOEXEC.Nick Alcock5-0/+67
2019-06-04libctf: look for BSD versus GNU qsort_r signaturesNick Alcock10-85/+236
2019-06-04libctf: fix use-after-free in function dumpingNick Alcock2-1/+5
2019-05-31libctf: fix a number of build problems found on Solaris and NetBSDJose E. Marchesi21-102/+865